From 47f6c33b224081ee31d4557745838f5f911bc340 Mon Sep 17 00:00:00 2001 From: lovebird Date: Sat, 20 Jul 2024 23:44:09 +0200 Subject: [PATCH] Updating - sheetpress/components/sprcb-650-light --- ...Plate-Global-650-Center-DoubleHeating.html | 2 +- ...-Global-650-Double-Side-Cooled-Center.html | 2 +- ...te-Global-650-SPC-650-Max-Top-Cooling.html | 2 +- ...te-Global-650-SPC-650-Max-Top-Heating.html | 2 +- .../200_PressPlate-Global-650-Welding.html | 2 +- .../cad/200_PressPlate-Global-650.EASM | Bin 125232 -> 124560 bytes .../cad/200_PressPlate-Global-650.SLDASM | 4 +- .../cad/200_PressPlate-Global-650.jpg | 3 - .../cad/200_PressPlate-Global-650.json | 49 +- .../cad/200_PressPlate-Global-650.step | 4 +- .../cad/200_PressPlate-Global-650.tree.json | 6300 ++++++++--------- .../cad/200_PressPlate-Global-650.x_t | 4 +- .../cad/200_pressplate-global-650.html | 2 +- .../sprcb-650-light/cad/20_80_60.SLDPRT | 4 +- .../cad/210_PlateAssemblyRibs.SLDASM | 4 +- .../cad/303_TriMount_x8_4mm_FERRO.SLDPRT | 3 + .../cad/303_TriMount_x8_5mm_FERRO.SLDPRT | 3 - .../cad/7_Side_x2_4mm_FERRO.SLDPRT | 4 +- 18 files changed, 3194 insertions(+), 3200 deletions(-) delete mode 100644 sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.jpg create mode 100644 sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_4mm_FERRO.SLDPRT delete mode 100644 sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_5mm_FERRO.SLDPRT diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Center-DoubleHeating.html b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Center-DoubleHeating.html index 5e3c359f1..b344139fe 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Center-DoubleHeating.html +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Center-DoubleHeating.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAoJLkkkAAAACgEgaYQAAAAMBftZ5AAAAAgNGYccAAAADAdIhHQAAAAEBiqn1AAAAA4AMg2r8AAABAGiHqPwAAAMADINq/AAAAoE/PkEAAAADA6mqFQGUAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAABcFAABPAAAAIgAAAFgDAAABAAAA//////////9GQyrEmA4ZQSSmFUPQ5etC0yGpQonpR0RPAAAAEQAAAL8BAAAAAAAA8P////////+IjNHCTIfEQSamGUPQ5etC0yGpQorpRkRCAAAARkMqxJgOGUEkphVD0OXrQtMhqUKJ6UdEAAAAAEIAAABGQyrEmA4ZQSSmFUPQ5etC0yGpQonpR0QXBQAARAAAADwJAABaAAAAAQAAACkJAADgJgAAKLUv/WDgJf1IACRQZAAAAP3///8BFgCAQAMAAgBkMhdBYEAIVEVNQTBFOQACAgTwPxoAQCMtXgACBakwMF9QcmVzc1BsYXRlLUdsb2JhbC02NTAtQ2VudGVyLURvdWJsZUhlYXRpbmcGCg4SGR0hJSk+Qklef5SYnKCkub3BxcnN0aBgH+kzMDNfVHJpTW91bnRfeDhfNW1tX0ZFUlJPgD/lYI0inZ1lJMrw36i/onczFcSmQ15CDoxJRKF/MbhQb3dlckdsYW5kBYCEiIyQyU8mAV84MF82MEjqQSV2llcn3EaCpqXSdCRGQompS8rNLAHtLH+nArB0JiBU2KgnKKbLRRlhZR9DzhJdFVNsaWRlNDBfUmFpbEd1c5BcdaWKrnanAADgpSXQ5ZFCTIfEQRJT7UMCAhMWvRTzBDW/OKgZpqiwLiY/+PVtJD8wLWimzlchw44M5EK+uQ52loqn2ftLKBiLUhAnUAMlDqgKutEyP0HS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TgAAAP3///9aAAAAAQAAAPJRAAAsWwEAKLUv/aAsWwEANY8C6jSqhDEQqAwDf5XOKVCCFUyNEAq5SkyiyXTV4gFkFnhKjV91KY9QDiTmqyCR3n//f0oppZQCEQgXCBgIGAJ24KABboDLyqI4is3MFuAF+AEmwwK4MBa+ugqAA2ArKypMhauqsnAW1tI6gA9gAgS6cBceMMAANoALFNjCW9gLc2EVijvmfOONtc7ZY4+dTgAYAIaCWvGKWXYKT2EpqSd+4igMZVmWZVmWZVmWZVmWZVmWZVmWZRER23bzX1r6l//973//+9///ve///3vf//73//+97///e9///vf//73v//973//+9///ve///3vf//73//+97///e9///vf//73v//973//+9//jrH0L//l4KCbmxApnetuumPo2Nord/NKGhWBo9DSv7Q0RWRrpVfupjR6JY220kHpoHRQOigdlA5KB6WD0kHpoIuJDRG3bdu2bdu2bdu2bdu2bdu2bdu2bdu2bYvZEFvN//73v//973//+9///ve///3vf//7X83/SqVumv/973//+9///ve///3vf//73//+97+a/5VK3aSa//3vf//73//+97///e9///vf//73v5r/1fzvf//73//+97///e9///vf//73v//V/O8UEeNB6aB0UDooHZQOSgelg+6mdHCK6BWNRqPRaDTqFXXdlvWKRqPRaDQa9Yq6busVjUaj0Wg06hX1ikaj0Wg0GvWKTlmWZVmWZVmWZVmWZT/LsizLsizLsizLsizLsizLsizLsizLsq6Xi1mWZVmWZVmWZVmWZVn2a8oitl6u67qui4hI6f9L6f/73/9Sekq/xmgFLkAfpf+vHDD3SqM0hv7//7cYt19DHDzAbXtkKjmVtOOIjxHbCLzKuZ7JVlUnTcxLAJsLlWetxdoXmww1dVg6FVHrGuTcnCGYS2E2EhPX2C5xDMFgirSTAwEbIqWXRqNSN6lUKnWTStepO3VdV9I1wYgGCIhgnW4n01bSCmLkoHRPKpVKNfRdSl2py3ZBiZdpASLf0Z3JP/VTCenREEmUyD6OZAr0qU0vQC6SSSGcToj+VeZl+pZxEuYc6JlWFZnChELB94JmKIOUxGnXTzMBKp2SyVnyLbnIfqWRxDNGqqlZiKm8O4im3FIsZyp+KW/eEYFvko624pxO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zxxMeZyLMfwJRNKt0Bv+VMGQs3Hy4ls8zjDY3MC9Gt3gA5KA8QSaY6h2ZPJP0kjttMYrwFlCGuLn/////////39vQWCY3e3SsY8TTu/QoxL/nXapDKJHAPAskhilGE7G/ixw9fot4x0ts/S77tBOb+lYa6mLW61QvN513333uu+6777rvmsotIbWg3Vd13Vd13Vd17VjXTs61r33Xosh7uDxgk92IM1H/+9dTJqP/+//ae892nvvvffee0dR9957773udd2i7j3ae4/23nvvvfe6915HazG1qFjd6y5Wd7Eu1usu1sW6WK/r3in0un/dHeu6Qa/rute97mG97mK97mK97o51XYd1xx5WO9ZjT24a+P7n/3/I/v///z/V/089WO1Yj0VlCMT/////9+/NjVipZ/zhGNWiHnyQb7734O/B3/sHf/+m+v17/50YVPsb7Knfez9078/cIn7v7wL9vecYjDGo5INidbESYtf9///3///////////v379/P5gdGPbvvTd0Q3dm5j+l3nvvvffeI2syda8da8dasUPV9f///////////v177+h/772zVepe9+5Y/28tzp9z/v/8+f/vzvk/5/z58+e/f/9+6C6UQ7Psvffee4/2Xve613V3jNb8+fP9/Dl0Q9jQvX8/dO/fD93QDd379++H7v379+/fv3///v379+/fv9v8/v379//+/fv379+/f//+/fv379+/H7r3798fuffv379///69//f+zeD3/t+/f//+37//9/79+3///v2bP3/+fP/z58+fP//nz5/v3//8+fPn+58/f/78+fPnz58/f/6bP3/+/PnzN8CfP6/58+fPn+//58/373/+fP/z58+fP3/+z6F7//P9+zl0//7nz58/38+fP3/+mz9//vz58+fP9+/nz5+n4fz58+fP9/P9/Plz6OZ7P3/+/Plz6ObPodANZ+/fv3///v379/79+/fv32q/f//ev+vfv3//fuiGbujev+vfv38/dO/fD93QHWFD9/79+6F7//79+/fv379///79+/fv379///79+/fv379///79+/fv379///79+3f//fv379+//zd//vz58/3Pnz+Hbv78+fPnz5/v3//8+fP9z58/f/78+fPnz58/h27+/Pnz58+fP38O3fz58+fPnz9//vz58+fPnz9//vz58+fPnz/nX/Pn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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-Center-DoubleHeating",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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iYvEPeIecY24RVwiLhF3iDvEFeIKcYO4QVwgLhD3h/vD9eH6cHu4PVweLg93h7vD1eHqcHO4OVwcLg73hnvDteHacGu4NVwaLg13hjvDleHKcGO4MVwYLgz3hfvCdeG6cFu4LNwV7gpXhavCTeGmcFG4KNwT7gnXhGvCLeGWcEm4JNwR7ghXhCvCDeGGcEG4INwP7gfXg+vB7eB2cDm4HNwN7gZXg6vBzeBmcDG4GNwL7gXXgmvBreBWcCm4E1wJrgQ3ghvBheBCcB+4D1wHrgO3gdvAZeAycBe4C1wFrgI3gZvAReAicOPcOPeAe8A14BpwC7gFXAIuAXeAO8AV4ApwA7gBXAAuABfOhXNzbs6d3dmV3diFXdh93ddVXdXtbne5y103dVEXdU/3dE3XdEu3dEmXdEd3dEVXdEM3dEEXdD23a7+131pvrbe2W9ut5dZya7e121ptrbY2W5utxdZia6+111prrbW2WlutpdZSa6e101pprbQ2WhuthdZCa5+1z1pnrbO2WdusZdYya5e1y1plrbI2WYusPdYea421xtpibbGWWEusHdYOa4W1wtpgbbAWWAus/dX+an21vtpeba+WV8ur3dXuanW1utpcba4WV4urvdXeam21ttpaba2WVkurndXOamW1stpYbawWVvuqddW6alu1rVpWLat2VbuqVdWqalO1qVpULar2VHuqNdWaaku1pVpSLal2VDuqFdWKakO1oVpQLaj2U/up9dR6aju1nVpOLad2U7up1dRqajO1mVpMLab2UmuprdRWaim1lNpJ7aRWUiupjdRGaiG1kNpH7aPWUeuobdQ2ahm1jNpF7aJWUauoTdQmahG1iNpD7aHWUGuoLdQWagm1hNpB7aBWUCuoDdQGagG1gNo/7Z/WT9un5dPyafe0e1o9rZ42T5unxdPiae+0d1o7rZ22TlunpdPSaee0c1o5rZw2ThunhdPCad+0b1o3rZu2TdumZdOyade0a1o1rZo2TZumRdOiac+0Z1ozrZm2TEumHdOOacW0YtowbZgWTAum/dJ+ab20XtoubZeWS8ul3dJuabW0WtosbZYWS4ulvdJeaa20VtoqbZWWSkulndJOaaW0UtoobZQWSgulfdI+aZ20TtombZOWSbukVdIqaZO0SVokLZL2SHukNdIaaYu0RVoiLZF2SDukFdIKaYO0QVog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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-Center-DoubleHeating",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Double-Side-Cooled-Center.html b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Double-Side-Cooled-Center.html index 6cdc6c58f..634316128 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Double-Side-Cooled-Center.html +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Double-Side-Cooled-Center.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAoNaKk0AAAABgTyqaQAAAAICjX59AAAAAYNCoccAAAABAHbJhQAAAAEBiqn1AAAAAQAQg2r8AAABAGiHqPwAAAAAEINq/AAAAwKurkEAAAACg4B+LQGUAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAAC0FAABPAAAAKAAAAO4DAAABAAAA///////////GhynE4OKtwCSmFUPQ5d1CdUiQQ4npR0RPAAAADQAAAD8BAAAAAAAA8P/////////geE/BTIfEQSamGUPQ5d1C0yGpQorpRkRCAAAAxocpxODircAkphVD0OXdQnVIkEOJ6UdEAAAAAEIAAADGhynE4OKtwCSmFUPQ5d1CdUiQQ4npR0QtBQAARAAAAKgJAABaAAAAAQAAAJgJAAAsKAAAKLUv/WAsJ3VMAKRVZAAAAP3///8BFgCAQAMAAgBkMhdBYEAIVEVNQzM0NgACAgTwPxoAQCMtXgACBbIwMF9QcmVzc1BsYXRlLUdsb2JhbC02NTAtRG91YmxlLVNpZGUtQ29vbGVkLUNlbnRlchsGCg4nKy8zSExQVFtobHCRlaqxtbm9wcXJJ2AfNDMwM19UcmlNb3VudF94OF81bW1fRkVSUk+Av+VgjSKyYf2ndrfQqD8orM4GQqZDXkIRHA9DKAZPA184MF82MAAC8wQ1PzioGaa/0ckpEIE2pP//fz/htWSmiSWeRkLbthREB5HSSOpBJdmwM6jKnGImpjByvSSmBkOSL0BB0j4m8PVtUf1+pjHhyMOA0VAwCgl4p396cqYgVNh4J+vzR7p5RUQLMy5GVENHbGFuZAACAgU4PEQOMQ9Qb3dlcg8TFxsfaJXtLH+nArB0KKbLRRnEYWUfQ2nJJgHKztLW2khlYqcxiS0oThAnjpmzEApJldiWmp6ipr0UAXaW6afpB5K2w4ekJySmRmMbxOe/xEK+uQ52llcn3EaCpqXSdCSJqUtEusEaqLAuCIE2JFA6gaY9iyDEbTixQ8JUUndTbDSQXHWliq52pwAA4KUl0OWRQkyHxEESU+1DAgJVWLECZZNAJaQvNFJlk0CMxtfDskxrhcI8KNkwBKhBlXMmpgpNcEihMTBfQXNzZW1ibHlSaWJzCHF1eX2BhYmNqve/IbnqpBAQpkYDH8SrrsUg+PVtMC1ops5XIY4M5ELGUHE/tLPMJaaodzMVxA6MSURRK1M6UmFpbC1Sb2QtTTHbSDK/qETHpKC2Nz+/s1XAJAD7vyBHeQql2GgkvEEBoOsstQiuGkOgy2lCFbtURLYjXi4AMTUtU1AtSGVhdDUwODPAiwDAC0ajF8TTIahCielHJGSPnZ1lJMrw36iiXmVsm3aWiqfZ+0soGItSECdQAyUOqAptWyqCaW5nAlxg0oczc29ja2V0IGJ1dHRvbiBoZWFkIGNhcCBzY3Jld19hbV9CMTguMy40TSAtIDQgeCAwLjcgeFNCSENTIC0tTgATcBfoQbz8EkTTzi2/gkJWlgnPxjCnIWluc3RhbmNlxwQkAjDCG8MeL7YJtwwskpPWAiOu/a8CKqv4rPsAKabxAHh5x0Onmt+srLRDm8ony5Zc2TZfX3gyXzFJbm94aCf9QCuOgMMORuMWPEISE76XiVrGNHsmUAcNnnhMjqegyw1CU+2KgVm6N18YjSHD0yGLgo3Mp08QiA4njMbIjn20jMaMw4npRkR+ea5GoxbEer4VAb8YAS5cYYM/0W1NjrDLLULg4p3AXXWoOImpFHZxoiSmHXJtnG6fABpplmqZGWWQZpMYYIlAueok7dV8J1AmpkiHwEEkphVhG1siUIGFbaYlJr8hiUkORBxYfVmAFVV4VnsUUXJSdRNNbE5vEklmSmkRQFm/JRLgpoulcJgqQkE4TTk8UyU/Cz0kLyUyCKLroxccGERfRSg1KTgJDxAQLDstPgoLCgwNAoXAElOxQ4YHBAgHATBBMUQLnuWfsgMBswYBKzRcR6c11ls5ASdgOQ2mFTsO1xMWFLoPuxIt2j/bHyggHCMdJgAGp/Ko9Sh+tX+4HhgdGSAFgruDvh+X2pjdJBQXFRoEhsGHxCA9VD5XDmGKYo0XRWBGYxDPLgHQMQEyQVpCXQAP0zQB1DcBM3Kjc6YAG3apd6wcNUg2Sww5TjpRDRARERQDXYRehxZ6r3uyHdc6Adg9ATSKx4vKACGOzY/QIttAAdxDATXLKMwrMZvgnOMAJSApISwHn+ag6Saj7KTvAAAAAicAAACDLqhSAR9CAwgAACQJ8lxkHHHKjgbiuCAEMQzCcxh0AQQAIQBAAAQACECAEATcK9T99kRx7ZOhMeWym7ctyihC2d4hbDRux+04CYA0tZoYcWBcwrwTT4WrTizIM18SBMY4msIf3h4r8CKcBECaWm2MPDC+Yd6Jp8JVJ6ZcMNdw/shRya66YSygE38JHaku9SM3Z7k5iYwc3dx83h66020p39s8ZC+DF3U22ko7J6sare2/gH88hQ3jIJGeLbscYAh9ToyWOt6H31gtrgTIN0Fpo42r3gG85IQ5R/h6vVTUoMg4cMlhDt4jdL3h+bvu2Ha8Co/cRA+e7hxy4kYxx44NK82NAr1IfA0LvcYFvX68Z90BVIHw1kaU1VVaiNvgMcHLhecDZG9xCnWC0+NQiQPnDee8O1LsVR+EVocwMv7r911fcPgoPPBxWJ2dMN+zUt69jGSHjZ/PDza/IIYBlsILG0yw1wMqi/qtE/IgrNHND+kNrW3MIs6bBgxExzat+3Y9AnjaofYU+IB5I2loIIm7+ozQDwIzVjNJ6RYqQrnqzU5eeJjv01Mycxcgi5uG0vjo8QgN6TVlPzB/A/ksGsPFXkCi6TusTBWVtLEt8wYjGzBZO9G2324sDFZi0iftr9VoZnJGcpwMZuAiTecsKP7ZJthjRZIz165WXjxGii+tIzde2BQwRKNXGzWEcYiz6i2VbphixAEGygMJV0/yhqIAnkrawZpVT+IPJSPBehLRnVK0u3pthIWXBQWD9X8VemOE2OA/xCamYQQbGtnuUymBS3X8uDCDznV3oQXo04G6Dhhq6wb/aA31DBONGaryrHOP/jSZk/tmykROabfWQTr3dNQDKHRksdcMDVAMtQb0YOvqdjICYZcX7IlLk4U9W8z8Xpa2s0GHOCLcGEc9+GSLN2ldY1rIjxx4Zu96O5d32F1/xbxmhbuK0IDoqMJCPAdIF+tA636PALWoi03pUcRTbof1TOSOY7l7hNqI9EeAT9tVKyW87q9F+JIPJqxBe1BiNzec3dvzc75LtUSCahw8SA46JgbgpJf4cBYB45gcHA4IEJXdU6j0r4WHBDvS5CbuPvXvrf2sXhQTEB3LPtCfnT3m0j7rLAQ6UqkbetfbDwvJXfcmWbFy/H4XAd/TdRtA9Mu8zbTpa8j0OW1Xd3UDwk2xvg2sD1XVc5LyzYzPW5i81YrfVe12I6KeaiQiQ+M1hIdxcnsRqEABHJsVawqF8CZy+Q5XJLvKuUS5J6liUjIajFf9N3T0OexR2gI0rjUOvZsdvvC9Ck/U+OkUN5h/ESf3D94mMLrchGyesWJzZjKznXzjzY7c/Mr2UsCj4wZwaNdzvFD43/BFqH++RFstzQDtOvkkc0AYj3WAPnujv+xv/tFYzNa1YzUDpiphEEjshKSwve9A1kXQ9IkRbBQj7gdaAAAAAQAAADUJAAAITwAAKLUv/WAITl1JAJRGVQAAABs8UFJJT1JJVFlfS0VZRURfREFUQV9TRU5UPgAATv3///9TAIA/TRYAgCLEv/qpAABoQTMBAlgXUwGAPwI/QReXWBhAueok7dV8J78AAFAmprDLLUJIh8BBJKYVQ0n+mP8XARcAB0EX0W1NjuDincCJ6UdEFhcICAjAiwtBlXMmRqMXxNMhqEIICAgIG6DDAAC0wX59sKZDgEAzAR5BHjpYH1AHDX96cqaMxozDpkM8Rh4fHh2sqaqlHUFqWHaWe6dPEIgOJ0ajFsQSU+1DHR4dWCKAszi1ISJBISMnnnhMjqegyw1CIfAhIyFBGxwkph1DGxscHGcGYafAIEIcHERYHdMhi0KJqRREHBwdHCBBICESU7FDICAhIB8fIiJYWCSMxsgiIiRBHyAYjSEfHyAKOPjYQIyKEEAAgITDDj6GQaQiRAoEWNtIMr+oRMekoLY3P7+zVcAkAPu/IEd5CqXYaCTETIe8QQGg6woKCgoVAAAGwgAAjMIYQnBCMxUbWBaQXHWliq52pwAA4KUl0OWRQkyHxEEVFhUqQSotvyG56qQQJhCmRgMfxCoqLSrcm0MPXYGnAAA+QwAAuaBBMwgLAjS3uDULC0ERWAzzBDU/QdI+JtHJKaa/8PVtpP//fz9R/X6mMeHIw6ZDRkKA0VALCwxYODA4MDm/OKgZpr+osC749W0kMC1ops5XIY4M5EIwMDkwNi82LzcIgTZQOoGmPYsgxG04sUMvLzcvQQEBPxCBNuG1ZKaJJZ5C27YUAQE0LjQuNemn6QeStsOHpCckpkZjG+e/xEIuLjUuWDItMi0zSOpBJXaWVyfcRoKl0nQkialLRC0zLS4rKy9lk0AlpC80UozG18MrLyslIyUjJr/ZsDOoypxiJqYwcr1CJKYGQyMmIzAsLDEQpq4aQ6a/JqDLaUIVu1RELCwxLBTQwQBAQRQUBlgVFBQVFCkpLCkpLCkCpee3wCyhKEHjrDpCI9J7QgIHCQkYWAnlYI0ismH9p3a30KgorM4GXkIRHA8JCQkSEhOFwjwo2TAEqKYKEhMSGhobiqfZ+0soGItSECdQAyUOqMtFGcRhZR8aGhsaQQJ4IFTYqCfr80e6eUUCERFipzGJLb9OECeOmbMQChEREhEZGRrtLH+nArB0KKZeGRkaGRgYGZ2dZSTK8N+oonczFQ6MSUQYGRgTExS0s8wlqBMTFBMMvLRBQQwMFFgNaD8lv2ghE74MDQwGBjQ0PYGFbWA5DT9/FTvjiUkORDQ9QQanBgYGJEEkJ2gn/UArjoDDDiQkJyQDAAAzM3PAZmbGQA8lJSi/E3CCQqystEMlKDU1Prz8EkQ1NT41MjI7VpYJMjI7JycqeHnHQycnKicmJilMh+hBJikmKCgrKCsoMzM8MzwzMTE6MToxDQ0OvyUS4KaLpXCYKkINDQ4NDw8QDw8QDwQEBAQEBAQHBwcHBwcHBQUFJT8LvwUFBQUODg8ODg8OEBAREBAREEEDAwMDA4MQqPIpT+EICwggCAqCfEo5g0xhdQMCmRAGchDAYABABAAYIwAGCA0AAgAADEgAA4YVAFBwIdjbwv9GsBL8R+ALBD5K+xrTyHG145AC2uuYTkxX185ryCwwPF3HdWa81vMWMGINF9ayB3HuQC3iwBpWXCkuCjTgN7TojfuX5lVyrSNhzO0FYodF0bvQfyNMOE2FLLsMD0MqYuAtFbLtUB4HLTDiDRW2LVA6NJCC7GN/xjTm+CqGHCY4xRVU1lMK2FfTzITTrNpWHDskmFMcUoFkvZAEWD6Q7seP7JSZ8220NuPPvtJ1t5/9tc9gW+HwGf+FoDcYqzkhYsBgixzgtkd2TxZWnX0x02ICn8xuH3Koof3/DmysQbB1o65+kTdgi3nsijFikFRSOpIQBf6fWjGjbK09vDp7fdD8R9HPbT/PVzqBe6CB2kkZgS+u/Bh5nkv3ma//1TA6APCCAm5hqO+I2RPdRxh75HDQ6ESymw7G8obUe+u9cG3n1vFIjJsgTEPFbYPO2fFuwh7dn+MLC9/VHBfRbEsUAkADF/e32vrvxBplN8MYbnR7lhfbcsVU8Wb/jS+P6gfpA+HLQoh9L2aXJwj2n//gX9w+TScuJ3NsZfdt8LdjB7zTCnZ+WniWbja/w4UV8jfjDZV3f0pHhSOM7MpSXNUs+An6N1TGnFF9IPqdNFhPLzstbxRw6HDOkRz2pjpG7KseJLewj5ICbtMAZpP4v4TFx0r6MCegpb0ZynVNDpvdK73hnjUgD6JfjOK/N3gvkOKunUNmxSyjU71eeB2NbtQe0BiLuOSvjIzKA38oIadTTISwG3T5JeymComJfik28IbkLQtf5CirhmH0lCBEI0d5YtAhEf6KZ0iL1Jpv4HCA3i64g1YJJu7sKe8G+vPf6fTpqZOfNk1CR36YYKr2HUgIVvATvL4NZtvqcEUKqs7DAxz8SBRWb/+uux4Hrby7HTyBbKBwdcUFFeZUtCGBeRTMgWH0ShDWpBs0HeMPk/vyez6MEHDwUyWmau9b+BahWQUzuDnD9Spq2gNDV/fOPicrQ16/SSQ/YI0yTf8KNGOLP3aU2xczgxn58d00g4df2kmYL7ZDKSmq73d4qM6EK5+HWl9N0rwGLXCf3AHTwP4Ud25Psf133loHc3n8yUZ2lLC49eGVQiwLw8L3vGTPt84Z0q7jiIb5K90ihhL3B8r4D6hrga7sm46Dss0zkl2bUVCboCz/Iw7pUsB8d0NkVOAHtOAzB/CVDgrfO8PbbgBekuM8JReCrgZ536ILxH4YEAKj4ZnzvF1kRwgtf6YAUCdimDqi/6qRgA6WzcABAIY9tLeSkVuGPLc1Sixihvu9ZRZwMwJSr72TEofBxhnuv0nzg7LMsC/UuYWMi2LKOAOwB+7ajPT+FP45+oINO1X6ygY/0aeS1pBDgMTPHODtGQwyBw0NkocxIntrIdq0s3euPxem5IMugUAzsw9sFN8i3pNzrdyJCKhy5DjHfJcMLkRxu1oHBETzzm4rh+7cyOzY+6M/fc4j83MjGH3DBonVnK/zNmlaRVh+9mQ4LcnFcbZ4wSB/AeWSLoYJTDbUMeJmi+3gkFiWmJGosFH7kdloCha+7nJo5DgMLxz///9EAAAASAcAAFoAAAABAAAANQcAAPQxAAAotS/9YPQwXTkAikDcDkBwLGehX9Wfb0GWBA8gA1/0sRTOsgCt0LEgaURxlaDIstX00lYXmAY9AAAaQIFIIvOb0v/Hlkr5hoqAOm5RI9o/BQHfAMMA3wQ3NC0OOm5wyVxYvWghw7KF+NLFBrtilciRiIEr8Qn4lMBovSd2Oq0Zck0FjRQ2vFRw4WCh+nihgege6k0LsekhOsjt6x/VHTZfhDW4IzCkFIoiY0mMJkpkxHkjBIbyRnkCz1TkKlPmXpauT+qDwGYLlp4NLzVyiMFBJkwOIGt+tFEDRAicIEXqELlDp0iSPEj04EnCxM8SQH2YPBHkxBAhKVQQTUl0iMpX9XHgc2WRFc1I0ZUt2pEW/ajRlk9H6gJm6cuYAmKamMaYSVBGAQIzaRiggXpKUyF8M2dKzp1tJ4/Hg5p5+CTBPCQ97WG1vtJfktbfB+1BKy1J/fn6+oKktWYD8Owk0827556j5sjLPedw7Rdhdk6aqe98k+NGe25mWxWs+9sQe0Y73/5Ojv9Mt96+a2vldgYY8jDGtmD4QpygW19QfuF2XmMeroXxwjcYyFQV7v4sh7G3xbUxDIZerk33ZXkNY3/nNYP//TcZpqTXeb0ykbVCxr1t1xpffS0AajONx5kdA5YIEAgwYIyJBwo0cZht+PNZ+ekAG50UJDhJ+AVOTmjM8HiCWvCgwdOgQE8cSEFJiHIwdWKIqhAhiRHcBQpRYQYJWtRT4afhwzCH3BZSP9W1jIOw6h10iqo3ATeQXX8OfOF55tnA+cu4wbLJ2Xd1seLfBc9SLRoNRAhVpzNVtKfOLw/OauMtldwkFbm9ulGVhW3rfPvul+N1J79rPPf4z++Xiex3YVgmfratiTz4StymF93VBrtY4p9XdybLP56pXrlbvMa/zXESPTcXifadnqQ5bpRzn6JnR8mO7nLcO17nqEfTkvS7NPe5vUfJkjz7iW7THDvaxRm3hfr09D7d6Xju3cMYV4mWvuTmeZpjeXoW3Zu+n2Vqpvsct7lCDlprrbt8cVmBooOJEWeTAQMWeAWmKirYj3ny+nXxn7+udd1Wl5tx73d/jPvs3L687+LelSr8srvCCGPuukNB47dz/HdwvJPJXqYdPXvZS7L33jvvnnfed09TFEXPU0V9qZ7cy7aWxs2SlyQnP+Dedpefbd0a39xM0fPkp2xL9fuUbfnNs0QWpoluu9JMc16/CHFWE00ubpMKtsuS7MHvCK72njpTPdq7PyGKYE0mwqrWA89xgz2wBEUwqxzJEeVWqm5Vu358k8HdGoIaqGLxthkYgAgAAEUQAFI0gChoJVNmBpIoBIIoGAEAoCVjAIQgAAEAiCACgAAkgjQD4MLG8imnAR6BcfCr/db5a8jv0yDkt0aSgHQ/u4a3GfwPxQL/r05pBBIIWFctvNh8oOwmsA8glaQyLCQTcLqbBUn7wu0u8Z4UciA/5g4umR6uKzpAKyS6dom10dY8AgFXzEdGKYADdStBd1oDuitlPBKlHhWEtD0rhYUr5RCtUeMEg0ZhYKBYAv+28FCQ1y6QcRWEdo6mj9CHw3bHC+p2S5fTeesupgutSgFxv/dDN8l/A+LD3blWHJbfIfSd4h0slINegseKoYnjDjoHh0+vLh3GM7pM87A0wPhu5GdHYlpMyxIfXMT/43z2IDQ6f2m9K7panSn0b4fdjHcVTxgavopsgaPsjPXBlQMuKTRJHrQjpEcj5+cbpAaZC9jIzt36KEmSRPP7iFAcjOhWhwhHGT2szYjSQR0AxwiWhOEDpAgOxh6DdCXdEHgzxHg6QCUtqUW8rH5E5x/7FiiF8AJ3wCXw4QZQjHmpzcGHqYGWH7g2os0wgm1LzBzyYhXyQpofyh0INA2TgVwlN3CcgqbfBgW0ccnGeP4FAaqljuS11KhpywKnCdh74uV6gYOaDN0hXaJWsLrH4tvjw9FTphAwW4feCpxHdPaOXduD2gtAanyXE/j7otieJL02OrOIz2cpwu8HXTLrGZ77XKJ2Abh6+zTzC84WjOR7f9XW9WaIO2DZUIEpqXjm0Q+zB5BhiwG86/S89/+2CYThgt+wM32XxKSRLzzy2XRiHYD+Q23nAMKENyFp8OEP6DwiIYotPiTQvf98/d9I4N3cZ9dsivnAheuKoWBvPX/U4QIe3tnbzWbpijMfyOFZc24sxH0OfapgHYP8Au87D5881ragxNfWDk5Sg7UnnkHsfO/m9nczNnkWN/j48/u5zsSAHAf4C84+86jJP1LgYgPuf6v91AYD9eVQWCwH5hlJ5aeUTa/bwprL/t8Ni1nMwQKds9ttnclBqUUZmT9df/P2+qfg6nJ/rYUGBpEuanSjiRqR2H0l9mv+Wxt6yJAXZmAsyMwNv6H5YlqsLtvsydTAsOBKu23krA0blJo96AJy8uTzbCU0AbaUN9pc2yrdEpf/X0eRqIrA5/z0Uw+J+GHZ+KUxK23///9UAAAAAAAAAAAAAAAAAAAATgAAAP3///9aAAAAAQAAAC+nAAD8tgIAKLUv/aD8tgIA5DgC+pRoI1Eg0EoO/cdPAoYHISe7w4Cn9GrCyQ5yzzwRyy5JFoUR7Hgh8rjcCL06A+gWUvC536irJi+RaQQmrp8rKqjOl/zJMlCWQHF77WwdSquhTiCl9AMtAjACIwJtdz9BbTPVD0lqfJEtTfSVtQLDCoMJZVAsFf2nRKlDL+1JrwMotbxXChWPSAsum4tSNSDD7eiUZz9YMaC0DQzowCWtAxYSqws5OdLYLx4xFIlfWDImsFL1SccU9dy4byaIvrZdXFhpCjfHcHurBoOv7BMTwXLLrYG8ULjub8Br6/eYXpgECKiqPddLiVKHD1RR5hf1UPDzY+UEqKJMlW1SMsv6Ssu+MdUe6+WVfWOqrOxry3S2ysLB+L+2f5EKusQMpZzP/+26tv//923f9337xHBjgqZ1BmvNRYcp2MzOgmGoUTw8iKoRJf6CBZvRTyMdRqiOH20XdpXL/YPevXTesuRxFA9kLFZEn7Cp5nIzjAxsL4rcA5NPsCT9rKDrgxlK5f7Yncf+3hmrci/FVlz2nj+DYeCYfr4/o+hL10jB+XFh5WSO4caE6MDP60MZSuHRrN0wpARmMhf9XYqSVLBhSQmGnU8+fGK4vcFGUzjchTHlUxlKwUeM0VcGDTN426IFGv85iYB6egG3zfVMWAH1tITX0PBEokJG6XwzLcW3zgbaN5rC0UtG0e988kHtXiccYfliRx6QdniI/4gxigSmxY+OlZP5h2IIFjvyQD32Xh2yUOYI0wN5lHsJAUM9vaBSIY3VIQhReiDtEpCokEZaBg0zarmXENWdXxi1g2mBRDRzw2umpUglmrmhOnwhR9JU79URdgnrsfcOQu9sVO83RnrvwXsP0WzXEL33phN4VXsbGJEokJmgBqdpdhWBANpNvGDxEEMOEiJaaK1QmtDciBxhcBgrfHBoMA23FPPZKghHx0fUscZh7iB1Vd9yM4suTD1HJkQ4eCXogp45iHLcKzRyMUSEVSEU5Vv8euZjSq6SFFDARB1ECg7RswBUpkYKjgY4BvlYTmYEk0QAj8/a8bULu8qlx55U0/vWsb90GETJQ4AakQR8kUK+VvclWdaQqQ5c1HNjKsgL72ixgJ14YxtneNzvcQfoqyx7aAzNioFSsP049nUpB8PwC/u8FdFLJDpLhGKpiGOoDI1jWfbee0//jKJlJZSUfvsle+9l2XvZy7JMu76zuJeZGnEOyJIhVB24EBwM/8rBSJILyUWk9euhFJJOGQxgjX3rbJxpHWET0zh86nMF6CsrFidHwrWgB5mK7IfrPGCycSG3dDoYYzuyaCHIzrQLRB8CRaYAKyf4ECcydCoy2ACml+WStt5YkieCRp7SRd4z+2DZls/YajRNKmiGlHDnYMPbFmXCpyOAObJtMzJnQeDc+bi2y87iRnr8HFkiAJIEPvRYttdjWbbnsiz706UwwatQiXi1RF/gcVaicOBTcCoBCIBjGcO2Rn1lMuEv0D2AyxG5wOXsFHEsQ+NY9t57HwwuucBOb0XuL4OA6qvYe0zon+H1ScOBI4JpnI+uo6KbE4Lrm1kByHHKa9DZ6tTUe4JAZjiooYKVHwK/HxVo2SdGjQcFN0Jzy2VwaYUvchD4o/ohPT3X7chSncDazradio39969bAsCm//9ffySzRZKJ5HJ6l1WdfZc3eQxT1agwfBfxon6Rtcqa4P9536617/u+a9uu7V/Xdr+TZRfMuIJEcn3fXBSaoq09Yf+nuSjQSu/9+OxcFB5gKOXe9BX4pLNlQjPimFadpeKQog23o7pAaltA9Y0kDjFrZwuIzFwSR4MxtXmsLfpO6WAIvnGhBKahmhJJmBH33mFXbxIlE88ddI+wq7IAtsbQ9LEt6sQjEQck+nTJuGjy5sQDEvPj7enaIEb7pOGYomn630zhakShvktGYmpgBcA21OMd9OwRhlRkDHhEZN5yTJPCwWOrzAt0BT2xpHJcLi3oJCC63hNkcNB17KtOlgXQGyWcZQHUR+vCR1aA+kji503VEQHPX6LI85fAnXBEqJLbFAXJ767eqB7uuuBQRkBUc2ZqgBEQOgA+QAg1/xHr8hyottQ+JJ9yPH9GO4VApCMwgMVtDPkcqio4DjOgas4UqpLatAWHkwEOR11DpuQg2nyekROuY8hXdUxUQSKaCYPUEuvyumzhVXI1dHCcOcE73hJAehPYkbvBHB0FD9W77a9/6/7/69muW7f99fxnu77/t3vfrm27/vX8v/+zr+fklN5sOp/NKqymM86zk/v8p1VYUwCK5urKXNdpDT8e1gZKy1S2ZD9+jG3dlvz5j+FlaNDQOC9wb4joC7jVBPHy7OzY8hq6K3dLO+S2BM1ms9lsOmOo7KfT6XQ6nZqtrPeyDI3juK3/Z9d1XVeW/XX9//+/tu3w8u7btuv/fxLJlZTOVRsbKHPOw5P2hM1mtrPoF1M/Yh0wCy0de6KFALt0bjabzWazST9tKc7S+Wm4pUgLwbN0oFQ6+9wfU0c6luRCciVfKWvLjKGy7L2/ncqto+w82j2tm0nndV3XGCrL3vskQnN4Fv2CXnsSpYAy+J3c8yPW5T63JlmIVUnSGPhS4rEx5H07Q2wX35t41axI8u0M/ZJaPkxZCVJRtkh8BKkox3K8Ej626cfUcd0m6Zw0FSSVrgmFQqH3sgyNobIs9EIh1AtlLxQKhUIhkvu27fr/WuhlaOwG3aArFAqFwvu27fp2g8Ln8/nB0/lvu/5oZ2hJwp4JK1goi3J0UNgVlWYo9f6PNBNRUvpun9hURjxijB4xisHvTtjVD/MaMityhMay9172chzHUNl7WYbGMVozjkezhl8UDy0jHcaoGlHoOyMGd8YqGoWW4nvCplpXxxrBJHgNMTlYWTb+M1g9kbvswvDeezfYuq7btm3buk12TGdn85hA8Or/4YvMFOrsCoB7VPQhoqR0hWn/u/73zd71v79d/3/ft23//9tmu8Yuv/Sei3d2+Y8wTOO9FRHdMiIwSF+XU//n20wwQbSdgu37DKXU0I7MJhjdjKEEXG6nxqgUHDwoAQAICAQQAIMWAQAaicUzOcdRie0DFIA3BwgFIwQMB78IB8IHIICQYUyDCAAAAAA5mg1XTvY9j+qVx1Oudz/l6Leu8vrbK0ffMsv12m253qy6vN7my+ltEeb1mZK5nkMz12OG5nqO1FyPCZvrOXBzPc3fXK9xnOsxnXM9h3Wuf3bnbhrleW+TPe9t0Oe9zf28tzGg99oD+g1ZC3q9LaHTtzT03naI3isrRa9rw+j0tnD0+vtHR791pNc3q3S9lpWu9+7S0W+V6fXNOV2vRafr7xDdRUQaviMvy+gYQS/oOBLEJVVyvgzqrgW2bMGnm3Z/HtWyD8JKO2/BcV53tqtL0GJXZqUrvc99cK6rMdRFX+webm13Oadz9w9EAlLddJif79r80N5PIl3GIVhqzy04js6W7zC1rInmwjlc27Hd3IJtE+Ar/Gwik7KOvWjmb8tss2KWHnade4Za5yPxcwNBgGCA70BanHm0uqr1iqo2ceA91Say8ROgR9aHm2uZw2rpSdTNTJyOTdrYrA9Wpqfb8ck27FjbaqZ9wF7J7fsjd6LYmnQPa/Vn+affl0twWnPv1TGRzt74tK5dX0OkrIMx1s7McYATl1SvOD2VnE6mvI3rg2y1jskdRecsZ/o56/j3bGU27EfHMiearpwBGLKzN5y6ky3o4Zby+zfyqTP5wUsWzx+k+BOH1tlzI3q9TxxBsqE9+rrktqOPU+C+Te0e22m/vlF/32B/NeF/eLlvuwHR8CJjwcrOWpt4FHf/HvNOx/kSHmic01ziemqxGfC9HGqXl5nlJ38TtFtPLHUEsU4ofsvtrTOo2Cz3jiguGmpzoVCekFG5th6M/z6dNM2BzA2OPh84maQO4iGuv49YOjSO6G4BltO2z81ELB0TbMe7/cG1dg7eUM/kaHjHejfAxUq0RWlZ67GNwz0INT52O4K+pWK6+GE77xsdk7VYk1byCMnvNPJFfc44OERv+3NPzsLyINqjm+3GCjvMdLUY8+dCK7F5fOyVJ8l6rHYXbeQaMmy63K6fPban0xEt62CM7TzOWwNlYynv+MpZ4lqD7lTskGyeOGrDHJ2QiO8F4+r0CWcRoF8m+UESUwbGURMSvG16jcfRKpd2VL/MhnwtxC/r3zQTMVBteo3jqCqXtiOcbHrblNdfpjnpSWb6kuKAsk4x1/HNktwwudvZzK53M+u/qPxSZpo7iplDmWMIpX8jWG8ZtYTPI+uhhmxQpbs8U/bQ3NZiG9F0PDTQ4bV9FX0wl6uReWMqcdb0mopulhkOipzKNOI6lzwN46ZXaIKYacIADB/4XlMxzHf2DT/WxGRUjP3UM2toYMSIyn1wD9LWCsXJeKGZTRLqszgHeU2FjlTNwRsOx0zchN1B+Y4L2oiaG1T/jqBv6oFO60fbRRextAVviLu05gOk8BnzqhrjNwaUN0uLDaqrNKXtkaees+RhabDlWmEcUehmERFfcGNAIT1sAjZcbtFsPiMuyJ2nYryljsGWpOdZGF1J7rHSbGYefOhePGFJNLkp4+WrHWM/2iX6fuzFjtsvc6y+9MfrSn85LW5IIbP0M4+2ciIGg3EYP07B3LkA04nwazA6vgNzhvXjyqGzKO4eXIrrSNqvwTA0C+OjBZg5h1+Wmn/RcAfGHRZgcs2gkkzo1D2ZrMOSzKnpGAzOxXjCGsGptE3QUDMTZQxFZhvVZ/pGaTA5al4mwzioCeUfivFxnI65cyXm6XEYHkzE+HgrJmcrMd3IhVR3+sLN9hnzMcYrhYtQqzXVjrWZTWWu+4mpGTncnJlzbaYLpoTOav3Z2qq0BjXJnWdkfI4DMudcjHl6JYaDoRg7XozJeR+mlNF9GeP3nszUMNir8eNpmjsXaZrapfHwQI2Op2lyTcngGauvWo0bW2bq0pfz/qRduKG6ZqZmdhiZOXVVRsMlGT2OyaRzVabUDRmH21Yemkg0QRtTj5+cvRgkO3uZxTeuWTLBR0Bc859tP5qa1jVQ3WmMWV2s9G3ihcdhTwRSwTyVaQ/sTQKUu6IcRTZTOdlMge25Tfx/SXQRWnX5Lnyem5rszCwFfG8iFsYB/hRWOaRLHAkbHO20OimPWSI+E6g8cmnac3W0WZnXNtmd+HPQAH8juEaabC5pHGu07UwjaqDdoKtgPG8CnI5QmK5ryzj/YhbqB3l6Jqn69RMxZtQ7B5q+cYC6sww0SFLZr8C7TsDEkcG8lerXnIneRn28GmeO7mnTEmTUyK7PGZpDRkFdxsKjJuFp66C5fLM2/8/aY74zGswO4Ns4f6XOjS0jQwN7a2KAHBcX1FYWzzMBTkcUphvXeLHN7TQcauBVk+DyWGRW8Zsrw9xOw+s0vGoSXI6NzCq+eWVMcWs4vcWnYXyEnuUtkEGOXZtiUEd4QO1F8C6Ry8hbLteU1pGie4f6The1bLqtFm1kKYWWudHNzOrF3UymHDKki66vXvTQlJPZorrvv5d1wyabjBTqGv5klg7NN5kkp7f3u1I6xH3ejPg2HMkzWTl1Hqf9xt7Fvmuhd7bcRsbtGxU4hMZIWU+KmldoWgNCTxKNAQFqZ4ZY+IZFE58LDQ65qAk0o2X+QnHaZLZcR8YwzF8chmAdKatJMZMVl76AykmiHRBA3XshDN46QGJz4YC7NF6OanODzeGLUk1ekA7c+yiJ5RtaTnOjKztK4PQnblOtDEtMtLlTaHu72riA5Pb7w3hVw36vfR1lh8VmwV2zo+mDk447PB7nkd7dAyV2EZvH1w7u6cBAtcoTji87akZp32l+WxkWJlZPOAvQ+EPDNuqbZr9EoYaj3nHvsXfYz1TDVUX/RxWBQcEggHJKBIm2eZh86+eRAiAY+A2EA+w0JAWOIs05IKg9ts9sui0q9AvurGFR5Ub2kX1AaCQagDyO34s2s/zb28XM1K2TXy6zN2F4u7FJHoOmpbBp+JXGmxpom/W/Jcv5iKnBOyp2+k2M9AqLt4ytdWlyzyhxLmlE50oDychXyytp73wCl3pyHC9wGPaWhgbHzIUWOIxzK2xQr/20KCWVTUJpdn8LQA/Aor8WS5MwUX5+beFid4NZLu1QV/EfrnHMtRj4tLP2Y5wuBtn2tzYdJxf41SS4GI/PdIYXbn7X9PAcgMkdKTsh67O+opmPuMS0FpUruo0OOI1OPZELiJ26ehgwdrDdOEjtGg7aMphhG2Oh/BA36uxhtmB8GVILeuQf3j4cOXG5SM991mqPjdW+T+iJsHpy1PI7MHrNbTxO3aPgzOT3Rb/3k110Ur63I4AvAP7bia5W1o+OzgQFfF0YJ+l2zO+ZccwHRIMFCeC9syYL48RcGx114SKrtXwpMFDOYsSJ3nHQ3CNM0ys1977TaS4AsPgtuSbjdrkrdfLqBiCwzxjEZv0BtfV4cN8hs+zQPged2rBWgX86z1F39POCwNUW0pVuO3OkmKTQrIN6kv2O+YYZx35Ab7DzMP61ATquQYiV0VTyPLeBbnXiJI2E8LlnPv6nPVdbnoMWPe46TVA7BrPJOy7aBX952/5VvK/faE5I0ujITG1KTLATEuiPWYaUByDaOtgtY0ZNjZSDHVLnjw7xjVztOmrUWNbhbqQNEBFd6rlI3OwflnK+fXGenzRv5xrh+A9hg67bmHNGJLv68Fs36slgykyjbu17V/Zwd4deLd8t4FQyNpo8M/LgfIP/ovorIo3tqHHqjvln71k2LW5m4Y5xE/ptN4gxGqQUa7d3ccHKdPpQws5GZ8H2jZU+H5vzGinxv3C/DFbqtPfpmh6HiD5qMXeW/ru8hdUjLZmdC5GAic8raxDo2gN84e8rPvp2jJnHkZxm4n0ciV/y543d3Ti5ONPCdg6s9376CxfacS0c3VreqmxlWB0mZnL09GQ27qNcGe57EGMnC5M5rfSfmIHraMenvRhpAXzuUO7vmCPvozB1YRasdjL7/IE272PaYpSTcyje+GQmz1iwoK/cRO93Hs/1zXIRCIKjCQaVEX2pnhJLVJcNi3Wm9yLIsmZgEIaLxfQ4apy+IV3ZCsldM1LevG6YVFwW2/LJZO0gPyvuvzJetTW2OVse/mTb1WEc0ixyfccsVavGqgLVLvUgOLN236eBqgCv+CFmpmOC/vEwtJ101iPFaCeLbLQJpW8E8Ead1pxxHvIbE56NuonV0IK3N6EH0Ip3UnbjcK1++mdhYHPSKY+I2R0W2Z4hUZ8YH+01GVjAmlK1mlywlzQ7qFT5ZeLSbk9rW1lCqxWIibnWyHwQ6Z+HQRNJpzwiYndYZHuGRG1ifLTXZNAA40TVFHHBCNHt/FDli4lLuz1lbbcIrb3CfUi0R4W1gc3VUxjRYDtsZbtDjmoCZtRrMbCQxZ/qsu/gps9m5aeWxcTo3ZnWtgSEhl/hPiTaY5f+WRi0nHTKIyJ2h0W242FdlsWkrmk8fGd0PYu5qq3cw7kc232cshYTl3Z7ytq2DlqtABrb0o/CWgegYJMlcBbHtQe0bI4loRJcBrkx5FHl4swagom0c4Npr/8KSy9kxPyAhlD2+Y4I5x3ZY8f+y+PEaKXNF3HVsuqSHnkdXHLJ2nAp0zJVGIXB15GXt6zwTIj+fGqGoJpdA/sNJ2Jk83a2lV2HnOH3BoI1uQzs2ElVL6RUbqMGraLcQ5lLSrCBVb19p3KzTYNOp1ysbb7l9h7ixEFqQbG2TaP2booxoXcdDtK+P6reFbX2SNnLody52ecfuEy2Jv0Er3PN6csGUdxhM21nD7aLLUO1sSJFg98aMjxdVuyXmazF1JhDqulm7DckwsJYxoaA6dQeYhg6IbmiL6xLWTMIF9O7h4zwuXT92uFyMT0lZzoyrDukt10aPnbnJ9JrlMF2KNoLFPX25GC3GZoQ8tJZCnJb8dY8Gf4eOfjvVIo2R5acl0NzcexMzn1EXHdO3F4860iw7NBdc/QPOq72HQ8sO2Q2HSprjnNHZiVIzCWHHii34ieDX6hsg3PkmzjDkbvJBSZ16E93bcvJR4p3J4vZiG0iTBYTDhMJ9SuJ/n1EtLnEwKGE5kRC8ZCpJDJy3emEyK2IyXY46tggHw4nrnAEDoTDDR36W2DbcvKR4t3JYjZi0wOT9YHD4kD96KB/dxBtgDBweqA5OlA8ZCqJjFx3jCByXPFYMjtRHqzbWN5GI9pIlo/HcLyEXacTGdm8nW3drkMO4URRqmo7OIZt1Re85/NY8kvZ8OVDmkvh2D3vW8PgiHxCHFhwT+5cZt+JHXxjMhW/GWmiD0jlhvgtrbBBiU46hRFNTLM5R+Oa6U0sCnr3bnoJR7SBj5zB707iTIRGPrTclnXW3pv1k2WwPrap4jMQcYSOLdwfpgMO66KCnnz+I+KZIXrZrXHDciHzcpwlmZoxuW5GNtqZVfn0sMxBckSdgMz2fPhgYp88jbeO8DFfb/PBP4wbdqDQM9nfVJx2J+psechWg63d35pnr9ZaHnfap1OtArPtVrqCA6ilM+cAi4vQ3sR1nL7itqidG0ujl2cO7BjfxU+gXdvNku1nMbOUGoBGsiSx646ZybOsiR5sjXSqrLxHhplk0nCky7GfMuiTpzwijjE/YleGBWVj7HQ/hDghhjQe7slaFIPcEueuiGY7PY3WNh00n1JZbfMTy/CQEwepCSJ4N0SewHuzA/k1d7f0sM3rkeXrgG9Y6huCN3GCkzg3Vp6U4dEwbyKMStR27feQ4zZRxfaNogAMArQh+qCSI2BTXG/o0J8M25aT7xe/Kzhiux3SpDg7Up3hSN0BjUjUNqU6a5IZrHjlchaWbXAezCZuOHJScyvuYYnmKRsR2R0W2x4vMyGOMzu3GlqC9j5zdJmJM9RIPddUYTS51i5sxkmwFWONTAfuTEElpuRhaZeJubQkTdmNntBZjNSInWxtw80gXSd/wIjCQej1AzVv5w5pMmZ0Yy/yKlI5rrjrVGrLmFSNYWSLzM1FJ9YCVD1OZGSTxSiLDg7t1oAgYE+gLoDZEAzWA7xjQieTguwXc6lQFjk1lOYr7nwS9mhQM5nk4zEidnP6mzEW2SmMaLAdtrbdzXPVLHRCwMoe6WesdTQ73ciFfsY2p79lKiWy1UbOdopbcda+FdmyVXjtFLBdLTNwLoSlarA8nxFN2pFWdrjm7fJEpcfTZRjZvGQKdeS6vjAtKch2W9hprtC4Q6a6BBfQQwObLNrzl5gvaguj1Su1JfFFU/5n07PRYZsCETrPbHu/W2F1wtnC85qe1c75h8gi5uFRg16JwlgN/ZhbQ24a+owyirziMPoDMRjUFn/8eIyIfY6N+Hhb8zXZuYxolp2zttdNHiaLJoCjJtOcqRaadVPA2FldxYzmeYe/gHrtRm17HMv9ETjzaCl4Eyc4ieVG5UkZHhl+5agqDmrrYUzb6NXCNPJOgdmwOehoB8HpS8pSfVyltw9gPlTgfAvdgofN2X3rSILivwjgjuiE0p4+xCKNRhtS/dfy/XmN6IcwabVdalaryo5xox6BJhzUmtjQ73MNS3cEvl53Buk4HwPPq4PNs3vPRLIktWNDMb4eB3aj6MVgaitmHAHM+4BrDT7uABzfjpgJNMsOd20QjKbxP6CuUz1ZTFdMpGFbRldtotXjRPeH39rusYseZtXCKO5t0dW8CLu11kbr4SZN1+pOU93MRa/AIqst35e1kN6pY0+Smae4nw/fkgASqd1mTEda1/FcO5w2TeNu17NGncUhz0XA9j5Vcx5VTgMNCCPehOK2V0b6K6TjqfnO8shvczT525CYGvHRKe4L8zXutU1bN5x5n+cz8kc0/cua9U3Nww0O7HG4fgoLa1+N12B5bzprNf+dWtEnC/8YzXYn117294agvTtaK7N+Mc5qYXIIk3WNXxqCFQzfIczyT2AU9+9Gg/4sn1yc7BZ7zmvVmT15xz71nGiAu4O7GbKPXNO0u6cZuXc7Avswo5ApBbZWb2cgWzaFh2Y+TfZQAcqaLhUGL+eGIxreZep3d1OGDgyYaHbOW6SmnSmclb2AbbUBLWrBMknn5kf624jZdfetUSJa6P9HRai2V25zjnZIaWRmWoFTlHYO/hGK8YiKlKDGRm5P3rEQTM2fKKEO44ObskCJA1tjTksH5aM7XYHv4L9ogzN6UqUhQ8LWQujaNkiKcdVnwYMeJVjVLHaL8HrE49h1TntYuQIb0WlsFnT64zb5UNG2N8s3XRlOWCx49APedIWPNcZm6n4LjZvvIOYtqhMLHYzdIrqy46HXaec7aAfsnJZHql2mDKejlVw7bChQG24YG70qbNsduokPouAvObYcQW55j9/PipdzHHyfYKc4Le2mK8GO0YrrsT/fcQ5cy64nmtOG313eIOF6RWojHkrdXEXgMgxrZBwd5zewL7mnuffMaIm5N8QyABjZf0xSix1TfvBKRvddftKZyFi2N4LhEN747H1SJOLZu/h3XLcSmbx8TncmE9dzeceM+ar/NCZ8PSTWNNCVbtwl+KC74KAzo5AtvSIu8MYSBfm4VvYZCvn7XEM76yQGLzYIagbgQMyKmxLqq+cSoSjuSJy/DHbNJC27Nm+JaVottNCeejjN4IPTGvCmx0L2sc/7aWrEvKX4PWCdZgmCLM/LJLX20H1TftDvZOrhuHgnytMDNneXllcYEBm5orSN8FoqnbHxZHozlavtNvCNZ1H0zL2TghxsNei7seVd2OjPc7l2uEHj7eflKAErXN5Y6DS2WDSYOqVM3Tq5pMQUVAXM6N54wqdGFeilzyloDxu2U3bTCpfNhzuW6bPcFrjncwrUN9LPdXZ5k+E7+b0fSYXfWQa33WV5jZsTf5mL3jAY1maOndLLbNQuINsI5zjR/CFc2RQV/trnLX2bzwBhmYk7L7JwKuOTmaayTb6siV8jFtZqGbHzzHscjGGTVHtnp2HHUjOS6WYhYAtEXLNiXRguR2wWmXTUqdTxPjNklH8jjLW65BTBoFMIW89Eqt4Egf0daMhoQEreNsvLEMucKZpUPTDuwLLNZpjLQmeH/MJHy94fAq5xgKHfDWh59GbJvjsFkSwDXLY5zY0DY7qLNHopVLrixd+mGZ492XDU1J6sIEqZ+QukmE8JEBXc/IkI03VjZuQ8e6a3ZuutFT2RMHJuB2227H+723nJm7rpmDkOTZHptl3niRVgwjMQak7BB7mrremHVBohNy68j6V8Hf6O/59N6hWZdpjLbBB+2bcZwlqd5u0vk3adPu307F37ftZ3npV2LLzu80YqrmE7jZNFZ2Q2ce9gudYC5FiH9fln2Tt0Dv+6lzhLiLR4iy/aUD3uHscwYkqMOsFoVi/8aAqCbDH9ovWTCXucngnzrdi8qJKef0ZR9lPuKC84xdzmeH6VHbYV+XiuwUFQA47274r8xFju4f28Ihmt/TgdhHeq5wikXqM16Zh+qmbSxdD1aHtwIVY7auXqGJjrUl4YffuGwoFICzJjOVq1w+A0681qgjbdfLNXnom4SN1o45ts+1uOimnNxm3m2C53HKY6nWaTmQ2XNKwIOZjgG+38Cf+RDHQ50dpG8WwXjXPTHpbnYdxI4syYxxT2HW3LycW+ql4vW1sLpsXLjpbjaB9NNjCanJdIG9P2b6XltHbBEb6F/9Utvws5GL0cuXnxnLYpdK9l3E5DCftiu4en09fSnb3tWeiX64jnN4LWx9h4IP3kdtTuy0uWu2b1Z+PA88Kc3TTdw5IV+3YmTyT4WdqW+3l3wXbUvD37CGie5UTavg/XGmd2qs29tLB3WS2XtC1mAVFnms1Nf6G2yXazp4vWTTEwN46cHsNavIQ5OvR0VrxyjbszErJoHd6hqt3xqoXn7Ezh1njdeERXO8iwQyG8ZbflY/7Bc6HFyCZPYFiiBUA678TqHQBbUiRJ2+F8CuDaVWlLrCEng+UBhTv1c/eTZxas3O+XBcwv9LJVW8PGxeOZrPHY0WqDBzycM7rFY8ufpI1TFi+wT5sW28OUAf1BA/awV2DS3eb0KMzAvKEsQOCuNUw/WOhcN2CwMRHtIHcf8GQhDjMebNZSXuY8ru5SEMD/ByTJNDJLe3ZOcDkLxYIBqImA62zSvAUhKcluxwh1eYo4C6PX4MLMc/HqRLZAGplyN7OJOzWusc2erCDyNBW3onvy7eqTVfWIaHtEh46gKUMptpNgnerhQJVopftocrJ17eW8k5GgK6m8h7Cy0bnkauJyMWFni8Pkmc6LII4tk46glWtfCPjsuPUdlo6r97kUudfWjxDzexCKZAl0Zzvsg9GbrXZ0bmkOXAE3ETzR3rPDJtTOSPRgWesUdx/ZxMsFKPoI9LyNORwsKYwF006a1T/cjrlQkwSgEVAPgHUbUyyAWpPxs6OsvtdhEetxUtmdxu7cOltXyIz5vMjt4033mCZg5KI2IC+XmybbTFEcs8mPKfxjU2m2p6OiG9bFCx8SDoBzt+9nlW3gwb7tzUq3vHWwOcqcrywHd1+pmPjhXVljhDNk8DcODQtbJm48UVZZd+mXdgx4r1uoskq87u1dXk0STzITcfJGIVozXtUeFc94iTf2mryRbNw7QwOBrUWG79hO5wTgiWz7yLH7nvE6YojvdaO903m6uDJglF4sfrCT8AzOO8zechic3iVj4jZmrP+Oeqwxn3a+dCf5qmzXxj3ngWt1J3f7ndwxZY848sKNw2zn4lue4nnGRsrKo5ns/M81jJnHO557hMhnyeobqznPpm2OByMOne15J9ddKz0nXF4Lcl8Ipg4DpbAbzzDCPnjsNdWW66azrgXJB4P1bJmh2whYNdHOHDs/pBuJNUq2HViRG2l7kJJdukq5sQuDVp3jLGuHV00nr1GaVZm1d6BpS2xLoYF4eOLLQz830wEWTdRAl23lB3+CwL0e73Veo7myWiNZp0jt/Oe2qW2F19viRS3vLtw6WAbBQrPsBgqDZ1nk2WLUKE89mHn8gpSVg/ZE+g7Pdt56a9mNXKCs2mS5loKZtJStqFaZEK/lq0uWANaUwrZFMrZ14mYCqWVHSPXz1pDYo65UjllyNKYrsPYW1/KfxjQvK7vixhQCqml039Jl/2hCsNYCAPM3ixGuHU9WU9u7Qe/ajg2t2/iyu2sjXr19//e/i8FhJvPeLcVxbDcyahPDdStwzt+Ijjl9ucgaYgwrWV+xKd6v0Z/LzJnfavdite6OZaMzi62mzFx2FQ1fLPJA595VYWigHVgwrmSwY59rS/9dYHLhIvDnZv8LnCfqSOuFHLrsyDROKTQk5KtCWIbzsXZeljnm49vfVDBlnRK3KeMGUja3gVMCKyO6nrTtOuzTwLPFVWQyqut2DTdiiZe3NZO+v03eEkP9Nuo2N3kmp7Zy1wX+OKuBLnta9VYzWdE8K+oEYFP+rWZ/iAxBiO0i95evJ10eL7Z0B1z9ffc9udxn0Vu4IG0vu4kWHa+3Ck5GCgCmJAbJqfoUr90WcyA96UxuNeJGxIowAJwPlgu7mLeMdKyx3MQOC0vGzC1OOHfE+likxQnP3CSNNtMkmRvoxuF8JGtoNOwD3XQ64RrMsR/FPmf/imyzKaUFp6nU1eUU1No9FbQbqGg1Syi6fG6gXON0XEg1EHHP1efObH7xNkpwZtxbQM6XjT98aijfeQOPKpcl9v6CXGL44hZPR3zrdEHk8WAmaFPqbKONtrrR2bvKtMslpaFbJxMNBorLknzpIWGbesA/78ae7dKAfzR5JnBdtNxxN5J0+GR/VBZuRHsXHXboJ0STA3nuj36F+p94mK29tYSGgwPeRot5TxTkv/RfCdyenHTN1Ms9DpnFfeVZZF9mnH3X2i1iGU9JLvn8J/B+FNWwypxHZ+Dz/GusM5dbJ9n7QD7Jbhv5Gdk6cRbDwsCnt513Ucx3Mvl01WfKi3pej2OWO1xks8N0JnUfmkZfMOg6enayDbEhHNgcvCXtm/lfj+ET7Ef9B+PcsmyXq52q5kRKsxrJt7I5v4RrRIopjW4vU221moF6dw/fywzcpkatVi2Q7U+/ptiOaHi21KqCDZiFocPL0xhzHqH3N7A67hIBEfJjJtXTGEfMRbuLQWfvVYe8PKp9gdNR/4ABFctYm8sINF5H5ZlIm2cVWjLudqcQQ6LFeOesWlMw/ZrYZv1sjWXbY5ZKyFyFt0+Jst08+zJIZRQ7l7/DTVRGbLGidUYrq383hiZf6J7FvSJZo0O+JvYsGW92cWW9X/AmJDwmN8zi0bK2IbZOfA3Ive680CXZnxpetqghLi+3mQnwdlzdXEHcWFz4dMxExybu2y75Z2/inpcmDgls9MCu/REYnNsNFDhiGALf1lHNVi/T+mAkC1WyrdJ2Yk3hY8pkzQyk9I1BCrf5qcZ4fYukKVvR8V/zNVNdu2ZqqP0aY/8O2nCHsenIqDVH9hFDIWyjzbSnvhRHcrkGYZSieiriTLaL85sJT6RJwjplM7TBhddGA13HJFuf/MZxZsc243xtYJPJ1c3t0tEGoO26pdYT4LmVY0Vm0S4mEA58TwgfIxSwNTzLe/hr2sDfBIONA+xdw33CBqILgkfyDhkuJ6kuHczCjcO6zIzcWBNA5O2eePnH3UlisGJwNXfO3+nSIv1FO/SwOWCtUI6dQnk4pP27n/J7BZj/iuMm9JAvnwmkD80/2KQq4G2k+6KIBT7eJXj15iMC4Qn/rKg1aPSMiC0IpgcFD04J/B7KcnuBx9g7Chdzw1rdXg2we6lda7arcfW5R8yicVdY/1AnXGto1cJIow5cln0OMDm26Z0msKPLZvaLFntMg3OQWR9ZZW7o5f8diIxXwG6UcG10f9fzOTOv9DuHeurd/tucBnMNJd5uL+0l9lcMszzC0X7IuX5saWjLoUm511zGbnRfaGHnrQzbG17AW2Xt7k4yI495EnrJfgqrt4EKxzSjQYeaTe5Me6+oZBeBgZ1hEEsaUzLHgqeb381na12fA5vldhid6OJgoPujnt/AGc/geT5W0WE8blPntBN5/b5bCQ16XcXTu/fwbJkxqjD2hAmL3WCtSqzf3XvfSvYDPqWjrN5VntHsWWalovuXZPTmtkdm7YjzpW5srHUp6de+3hjcHUr7uqzgzEe7YA8G9vYnsqWaeqCwYdlzMetKYG3m3wwz6kI4wRCDwZrz/IXL52XF8Xnj5MTOIbnsZ+QF+WtMRliobovZatlLtbCfWi58e0/TGMm2FA/LoOWYvCivncXqc9sozPwlFU/Hyee7zmQt60xK//sNXFIgp1lPgZmMVuJi4M3KUhuEQ68rvwjVtKctF26LHWDF8vOV96ai54qdEGs9ZrUmXAPWXXznXRfjrz7+9TFpBxEefqeFStR4O5uLXLuzY664rL/cgstlPr1CsLaE6Xl7HbXMT4OMvZZjxqgtsXm2boS7lsfcwSV2ycjfX6d7dm+Xd5vKk213TVSvJqOl4u3Asr+7ympaLwY0sgb1ML1PvMUmXIOws4ROcvty67CpvrqnQw3BdiWGvzedTB2uWC7Thkkusln3+2/+AhLaSDuxdRQJvbZgio42zCNZ+Q35BxPcvrpf92VOoFG4lcyybOf+q4teU9ZzlJGJLUdn6A+JNv0vfcGsvcZcbK76hU0m4HZNV0/B6xaAT7GPz5pW3eR3ln03WNGVMUFuiLjzszBT+u36Ek/UMqaK/6hGids6WLOksbToJXdy/gJBJsbriRf4NpG97Td3M5viQgPc6sa5t+5yn+myy6LNxWT33F6AJqDMjtLsYkzd5uYN3EdzfnZeSVg7bbf5L5exDk5uEccjFnJswgtnmR2QvakrncmvpQs+ClM/69n+EHN8Izun7Z3V85TKyq2WHHx+aMSGdp8jcsmkO9fWB7M2PPLITrgsG40GO0R+GHys/sUej73Dmf6TXyq9OxLOA9dJahWsx8u+qy32UceTZdcWvzPvtH9HA++i+ZvK4/iEpdmOHe/7pxMlw3qv5abvy51f2eQo5q5GVof7INSpahvsfQqf/Kd3/iPd8f4zHy8flqsWhtXtrpUgh84s28vsylRTV5cm9/PailNwdZOw9sXtkb5a4glwUkNk+l7FDwvxaJrsnhzdc2MQCh9Y/Eh7Ts7nrtJuP9881Krf7TUSyx3GWZGfvew2JIhbULlqE7tTlGotpAnuNnh66k0xbfe304f1RrrXibszv/2hkftbVzCLXucKfXUHYvHbzpZ3irWNqUbk6dmlxWVPq3weOZaNoCuSTdMyfmHOuwmBptmGjDda8Hm+R33LbNaiKyY3exjO7ycvVD7CO/djzOuofw0s0JXNIdqwOPdEnYyl4SJnf/4Ez0DdqfMZwaC7Hltxp3OXLnfO+8lqpvQW4Nb97c7yst8UXHiaZbw6YDG+al7OdQW7g3P49+bmFrFYMsAbr7wj0jIgLrmSssnmGagNp2/ct5ArnpiZadFrsMSEz3NmDgkXXuMctRw1j7t2ecjMpr/h5HHXQpKReo1de9SLa/m2ikDeE8vtkZg7Jy1yj8e6igMLt5QH/xmv7lS/AzuvSd6pqyMsRb7/nOpvf5A3AN5EmZqObOfqEyJrPbc5Ln8nacD/ucYl5JNLTy85O+2TMM6VNf7e6eAzMTJxK/tN5jzMP691//WIHVLAOtui/eU0JizbYnnXsuoIhPMy6s3TTy3sN93MvN2NR1joGMltNPbojYKbx5bccl6GF7LIs+LzTfHaKtxI76TnDMnVh9kENshev60N/gR8nenW+SOpVh9T+3E9w9FyGyBAtT2y6Uwo3DEdFeNzGxUaN+Z7XLbfF25WI/NhwjhXH+zJSL0TqMUl6junQz079fI++2voDaFd96fDbMsVXUcVGAK3XOC8A3vGeG4nx5DPs9oLyk3YGKG6BUYWMghO2xQENJk7Rmp97rZHkqHQvuAQSvThr/P9MFdiMVmWmuPfbf6Y8899j2wdc8S8Mz1GvYtKwYhvmDXaew6QDP6G859+Y/lfoMfP3bfY0Lq4u+QqZhuPKp19/tPIbgUVTRTRzV9mno3qaXPqonsyHNlwceZmTjvvPvh2/KLCpMcFOEy/azjfjxGZg7X6LT54Gxjb/9LhxEw8YDYaKnbZDGfddX8tWWWCdWYcd3TvtU7bQw0ZtJAIm7XHHg9y480F9/2lSUW5KX6YmHb1Tti2uQj1sfeFhfECt76XycOMF2Iu/NMVZZpldibdVBJnxLgn6PivwI3s5SdyYoRxHLa73en85txZLDPjvawc5ustUP2BA1KDxugpm6IzmTU2OG4NdnXrIspvs/C+HxfvFzYFyPPFkh1SoY0x5LKaMxezMgW/r9+mjZZY+07Df+Awo6phAhZj0Rc3dDtl2V1NWHSH2u8PKEcnGNzs13RuWYwnMi9pD3NbM7IWXa3rd2TJbs9CfUPp7bgze+uEa99kh6j9WBTrKZ5EGk33nCHX5oAu2TUgPS9aO1vos1BYX2Ccs1zeot1B9cK2aZ0UT7M98YG77GUOUS7q+e52qTNbmE6Ye0bgCyjasTFq1Pmu5yjZWkbXNDd3ZuKI8+q0UWu+ObNuYtosyArdyy0uyS4n2dQI+0gzO8o2yx4dONi+h7Qm9jiGzzZD20ozGupsWe3JPHCIoeAvlPIk8WNKDDcE95GPSm9LgvHs/gxhiN47Lmzt5NUOdzb6LS8d47/2q9tgZc42cTOU9LQVYol6bqschIPV3UhlwirxAAIZk9ZL1Kzc4fLoVL82C9qfcbavzGMtmthN7d8yxfiMcNfaNz+Y4WObBnrp6r5O1u+Cy8C1c9FiPk2TVUJs+40dq26jOu9CGK1Vp0cqhPPUVnDnWg1WmNYGGlWhYVE2dlhwVLOdURnPOTVct9Sysp6dnkW6AFvE7NsA2DMTENXlp16h8R8WOJiyzE73WYM+j0AyRlQJk87Q6aau9Qal3joOzsple2nLBk9gNxxKg6fO6jTmfb0yIxzzky/TnJqCKTPj+gIbqw7W42pAXolZjk6sV9zVRl3E2TbhDYY3NntayWt0/pbmjpHY+LjIRd/EvBc1HxeJFbWMvSNbtMmZJ4zpcuhV28Wyb3OoHlBK3GHkjAg3TnaX0C5aNmjrJxh9G6yZuNo9vdziXfpl/sWezacs62SRQWyaMH1+E+Yky+MYmzt8wO7Zhqwc106reXN95FQdHN+4i5n9tXnejpwO9kw+W+KaHGKllbK1d5wniyxqvZMm72wuHDY3PEwt9W/71s/O0HnTVp4JO4hdw5sUGuhT1FuwuU/xNhi67IUz3Lma79baEvk7q5zsIDgSfAHpTjlrSOh20P0wwi8gfbgLyk404DYOGkGomc6+T33rm5o9NLeN+lZmuPm9Pcdtd4x3vMQhEiInXD1lZYhpN+fi1RuZi7q7lu2y9fRaQ2Q9xkyEqfnGc0vvItOXmuaaq0A1xtG+oTqItKZGy4jY5RjnlE+ci9n5vvBMZ0/WMApnDlcV3dxYeCifxFhBNCcSWcA4rF5P7GASLChnVblG1bqJZmrjxDswXTeOAeP09nEeM46nkLNVhu6UQhypmjoztvO1B/Gkk3LhFtT1b9sPx47MnoJLm1xCZ2PhY0TPmn1Trih7Vdy51cCZaCbdbVgCGkAzZUYFiyc6i0p3dSyWGF4OaClo8+EWkPZG2LBp3NJJEGPlMpiOjR4Fi5eWxi573Aplgdw+heF466Dq85aytCNnH7qBOX18wWBK0Qpz1zAYHIwOZ1VbWvMy12Ft5H14ZWatsvXKF3jcxyCnTLog7TmzQA4RGGsLEwRZAlGsiciaQ/c8QDEiJPmqXsN4zXer7f0YhahPtpiZVc/xtKXljjyIx/qHY3UHPSOmCdpAdPfwzTw/Qq5fduAdb7jgjbuby8lbr2Wdl4O5y46hy0bTrf5e1hRFkDbC+gmBU6YWzNdQ3DFefuis/zxCuBv7feFYlbG0yswZfUcIKtdubL4rhDM24AHbmEe2sJZ0elNXtduWzT5VX42HJwzcq58WW8wLW3VjSDziX6MxN+bCuSr9QUo5wi8vfos3h2EI3VTycfxOWJkTHnordlqBh4MvpZlgDcPKYRK5LUxk7mJk59aNnwXHUHrTaKIbH6AzDe+zCD1MEgvgPJeubQ7UvrHd9bdEjEX0hXhh7LxgjQZHkqu/wJ6kOg78e2Yeopz4CC3D8vAtP/kMcRumR3amO2s8d7k+R4nOMNg+UvJ2imY+2jvIByQ7bcV9xC3zbsjIXq8dENHMndJ4H+9J7x7zFjEK/IGSJx0mQi1XTUZ+2mCPsMfwtiOiI59qzHkfMMko/IPC+TWn7BGQ0+PMzUIqaDlPDNPPCqJl40wZvFlDZ3WeBhu51Zo787IpQK26YeM/uPOhpp5RIz92zzGviZgHZ168N8vZNhe6tqEvLGqmuulvejOyjyPfpgBr5bau4fRu4MGAlpBZxGvEd3asmX2DlptIey7LnD9eGvvD4xtDdBl7tFFfdp3Lkg5lEsb8+4wgeuafZzW1+VDWRjwnNG04nDHPPTfSqLglmXdcWRnx9r3P351z8MjIzvlNym/t/se3h7V2ijueX0ObPLDGDRwp7rBIsNFtDh0v814QcjvcOApoh4UzNhaNBnzxN2+ERcP0vI+08/hhNqGt8k+dtncAkrbBzh7xp0DCkDETJzIONrMOaDfUIzFjhkc7aHsY842XbNDYN0ieVfbO55h0BUv+Xx/Oai+vZPUAr1Mko5rJb7uyNNfG3aLz1V0d4i1YNnL+ZN25LkVWlIS992eCkUfg4IM9aWq930jHVrMr+cam4txCwiu6NP4Qd5SQN64+8dt1ZUszR3MhdpCpZJ+RsMmMtN4ML5zlRm61zU92/GEEOSyFHnNeh004t9M61QROLvxchstivA3u7fc92jNfpX4yObnc3VVYDYIpOl44YDfDPn8stoVb/U2S0nbQmsUu4Yk0+aZ7E7jh/Y4Y2obsczuN/xaSrS6xI1Pq93sUdKbUtuHkzIN8ZRGvyvahUcnG0hSyIm+ckzQvs/rm68SOvGMy1WzblMz5mxeG8d47Uxf9ALjuTlwe2wMsLwP/uJxibipeWAmuxZp2YsMBJf2wsqndYjpYUo5YPnlUiwmqobPgHEyHaf1TkEQQ7BFQTN1DanG71nuLIBYj1QrXjok3dZ4n+HK2Nlxq57K4LdCGnPM1zph57qh1GtXJFrvPHIy2oK2zw4aY9NOM1nYpb4musVSDB6rxqNBeSWcuEO0jeIh4mHW7ZGuxMDgJ1NoqWJ4xFlZ5PIzFn1mK8ca7ZA9obiiT4ZH5tDmQdwuE3Z7KI+7rfF1Z3tXdXEV+hkDQ2ORxucX5E9tb/Fp1POotJVhdjZESYufNbZfBa3ToTEmuERbn4bbdbf3cHYJK4kzxG93VgA2ZD+eJ2+l5AJqsDJanAToHbKEgWSUFroaadmCUbcE7ENa0C2iXguqC78m2Vd/p26xMObVBt8NvILjT90ymODMIH7JYxIXqAAHdFuIcE1zNCPNN+pTregCELhshy0C4W4HqQeBt4djbLMD+0xowiDi0Rjt9g+gxNsbcfnZxg5243eP7LIUiPIL10qUQYxSW6EMAVW3Zn9xfn0hxi07OIfOZTwd+ORZmpoBKeZHzLbXoBBSadDCNwuBCFr3d3f6i27BEcbWYX/8Wp1ryW3f1YvXFNuCL7yu/Wvwi8q9y1/rM7znRq/nut1Ui3YaHGMh7+L/GvwJyevgH7H8mlJXaLlXoOkqmYazLKMF25Pu1/FpYpDU9L+cQZtErDmNY3ySfYmyRE2RvAD+ZTLxozQC83mAaquE6lhd2Ys33kVwmj9MUx5KMSx8MH/OzQoEnJ1KepGCaLPl8jq6NYwNjyemdf1me/CZmULeCsNth8JoKXwaDxitjbwXD7z5sNirJuvYRtvb8uYvnXbKZ3KJOXM8dxmyZ4piZG/s+L202tOTHLFyfm9iJ5En3JsIgn/UGCbhlk6uHfCw3a6/734Rrc1NnPNybVac8Viix0vVuUicIW/T2+qFQ59tS7uxYvAPE5u+SY4hSb8eMnNk5MN/iAByd7Fh0uQSDTKdSZIIM+fn5fmzQGPKaI02bv41q1QkayzAfXXCETTDOI3d57FpT2CKU7tqMTk3MAsKvnMU3q8PxmzCOe6L6jWCi963QSovfrL60y9BsfcfMFNxX8Ex+tuMRL2eQ/3ztCfPNMkBr2tkh5kRIPPYKSOe1ZIbZpAXi3QSprO0p0WRjNls2oR+scRfuyzY2GCKn48JdjqPgRxNsV89EXLTubBb5Q75xIMY1ts1SC+5qxWAdboT1YDmZ0HGbHWtC3E4Y43SwaLsIn/kgVhPMkYXbfSB7pUtEYj9hRmaynZVPjfl+CDG8rRGGqM3JeBmHf3N0MGi9ujmNCIQM7j1BKWtBfCm6nLFFD42Zg7NgxZMNd18utcPZjkFQgTMlMkRSe9s9Os2RjWkOyJLvCfLMucU0GQOC/dnhjCoEiMSau2XqmpURGovwBKSYRboyTVtM5aCAPRzG3uQ99eEvG80BXzPgcC2/4QoKaIYjuc+D3mPv0HPUPyeYgGEQ5jGf9qYusunZ8+VZ/IyboclO3nLwMeq2KZ4PCbDIC75aNGmqXpKAFn1RWz0bpSnLMKWDzHGwK2lnh3sP7gOabxkUq48yEbiSTqdfiE5kclqdXCEY4VAcCC9F1tVpWwv4WXHlIppb4jaw/3jmEsZ8O9nRRhYd5nIMnVR90Xw1XYBc0eKRWsbWMpZ2+q7ehLnqTMRZaA61zyJoTWR4HTsGGZ7XTdYeoyYbBrpg6qVR/6+Z5bpReZNXUxtnKrtuabAlf0f1XLvgWsXNlzFT+7a4FX82vx2b+xTEDjuOd7ZejdX2wbJzM9iqdCJ+pM1IMguXy/U2qT62B3SBuTzaJpNN82W7tHDXDWcd3E3O2uE4U9l1Q8NnbtH0ETCSPgou1I2MxmiiXUTdepbZBBPnpG5UOsJxS+fMx468zY9Zmc5I6XBoTIv2VAbrWj/Yuazzue9KOWQdWbuXsw/ClnfMPixbw6EgU57jNr+JsLIGi4+bwY+ya6FmTpq1tDQpjMP0pd9L7KKL2h9Re7+Adz2WXiGj1X3Kb3AGh+15GdmuK9QIOQBCqsltTGCDyXrmu4vittAv+nZ/J/+NcvrNUMnGfYmFm90Gvaex2sOyteflnd0uDS1gOWutKmlLPKcMlFTnpU+jlRs1nKTdxzYuwHZLDtKiZOTECAgAGy1NbzQit7Exhn99Zu4FrTa2/Sg1Ml+657DydGc83FyrWgEzyEmfFqqcUu5qSLol5Yt5NyiTmjsyr8MQGCZOWxfyayxvhutFbKcjmTWtx0qutpafT8QyF7/qBIJamLQYttA5rMQ+sDM76rHroX8trA0b8YVkaQU3x9MI2KJa064zCu/MQjvL9RpC0uJx6ztSjeWlcD1gYcVM4tiI2mi019RKoLvKQBCQqWirYtFMQkgd28UiXuDVT5WU3uucWn9MXAM6qcZenij2cN/71rhasa/XPw43UeNu0nHj/vBtm1afyIUFfU8FRh9v52YUvqawN+Oe3MKhj9s43/jyUFyscjo7c5ZVj8oXXY9lzKHCqUWBGZW8eK79Coe2Zc0Otn8ozySnKViNVz9oHzJ2LCmRZno18jpylTVr43YwFI/IfkP/mCyjpjANpueuT97K3s4FXUzEjdKWRZ6Kl9gNElhYN6u5oh7/3r5AdrUxy5zXzvA9wj00vs5nFWeOWPCYrGxZZq7MykbGqpAlc+OBsXXdKJS5NRntLWPP3aUfFtTlWJbhpjOeY2zzWOoOXXmOjZO37r5xNJpsiLe5ny99e7Zrwq7wB3gQ+m7vi9yOPeu3myHX0MuW8I6DwbflSgmpyZJf+ma2i4fN+cd5Igdrm9HvscP5Sr3Pl9kqyKtqYCXcArOgtqhjF2agohIGp9zydGalYyLHR3hnn27H/TgR2jcmH9nZDF+bM4/IcfLNyo3F7KkyWrZs8j9yhnHa6bnaJswIa0eoVsirvNmNJzN3p+eL/Hgd4xWSewVSJp5KTVBANyb6Nq/RalHnIvCPcSK7DPVIXRe3E9jkuCdCK0Z1urtbZdUIRnd7D+q3ssYC5qswPfm/gEyN8CIcvIh5+8bJsnsijr2tW4rl/+xA+vix4gbwj5Nm+sMj6HCGLNQY1jNxgVs0SHBurCiq1mTippHD2KUoB6ZBi09YdoshYGyhL/403i+YH4LNQRu3Xvdc+hgt4h7QIUQ9/mirrsFmsrmp/+22WDflOyawm66+WRvnYhdAf2usGLInS5jvXTHoog0h92y4sefBO/lFZsvLh9p8yF8h+zn2vWr62F1HXZTdBzqz4N4scMw5MvNKF9h829c+MjwWyo0jjWbJjkK+l2G+LDZ78mVf2D6ILPm1xPGyx9/Fl67PYsiOAsTjnmlDx3izNRKSMp4mDMJneDAiUEJxVjkdPdDheOuXSbqLbQbm/l/s9uNUaMfQ4ulB2+FoV5g6KOLSjZBafNu2qp39FmXCsJW4me+WPO8ojvBOnCDYDcwCRbC3U/vz+bvGQHnNSrbsbBy589L8sq++rd7cWU3QDkPMhY8nPs52ZfJ04+JvS3YyDkzKUlV7GIbt/akL/ZbpbMWriSYmO5kyuktiGAuo6GAjS+9WARD4TtnYnmaGSyaYwavuws0WdZEAE9zsCsjRGa2w73hHlcf0GGjwHJeQncUUyIUMMOqyorM60Ughp+cQsIy8YyajMrZzZ4BFRrDFKVu4M8AiI5jLbFCskWJLNp/VtttNkW9hFSR/H70GrkTI4OQiJ46MvlO7GhVjNqxVi80EtufazurOWjWZEy+4rrcd0sqzOOtzPpOs24Tmtr5N07Q/FJzGEaGnrX+LJMEnS9vJ0BgMAOHDVhxbU6m/orgXZeIkG5ty99roW370o49+CG60M6lldsoWyPO38A1cN0xcbOcY7o0UX+Nz6MpXrcye6XFbufZ54wWjCa2DkNnQZ2S8vkMAZl+e3A/Qta2JTmH9EsQrqhXw2Kc0uO9W52Q50y40t8MA0cpfCdidssNZWVomjedBrklDnav/CLzlcJ97ON4BM5Fn5ze4CfN2/VNeHQqYEWgsjQnl+kHWyD9eu2Zr/HR3+eUt40H/glYnotNx+XWW5bETiTvfwtwAXXHZ6zVInHk0ONbzsa8p2HVE7+/XxoCD7sE2Nbywq61Uldmpr0gdGnxb++3jL/BEbH2e8bggzo9LlSf/v6FpKtTGWI3+ZWvMC7fuBJSAuZ5lbJY/3WX91Jogi1WaWZJM5ctWtCvy7+LnjQa45ZPW+TJ9hqqcp8WqS36MjDYGKtsQhHqO7Mf54sU83jBQkhPbuV/eB4yOsBma6MAr6hLJO5W1cnq1LzDmbTnk+i4aQZ/7St/n+f8BJQADDk/GYhYZEODgwP///qo/eLUPv/fee++9KyIiIiIiZZcVlhVXFjlUhpVVZFj5y5fsBfvBgW4iHAgDuoluIgwI/8klMokcIpPIJkzkKtlExpKr5CoZS86SseQ3OUvOkt9kMr/JbtzkNrfWtXXtXFu4QYM7Cze4yO6sO+siu69ur6vs/rrKbrH76/66xS4xvOAGu8JusDvsCrvC7jCs4k66ki6kKymPyqOyKAxeYZhjfoXhnlPkLllF7pLBZBVZRQaTQ+Up2UoOka3kFCmyimwik8gnMomMIp/IJzKKvCGjyFKk5Cu5SqaSQ+QQmUqegi2+1xi+GOP8Cttr7B67xq6we+weu8IwmPVkP1lJ9pP//MlNbrk77VK71O60G+t2u9yutMvtVrvVbrSr7Wa71m62u+1au9butvvtarvW7rV77Vq72K4XnOV2wVnumTPXzN1x+9w5t8/lw0fPnXP13Dx3zp1z89y6m+fiuXW37uK5d7Ko++hCuo+uogvpQrqKLpur6AYKdAHlV9nVNZZd4X2NXWN4X2l4Y401zpjeaZfcJXen3XL5Q66QLeQKmQKFfCFTyBgyhpzh/rltLpvb5tbVXRe37qpRc9NkDtlDtpA95A7ZQraQO2RSuUQOkUXkEPlCFpFF5At5xI1yCd0il9AVJOiyuYJuosvmsrmJMB9cXjg3zoVz5dw4N86Vg8V8JXPgkC1kM5f5zGWekM985gk5wI2DRSzeWtnMZx6QT2woD8gDsKEsIJvJXPKGzCVryRvyhqwln7iFLqIr6CK6hq6gK+gaul2uoXvodrld7qHL5Zq5ZG6YS+aOGXOR3Ci3yD1yi1wi98g9colcJJfIFXORXCRXzA1zxdwyN8wNc8tcMDlChpALZAj5wYN8AJ+37vq5dffN9XP93DfX0X1zG11H19FtdBfdRpfRXXQXXUb3Uvbyl23+cqlss82l8s9tcl0mc11mwyafyWxymjQZDYaWbfbZZ5v/LXQF3UF30BV0CV0pt8r9bpUrRMj9cYXcIPfH/XGD3CE3yCVyh9whl8gtcjHdJTfJXXKVKLlOLpT75Ba5T66RW+QWuUbukLvlWrlarpZr5X65Vm6Y++V+uWEumFzr6rgoro6bIsV9cFNcEyZuiYvjtrgubovLgsVFcVncFRfFRXFXXBWZ1bVy0Vw018rdkmtdFPfFfXFRXBU3xBVxP1wRlwSJO+N2uCDuhwvijrgf7oc74oa4Nm6OG+PmuHM3xo1x5y6Mi+AeuATugXwr38q27qgr6pK6oi7dJXVJXbqL6nK6dHfT3XTprqZLd+lcTVfTpXOT3RqXxp27NO6OO3fn7o475064D+6Fe+E+uBjug3viYrgY7okLIdfJcfKYHCfLkZPnZDmZTp6T52Q6OVCOledkQBlQnpMD3QnXwX1wH1wHl8B1cBdcApfAXXAR3DTXxnVxbVwLFi6Fa+FWuBQuhVvhZrgVroab4Wa4Gm69Gi6HW2+9HO6GjCfnyY9ynmzJUq50B1wgV8AFcnv0uD5ugqvgCrgKboAr4Aq4Ae6AG+ACuAPugAvg8rgA7nd5XB73uz9ugdvgjrfBZcDgCsho8pp8Jq/JavKZfCaryXCyl1wmj8llMpk8Jo/JZHKYXCePyWLymBwmi8licpi85dL73d3d3e8CuOQt73jLa17zGsiT8qNMKVPKj3KlLClHyo9ypAwpP8qPMqSM55JW3A1vaMVd8fZ7r7/+3vvvvQTuv/8SyLZuvvjeiy+/3Iq7/O67bbnMKq+6VvKqS+VauVYulftdKnfK/e53p1wp11599c3ZUFaU92RFedGiTMiWs+SsOCvOkrPjMqHcJ+/JfTKfvCfvyXyynpwpb8qF8qaMCFE+lB/lSblQnpQxYcqZroQb4dYb4UKAcDPcDdfDrdfD7XDrrbfD/WC/WW+Wm/VmwYG71oaz3Sw3281us9wsN7vNasuNMqNcKDPKhgzlPflQdpQL5ULZUW6E62A7drIsLAu3wqhwK1yHUWFUuA6fwr7wMZwKH8PGcCqcChvDsDIIPCpfyBfwKAzpZsFQLhYMBT/BT7CTbCAnwEdygowAH8FHMoK8ANfAczgHnsM4cA6cA+PAQnAMTAPPYRr4Bp7Dc/gG7pCZ5CVZSVaSl+Qh19fldVVdXrfXVXVV3V731412nV1pV9p1dmPlH7lHVpAV5B7Zx6V1ZV07V9atc+1cO7fOpXPr3E+XzqVzP11P982tu26um1t321w1t+6uuWtu3b2TD2QDuUAukA3gI3fShXQjXUh30Y10I91F91K+k+1kMtvJWzKZybwlZ7kCro+b5Ca5Pi6mC+UWuU1ukZvkNrlNbpLLBDO5Vy6Wi+VeuVkuhXvjurgu7o2L48q4c3fGnXHn7ocsKT/KgvKjPCcLyoLynDwob8hnsplsJp/JcHAdVoPZ4Eb4DT6DK2FK2BKOhVNhVngXDoaF4Wj4GraWO4aWwXsLn5gARoFT4AOYBF6AQ2AXFxz+WMkFl23cbjfcBYedYC74C36Cw2AneS7HwDqyKowFa8mmsA3cAc9hGDhGHpKJZCPYz02EsVxTF9aNdX9dYjjMY7KK7CXbyEhykuvtWrvfMqn8IVu4bC6g+ydfyBnyiGvnzrq0bpdr5obBJC5vHFzoUrqVcDk8Dnu7RS6b6+LKuDDu3M1xa9y5++CWuCfynBwrD7oCLoOb4Ma4Fq6NbCeLyVssNzvOhrPfLDerDafBeXCb/AkryaDwIWzoVsLKMCz8DN/CubAr/Aq7wrBwNrwNf8O7sJJM3lGX1F2VUd09d07Wk5XkPXcapnfc7XK5XC93Ea5wHd0k18llcjndTpfuRrgYLoRr4Ba44x2tuEte70q4FcPBcfAZHAffwWfwGXwHz8F3MB48B8/BeHAdm81is9asNYvNXrPVLDUrzUqz1Ow0G81Cs86sMwvNPrPNLDOrzCqzzOwyO8wKs8CsMBvMArPAbDBLzAazxSwxS8wWs8lsMlvMIrPJLDJrzBqzyOwxm8visrYsLnvL2rK27C2ry96yu6wuq8vusr/sL7vL+rK/rC/Ly/KyvmwvO8vWsqxsLevKsrKsrCvbyqqypywqe8qasqgsKmvKkrKmbClLypKypWwqW8qusqlsKrvKwrKr7CsLy8Kyr2ws+8rKsrFsLCvLzrKyLC07y86ytGwti8lWspZsJUvJWrKWLCUryVKyk6wkK8lOspfsJJvJXrKZrCd7yV6ynmwn68l+sp1sJ/vJgrKfbCgLyoKyoewoG8qKsqPsKCvKarKiLCeryWqynOwmm8gisoqsITvIErKDrCBLyBKygiwgK8gGsoAsIBvIFrKB7CFbyBayh+wie8gysovsIsvINrKMrCPbyDayjiwk68g+spAsJPvIIrKPbCSLyCKykawiS8fGsXJsHAvHyrFyLBzrxsKxb6wb68a+sXPsG1vHzrF1rB47x86xemweq8fusXlsHrvH8rF7bB/Lx/Kxfewf28f6sX/sH+vH2rF+LB5rx9qxeOwdy8a2sWVsG3vGlrFl7Blrxo6xYGwYC8Z+sWFsGPvFdrFfrBfbxXaxXqwY68WSsWKsGEvGorFkbBqLxqKxaawam8ausWqsGrvGsrFrbJ1lY9nYOtvGOrFPbBRbxVKxUywVy8VOsVMsF7vFcrFa7Ba7xWqxWawWi8VmsVksFmvFYrFXrBVrxV6xUuwVC8VKsVIsFMvEQrFLLBPLxC6xTewS+8Q2sU3sE+vE8rA97A87xAqxQawQi8QGsUEsEpvEIrFKbBKbxCqxR6wSa8QesUesEVvEGrFEbBFbxBKxQCwR68MCsUCsD7vD+rA67A67w+qwdFaH7WHpLJ3tYXlYGXbO4rA47Jy9YWPYOSvDvrAsbAvLwq6wLWwLu8KmsCusCpvCprAqrAurwsKwLqwLC8POsDAsDTvDzrA0bA1Lw9qwNWwNa8PesDZsDnvD3rA5LA6LwV6wGWwIC8J+sCBsCfvBfrAlrAlbwp6wJqwJe8KKsCcsCSvCirAk7AhLwqKwI+wIi8J6sChsB+vBerAdrAbbwW6wGqwGu8FisBssB4vBYrAc7AX7wDqwDawDW8E2sA1sBUvBVrATLAVLwU6wEewEa8FGsBYsBBvBRrAQrAQLwS6wEqwEu8AysAusAsvAMrAKLAKrwCawCCwCm8AasAlsAWvAGrAF7AFr2tKStrQBLGlJG8AKsAEsASvAErADrAArwA6wOzvAnnZnd/a0AOxpRQvAArCiHa1oQzva0Yb2s6EF7Wc/C9pvQevtt99661lrq6W2Wm2ppVbbbbXldtttucWW226x7fZabLG9NttbydlscyVXy1VydVwtV8vVcTVcHVfF1XA1XBVXvVVxFVz1Vr1VcPVbzVanVWl1Wn1WpVVp9VmFVp/VaBVahVajVWY1WnVWmVVm1VltVq3VapVarVa1VWqVWtVWt1VtlVvdVrdVbhVb5VavVWwVW71Ws9VrtVvNVrPVbnVa3VV1VV6VV9VVfVVdtVf1VX3VXvVX7VWD1V/1Vw1WgdVg9VgFVoHVY7VYPVaN1WK1WDVWl1VjVVldVpdVZRVZVVaTVWQVWU1WhdVklVgVVoVVYnVYlVVjVVg1VrVVYVVY1Va9VW3VXPVWzVVx1Vv1VsVVaVVcdValVWnVWbVWnVVf1Vq1Vn1VXdVXdVV1VV3VVZVVXVVbVVaVVW1VUdVWVVVFVVFVVTVVBVU/VU/1UyVVPVVPlVQtVUlVU7VULVVNVVHVVA1VRVVRNVQdVUPVU3VUPVU51VF1VOVUO1VOdVPtVDvVTTVT3VQ11Uw1U9VULVVNFVO1VC1VTPVSbVQZVUe1UCVUDVVHlVGlVClVRlVSZVQnVUlVUp1UH9VJNVJ9VB/VSBVSjVQrVUgVUq1UF9VKVVFdVBdVRfVQVVQR1UP1UEVUC1VENVEtVAvVRJVQDVQFVT1VUOVT9VQ9lU/dU+dUOZVOFVQDVUAVUA1U+9RA9U/tU/vUP9VP/VMHVT/VTx1U89RBFU/NU/NUPLVOxVPt1Dq1TrVT51Q79U6dU+fUO1VOVVPT1DVVTA1Tx9Q1NU2FU+HUNPVNTVPd1Df1TXVT2VQ3ta6yqWxqXW1T62qc2qa2qXEqmhqnnqloKpp6ppKpZ2qZSqaSqWWqmFqmmqliqphqpoapWiqXuqVyqVnqlrqlZqlUapZapVKpVGqVKqVWqVOqlCqlTqlP6pQapT6pT2qUCqViqVeqlXqlfqlWqpX6pXqpX2qX6qV6qV2qltqlgqlaqpYKpnKpRmqReqT6qD3qj3qkFqlNapNapC6pRSqTuqQuqUwqksqkKqlIKpKqpCapSqqTmqQmqU4qkeqkDqlEKpE6pAKpQ2qQCqQCqUGqjxqkCqk+qo8qpPaoOuqOSqPuqDYqjUqj2qg1qovaor6oO6qOSlfpqo56o+qoOeqNeqPmqDhqjsqj4qg4Ko86o/KoMuqMOqPKqDCqjDpXYVQYda66qHM1RnVRXdQYtUVNUVXUEVVFLVFH1BG1RCVROdQNtUNVUVPUFXVFTVFN1BQVRTVRTVQU9URFUVnUE/VEZVFFVBY1RBVRRdQQ1UMNUT9UD9VD/VA51A8VROVQOVQQdUNVUBPUBXVClVAjVAn1Qo1QI9QLFUO9UDNUDBVDzVAp1AzVQqVQKVQLtUK1UDXUCrVC1VAhVA31QYVQIdQHlUF9UBtUBpVBbVAV1AbVQVVQFVQHNUENUAHUXQVQD9Rd3dUD1UA9UAtUA9VALVAF1AKVQBVQBVQCdUAlUBHUAXVARVDPiqCa9axmLetZz1rWsZaVrGMdK1nDSlawhjWsYBVrr5eWq5eSo+VoOUrO0nHV1krH0XG1VkrHUXGUXNU1V1xz9RVXXH391Vev/vqrV3n16q688rprr7t+tddev3qpNpqNYqPZqDeKjWKj3ug36o2Co9/oNwqOcqPg6DbKjXKj22g3uo2Go91oNxqOXqPhqDV6jVqj1eg1eo1Wo9NoNUqNTqPTKDUajVKj0Gg0Go1Co9IoMnqMGqPHqDNqjBqjzmgz6ow+o83oM8qMNqPNKDOqjDKjyagyqowmo8toMkqMLqPLKDFajBKjw2gxWowOo8HoMCqMBqPBqDDqiwqjwKgv6osCo79oLjqLvqKzqCv6ir6irigryoq6oq2oKyqLtqKtqCwai8aisGgraovWorRoLaqL0qK0qC66i+qivOguuovyorgoL3qL4qK46C2ai96ivWgumov2orNoKXqKmqKnKClqipqipOgnSoqCop/oJwqKdqKgqCfaiXainqgm6olyopqoJsqJbqKjqCgaioqiqmgoGoqqoqmoKoqKpqKpKCpaiqKiq2gpWoquoqdoIoqIKqKSaCQKiUailSgkColWopZoJZqJWqKWaCaKiWailygmioleopToJTqJUqKU6CT6iE6ijugj+og6oouoI8qILqKLKCOaiDKijWgimog2oojoH+qHAqKAqB9aiPqhhGghWogSooYoIXqIGqKG6CEqiB6igaggKogGooNoINqHDqKDaB+ah/ahemgemofqoXaoHoqH2qF2KB56h+KhfOgdeofyoXsoG1pH21A2tA6to3UoHVpH6ygdOofSoXLoHDqHyqFwqBz6hsKhcOgbGoe+oW5oHBqHuqFpqBuKhqahaSgaqoaioWuoGqqGrqFl6Bp6hpahZegZaoaCoV3oFdqFWqFX6BVqhWKhVmgWioVioVnoFJqFVqFT6BRahVKhXOgWqoVuoWOoFqqFjqFi6BgahoqhYmgY+oWGoV7oF/qFeqFgqBdKhoKhYCgZ2oU6oUtoEbqEEqFFaBFKhBqhROgRaoQaoUdoEHqEDqFBaBA6hAqhSmgSioQmoVEoEoqERqFQaBT6hEKhUOgT2oQ+oUxoE9qEMqFOKBMqhTqhTqgUuoTioDdoDoqDAqE3KBD6g96gN+gP6oP+oD2oD+qD9qB0tAfdQekoHd1BedAdVAflQXlQHZQG1UFnUBqUBp1Ba9AZ1AatQWtQG3SO2qAy6BydozJoDCqCjqAg6Aj6gYKgIOgHGoKmoCjoCYqCvqAn6An6gragL6gL2oK2oC6oCuqCsqAqqArKgq6gLCgMuoKuoDCoCQqDlqAmqAlagoqgJSgJKoKKoCToCDqBOqAPqAPagD6gD2gDGoE2oBBoBBqBQqASKARKgUqgEigFioFSoBkoBpqBcqAYKAbKgWqgHOgGqoFqoBuoB7qBdqAeqAfagVagHegFWoFWoBeoBVpSkxKgJSWpSUl6UpOa9KQA6El3FAAFQHe0AN1RBLQALUARUAMUAT1ADVAD9ABlQA/QBZQBZUAX0AR0AVVAE9AEVAENQBXQATQADUAHUAH004969KObetSjm1a6KaWVVkrppZZaeimml2qKKaaaZuppp5x2KlJOORUpSEUaUpCCNKSfhnSkn3460i8luopOopfoJTqJHqKT6CN6iB6ij+gi+oSOoVPoGPqGTqFT6Bt6hr6ha+gZeoauoX/oGrqH/qF/6B46h+6hd+gcOofeoYPoFTqEHqFD6A96hB6hP+gS+oM+oUvoEvqETqFD6BW6hW6hV+gX+q4X6AJ6gU6AQDfQG3QFXUAX0BX0BF1BX9AT9AR9QWfQD/QAfUB30Bd0BR1A3/UAfdcF9AA9QBfQB3QBPUEf0Af0BB1B5/3rvX897GEXe9jBLnaxg93sYC+72c1e9rGXnexjHzvZz+577rrrrjvuu+PO++6789577r7//rvvHhfHv3FwHBz/xsNxb3wcJ8fJ8XG8HB/HvXFt3BvnxrVxbZwb38bDddsp98a7cW799tppr3xcp53ycTwcH8e18XA8HNfGwXFmPBpvxqNxarwZb8apcWmcGp/GpXFpfBrHxqfxaxwbx8av8Wr8GrfGq/Fq3BrPxp1xZRwZV8aTcWQcGU/Gl/FknBlfxpdxZrwZV8ad8Wf8GXfGofFdHBfvxXtxXJwXx8V/cV6cF//FgfFdXBfHxXFxXTwXL8Z7cWPcGO/FefFjnBjvxYXxYHwYx8V98V88GN/Fh/FdvBcfxofxXpwYh8Vr8Vm8FqfFZ/FZnBa/xVnxUxwVP8VNcVQcFTfFU3FTXBVPxVNxVXwVV8Vf8VV8FX/FbfFXPBa3xW3xWFwWj8VhcVlcFofFZ/FTnBVvxVtxVtwVz8QvcUz8ErfEMXFM3BL/xC1xUvwT/8RJcVGcFLfEN/FN3BLXxC3xTlwT18Q7cU+8FB/FRXFLnBPvxEHxTzwU/8RF8VA8FBfFR3FHfBKPxCdxSTwSj8Ql8UpcES/EDfFCnBA3xA1xQvwQJ8QR8UP8EEfEE3FEvBFPxBPxRpwSb8QfcUqcEn/EIfFH3BGHxCFxRzwSL8QV8UV8EVfEGfE8XA+/w/XwPfwOv8P3cDz8DrfD6XA63A6vw/HwPTwQ58Pt8D58EBdkh9/hgjggjocD4n84Ho6H/+F2+B/uh9vhdrgf3oe34Wy4G86Gx+FuuBseh7/hcTgc/oa/4XD4HO6Gy+FtuBxex9vwNryOn+F13Aw/w89wMxwNR8PN8DHcDC/Dx/AxvAwnw8vwNJwMJ8PTcDVcDU/D13AtfAufwrdwLnwKn8K5cCz8C/fCsXAvvAvHwrHwLvwKx8K58DA8DOfCxXAufAsHw6fwLFwLv8Kt8CqcCp/Cq/ApHAuvwqtwLPwKF8KD8CFcCo/Cn/AoHAp/wp9wKNwJh8KbcCfcCW/CmfAmfAlnwpnwJVwJX8KTcCVcCU/Ci/AknAgvwotwItwIJ8KPcCPcCD/ChfAjHAkXwoVwJDwI78F5cBqcB6fjNDgNTsd38BqcBpfBZXAafAa3wW9wIPwGz8GBcCA8B//Bc/AbXAf3wXtwG7wHp8FtcBucBr/BafAa/Aa/wWtwHLwFV8FTcBXcBE/BU3AT/AQ3wVHwE/wER8FJcBS8BCfBSfASPAQvwUfwEDwEH8FFcBh8jr/gc9wFf8FfcBecBXfBV3AWnAVfwVvwFTwGb8Fb8BhcBffAK3AOnAOvwC/wCpwCv8AvcArcAqfAJ/AIPAKfwCVwCrwCn8Ar8A18Ap/AN3AN3APvwCtwDPwDB8FBcA4cA+fAL3AMHAO/wDNwBTwBX8ATcAR8AV/AEfADHAEnwA/wA5wAL8AJcAO8AC/ADXAB3AAPwAVwATwA3/EdD8ABcAA8AB/AHfAHvAF/wBnwBrwBZ8AVcAYcAlfAFXAIPAEvuecjH7nnHve8c497vPPPO+dcc80537xzzzn3XOQiD3nJSe75x01+8pOP/OMj9/jHP+5xkGOedzmeN7ldbpfb5Djd5Pa4PW572+N2t+1te9vd9rfdbYPb3/a3DW5v2+C2tr1tb9vaNrfNbWvb4Xa4rW2L45fjXY5fbve1PW1b29O2sm1tW9vKtrRdbVPb0za17WxP29O2s61sO9vMmO1lW9qOtrHtbNvalrad7Wab2X62oW1lG9qOtpVtZTvalrZzbV371za2i+1ju9hGto/tYxvZHraRbWF72B62hW1iW9hOtoltYjvZDraTbWA72A62ge1eG9j2tXvtXtvX3rV9bV571961eW1cm9fWtXFtXFvXzrVrbVv71ba1b+1X+9W+tWPtVVvVZrVV7Vab1Wa1W+1Zu9VWpWqn2qs2qy1rt9q09qwNa7/arrar/Wqj2q92rI1qo9qxdqt9aWPanXaoDWqL2qD2qC1qi9qjNqk9apfapDapXWqb2qX2qW1qm9qn9qd9anvan/an7Wlv2p42p71pb9qcdqbNaWvamXamrWlb2po2pm1pW9qY9qXNaDfainaj7Wgr2oq2o51oK9qJtqGdaC/ahrahvWgj2o82or1oH9qGNqKdaE/alDalXWkn2pW2pJ1oJ9qS9qItaUfai/aiHWlD2nW2nb1nC9qB9qAdaBPag/agTWj/2YS2n/1n/9l+NqDtZxfagDagXWj32YU2n91n99l8dp7NZ+vZeXaerWff2Xo2nn1n39l4Np2NZ9vZdDadbWfX2We2mV1mm9lqdpldZqvZcTaafWan2Wd2mZ1mp9ll9psdZ6vZcvacXWbH2Wm2m41ml9lw9pvNZtftNXvNrttqdt1us9VsNbvNlrOp7Cpby/ayu+wvu8sGs7/sLxvMDrPBbDE7zA6zxewxW8wms8fsMZvM5rLJ7C2by+ayt2wse8vOsrFsLDvLtrKz7Cvbyrayr+wp+8qusqfsKbvKprKHbCTbyEaynWwj28h2sptsI7vIHrKH7CKbyIaypewoO8qWso9sJxvJfrKLbCObyZaykewjG8keso/sI3vIXrKHbCV7yV6ylewkm24L2T22kL1j99g99o5tY+/YNbaNbWPX2Dd2jY1j39g3No49Y+PYMvaMPWPL2DS2jJ1j09g0do6tYwPZQTaPHWTTbR6bx6bbPXaQDWT72D42kP1jt9gq9oq9YqvYLHaMDWPPbRj7xZ7bc/vFZrFfbBebxWaxXewVm8QusU3sEhvFNrFNbBT7xD6xU2wTe8QWsUNsEbvEDrFD7BKbxM6wMewL+8LGsDtsDBvE7rA7bBDbwwaxP2wP28P+sDXsD5vD1rA1bA57w46wHewH+8F2sCFsCnvCrrAr7AnbwrawJ2wIe8KWsCFsCFvCfrAbbAZbwVawGewFG8FOsBvsBjvBZrAPbAO7wDawE+wCu8BOsBHsco8b3OP+NrjB/e1wf1vc4Q63uP0Wt7f99tvbfwvYA3aAPWAD2AF2gA1gnxvANve5z23u3TY3gb3bu01gl5vAJne5y03uceNdd913970333vrzTffet+td95335233VSX0+P0OF1Ok9PhtLhNN9XidDkNTn/T3vQ3LU570960OB1OP9PQdDMNTTPTzXQzzUw708x0NO1MO9PRtDQdTU/T0rQ0PU1T09p0Nr1NZ9Pc9Da9TXPT1jQ3jU1b09Y0Nn1NY9Pd9DV9TXfTz3Q3XU0/0890NQ1NG9PDNDFNTA/TxXQyjUwr08o0Mr1ML9PIdDGNTB/TxXQxfUwT08J0MP1L/9LBNDDdS/vSwrQw7UsH07z0Lq1L79K+tC6tS/vSvTQt/Uqj0q+0Ko1Ko9KqdCqtSrPSqXQqzUqv0qx0K71Kr9KttCstS8fSsHQsbUvD0rC0LX1L29K49C19S+PSszQuXUvP0rN0LU1L19K5NC1NS+fSr/QpXUqb0qU0KW1Km9KktChtSovSo/QoLUqH0qI0KB1Kh9Kg9CftSWvSl7SmS9qSxqQzaUzakr6kO2lP2pPupDfpTbqT5qQd6UaakWakG2lJupGupCVpSbqSnqQraUp6kp6kKelHmpKOpB/pRzqShqQX6UQakU6kCWlEGpEmpAtpQnqQLqQL6UHakB6kD2lD2pA+pBXpQLqP9qP7aD7aj/aj+Wg9mo/eo/VoPXqPBqT36D8akAak/2hBmo6+o+voO9qOrqPraDs6j7aj8eg8Oo/Go+FoPFqOhqPhaDk6jmaj1+g0eo1Wo9PoNFqNrtN3NB09R8/RdPQbTUe70W/0G+1G12k3uo2u03W6jU6j0egy2ow2o8toMbqMDqPF6DAajBajxWgweowGo8noMXqMJqPP6C+6i+aiueguGovuoq9oLBqLvqKz6Cvai86ivegtOovOordoLRqJTqKN6CS6iDaijegi+oh+op3oJtqJtqKb6Cbaip6irWgpeoqeoqVoKlqKrqKpaCq6ioaiq+goGoqGoqNoJjqKXqKZaCZ6iUail2glGolGopXoJDqI7qF96B6ah/ahfWgeeogmooNoIVqIDqJ96CGah/6hf2geGojeoW9oHPqGtqFxaBzahqahbegamoamoWtoHbqGzqF1aB06h6bTJ7QJjUK30Cz0Cs1Cz9Ar9Ao9Q8fQM7QMHUPH0DL0nJahYeg5Padh6BcahnahX+gX2oVWoV3oFFqFVqFTaBI6hR6hSWgSeoQuoUdoE7qELqFN6BP6g96gOegNWoPmoDloDTqEFqE/aBAahP6gOegQWoPuoDtoDdqDxqAp6Aqagp6gK+gKeoKOoCdoCTqCjqAl6AtagragL+gL2oLOoA9oAxqBRqAN6AfagIagH+gHGoJ2oCHoBtqBdqAb6AW6gVagF+gFWoFmoBXoBJqBZqAT6AI6gSagC+gCmoAeoAloAXqAHqAF6J0WoAPond7pABpADqepBjXVngY1qD39aU93/elPd+1111x77TXXVnNdtdVW17wsC8vhsrccLn/L3rK3/C1vy99yt7wtb8vdMrfcLYPL3DK3DC5ny+AytpwtZ8vYcrOMTd/cLDfTNy/L2rK1LCxby9WysCwsV8vUcrQsLE/L07KwTC0Hy8IytAwtC8vRMq4sLP/KwnKw/Cv/ysEysBwsS8vAMrAsLSfLw3KxjCsXy8aMaZqN5XK5XCanQT3mcHrUYg6Xw2lRn7rM4bSpzRxOnzrM4TSpyRxOlxprranWemuqqd7651x5V8aVd2VevHKv/Cv7yriyr6wr48q4sq6cKwPLyfKxfCwny8g01lRnnTXN5PIyfbXNxTKxbEyH+VsOp7/2NM298rCMK3vL2rKwnCxfy8jytdwsI8vIcrPMLDfLyzKzzCwvy8rysiwuK8vKsrj8LIvLzvKz/Cw7y8SyszwuE8vE8rhsLMvCcvAcLAfToYPrMB28BtfhOrwGq8GncB02hU3hOtwG12E2uA1ug9ngNJlTvoSV5Es5T55M5jwZD558JyfKh7KNfCgjQoSVZERZk6YMCr/BaPAZjAaDAYPNYDC4DDaDzeAymAwug6tgMpgMrnIz4SqYChU8Bf/BjW4i3AifOYP54DPYkSMMCTvCkiRhTPlT9oSVZE+5E1aCleROmROGg89gN9gNPoPN4DDYC3aCveAuXTAX3AWDwVwwFwwGo8GDMCT8CD/CkHAkDAmPwpFwJDwKK8KjMCOsCCvCjLAhzCgTyASygCwj18A7co186lSmgSVhR3gSnoQdYUrYERaFKWFKWBS2hDFhTRgS1oQzYUgYEs6EO+URV8KXcCVsCVvC5DAkPAjzwYMwIUJYED6EF2FDeBFOhA1hQzgRVpQ14FB4Ew6FPXnCl7CnjHEeMblc8aVcM8WX8KVMs80032yzzTd7uBwWhcdhUdgRHofHYUdYHKaGwWFHGBwOhx1hRzgcFodj4VU4FV6FVanCpHCemwmXwqVuJkzqZsLAMClMCgPDqTAw/OsX9pVp5Vm4VZ6FWbHCqTAnDApvwqDwp09ZA4aEO+FNeBPuhDlhY9gZhoWd4WbNMDOsDCPDsDAynAzDwrBwMvwKk8it8ILcCo8YcYNhWXgWboVnYVq4FW6FaWVa+BW2hV1hW7hWLVzYFcaFdWFX2BXWhbNhXTnnnHUmMTS8C0PDy5bhYlgY7oV34V6YFy8MDBfDxPAuTAwPw7vwLjwMB8PdMsfQMsfPnuFl+BmGhZfhZRgWZoa14Wk4Gp6GpUnD1XA0XA1Tw9FwNEwNO8LfMDacDWPD2nA2nA1rw9EwCBwBQ8AR8IMHdxF+gCncRXcRpoAr4HLYW+65Y28YGvaGuWFuuBvmhrfhbrgb3pY33oaz5Z03zpY11oAzYAI4A96wAUPAG7AECXhC9lnE0LKYQwwNQ8thBrEN7AF3wB4wBw4YAeaAMWAEGAHGgC9cP7gAPnEBbMAAJoANYAcOsIaLDAu4t7AAHAAHwCcOgAcMwAAwALzDJ95hE5/4xOaNg0084hGTOAFGgC1gCxgBvoAn4CUYAoaAl2AQmS5HyApyhFygAP6QC2AEGAEmgBHgA5gAJoAP3Fu4BD6BD+ATmAEDvAAzwCLwArwAi8AhcAl8AJvAJvABzAIfwCkwC8wCp8AtMAKcAB/ACbACfAAfwAowihsOfxcc/rD3+GOPO/74445X4H6F4RV4xRWGVWAWuAV2gVvgF9gFdoFfXHD4BQ4SBAPBQPCPCw7/wD4uuAsO+8A4sA9cpAgmcr3dbtfa7XbBgcNKcMbelYa9Gy7c7ZYX4CT4CE6CkWAkeUUGkS9kCVlCvoA/5As5RIisIAfIu3zmXQYAAH/IALID/AF/yA5ygywBf8gMMgP8ITfIdFlB5pEV5B2ZR+aRd+QYeUd+kWPkGPkF1pFfZBcuMgx8JK/AOvKKzCKzyHP5RraRcWQc2UaekW3gHXlGnoF3ZBr4C76CneAr2Ap2gp1gKxgLtoK3bMFacA0sA89hGXjGDAwDz8ApMAwMA6fAKLIqPAZjwWOwGIwFY8FisB98A/fAHXAPzAN3wB0wj2wqw8B0WAfWgenwDkyXW+AdeEdukWVgItgIxoGN4CEYB8aBh2AhV9Q9denuqWvq0l26a+qWuqZurFvqlrqxbrNsJAvJQ7KQDARIVpCB5CBB8o98I+fINnKOrCPbyDayjowk68hHMpKMJB/JPvKRvCP7yD7yjqzgsrqjrqo76q5adX3hKVjKzYSl4ChRLhYcBTdpgplcTxfUpXNB5VQ51U2G8+A0aTCZS+laupWuJYwIET50kd1b99W9dV3dV/fVdXVTXVcX1U11U11UN9RFdeluqBvq0t1Ot1/w3gte7957r3ft9W699tpbLbdbL53lZrldumvt0t1SpS62vCRHyUNylFwkD8lDcpFMJCfKNvKTbCMnyU/yk5wkN8lJspPcJDfJTrKS7CRDgZKZYEF4D+aD92A9mA/mg/XcSlgP7nMr3Uq4Dy50YV1oN9aFdp89u9Sus8vsxrrM7rIb68a6y26zO+6Ku9OuOFzvtDsN16sK19uq1WV1RSvunve04i614uy4Sy+14+5nx1lultvNZLnhXTfTzYR3YWA4vMDurwvs7tp1b91dV9e9dW9dXTfXdXVvXVwX1711cwVewi5hl5BLqCXMEmIJr4RXQiuhlbBKWCWkElIJp4RTQimhlDBKGCWEEjoJm4RMwiXhklBJqCRMEiYJkYRIwiPhkdBIaCQsEhYJiYRCwiDhj9BH2CPkEfII6UK6cEe4I9QR6ghzhDlCHCGO8EZ4I7QR0ghnhDLCGGGMcC6cC2GEMMIX4YvQRegibBG2CFmELMIVoYowRZgiRBGiCE+EJ0IToYmwRFgiJBGSCEeEI0IRIYjwQ+gh7BB2CDmEHMIN4YZQQ6ghzBBmCDGEGMIL4YXQQkghnBBKCCOEEUIIIYTwQfggdBA6CBuEDUIGIYNwQbggVBAiCA+EBsICYYGQQEggHBAOCAWEAsIAYYAQQAgg3IW78AzLkAzHUAzF0Ic+7OEOdZhDHOIwtGE5sBxIDiQHjgPDgeDAb6A30BvYDewGcgO5gdvAbaA2UBuYDcwGYgOxgdfAaiA1cBooDZQGRgOjgdBAaOAz8BnoDHQGNgObgcxAZuAyMBmIDDwGGgONgcXAYiAxkBg4DBwGCgOFgcHAYCAwEBj4C+wF8gJ3gbpAXWAuMBeIC8QF3gJvgbZAW2AtsBZIC6QFzgJjgbDAV6Ar0BXYCmwFsgJZgavAVaAqUBWYCkwFogJRgafAUiApcBQoChQFhgJDgaBAUOAn8BPoCfQEdgI7gZxATuAmMBOICbwEWgItgZXASiAlkBI4CZwESgIlgZHASCAkEBL4CGwEMgIXgYpARWAiMBGICEQEHgIPgYZAQ2AhsBBICCQEDgIDgYBAP2AfkA+4B9wD6gH1gHnAPCAeEA94B7wD2gHtgHXAOiAdUA4YB4QDvgHfgG5AN2AbsA3IBmQD1oF14BpwDagGVAOmAc+AZsAyIBmQDDgGHAOKAcWAYcAwIBgQDPgF/AJ6Ab2AXcAtoBYwC4gFxAJeAa+AVkArYBWwCkgFpAJOAaeAUkApYBTwCegEbAIyAZmAS8AloBJQCZgETAIiAZGAR8AjoBHQCFgEHAIKAYOAQEAg4A/wB+gD9AH2AHuAPEAeIB1IB+4Ad4A6wBwgDhAHeAO8AdoAbYA1wBogDZAGOAOcAcoAZYAxQBjgC9AF2AJsAbIAWYArwBWgClAFmAJMAaIAUYAnwBOgCZAEOAIMAYIAP4AeQA9gB7ADyAHkAG4AN4AaQA1gBjADiAHEAF4AK4AUwAmgBFACGAGMAEIAIYAPwAegA9AB2ABsADIAGYALwAQgAvAAaAA0ABYAC4AEQALgAHAAKAAUAAYAA4AAQADgDjTBEiTBERxBERTBEAzBD/xAD/RAD3JwgxrMYAYxiMELXtCCFqxg/cp95T5yn7gv3Afu+/Z9+7x93r5uX7eP28ft2/Zt+7R92r5sX7YP22ftq/ZR+6Z90z5pn7Qv2hftg/ZB+559zz5nn7Ov2dfsY/Yp+5J9yL5j37HP2GfsK/YV+4h9xL5h37BP2CfsC/YF+4B9vz5fn6+v19fr4/Xx+nZ9uz5dn64v15frw/Xh+m59tT5a36xP1ifri/XF+mB9sL5X36vP1efqa/W1+lh9rL5VX6oP1XfqM/WZ+kp9pT5SH6lv1DfqE/WJ+kJ9oT5QH6jv09fp4/Rt+jR9mr5MX6YP04fpu/Rd+ix9lr5KX6WP0kfpm/RF+iB9jz5Hn6Ov0dfoY/Qx+hZ9iz5Fn6Iv0ZfoQ/Qh+g59hT5C36BP0CfoC/QF+gB9gL4/35/Pz+fn6/P1+fh8fL49X54Pz3fns/PZ+ep8dT46H51vzjfnk/PJ+eJ8cT44H5zvzdfmY/PVfWu+NZ+aT82X5kvzofnQfGe+M5+Zz8xX5ivzkfnEfGE+MN+X78vn5fPydfm6fFw+Lt+Wb8un5dPyZfmyfFg+K1+Vj8o35ZvySfmkfFG+KB+UD8r35HvyOfmcfE2+Jh+TT8mX5EPyHfmOfEY+I1+Rr8hH5CPyDfmGfEI+IV+QL8gH5PPx9fh4fHQf3bfj2/Hp+HR8Ob4cH44Px3fju/HZ+Gx8Nb4Zn4wvxjf3zX0wPhjfi+/F5+Jz8bX4WnwsPhbfim/Fp+JD8Z34THwlvhIfiY/EN+Ib8Yn4RHwhvhAfiA/E9+H78Hn4OHwbPg1fhi/Dh+HD8F34LnwWPgtfha/CR+Gj8E34JnwSPgjfg8/B1+Br8DH4GHwLvgWfgk/Bl+BL8CH4EHwHvgOfgY/AN+AL8AH4dt/5nZ/5mV/5lR/5kd/4jZ/4iV/4hR/4ed///Ne//u1vf/nLH/7w91GvnEfOG+eN88R54rxwXjgPnAfO++Z987x53rxuXjePm6fNy+Zh86551zxrnjWvmlfNo+ZR86Z50zxpnjQvmhfNg+Y585p5zLxl3jJPmafMS+Yl85B5yLxj3jHPmGfMK+YV84h5wrxgHjDvl/fL8+X58np5vTxeHi9vl7fL0+Xp8nJ5uTxcni2vlkfLm+XN8mR5srxYXiwPlgfLe+W98lx5rrxWXiuPlafKS+Wh8k55pzxTnimvlFfKI+WR8kZ5ozxRnigvlBfKA+V58jp5nLxN3iZPk6fJy+Rl8jB5mLxL3iXPkmfJq+RV8ih5krxIHiTvkffIc+Q58hp5jTxGHiNvkbfIU+Qp8hJ5iTxE3iHPkGfIK+QV8gh5hLxB3iBPkCfIC+QF8gB5gLw/Xh+Pj6fHy+Ph8e54dzw7nh2vjlfHo+PR8eZ4czw5nhwvjhfHg+O58dp4bLw6r85b463x1HhqvDReGg+Nh8Y7453xzHhmvDLeGE+MF8YD44HxvnhfPC+eF6+L18Xj4nHxtnhbPC2eFi+Lh8W74l3xrHhWvCpeFY+KR8Wb4k3xpHhSvCheFA+K58Rr4i3xlHhJPCQeEu+Id8Qz4hnxinhFPCIeEW+IN8QT4gnxgng3PBnenCfDi+HNeXNeDG+GF8Oj4c3wZng0PBseDa+GZ8Oz4dXwcHg1vBweDg+Hl8PT4eXwdng6vB0enafD0+HReTw8Ou+Hx8Pj4f3weng/PB9eD6+H58MD4q3wUHgkPBReCY+ER8Ir4Y3wSngivBHeCE+EB8IT4X3wQHggvA9eCO+DZ8IL4YXwTHgnPBdeC++FR8JT4a3wXHgwvBYeDI+F18Jr4bHwUngsvBVeCi+Ft8JT4UnwJngRvAkeBC+CF8GD4DnwIHgNPAeeA6+B98Br4FHwHngPPApeBa+Dx8Hb4HHwNHgbvA2eBu+Cp8HL4F3wLngZPAxeBs+Dh8HD4HnwJHgePAueBE+CZ8Gb4C3wGHgKPAFe6Zle6ZGe6Zke6QXwSA+AF8AL4AHwTg+At/NO7/R23gBv5xHwBngDPAJeAY+AZ8Ar4BXwDHgHPAMeAu+Ad8BD4CnwEHgJPAWeAi+Bt8ATvc/73udt73vf2572tmc97WnPetwbvextb3vZs172sGc962Hvep/nedsDve+FXuh9r3vf0173uqc9/7n9bb/b5/a9/W3f28/2t/1tP9vX9rN9bF/b1/axfWsf27/2rX1r/9r/9q/9cP/b//bDfXE/3Af3xX1xH9wn98H9cZ/cJ/fHefSP++V+Oa/+aB/al/ahfWRf2pf2kf1lH9ln9pf9ZZ/Zn/aZfWp/2p/2qf1qv9ln9o19Zh/ZN/aNfWT/2If2lX1kH9lX9pN9ap/Zd/adfWb/2ef1gX1fH9j/9X19X//XD/Z/fWE/2A/2hX1iX9gf9ol9Yn/YL/ZzfVuf1rf1a31an9av9W/9Wh/Xv/VvfVxf18f1d31dX9ff9Xn9Xb/X5/V5/V4f2H/1XX1Y39U39WF9WN/UT/VNfVU/1U/1Vf1YX9WX9WP9WF/Wn/VXfVWf1Ff1TX1Sn9Q39Ut9Vx/VN/VNfVT/1Jf1VX1Wn9VX9Vt9Td/T5/Q9/U6f0+f0O/1Pv9MH9T/9Tx/UF/VB/VBf1Bf1Q/1R/9Kn9CV9Sn/Sl/Ql/Um/0p/0Lf1Kv9K39DF9Sz/Tx/Qx/Uxf08/0N31NX9Pf9D19SL/RX/Qb/UN/0V/0D31D/9AX9A19Q1/QR/Qj/UL/0D/0C31Bv9An9AV9QZ/QH/QbfUb/0Hf0F/1H/9Ff9BP9Rd/QT/QTfUNf0bfz6/w7387H8+t8PH/Or/Pr/Dmfzp/z5Xw6n86X8+F8OT/Oh/Ph/Dg/z4/z9/w8P8/f8/n8PV/P5/P5fD3fz9fz+3w/38/v8wH9Pv/PB/QB/T8/0Bfzw/wxP8w388f8Md/ML/Pr/ppv5q/5atT8Mj/NN/PRfDM/zEfz0fww/8w389n8ul/mk/ljfprv5pv5bn6bb+ab+W3+m2/lR/lPfpQP5T/5Tz6UL+VD+VO+lC/lT/lV/pRP5Vf5VT6Vf+VT+Vj+lX/lY/laPpaf5Wv5Wn6Wz+Vn+Vs+l7/ld/lcPpff5YP5Xf6XD+aD+V++l7/kK/lIvpKf5CP5SH6SP+QT+T++kW/k//hHvpAf5A/5Q36Qj+Q7+U0+k9/kI/lMPpOP5BP5SH6QT+QT+UH+jx/kA/k//o8P5Bf5Nf7cf/F9/B6f7vf4PD7dp/s8vo7P4+/4Or6Ov+Pj+Dt+jo/j4/g5/o2f49v4N/6Nb+PP+DY+jT/jz/g0voxP48f4Mr6MH+PD+DH+iw/jw/gv/txX8VN8Ej/FR4Hif/govggRP8Q38U/8D//EH/E//A9/xCfxQfwPP8T/8Et8E5/EX/FV/BG/xSfxW3wWn8Qn8Vl8F5/Cf/Ab/AffwW/wG3wHH8J38CN8CB/Cj/An/Ahfwp/wJ3wJv8KX8C38Ct/Cx/Ar/Aofw7/wMfwM/8K/8DP8DT/D1/A3/A1fw/fwNfwO38P38Dt8Dt/8CT6An+Aj+AA+gI/gH/gA/u6b3/y7f34Ff8GCL+DvPoBv4Jt/wCfwGfwEX8BP8M0v4Av45g/wzU/gB/gBPoFf4PfP//78+7///v7b7z/+9uN///3635+//vrn/3/+3/8++L/vffCD3/vh9774wx9+8Y9f/OQf//jJX/pu/psH58H5bz6c9+a/eW7+m+/muXluvpvH5rt5ceL8Nr/Na/PYPDavzWf79VNyftynvpzv5sv5cb6b7+bHeXEemq/mp/lqnpqf5qd5av6aZ+aPeWT+mDfmkXlk3phf5o15ZX6ZX+aV+WRemX/mk/lk/pmP5qd5aR6ah+al+Whemrfmo/lo3ppP5o95Zr6Zb+aZeWdel+fld3leXpjf5Xd5YX6Yz+VxeVvelsflb3ldfpcH5nf5YB6YB+aD+WJemCfmh3lfvpf/5Xt5Xv6X/+V5+Vyel9flc/lcXpfH5VX5VB6VT+VXeVQelV/lWflV3pRn5Vl5U56UN+VLeVK+lD/lSXlS/pRv5U/5V76Vb+VfeVj+lXflYXlY3pWX5V35WF6Wl+VjeVo+lp/laXlafpav5Sn5TP6Sz+Q/+Uv+kv/kPflL3pIlX8l/8pk8KM/JY/KbvCV/yXfymHwoL8pr8ps8Jb/JY/KUPCWPyWfymLwon8ln8qL8KJ/II/KHPCKvyB/yh7wiL8gr8oS8IE/ID/KCvCA/yBvyg3whb8gb8oX8Il/IN/KL/CLfyDvyjTwj78g78oz8I8/IQ/KP/CMPyUfykLwkH8lH8pL8JG/H4/F3PB7vx9/xd7wf/8fX8XS8HC/H0/FzvB1/x/Pxd3wfz8fz8X18IO/HA/J/vB6fx+/xeTwev8fv8Xh8HY/H2/F1fB1vx9PxaXwZb8aX8We8GW/Gn/FofBifxo/xY3wab8aP8WJ8GC/Gk/FhfBhPxqvxZHydV+PV+DrPxtf5NZ6NZ+PXeDd+jW/j3Xg3vo2H49v4Nx6Oh+Pf+Dgei8/io/gsXouP4qN4Ld6K7+K5eCuei9/irXgrfouv4q14Lf6L/+K1eDBei8/ivfgo/orH4qt4Kn6Kl+Kj+Ck+irfip/gp3oqv4oH4Hz6Ih+Kf+Cb+iXfim/gm3oln4p34JZ6JZ+KXeCV+iU/ilXglPolH4pP4Ix6JR+KP+CH+iBfih/ghXogn4oX4Ip6IJ+KLeCC+iDfigXgg3oj/4Xn4HZ7O7/A6PJ2n8zp8Da/Dz/kavoaf8zT8nL/haXga/oa34XX4GX7Oz/Ay/Jyf8zJ8DO/D1/A9fA9fw+PwNTwNj8Pj8DR8Dg/Cf/AhPAz/wq/wMPwKz8Kz8Ct8C7/Cu/AtfAvvwqfwLrwKn8Kn8Co8Cq/Cn/AoPAp/wo/wJ7wIP8KP8CI8CS/Cl/AkPAlfwoPwJbwJD8KD8Cb8B8/Ba/AbvAafwW/wG3wGT8Fn8A88BU/BP/AT/ANvwU/wE7wFX8Fn8BL8Ay/BR/AP/AMfwUPwHjwF38F38BT8BU/BT/AX/AU/wWPwpzf9zjvwDXwC78An8Aq8Ap/AL/AJPAO/wC/wDPwBz8Aj8Af8AY/AG/AIfAFvwBvwBXwAX8AD8AF8AA/AC/AA/AAvwAvwA/zpB3gC/vSnJ+BNL/rPc/95jH332H/fffffex960H8e9Nt//vPbY7+99thjr3323Hfvec+TnnvSj5577kdf9mwdW9fmr7eeeuurp5762sv52sn1cr1cJ9fHdXJdXB/Xx3VxPVwX18H1cD1cB9e5dXB9W+fWufVtvVvf1r31br1b99azdW/9W8/Ws/VvHVuf1qX1Zl1ajxatI+vR+rJlXVl/1qF1ZB1aZ9aRdWSdWW/Wk3VkXVlH1p31Z71Zp9andWbdWm/WrfVqvVlv1qv1a71Xx9VtdVz9VrfVbfVbPVe/1XX1XD1X19V5dV19V+fVefVd3Vff1X91X/1XD9Z9dV89WAfWg3VhHVgH1oV1Yl1YH9aJdWJ9WD/Wh3Vj/Vg/1o31Yv1UN9VRdVTdVFfVTXVXXVVX1V31Wl1Wn9VZ9VmdFq3+qrfqrPqqrqqn6qh6rA6rv+qwuqv+qr/qrjqr7qqb6qw6q26qr+qauqVOqVvqlTqlTqlX6pd6pY6pX+qXOqaeqZfqpPqoXqqP6qK6qD6qh+qjOqgeqofqoPqnDqp76p/6p+6pd+qeOqfeqXfqnHqmzqlv6pl6pr6pX+qK+qKOqC/qjBj1Rp1RlySpR+qTeqMeqRfqhLqh7qgn6o86pP6oN+qN+qOOqD/qiTqijqgn6oR6on6oE+qE+qFuqM/pcjqdPqgL6oC6oB6oA+qAeqD+pwfqfvqf/qf76X26n86n9+l9Op++p/Ppevqevqfr6Xa6nl6n2+l2ep1+p9fpePqdfqfj6XM6np6nz+lzep4up8fpa/qZvqab6Wf6mW6mj+lmepk+po/pZTqZfqaP6Wn6mI4GTVfTz/S6zqbXdTedTWfT3fQ2/U2H09N0OL2up+lpel0/06/0KT1Kn9Kl9Cg9SpfSqXQpvUqn0qn0Kt1KF9PDdDBdTAfTv/QvHUz30sH0Lt1L99K7dC69S9/SuXQufUvX0rf0LF1L19KzdCs9S8fSrXQrHUun0pH0IT1ID9KHdCHdSHfSmXQm3Ul/0of0Ip1IJ9KL9CV9SG/Si/QhHUk/0qH0JF1JV9KT9CM9STfSj/Qj3Ugf0o10Jn1IH9KZ9CZ9R9fR6bqO7qPTdbruo/PoPnqPzqPz6D06kG6jx+gyeow+12V0GX2uz+hznUaf0Wd0Gr1Gp9Fz9Bq9Rs/Rf/QcfUf/0X/0HZ2ux+g2+o1+o9voOHqKbqKf6CY6in6in+goUKDoLjqJrqLD6C06i66iv+gt+oreoqvoK/qKrqIHRIYICQLkh48ePOh26MiB44aNGjRmyIgxB+OFixYsVqhIgeKEiRIkRogIAeKDhw4cNmjIgOGChQoUJkiIAOGBgwYMFihIgOCAgQIEBggIAGB3miU5iiH4ed93vnXG11ZLy5EbJy4cuG/eunHbpi0btmvWqlGbJi0atGfOmjFbpiwZsmPGihEbJiwYsF++evHapSsXrlu2atGaJSsWrFeuWrFapSoVqlOmSpEaJSoUqE+eOnHapCkTpkuWKlGaJCkSpEeOGjFapCgRokOGChEaJCgQoD9++vDZoycPnjt26tCZIycOnDdu2rCpW6MmDZozZsqQGSMmDJgvXrpw2aIlC5YrVqpQmSIlCpQnTpowWaIkCZIjRooQGSIkCJAfPnrwoNuhIweOGzZq0JghI8YcjBcuWrBYoSIFihMmSpAYISIEiA8eOnDYoCEDhgsWKlCYICEChAcOGjBYoCABggMGChAYICAAgN1pluQohuDnfd/51hlfWystR26cuHDgvnnrxm2btmzYrlmrRm2atGjQnjlrxmyZsmTIjhkrRmyYsGDAfvnqxWuXrly4btmqRWuWrFiwXrlqxWqVqlSoTpkqRWqUqFCgPnnqxGmTpkyYLlmqRGmSpEiQHjlqxGiRokSIDhkqRGiQoECA/vjpw2ePnjx47tipQ2eOnDhw3rhpw6ZujZo0aM6YKUNmjJgwYL546cJli5YsWK5YqUJlipQoUJ44acJkiZIkSI4YKUJkiJAgQH746MGDboeOHDhu2KhBY4aMGHMwXrhowWKFihQoTpgoQWKEiBAgPnjowGGDhgwYLlioQGGChAgQHjhowGCBggQIDhgoQGCAgAAAdqdZkqMYgp/3fedbZ3xtVaRnzZYldC06NDA9rE2ZLlWaFOlZs2UJXYsODcyPtSnTpUqTIj1rtkyJ4pMcwWHjRIkKEwYE8NxrbtSkdWXIcNkyZYmSJEGA4Lj58qRJX0LXokMDs2NtynSp0qRIz5otS+h4hw0ZLlSYEOFBgwUJDhQYEGBnkiLoea6x5ZScOHDenPly5cmRHz568NihIweOGzZr9i4zJsyXLluyXDmCI0WGBFsEPc81tpuSEydNmCxRkgTJGTNliC4xIsSHDhsyXKgwIcKDBgsSHCgwIMDOJEXQ81xjq6k1Y8SEAfPFSxcuW7RkwXJlihQnTZIgcUozIkN26JQZMyVKkB9zLz50aLCAzGKm5KhJEwYMlitPnBgp0oMnzZkyVaYMoSFjRIgID3Ymxthis2aMGC1ZokBBcuSHD5s1W7IkOVLEBo0SIyZECLC7+mJtypDhskWLlChJkAD5ccOmy5YlSXTgSJHhwoEC1rMenDdnzHjpUoUKkyVDhOjIGRMmypMfPV606LBhQYIDFayeOHDQnPnixUqVJkyIDNmhU2bMlCFBfsy9+NChgUlaPEk2LLC+HJVRYENBA22wAF1JkCLBjpkoOUkQbEDAfVEqc4DuQANwsAxdMfDCwE6aKDxJCoQowIlRWkOAjsAEcLYMdRnwYkABaajwPBEQQgBITNOaIAEm2GLUBQANAAWwofLzZHdiByrTNIHSE84ZxEWGM8B5qZF6pGfJDXOE6bcZKzMRqgKkbFGa5aCBWnRSSpLEKB3T0A6K0u0KlShO25KfAJTurTO+1JahKymsaMzSGRw1gTVTdo5QSjNQSunuTqlpZ2dXp5S0o7ObUxraydnFKfXs4OzelG52bnZtyjE7Nru68spuzU5NaWSXZoem9LE7szNTztiV2ZEpP+zG7MSUHHZhdmBKCLsvOy8lgV2XHZdS77bstJR3l2WHheSxu7KzQurYVdlRIW/spuykkDR2UXZQyBi7Jzsn5Itdkx0TksVuyU4JmWKXZIeENLE7sjNCjtgV2REhQeyG7ISQHXZBdkBIDbsfOx/khV2PHQ+Swo5ut4OMsNOxy0E62OHY3SAX7GzsapAIdjR2M8gCOxm7GKSA3dwOBrnbvdi5IMtdix0LUtyt2Kkgv12KHQrS707sTJB7V2JHgsS7ETsRZN2F2IEYye0+7DyMq3YddhxGVLsNOw1jqV2GHYZR1O7CzsL4aVdhR2HktJuwkzBm2kXYQRgt7R7sHIyTdg12DEZIuwU7BWOjXYIdglHR7sDOwHhoV2BHYCS0G7ATMAbaBdgBGP3sdrtz3LMzd+WIZ0fuxrHOTtyFo5wduPvGHTtv90ccO7/rY40d3+1Rxk7v8ghjh3d3bLGzuzqq2NGz3HjiJHeOG0mc4s5wY4gT3PlNfHV6O7uJrE5u5zYx1antzCaaOrGd18RRp7WzmgjqpHZOEzud0s5ooqYT2vlMvHQ6O5uJlE5m5zIx0qnsTCY6OpGdx8RFp7GzmIjoJHYOEwudws5goqAT2PlL/HP6OnuJfE5e5y4xz6nrzCXaOXGdt8Q5p62zlgjnpHXOEtucss5Y4poT1vlKRHO6OluJZU5W5ypRzKnqTCV+OVGdp0Qup6mzlJjlJHWOEomcos5QYpAT1PlJ9HF6OjuJdCenc5OY49R0ZhJtnJjOS+KM09JZSZw7KZ2TRBenpDOSuOKEdD4SUZyOzkZiiZPRuUjscCo6E4kVTkTnIbHBaegsJBY4CZ2DRPEUdAYS8Qno/BN6O/2cfUJpJ59zT2js1HPmCXWdeM47oavTzlknFHXSOeeElk45Z5xQ0QnnfBP6Od2cbUI5J5uzLjxzrjnVhFvONCea8Ml55jQTDjnLnGRCIOeYU0xY4wxzgglDnF9OL2GFs8vJJUxwbjm1hOaZ5cQS8vPKaQUUd1Y5qYDWzimnFFDZGeWEAvo6n5xOQFlnk5MJaOpccioBNZ1JTiSgo/PIaQQUdBY5iYB/ziGnEHDOGeQEAqI5f5w+QC5nj5MHCOWkO3eARE4dZw5w7sRx3gBLnDbOGqCIk8Y5A7RwyjhjgArOuRMGeJ4vThdgP1ucLL5x54pTxXftTHGi+JadJ04Tn62zxEniU3WOOEV8ns4QJ4hP0vnh9PAZOjucHD4954ZTw+fmzHBi+MacF04L35WzwknhW3JOOCV8P84IJ4SPxvngdPClOBucDL4O54JTwRfhTHAi+AqcB04Dn4CzwEng+84Bp4CvngFOAN62c3ee3rPTPEtv2Emeo3frFM/QW3WC5+d9Or3ze5NOf3bPz8nP7e059Zm9Nyc+r0fmtGf1npzULOcxMcmZ40xxpjgznBnOBGeCM7+Z30xvpjezm9nN5GZyM7eZ2sxsZjYTm4nNvGZeM62Z1sxqZjWTmknNnGZOM6WZ0UxoJjTzmfnMdGY6M5uZzUxmJjNzmbnMVGYqM5OZyMxj5jHTmGnMLGYWM4mZxMxh5jBTmCnMDGYGM4GZv0xfpi+zl9nL5GXyMneZu0xdpi4zl5nLxGXiMm+ZtsxaZi2TlknLnGXOMmWZssxYZiwTlgnLfGW+Ml2ZrUxWJitzlbnKVGWqMlOZqUxUJirzlHnKNGWaMkuZpMxR5ihTlCnKDGWGMkGZoMxP5ifTk+nJ7GR2MjmZm0xNpiYzk5nJxGRiMi+Zl0xLpiWzklnJpGRSMieZksxIZiQTkgnJfGQ+Mh2ZjsxGZiOTkcnIXGQuMhWZiUxEJiLzkHnINGQaMguZhUxCJiFzkDnIFGQKMgOZgMw/5h/Tj+nH7GP2MfmYfMw95h5Tj6nHzGPmMfGYd0w7ph2zjlnHpGPSMeeYc0w5phwzjhnHhGPCMd+Ybsw2ZhuTjcnGrDPrzDXmGlONqcZMY6Yx0ZhozDOmGbOMWcYkY5Ixx5hjTDGmGDOMGcYEY4Ixv5hfTC9mF5OLycXcYm4xtZhazCxmFhOLicW8Yl4xrZhWzComFXOKOcWUYkoxo5hRTCgmFPOJ+cR0Yjoxm5hNTCbmElOJqcRMYiYxkZhIzCPmEdOIacQsYhYxiZhEzCGmEDOIGcQEYgIxf5g/TB+mD7OH2cPkYfIw6Uw6c4epw8xh5jBxmDjMG+YN04Zpw6xh1jBpmDTMGeYMU4YZw5wz50wYJgzzhfnCdGG6MFuYLUwWJgtzhbnCVGGmMFGYKMwT5gnThGnCLGGWMEmYJMwR5ghThCnCDGGCMD+YH0wPpgezg9nB5GByMDeYG0wNpgYzg5nBxGBeMC2YFswKZgWTgknBnGBOMCWYEswIZgQTggnBfGA6MBuYDUwGJgNzgbnAVGAqMBOYCUwEJgLzgHnANGAWMAmYBMwB5gBTgCnADGAGMAGYAMyduTNP8zRNszRJkzRDMzRBEzS/6U1ucnOb2zSziU1sXvOa1qxlubJcSa4kV44rx5XiSnFluDJcCa4EV34rvZXdym4lt5Jbua3cVmortZXZymwlthJbea28Vlorq5XUSmrltHJaKa2UVkYro5XQSmjls/JZ6ax0VjYrmZXLymWlslJZmaxMViIrkZXHymOlsdJYWawsVhIrh5XCSmFlsDJYCawEVv4qf5W+Sl9lr7JXyavkVe4qdZW5ylwlrhJXeau8VdoqbZW1ylolrZJWOaucVcoqY5WwSljlq/JV6ap0VbYqW5WsSlblqnJVqapUVaYqUZWnylOlqdJUWaosVZIqSZWjylGlqFJUGaoMVYIqP5WeSk9lp7JTyankVG4qM5WYykulpdJSWamsVFIqKZWTykglpPJR6ah0VDYqG5WMSkblonJRqahUVCYqE5WISkTlobJQSagcVAoqBZWBykAloBJQ+af8U/op/ZR9yj4ln5JPuafMU+Ip75R2SjtlnbJOSaekU84p55RySjllnDJOCaeEU74p25RsyrpyTbmmVFOqKdOUaUo0JZryTHmmNFOaKcuUZUoypZgyTAmm/FJ+Kb2UXsouZZeSS8ml3FJuKbWUWsosZZYSS2mlrFJSKaeUU0oppZQyShmlhFJCKZ+UT0onpZOySdmkZFIuKZWUSsokZZISSYmkPFIWKYmUQ0ohpZAySBmkBFICKX+UPUoeJV25o9xR6ih1lDnKHCWOEkd5o7xR2ihtlDXKGiWNUkYZo5wrYZQwyhfli9JF6aJsUbYoWZQsyhXlilJFqaJMUaIoT5QnShOlibJEWaIkUZIoR5QjShGliDJEGaIEUXooO5QbSg1lhhJDiaG8UF4oLZQWygplhZJCSaGcUE4oJZQSygjlg9JB2aBkUDIoF5QLSgWlgjJBmaBEUCIoD5QHSgOlgbJAOaAUUAYoAZQAyl25K8/yLM3SLMmSLMUyLMESLL3SK3/5S1/6spe95CUvd5lLXNqylpQsR5YjyZHkyHHkOFIcKY4MR4YjwZHgyG/kN9Ib2Y3kRnIjt5HbSG2kNjIbmY3ERmIjr5HXSGukNbIaSY2cRk4jpZHSyGhkNBIaCY18Rj4jnZHOyGZkM5IZuYxURiojk5HJSGQkMvIYeYw0Rhoji5HFSGIkMXIYKYwMRgYjgZHAyF/kL9IX6YvsRfYieZG8yF3kLlIXmYvEReIib5G3SFukLbIWWYukRdIiZ5GzSFmkLDIWCYt8Rb4iXZGuyFZkK5IVyYpcRa4iVZGqyFRkKhIVeYo0RZoiS5GlSFIkKXIUOYoURYoiQ5GhSFAkKPIT6YnsRHYiOZGcyE3kJlITqYnMRGYiMZGYyEvkJdISWYmkRFIiJ5GTSEmkJDISGYmEREIiH5GPSEekI7IRyYhcRC4iFZGKyERkIhIRiYg8RB4iDZGGyEJkIZIQOYgURAoiA5GBSEAkIPIP+Yf0Q/oh+5B9SD4kH3IPqYfMQ+Yh8ZB4yDvkHdIOaYesQ9Yh6ZB0yDnkHFIOGYeEQ8Ih35BvSDekG7IN2YZkQ7Ih68g6cg25hlRDpiHRkGjIM+QZ0gxphixDliHJkGTIMeQYUgwphgxDgiG/kF9IL6QXsgvZheRCciG3kFtILaQWMguZhcRCXiGtkFbIKmQVkgpJhZxCTiGlkFLIKGQUEgoJhXxCOiGbkE1IJiQTcgm5hFRCKiGTkElIJCQS8gh5hDRCFiGJkETIIeQQUggphAxCBiGBkEDIH+QP0gfpg+xB0pE7yBwkDtIGWYOcQcog50gYpAuyBbmCVEGiIE+QJUgSpAgyBPmB9EByIDeQGUgMpAWyAjmBlEBCIB+QDUgGpAIyAXmANEASIAeQAUgA5EmaJEmOZEiCpEd+spOcvKQl6VhuHDeKG8ON4EZw47fx2+ht9DZ2G7uN3EZu47Zx26ht1DZmG7GN18Zro7XR2lhtrDZSG6mN08Zpo7RR2hhtjDZCG5+NzkZnY7Ox2chsZDYuG5eNykZlY7Ix2YhsRDYeG42NxcZiI7GR2DhsHDYKG4WNwcZgI7AR2Phr/DX6GnuNvEZe465x16hr1DXmGnONuEZc463x1mhrtDXWGmmNs8ZZo6xR1hhrjDXCGmGNr8ZXo6vR1dhqbDWyGlWNqcZTo6mR1DhqDDWCGj2NncZNo6YR03hprDRSGiWNkcZHo6OR0bhoTDQiGg2NhcZBo6AR0Phn7DPyGfWMecY7o52RzjhnjDPCGd+MbkY3Y5uxzchmZDPWjXXjmnHNqGZUM6YZ04xoxjOjmdHMWGYsM5IZyYxjxjGjmFHMGGYMM4IZwYxfRi9jl7HLyGXkMm4Zt4xaRi1jljHLiGXEMl4Zr4xWxiojlZHKOGWcMkoZpYxRxigjlBHK+GR8MjoZnYxNRibjknHJqGRUMiYZk4xIRiTjkfHIaGQ0MhYZi4xExiGjkFHIGGQMMgIZgYw/xh+jj9HH2GPsMfIYeYx0o44xx3hjtDHSGGeMMca58cXoYmQxrhhTjChGE2OJccQoYgQxfhg9jB3GDiOHkcO4Ydwwahg1jBnGDCOGEcN4YbwwWhgrjBRGCuOEccIoYZQwRhgjjBBGCOOD8cHoYHQwNhgZjAvGBaOCUcGYYEwwIhgRjAfGA6OB0cBYYCwwEhgHjAJGAWOAMcAIYAQw7sbdeI7naI7mWI7lSI7jKI7iGI7h6I3e6Ec/9pGPe9yjHvWYxzziEY9ULCeSE8mJ48RxojhRnBhODCeCE8GJ38RvojfRm9hN5CZuE7eJ2kRtYjYxm4hNxCZeE6+J1kRrYjWxmkhNnCZKE6WJ0cRoIjQRmvhMfCY6E52JzcRmIjORmbhMVCYmE5OJyERk4jHxmGhMNCYWE4uJxERi4jBxmChMDCYCE4GJv8Rfoi/Rl9hL7CXyEnmJu8Rdoi5Rl5hLxCXeEm+JtkRbYi2xlkhLpCXOEmeJskRZYiwxlghLdCW2EleJqkRU4imxlEhKFCWGEj+JnkRO4iYxk4hJtCRWEieJkkRI4iOxkchIVCQmEg+JhkRC4iAxkAhI9CP2EfeIekQ84h2xjkhHlCPGEd+IbkQ2Yp2oRkwjnhHNiGTEMWIYEYzoRewibhG1iFjEK6IVsYpYRaQiUhGniFNEKaIUMYoYRYQiQhGfiE9EJ2ITkYnIRFwiLhGViErEJGISEYmIRDwiHhGNiEbEIuIQUYgIRPwh9hB5iDtEHSIO8YZYQ6QhyhBjiDDEF2ILkYWoQkwhnhBNiCTEEaIIMYQYQgQhghA/iB9EDyIHcYOoQcwgZhAxiBjEC+IF0YJIQZwgShAjiBFECCIE8YH4QHQgMhAXiArEBGICEYGIQDwgHhANiATEAaIAMYAYQAQgAhB34k48xVM0RVMsxVIkRVIcxVAExU/0RE/84he96EUucnGLW9SiFrN4RStWsVxYLiQXkgvHheNCcaG4MFwYLgQXggu/hd1CbuG2UFuoLcwWZguxhdjCa+G10FpoLawWVguphdTCaWG0EFr4LHQWOgubhc1CZiGzcFm4LFQWKguThclCZCGy8FhYLCQWDguFhcLCYGGwEFgILPwV/gp9hb7CXmGvkFfIK9wV5gpxhbdCW6GtsFZYK6QV0gpnhbNCWaGsMFYYK4QVwgpfha1CVuGqUFWoKkwVpgpRhajCU+Gp0FRoKiwVlgpJhaTCUWGoEFT4KfQUego7hZ1CTiGncFO4KdQUagozhZlCTCGm8FJYKaQUTgolhZLCSGGkEFIIKXwUPgodhY7CRmGjkFHIKFwUJgoRhYdCQ6GhsFBYKCQUEgoHhYNCQaGgMFAYKAQUAgr/hH1CPuGeUE+oJ8wT5gnxhHjCO+Gd0E5oJ6wT1gnphHTCOWGcEE74JnQTugnbhG1CNiGbsC6sC9eEa0I1oZowTZgmRBOaCcuEZMIx4ZhQTCgmDBOGCcGEYMIv4ZfQSxiF66hjEr0CAgSIAMEiAQAEQzK1MQCzy4hBCiljFDKGdRPAg0UAQCGAYjz+F+JAgPrhTfMvSKPUjLID5IF9QN3AUlDBX6F2wLqQRuAbdElMwrEysqwkoegpOWIWWJXUDD4BLsyLFCtFLCVrwh5AF/QFcQsmn5JoGrIHdKU0EN3EGnIinFgjVk0KlC6lAz0BT5KT4haIJWtJYStIh9iF8gGsgW/AmTG1GFvtEP13GKkJo+vaGPKqCTjps9GqQezO/TkjrdPvJ3jNiBbW0TuEGw7hQwsSR64fSoK5IQ0IURbTGMafkpUJnOciyQW9yI00BtyfTI48YLQ/pgvyEmYjzUP29T9fP5ykoM1gkyxqRhR/mLbZU5oYKnbicWaktQ4fBuYFUWoZ8PoRbkkgqjNwqWoLUk0oz2ZohwVAOum+mbkVsRXrSE/3x1Qmsa7bwP2+MPwgnA7FtOnGn5qK/pGJHlI9YmM3ZCh3Nv1wAKT1t5EydgDsqTh1QONSWPf/R/1iRk0ebdputzIPtJwz0pnvvUw6wBwyz1EO66NYs5X8ZzZY82Ef2b6DNabEHIR0TNpL1htYYKUHJl4mvcMDXDwy6X3qBXwgssMzXnOeZ7zAPcyKbyj35/SaMhSwGgUpNDClVx8FPuaPETqzmeOdhPvT3hQiOV+NC7t435yvuMnN8cLQu46QI1slAmg0iKaVZvxoCAf0jFM++l8WEs3ZutKx+f4ZGYRb4j3mt8rwR0HaAeFukWvfaTM366NJtEysOY8uXpTRYD8UnJqSM119NLs5ukiUPwkSLTPPw2Dgrhs1g9YXTbB2he0laUFzQTxZZq8g0evA//M6/dyte81EF5M9d+WFfmnHXPlAIjgd3dJR21QFHwWVXZ5LuLxzXDWWZPbussKSDnnjomaO9TKmoX0Jj5z7ynT5fg7dJSnrZtKfDyy6rpks5ZPh6hS2r5iCQUUL7MlGH9ynzmHrCVSfy7A507i3HvR6bnljbcWHu56cc7GeQFxVVC8WMBE3Gge6+gzrKQzcT7B5yP3e0om2XUyxTtpLoDkFEFdgGP5GEGzbOoG2T7M8YOaplbnpFdrLdKuDO3Hpg1aFkFW0w9iAnRWD3C6vsFZ0vvG0tqws4cKcBz5R5MOgKyycWcLhbdYOW6E0VMnA7+FovI+7QSxshXL4Is5DhwqD0opeEOy5EfWDNpWDa2Rgu6JNRXX6kINK2249ftw7g5ji9svAXWHjLkTfUBdw6LwlPtY9fuZXfICKIoZ3FUSLOFJSrkbOudNyzld5aLWtMwp++Mjvyraw1LGK/hTrJlD4I8XnryrLaNSJCN5PZFgBvZvCWioaU0CXORNdI4NObnIm2pATWLoFMYvGQ9q6XG4V7WDPQjl4XJRHjMJAJGY+jrptExp1EUOHtuBX2Iieq4EoFITjaBfJeWmWFrwgLkRzxto629YDvfbT8jXguyIy6NT824CPVGJZ/k2TL8XTRJaNFQp/ymC1oYMqzSB98ZGk8ieUI9tb8GmBUWD7DOsbdqhs2+mn5afAdqHTNyhh2aakT7siA5sWSd+62GUDY582xgM2M6K+pVHLxkZ+2hsJ2OTY+lbHlg2P97Q9IrD5UfUtkFw2QtLTDtnApsjqWyOvbJDEp00SlK9vmQRoz5LyTPfJUTZR7ryVksiGyr7IrbJPfq483d9UtX+kZbUcn1UP376KYxOrUlpZ+cIOrdRva+0Wz63lsLgOyvx2166MrsW0vt6yARbrbbB6kTMsd1piqXSMbXyL8RpX2I33gkdjet7rcasNyJOYyIy8F78h09OPya1pk++wWf7oLfN4G+cV0j7PyiZ6qrfS922oL6St/pTN9VhvsdfbaM+QdntSNt13vfW+twH/IG34qGzG13pLPt/GfIKw5yvTequ+XGjS32e87ZOyeX+eko38chEL/z75qZ/o2Qj0sZlAJ8JSoCMbC/T5tRfonUwGOi5aDehIr+52IIoNByIxWBDELjciiN2fFUT0oUGc8/QgIhsjxHlThUg+ZIhXnjlE4SOISG8iEW8DighpXhGVjS9i8acZEX24Eec864jIRh9x3iQkkg1G4tOcJAIfm0TF35tEvlujRE0zljhs5BKJP4GJaAOZOGk+E4mPa+Lf9CaCDXOiIs92YvmoJ0L/5CfWB0ER0lwoKhsTxaLfE0W+WxtF3dwiRX4ulaL+t4TmdtPMXU6Z+tFJA/9OAAAA/f///1oAAAABAAAAV6cAAPy2AgAotS/9oPy2AgA8OgKqmDAkTyDQSg79x08ChgeUk91hwFN6NeFkB7lnnohllySLIIT3fJJwbneEr88AuoVWetVZEbx/w4BHeLkxvFRUkeM7QBkoS0iZYTkUtloDMkPcL389Aj0CMALVHLg8ISK4mmoOkxpiZ8oTfO1ZYJCdkqArDCagPblWcGCTpg4+Nik+D6ba9twqVL2jrhfNDkrd4Ixq431JPlEL0suG2DpwUEAHMGwdtoxYXejRwdbFesRQJIpxyaggS/UXPYMEdKOulx/4yoZp36bpnDSCOLlqMOjGPzPsBEqvdh4KS9G234Ewr+97cl8SJMCq+tqwJk0d/s6KNB8JyAIhIa0oOyvSVDtUconGVzn+nan6uhg3/p2p9vjHpuG92udi/D/TH0kOMDNDq6bz/0/PM/3/r2u6rus6KIK4J2tqaV1qb5cddKjiLU0tWIZK1eMDqhpU4DFcb5rsTNpR9dwBlPHItu6YG+E8zEeOyw1T9TjCZUgocKp3zCwjw5ub4vY7SOcYUnbmAPtkhla3N/KmkedVZd3e6q2o5Px2Bsug2Qlx8skkwHrdeURYincBOSTX6KaA+AAw7E8ZWunZuN1g1OR9Ygf9YZCYVLDBqel9m1JAgiKIk3uTpnN2G8PKvzK0epVUQV0ZNNSwLlqQgVEh/pQUDKUXzg7qM4HFlJSTfUODcwnrSOXz07oUD/hJ0zmhnBMG/KYUECoPO0Fpyy9T8rAk4of4lVRBl8i4EPLRiiIFpjB6y5Q8UI2cV4ctkjrK/Dgq3WJAvFNSMKhYx6rqEAQqP450CUtYxypZBg01bbcYEFURQDIqJ+Ni6ajmBjetS5F6VHNDdfiCDqYrzqsA0CWsRs45CJx3Ks51knAOZHMOgsmuHATn/IZzDhVftOQ58ajzUkFY1cdB1REFNBXc2DZMMKQPOzQUMVs8xNCz5EjXGlvEVmSno4wdg0UQD42noZfiLdUi4vEBQmWccZB2sNqa6zppizBPQMYnRzx6Jb4QOXUc9bRaaNxmjgirwilJtyjmvM2abDEpoMCJeUgVHqJnYSjNTRWeDewMbrP7rIoMk4mfIDeji0e2dUeNnOmGcy8jd79kQOUOYQoAph0YKdxuM1ee+Sgy9XmRgG5cDbG/3JcHu2UMhQvbUAv7QO0AfPVx7J/wE4Z9wPCQircgRr4q69537XXfIDmkLzuN4J345FoBw/AzfsIwHMfee+9lYBIUrURT02fFYu99HHsf+ziO5dbzboeltRHthDgpQt1hE7HHbLEckiC/jl9HXX8eWh2/JIMBuHX3zoZal/E9MaWzp79WgF5GVzeivYAHn4r9v3cfLN++jl4+Hpi9GVu0METEFOwDLzKFhgCtKHaRKDJwrLO3gCe3g2FbbzjZC0FjL/ni9qUZUcLdNXSbDdQKmyIl1DnY4MJBn+zpCGSUaDoNjdqQuVZqZJW8J/khpMSJAEsSyPH13n0+X++9+9reexfiVZ5gwQrhdoHCsOmyUOGwrdhXAhDA3nKms0l8XT7ZL3yBwK47emHX0SpgGH7GTxiOvffeB9ugEswbJYfUfjQJsMSK3Ld8/hncIDYcOCaY0gEBUyq2PSG0v5qVRE8zXonU1igoDhQUUtNBDRWyABEACqkgxz8zbT0s0CmyUyqDTiuMiYM7QQJjX2YMKfhqgXxtnLFTo8ZY3lmO9dZ//WfWxB+b/v//n/9x6QK5PH5FUbN4d5U6N/y+1Dbq+741kjCq2BmbvAn+v/fxWLqu63qm6Zn+/88zzWskBjO0fB2PR+TX/9lBnyrgWBT0l7KD7mThviC/20HfAYZWrQ5fd6TwjlY0g26pxTsVBxVwNh61HWrzGppvIHmIPkR4DaGxQ/JsYNYmNYODulY8MHp1XjR5bbCmRBJm0Lk12ZbLpOmEk4f8g2wLLQCvM7JshIM29UbQCYE6WzQvoMg19YbMBJFztjaUyUFsOK5kWf4607kaVKiuU1JZ2xgBLw7VWBM5f5AtITHbUToi9WJks+LR61ikC4ARObmselowLqgykw9g7gkyOgAz8tXHxwVPnST19XHBEwjbvkpWmPpLYKdOlpIJ5y+BxPlL2FE8ImC5cZCG3HlbclQPeWHsqSQfqj01NbwIFBnwGkCEegOJd3cOWF5tOUgpPa8mR4VAlCcooNs2jHwPFhYbR9pQtccKNUmF8prj0QAHJbAiVu4PcH4vKcreYeSrPiewLB3VlFliiXd7YbzsrLoaPjjUol4ecgksuQnwuNugDp7ih+pb9s/s/5+epfRMz2Zsy/5Z+qX0XP9P+z490/T8Z+n//kv9LEVa4UwSSMymk5nFxWzCe3jxlEv/NItrSgJJWl2X65nQOq0B+NNxprDLJHsm5M06G+fkS7+ZnYaGjU0Tg/ZGCL5A3E1Qbw8P7+2+CUwmk8lkNuFn7KfT6XQ6naat3fs4fsIwzM7/93Vd17X3P8////9nGk9vr65pev7/I49fyKi0ioMzRXr//LBJecORXgGJdztc5KiZlExkh0elTCaTyWQyZSkvRWlUKjX0UpSJ2Fz4TjQq/bXApU/UDPl1PB6/VnYJP+PYe1/TcdTYjCa9jHHTSHM2nhaVruu6riv8jGPvPZMiO9uHDEN2k0KFgDR2XgwEJN7dvzgoXIhZTNgaEGv6sWHkfyKMehjPoYTdsGD6iTACIrvkXGUJXkmyS4AEryTNordeiV+HAi592hYqKmW6IopG3YRCodD7OH7CMPyMY6EXCuHYP33shbH3QqFQKBTWNU3PXwjHPn7CbTDYBluhUCgU1jVNz3UbFDqNOJ1OI87mn+manv+a2hqT0GcCixbJYl2OEAIMwF9JVdmS9EhT04/7RCg0otsiB9jSa0QrimwiB9gTjr33sY9hGH7Gsfdx/IThNSZdD2YNQKoeXUk7qqhqUJHzqjLIq8qSU3Qpuihwqnd3PeklIcxo2cHaO/xn0JIS87iN4b33wbZlWTbYtmzLsizLsi0U3rLJ+95SiN78c8bEyyLeVxKtUjHoSFOTliVN0/Ov51/Xvdf0TP/60/P/dV3T9P+fZbJuXTmG+1qbd+U3vq+sJ4dEbNGIO0P4qrz6Qp9ekiGSaRVvP2ho1bZmXDIDp4ao1Hs8CQEACAgIQBAAwxYBABoJxZma46i09gEUADcHCAUjBAwIvAoHAggggI9hWIMIAAAAADmaDVdO9j2P6pXHU653P+Xot67y+tsrR9cyy/XabbnerLq83ubL6W0R5vWZkrmeQzPXY4bmeo7UXI8Jm+t14OZ6zd9cr3Gc6zGdcz2Hda737M7dGuV5b5M9723Q573N/bx3Y0DvtQf0G1kLer0todO3NPTe7RC9V1aKXm/D6PS2cPT6+0dHb+tIr29W6XotK13v7tLRb5Xp9c05XU+LTtffIbpFWvp+CtoF9engZjSOBPktnQgC3F6u18AWfN10s8ipPUfYdqPb6sx5XbhdBf3F7hkr3eQ+t3uum+dQV3mxW4e1XZFP52q0gQOtXYB22d614W7a6iTAUhdatGeriEdnl6ql7n/0SXoOezuG9luwg0kdHByYyMxYR7Rojt0ys66YKw+7bFaGWi2geJZ78DXopjWQTmeurK4cu6JyJ5ipd9OJrNIJ3JH16ua6s2G16SSqEBOnygmt9XfzlWliO3Gy3THWZpppF9srafb+aJ1gm0Z7w5q8WfjTb+ZLcLK5d/mYSIk3PhuZJlVSY64bbe2TiA5wvEmH4KDCJehd/xasD86wdczJKL6xKn8B3ze3Zit5w649ltnVdKVSgCjb3XCAzOOCHnkpj7SRfzaTZ1myxOEgJWrCtsY5Y7n1vYlD3DS0N1mXFHD0UQrptinDI5z25zzqNxvsz0z4US/3k21ALLvIaF8ZB3N7rwFkuSLzTvF8qQ80XGEu4Ta1YMN4e3eVXdje5UdiE6StJ1Y4gtgnOLSzikCWFblZNI+ILhpOcaFwnLSRxncJzLecTkiegzI38PN8wJ9wsN41AilbsnQcPqK4BSgK235Zk6tNG6JjAvuDy5E5BAz1hbThnWnb0J3AEy1bYkuyjf/cJwAVpR1R1l4ZfHu41dgXiskaQydKCAKe74e/mNycoRiicfvzFpyF60H0jGkn+dY1vs9qsebPHFbiQvnYi5/I+PGM32oPVn0ptNzKgT2WJBV5/2ttq7kt+9Z+zVh6PB7NrhzJP+MFO4jNEwdtmGuTbOxvDtvsD6tbBDosk9UgiQUD486kbblAJ9CR6jWaG9V/Z8PxWlib9Q8rE24oFlSn46o1JLcj6DY9vClvb6a50kmJ3dO/HmtOcc7jW/BvmKSys42/d7NL1v0HEM60Dv+aQznhEEoHRrA6NWrhz53RsGx4UEU/AvP0ytx2Yo1odS408DudfZWDFpcrDH1jXmJ29JqKazYRGaSZ6h1xNs/IDM2nV24jNInSAFwfhF5TcZmPOA0H98lkABh7WzMvyYGAEZXu7R7U14oWyHjR0E0S1Wc5Dy5MTRuhPDcLDXmbLD27I/KPi9joNTei/h0Rv6kHicqPghZdSMJ+bj7dVSwMEMRnzCts7N8woKLZeDDYtumU5UbyyjzTDx2DLbdqxhFtNIuI+KYbAyruwyZhleUW8vZbiIh3HtB4C/kGW+CbZ5G3kq7eSrPKecQhteaJI4PKTxk7n+0Y9dEugfexF/Ftv5i3+kJvXlfY5RyBIeXQjah5FKaJmFbGYYQ/BUP+AgxcBlqDKWkHpjetn1CGTmS/e3KfsCP5tQYDzyyM/Asw5B9+gW/+Rf4dGPAWYMzN4PcxobA9mW3lkgx80zHinYsR2paYyow9QdNxqpwxzNZtFKXpE9DBFNRcT8MIRUxodigmXjUdA/+VGPjHYeCbiDFvK4a8lRiq+ULmdroWzHZQihrjJuhFQFZrIpVrM/Iy//vKUzMe3Jw5cW2mt03VzOrIsbXDWloyyXtmZOQGBmRKXIxZdSVGvKEY5S/GkL8PA8/ovq3xe2dmauDdq4Fnmob8RRrxd2mcN1Aj3jSNnPNIOmPdVesEY4ZOXUThHJy0XTBUe+jUjAaPzJRYlWl1SUb5YzLmrcqIZ0NGzrZdUhtQfQKU8Z7ZfAf/4F7G8I1rmib8CCh7/tOxtLMJslsDLTeN6ZaLFb9NrN4o74l2jAinMtnB3qS/kQ3zx3unbnLBqcQxtwH/lzfVMa8Fsr1058BPPWCWAl9ioooRcjLPqxykSxySDc7NujpRY5Yi1QnbZ8ybemEre2ymUb5BA/wNkbh2splRGWuo6ZlmyIFGxVZB8KaJO34MMq0Og3E6hVmYPIhwmqTQN0/g8XHwVPrYjJMWz+LEIMLAfgXeNHHHx0KmtWupc0bPNOrhaaijjk0bN5KjBjU9Z0QNGVfMMgZvN3Hjxy7mq73gidFnzg7x0aDCrMwNN5WhgTo9MQwZF1RsKwPfNHHHxyCmtWhuVuZGbg418Wgn7v+YZ3qVzefY3M7NdTredtJ9j9NMa7Hxbk2xvTm9x9OgBt+cZfeWQU49T7EyI/yL7UXz7oFlvi2jZ9bGSOl1h/Sdrqs1yWSSLKw22MiiHrRj45nN1YuLmGRiyCwsMli9oL0ZlLMFYd/CXlbvTaUcKQFrFZNZvW8q5SQJ2CbsSuk+d/kG5LRr41ieybqyOyhMK565gL9rQcdsiRwZgTdKa6ZypHRMioav0JyS1Zgk1AFhiJ2ZhgGti0Y3F6Ay5IKFgHl5/qLpgY3Zoh0ZpsxfEAzIOlJikyK2FRdig5STJGJAzN57IWVQY4BE58JZuzRguJlzY4SHL0pOXrRSQchRE8NHwrIdyDvv1KlTTZAZgZUllVbQk56vX5qNK0+nor+ONwD247mI3BFQM32r7KamD3rQ3OE7KnylpcGoVzWbxVVEYmI68ykeEz6WHSuM0jsq53ZBRZfgn2qNVvLYYbv0m2a/mePesfewd+gd7bGFcVXR73DToOIlyK3cdFeAWjaTL/0dPg1UuFQD4eE8jTbTUYw2h11sj82btdvy3h6dO2CotNzYPrjvAG2AZUBcsNB3F02/+Opmpm5N0nmZ7+oz2/nE2bE5LRXvufs7cGrgexbbLfklI5MS7hC3E58MASug0jFav+18m1G+vaRF1ssHeg+7f1byh4kFLvXwOGugXuylmIAcGxda/pUYdqBBvZVp/uzmhMWXWW5H2xgZOgCR/lrEJtyi7Lm8nRe712e5yYa6xmq4UpzWIuHbfEzKNEm+2K7bmm2YXODvJm7M2HXm5Ks98xMCwxufk/MM7YRDn/W1ml5m517bdqHbolk4jUqd5AUERr56QDJ2mNs4WO8aMm8Z1DG5Wyo/xBwVMvnSKcuiwji2azlyYuMMhHMxbyz0O6RXV/ROJBdL5c4/iyzd3wHBhRk+lmXuZ3bRMwP8DrFcGK3eCnE1rB8B1pNstXcHm5Tlxwz7DE4a4GouSAz/zkptpSSz4VNjIfu14tJZ4zuY/5gIHQdxaoS51M3KsTsopQXZ4H7r1mRWLHfin7zQAUj/HIM4XX+Mbz0s9h2ZLzuMddABwteq+NEs4WAnybPwjdw+dmVu51+RCffau4dNyvJjhn0GJw1wNXcexr82TEcsT+FTD02PantWUxMxZmwpnWTmo2nak7Xl6bHosYhpAhzTmbB+p/gviJ63dbii9jWA5GQLGr+fvbfTaDshMmzMUvE5gKatA7xl5KhKVX6zA3P+SM+SzlajR43u7Pzeja4Boga0gi3am30461xnn83zA9DYtkYc/6GzI9oWac5Iz4Vu2utG9JyYwabFrf3LlX2X3atX59YWuJPoDUvNjNjyvFG0eNAVkes+FJ26Q8mzdzdCq0RcuEOZtcSYDWKk2FqfZPcuLiUx6R3Ss7PRV9keavlJx/K8RoEcLtyxs5U6+X16gYwhvUcFbZhdPC17NcnIS7NjTuA2iXllWlh21cLc50zoqzPmq6aL5oQl8UNlyfeG3SrgkH0GRcsored+elYI7+S7EL598JW1lS3AJxzRsQA76aiMcoW47+GK4xbhfVrsPwmGxuPnnwbceeEEuhe9L0qMsMfc421ZkKuJ7+Z7zBwf19YjAphDgSZXmofHwi186RBtKPN8jm6Ei0A+nE48hIzoQ/U8WaIkLxm8U3cv4r81TINqF2ymx4TXqQwp7i0B16AjXufBw1DXstjKniRrB8+z4uErY62tGczDhEOGsF0NA2MSN/d36VI1Yay6u+5S88MyT+/lDFSV84r57CO3CNhfcUMLeac+Est3amCtTSiHHNF/1E3OOe2Q9zJhyjzMuoYWhn8TmplWoBM2qm2QisR/ewNb8s56RPzvhIGNDEvjxKJxkK2BhdaUKKvJzHtJ5YPKMvOmorfrtForyzxZgZ9woFWW1gX82xu0knfWI2J/JwxsZFgaTxyNg2wdNGicSJkiZjZCVJ4flpk3Fb1dp8zaLeYJrrCYtmAosjewhfosR1x/J7zYYNg7mgAVH+MAxe7AgsWf6rIvpE2f08qvRLCp6O06rdYlYJ5whcWqhUYflO0atFI4yxHX3wmvbNDDOpA6qQs8ui9ndKSLuXBbOeq5XNI+zrabSegLdMqgbZ2arDhlb1vy5vprhHYTtzlxrHd57MP7JeD0xRprQzB6F2f5Tsz7nTDnN/pX3Gm5X4LzNERHnvWI+NsJAxvtv/gmYTpsvhQDsKsuvZHX+SVXpA3XREBziVEYZIy8zMyKyoT0wxRiYn59HNis4tRH4nynBtbkUIr+Ppy1Zmtgy05q+UIq0jbqbRWV9c68pMwMrNpkbJOhH92Z6jOqk1WrePrt5lyvtaTdH8Ck7WqGwxvvj6a+wl3HdepW2ToqFxzWIyJpajbgQeAgoopvwt1xz3vZMgiHVqTT16omR5up82+2ue0l3hQdej6GO8TIbyyTWcocs4fJDx3PuuJYWNMoHBQX00ElR4C5dMWCQ7eYtjNPeiTGd2BoM65z6+cnlzVK5h0K5QXK2PZENbQJXWjz5lnK6KxQa55M3R55o2CKI34j/jnJELE4ho7THXHNnfDSBj3roCw72q45jg86IvYds5cdGTcdpNYcxW6m0lXMDYceLFuxk8EvkqWDYOSbsnaE3uSGgDBcp7sTeAYjKGKnx2y7m4hmFhNmE4m4lYSlfUTTXEJ5KDFsIqG6yoQu1Lz5dGJ0Vqi1HabOdvAaDruVj9AD4apxh3sLPPnO2Ags7/TAdmx6kOn6gLQ4KDc6UN0ddBogaJoezIwOlGSaSlWdNx0jjIwrPJ5mR6iDwDZ2q/wIPZKtjTvcl7CT74xHYHmnh23PUPo0CTnaBRSPYbLqh9rzRyz5QW34NUNNJVXjNu8nemSknrAerN4md/vZeWIHxRGYytSM9MAGpDGH+Bf+c1CCep7xEXj5bD6tpBE0E5o/bPfGXMKx2cBPzeDcTOJ7wEcA6W4pPWsnmLWTMLgbx5SaNxDRQY4tdA5rfEC2RYVrddJG4vEh2rTaSA/LReblIkvy0GNykBl5IhtXZXHDMor1SGjCGa2JQ8t2BN+m8V1HxufDbeJIDZ3DDhf+pPfj49OuabGRXmuPHGyjunGeNbfWct5p0Zpqo2dbIX6Fh85wxRSz5WkI3yQZTsW4yYLWVYznwP5wfW4XUZUyNIHi6zGvEGnKrKV034BHuLLM0nXMTJk1JnFwYxxTPoV5JM4kjw6HHTXUlAFVP+MRePn5catlWLkbI7X7YekJUdt4OISbRdHNLXHqinjqr5C2xcZoCtPDhG4Yy7mIWxf+UHQw3pJGEWg+bvOtHDbhccR8xWlWvidplXQyvJ6+MrrNRx+awu9I+0YoLNDcIYAxZcZt9yr4FXRZhsiDYCNhU7xF3qGeDAf0edq3rlcQr/YxVGJ8d6SihqOhPBiRzGxKHNckMLQCleWsvNpBcjB7Cn0kPs2l3MMigLM+Iv47YWhjvMwUPc6M2momCtn7jIRlhqKhRsJcwz7cXLSXlWcczFiB0JEpbMlBsidtETuSTUrBsw213Wi4O48R1NqZ43bcGeTNRH8dOzmm4fphMdnnDgnk5pIpW2kVKcNX1HVqQn1M2gVuhC1Gp3Yw3AvQyXXGI3CdF1g1OMhwAwJmewLoQH1D4HE9oB0TQpsUJOXM6Fq+sqmhrlxRzSdL4AazySRnfCN7ntejGSPhncpIStqpcWvcPHfUQieshBUjfdZav7jTiVroorc5mhkTOsO39Mtsj8EKVfattC1bDxZPkdvV1SjzFF+qIu9ZjEjdThhjoztvtSYVN25kVdbmTTobR+7tn3mJyPbawshwxYbRuIIU2fYYhNbEGU5i3HRB+1owrdQseRVNuelino0XxDwPFMmXC/ptxa2R1ArMH+qGg09f7Zy7s0cpysIhLsceNX0NIaX/GWU30hXI6I+mYJC0+AuJHKlvc3bE97rmy6TzGEFZO3PcDjd5Hlo0YUbNxXOGpJpbNwVjJ7aPGS0iL+ICklwJswWH8Jr6Mb84zdbPhHxnP6GbJ651NPNtNGyam7FMEMoPSBh8r4ihddk3fNv1QvO2sZyLsXWhX0onBinZEIHNxzYfPTQKpzeY2nl/I4r9oBPkdfqVsWU+cmhQfm9AzVNmeYg78u0qbrXC7xgy2AhoQgFbXg3JPlfzmsZR9HXnodJzf+BJZrBZ+suJE0tyLmaYwdbj090gsxgztqKRESizD4SuQc8dECqXEXBCebBs3XXHaLqyDahtivkX044m0q9ldM1NtA190vsxvgYDm2KHuXdhxNgW9Z4X1S5ro5kBw3KCSSXXepkpm+aipLLoxhZY5hpY7tyxJ+fMcwKcQc6SAKEK4TBmR3r39hw5nDSn8X/Uw6yXwhUP0pbn2d6HZenTqWkce3CknrAerSudwBWS0xT5uDxquTlqKzIcU6Nl+MT3Y32NDC2Lj8M8nLnbzpw3ollMabr3NXkua5QGOOOOw9cp0K39MV4rK7gJrNWW7tTqzRfiMdrRnPXlQv83JAj4sTU69ftx54WGc5iT7gQmo2xhJM9hKmkIQ9T/Nzbo6/LJlUlksce8xr7ZkyTtU82B4Hatl3aft6YZdkc8MkhuPu4jRhWniHLZTdsM6Sb3KUOzfGX7sfqgTpT0t6PBqrcK4TK75T7hfsCE9NLMmx9nwMgPNBJytzabLNN9maQL8yP9tuUsb3fXKKgXDraOitxrb93mrHYIbsR22kpTlCQGtxFKgBFDxGhjI1rn9bnATrVNlLQdRoMba4Qy2tvuXNoHd6Nrt4JtMLPBDQ7fpOLhw8mshei4bRCyxIaFOhY8bluKC5/obvHtRzz0u5CpSA1twUaQoBqFdp3+oM04VFyQOIs0WmkmHhc8zgButIL2Zp5Zm0mLflrwOLYtjamnH57dYmS046HXme+g/RL2jmJY/9DdudGK5SbNUXggcA/1hDb0jk+sdruDfuKjKQFrA/cjELYA8/ezRjqTNtHawalpxOM+2N0Kl4zsC93xoEYrysTntCF8eYPem/5owXMVjksNihxjnZnbp7QPv7or7WPSs2SDZTVgvK9faC3V+4mWlYwLvJigZyLjEpl1DXf1G4L4NME237u46hdiOidV6tbZZM56rrVhoyPQzvqZNDX7x4F++8G4SVExN8w2MyFX9l+BsDSIJYrbi+ypMxT5Z7mGcnphbb6GtQ5pQOwIxU0J9fFZUCnNHYkL2OuomRa469eWkqbBLwubUw/kDT6IraXavFgINZLEfS2yA7UUvo+8Dl2CuMt/+USsPWjfvB/kOk09EIfbCfMDTc+lpe3ViakjtjGx0V5LrYVuOnlsps6n3QZ95ll+bCbYSRVkWw19r191Vx/9hb1IO8rqeXPvH/XHCtYbC1SNTPcMrk0pIbYGLy14ajo3G18znvDEqEJ7DXMKysPu7XRoWqFj86Edy3BaShcew5zC7Y+W55MPtsmZvXZhjcAI8izDtynJtcalSecy382w5sNmfpjYZSJmddRthMs/0bwBrmzyifaqgixdMZ9BV57nnbe0cN7ok5nK0qa4rDm2Ni/SChx5IzO5ZVCxqWugzb64l6UVevrNElcW3g5xhfK5Waax+fBg1IonxVU+ZMJno/7Kb7qDyXVnfRm3FgrgCYJ+TfGQkZXoBGyLRQavz4wmaesRO36lZ8XgMpvdabTwxr7X5/N3HKD1S/q7nG/zti9PzZeWAeht7u7UwJkrW5la2rNdYkfV0wwqVTYcxWyL4IaYZv72dubnHQDY9l/a/pyEzRw9Hwu4y5jny2DIyGHlBrJlQtn9dl+0nkG7Q9839hMAvG13oy+9LRoAU1IO8zl7TS9IsvjoRkOj7IPG/x/OvNmcsDLY3mT5B52Xs2zmW4v4vF3spF3D153N3pm3n7fUs8TlBZF90sh3N2zX4iztjPkT5h2sGS/a+neInbMuzoZIw2fiEsceHBaCnts/VI/b4yh+b4r5Jthi9Yz+J4nQFltc9J3MssdBPyHyFWiL3NNz9Cj1/aI76QVEMjdp7Fmxw7wiV+prTrkxtFoEsiK3N5Z15F7hQhZrP87hcNSvWadtBbHijaafjU0IAbhW7R4cSGnPtds0B2a0lGNHX9xQqIuUUDCWnatWB5nm2qQs7aZbaXYaNw8ugjfa5ZNtNZZZAKzbeF9z7Iqd5FOL0+xwJkELN6wgD4Zyo33GsG38DwScaG9DrV/CtHl3j8fxEHmkfCZTx8z7DidL+2InzNtnWVuL09BlhzPjaB9NdD6aHJZIjflzutL5tL3ggGbLv1VCSsszqLmctVnfHKYpdFPL2HCHks+YdhaYTgjueJaztCCX55E11Qh6h7PpwPEm3VFT8BfbN87qCRvv5rFzVqfZDsGsONgZMZEovJSxXMC8Tc9R8wzdR7Sdlr/C9tm/Vj0TV3LSpaa9g7Tc3W3pCwjI07huKqixTVYy+7to0RRtc+OZ6bGCZZjGMEP0z4qprrXtIzKLdvCdp94dk1pKzM60bY0XFUeeEQbZNhRfl2lbSuYfdq5bDGjyW4YdlH/fRE9M3gHeJQW0th2Op8DmXf1ZpjVEPxgeUPBOvch+is+CXLP9MoH5lblsrW7YWHg85X0bu1pteKQc0+ZfpEOQjrGguNB+RbSCbESMOW/QfNh7PyMnIYZf4kseVuEK6mvU6ecJdckm7tyYdjPIZbVh3x5/FtRSokTErN71rj3EJ6J0i9w0blo7LmfbWhj+EFTmWg5LcPivHyOBZmM3U5LnjV4HUjPnxetc2UI2wtldnrXcSV2zOCttRRjTVCsrYCZalp+sgrlIWyNxT5u8HErUboZ1KoaB6hPCYkaTyja+F+VCj9hYSfp7RbxrnUsqk1iL6eQrGSZxaBKPQ3wZBFMxSOgmw2HHZeVhqdhwnUvRvZb52D6nBqH8LEX22pEdjH+zaMeaLI33Cl2TfnOz95TbhFKPSAyGNk759nmb32UBSj4CrdjXQ+eSeGMhv3O1EEOAOxeKWvIzAqqgXvmY5QIoPxl1dsTOUhoWoS4nTYtpnJBt3LpGz5jPi/w33nSP+RAjN2YDUnO5abnNbI0RPnE+4eQ2+82GMyqSwLqIzCFxGVJ3+3lWydgcfHtltunLjwbBaMHwytLr9pXuuQ7v6mJGjkNmdaM5BG2ZTICTMXx2l3ZpryZRsa81q9Rwb//s1SSeoh79TN5QDzKovHsP+sbLbWNfl40klzUxNJzeWjh8x/aDJzhM8GiOHJn2jOMjxfiLPtp3dE0XyQPG4ItF1B09yODfe7YtvwfBbsnYdcaM+ueoZ3ZMhp0H7Jwv6Baw8Z7zMK/RBO9+hztmtRF327HRPNvZ3i2PK9xoaL7y+ic7DnrlMavxTmJHiO2ntPfGYM7TXPHjwcKhvn2y48TXcs0JJ9eCWxeCNYeBzGKNH42kDZKWTsnlsbnta8Hwg0EROz1kN46vOv7O1UIMgY3XGoXJGl2ZjSYYpCxYGqL5LdWglWefZbSRtNNxaxRoVWzunZeyUttSfuAengB56Bc7E5QXjW6gpLnyO2tCwl6vaZ1nzUm84iNlU9XvRebehFnhDd/ioSzvMtkahsF8A7P+Bs5BJC3y2O5hlNc+mHP8csKVS3si1o773m4va9lGLjBX22S4ltCatKiX460yDa8l5yULwteUd9ty7du6w2b2gHEHMGLG5VFmLa/EjlmgNaYrcMVerSWYxlgvK7TC2QzxsGk6sCXifssE0aoFNPO30mP0d5CtonPvRmrXVvZft8llsmtbZ6u3xT4PegsrMzfO3k3uOMaMzLCJYZwrp6je6OEcsVxkEx0Pm05asSXcr7Wfy9bM5WonaKnsjm7jPYtNeJm5d/UPXwOygf29a9jQID0w5njvINl+4lsCNvEM2kWxm5tdLCRPzLQuzpruyMxMXbEg0YI9LFfzMRZYlvHzId7fIpySz2valEEOBDe3WpNaAy7rFVnYDzs4UNviDqEaaxeKwRsxBssbm2m2v43sy6H+NwabG36epja5Szd9nNsHAve0kq0GvCJ7duMEJzNIW4H9YR/Ss51F2ZfZm3RhLra2Dbg699t18mmfJe5wQfpd5iZagbTeEnE6UreYnKj3p0gTo3db4UB00nl2VYmN9griiTs3LpcCI36OYK2xktUOK5HGfF+cWBbk+sA+ixNbsyfsZKZhe26sjab5aNzQMN2vtqlsAprlo6M2c4hcoTWbkr+wcSpFtpw6t9ZgwvYGiuy/hBKWqQ3U0jg1FlIsBtuZ8LdznBu+jSLOpPeWXVMF45+fGgpsvt9R42UpCXJBipzzSYunIt46rRzkyJ2JvynN7Kuj/d8Y9y5sGnZJGaOvnIkWA6llabnmEKvNFwlldWOB2xW+Lxw/EwUsGuyEHOk9bLo/sro33nUnphr6wfcGwm32R45K/nf5zByvZjei92pb6vw9EZDAKdkcH7tWU82krF0cEmbPilj0vxxxpl0QWAQ5ni631PMfx/tLkEOCOc+7gc9F1jLMvGyjZu8Tzmj790jAyPUTseJiDnxEkbz+PEMih6DddWbU0Rs45i134v3NjqCZqL15mnPBsuvoAG8h4A0RjNkDl+RnZrz1PE2gHmX/4NGWLXct3GkwZlo1q2FEKxuIy05GHk1pkO1l6r6rGRF318m9DMPUpoZxWwxu5yzuNYNiRLPaiKuK4IC5lwEcvj41NXgEv5yFq8FLhJj6PibGmcZwYmrMXUya2X5Jg8ujbuHZuM4BWS3zYl1GBHkd3adaNk8m+kLabU8hYtcWg85ldS33rDBpN7HO/peRxiwWqrnK+X0K1a3vrNnBItbyprDliRsTFdderHid0Yr3LeyQdNf3LN2KcTsYAn/fsxjWWc4V1X6BNYnOMXnHfBiH0lrbOsE4IItz56Usyf3mgFpZCWp5KcxM+AJkTdNVbCNwqUzHLBmbeOB2yTd7E8+3NPHCaqPxd+VHmG/ONPDvWIYhBtbHZ9bZcjwuY16ortDKZxcjuSVTVhzMQE5/DHJwb3WHDEE3oE0ZTIofYqzZY9o483fW0xrbe9BgO7ObDmKtOUqMGF/qjfo8LCPHr+knkCUXCssZp1J6Aio7kzJxkwR7ysbKwUUuGwm8bqpy8EwK45mAbZLzdSKKk2/AWkspdgrb9euuJ0C3VY7tmDiwmAh1IDohPI/A9bbLzAvD39MGahNObBzi7flsE+LYWKY98m/IoDI5cOngFt44rGXrGHE4ccQDtonL/+NqENIVg6u5Y/5C1hahKIyrORw2J9YKpbFTKD4cDkFioe59O25S4i/87ezx/PdN2pqFG29ftLvgb3aVXMHLiKDcBCsrLgYXn5H8FwSMg4L2KUF+h3D5Lxuu7UPDHcV27VetBsy9xa4176J05dyDJleyC1z/EoruAVChZqRHHrjGzxwgAXx1nwZsDjtnjotW4phyc2C2/ljfDKjL/xxIHa/Q3QOH3Aj+LsrmsFrpp4f63HZ7izm7zB/QPbbthpbeX+HO8i6O9gjner6gIVieTdzK57JiY9ECpMu3MpC92IWHVUyzqyAbeZgHN4mMKczsPUx7TEkMOvJjcse0A4KQXR4f2BEGMcaY7zk4fjqofFbl63o6MFy+stHA454Goj/K+Q2c3Qy+CWQVH8ZLN5ednfzr97Arw2CVVXy9xh4uLVfjp7Edb7kSxK15ifXbuPdayWqpCunIjbvWMxpxtlcqKe4lpdzcsKVZO6F+tY1ntS4L7Noud8Vjh1Jel9D66cMXbOFA/f7ssFRPGQh/qHVi5LoIrM0YN3+OOklPuCV2sHE+wML4vCz2+IxtrrFiGC9vZuSTz86TTS1IWna2AveiX3hOLYru0qfdjEhO5oZlPh2TxwvTzsK01Wx00fzFlqbjCeq9zTwm60yEdMv2sKRQTTNL2El2K/HjQPDK0jAIj6xjeRHraYBuuZxbANmKkc5XSaY0mCvsRK2pmHUw4dK+7ibL7roAf/X9V4yNdhDm8ItdqL70VyG67LwdEHfFxfrLbVBe5scrDWvLjDK3FkjL/HiQqYZuaowCJTbPbkvX3vBMPFli/9d++nV6K+ztZbfBMs/trnLaaqxZKusdeDF31+1N63VAw2+YFm7LZNUtbVEG880+Ncke0iL4plq8z7JaBa2VFnkHYTK1uRpr4TVMn0cn3u/ltFR7dCMFxNbRRAPvcghD/DBjqyMz5Kvz/ENctkvMERp1rYpZBjft/3zRP2U8Dxs5estwYNswfjPbyxfMmtfYxf6KtvwJa+ju4Wr2898x0Kn/B7WmoZqYjqXj7leHOObjDCl3bieYJOECexmyfhksEXSs3pBbj4hZWt8U5zI/ScDK8KbyeuxLRptI2xY/d05MofDMz7LT3KPvKk4MsssQnUu+O97euyZwzTrJ7AdOjejmaLxf9Gd2nA6vnTqkeZ2WuQY3bhWPXy1IbMp2mH0yIG6rK5YnSIgWHFemTru24CGGqEp2lto7tCcNBysHXNICuaGpbPhwHJE5J+wZNlFfawO3S3bCx7IhCiLCqYbBbc1estGxDiDtnd5Le59GQmagFJqroGnutw63eP1tE2Lt+s7vmLX2mdHmG59nplYEnMA9S2nHcr/3pKShX3HZ83u7u626Znq7T8CQVxt6YOq2HX7fpyYLM6b4Y6+5z873+4dlloWSVb/3SjBzzyzF8l2ZfurqAjV7Zn3QXF9NSuYKqitQvlqYSTypnTKxW+4Pi3nYZ22HNAK7MbaFHFj8ooVNcO+u0t1+bR56td3hbKRZGOZENZrtdRtj4yzk23CTeacoek3yBJdlcHGqFtr+9jcYQ+PHscbp3TP/7KHJ9rekYyL572TB0N445I+dLf7etY35RsAZRst3tKeZDR65WzbGVkCahj0OeQ60CfqnYRoC7z8LxBwVlvHWFq/Y2rw4pLiftqDMmC23fzf/o64171JWhA05w8C5FfvElrcWXfcvTOwYGE2NzeIM7pejfXdE9NIr52RfvdqUrl7Sur/dWbRcTD17TXcc/wZ8jFHMjblZwe3gGX7fvLp1LoYNWMe52JFaBh5XWYFu4vYOvIbdzdQWlhXJZ6JfpG9wNKGWOZWGRJuu/Y/qDzcnWrsyhGCzybBuvGchvpG/sr10lI416daPSl3ZZZ+Rnp2ZLQIYr77jgQa2lAbHMu7f6duGHdlJhKnlY5fG7OOYKi0wyKRlxES5T4dw53oTUGs92zIuZydpQLR53CUkkyYgWFp2xCdJzfUw/t0p1zMRoXCrn5vfzfNZN8z1CDSElXVCi7aW+53gtEX6Lt2GEZ/madRl3jDVuZ9/M3ibOY57YWMk3IixEjDK3jTb0Nb6cr/topQVDGAKbovHxrAfcQ4ArR7OGhmDUN2bOH0nDPQzr5gfUX+1Y2pVrB0fLcEBsgXb/RtEE4D9puls3MZRS2PbnK/LdvvC4WrAXDRh9kIDeBuZ7wT84gO90mmPzIK9jDdrGA5DYtaRSHNW6wrKo1yGoBcuWM9Dmz6uYqf3kESzjgvdJiQZ0cHe49A66EzHlMWc+oNGRmf3NofQS8p6gV5B7PIH86e3JimSYCsT3P90fswRunWP0A5zxNfJa4ySLiqIvPlw3wjL5A3U+A1HaObG3h/lHl+Mb7Hhb253GWrKbTqqsN/BT/PaCuSeEwM6v8yYNEJ2YQk2xw6BO3zuMtCvP2YXiqC99k493+KXHdmPKoUu9EO49ukn3nHe2wh70daDRyNiCJh13btxh6XVtqPuNZE1fBd4qt1olh2Llj3NWfgVbb99O7OLaHvNq4pzs/5V59g79qDAjc8uONc8c8ME14oybkmWYZvMDMJti70GH59tGM8d2s9cVlzG3d/HEcHaM7JitrufnHSZEcjj4N+vvvMIc5dlmnXw31xnmlrwT/DkVwjXyF9gC/BxtyNn3Cbv9pUrdUZfmwWdtlm2X5C69OcLFXZIBRujAsuqwrlYwRRMcf1mY7THCnAaykPjGcURE9QyFmHxl9vZT6Q35iGQ8Frs3FY2IDM68WYfsKbAllVzIjwC91C2fQtr8da6fkeW7IYseDfU2rJ3vrc7oWNO9RBlQkthPa0TNqMpnjMo2ByQpXYNCM5LUMwWxC4UNBaM5yzLm+9sMFjYkq0TLKdZPPEhXvZYhiwsbL4zttShL2xNGGRG4Aso7FQfNbr5rswo8V1G/TSXeOaskT1q2txr2zmD3ES+WcgKIRBbHIVdjunUTO8jMjv8N0s3OkBv+1egTJBxTNY2d7dVPxqt2eLsiX3gXEPxWShIk1TH1ELPENlHvgC9LcLHxfvzqCFa7qgjdjXuWNj5lS/PpI2f9qvDgxV421RoKK3T1rAlCsyt5LYHK3MjFZ6r1AtZoE/6LFEcwgzZo5OCtRmR/ZnlvizNdtEgbErNllnj88S7FpA5xw7fp2mALl0j10ncLtAOXEMuWkXTxK2S7rbf2GG12qjmu1DotSrokSrkPFVo5VyXg1XCtYGPaj4sYhsr9jWq387A45k5NUK2VFxZb9DNUt1RW0bsW8zZpxNQkOWn0hr/SnG1+ZmzVh3cpkxEh6s0op466Uiu0wzWG75g627nKwfv1S1bcwLhcNAOXjerD5/f8o0zljbpW2vkMubmuadohvWRG9s82FBZDZqVuL7RddKKS9OoO222lbvBPSN0T2vQji6wpcIxEjcaF7noMjFyURuMK8SKCmNv2WbZ/M8Ly3Q5xtztpty3DOsaUMPs2D0j4hsnaEvYtpbNgl6/y5nZmrXs3bN8+/YDS8duf6es6WSpnDatmJ56E36TbNsYy7obbsQWlHPdiyM7hU2VwDpCIxaGYsCz55vn4pHT5p552pZo9yF2u5Jawxkn8SJbrBeE7TsnS6vNMcSp6+ZtJerZ8Zy3ujUq+x0U12qTIsRraqrbZe6DsA1KuOwpHO4Ume8Ub2nTzupOdqU0kmAB6VPZGtqMdtD9MJQvoG24G9JO+vQ2QhpBmpkWeZ9669ub9T+XjdrOzpbnHfemtt0p7HgshszpmBDHJNMhttycjzRoZC51d7nfZY7p5Qrp9VgyAFPzRM8tyouMstToNrn6+h1H9407g4iabC2j/i43eU7OxFvMzO4L2XQWag1zy8zNqqKbG42HXePGFURxIpEFjM7VC80OdsoF5awqx5itG/TEbBykHWSuG/qAobd9aMcMrSlEb5UcTokHRpSnqoyt2NoTatIpW+wL7kC2vYbjx+meBUtruQTBxk5jSk3sfYVcLfZiuGqrEW6iwbnboNoxeHSojNAW73MWId7VfLEMvpzqUrjN3S6A2RvLsXTcCpMddJU6xJfRtBZvsjQA6RrJ/QK5byrWw9ZdArhYuiRjDg0dTD99uW8wodyzucsZDNpGh7aqlVl7EsPa0SXN6rmW2foGC2zvY9tTVvTO7FvoHzI61g1NkH0J3FsTtzVf7POgkxERgKthDcv9fOfqbK9UaweTPTOzHHPcYGntkWfUsYZ3XN2VU8o0QRuY6R4yiexHyPUDA77zD8d+UVzQck7rlejzFTl3XUxaNmd4697LfEVSFVKvn2Wesu83X1DDjuXOoRNI5lHMbjX3xX0H9lIjbE5sjwBxWrtI/a7QZmyABuwMjWx5Tf3pmbpGbFuQ9qnSKqoxAREWfFymm8e36m1Dy4iwRgPemBnO1TKD9O4odHl6C3hzKkMMptKPY+9EmznwoQwm2BU1HJKltwmSP6yUg96tZiLhpka2Yd19FsQbSkRHk47x8T2nsTOLAMMkW8C0cyn25iTsu9udKUuMsYheiKfjnWsBUzTCezVw7Ot258zDtXMf0Tm8DPvIJ6MhbojpkZ3JDh7bLmfabeUMg5RHSvJOQ8y1vYNwQGCnZbM/iQW28x7/12YGZGJmkJrKxquyBcYcgI6CpmGbiesTcZJVxcjzNthQ7pHc9jjzkW865hAHZGYUoUFBaZibe2SD6XFms9xxtQhPDKizwuGy2acQ0KzRs35+MDYOqzUxs9gUoq66yvEvtvMcmvpOI+/OnjdbE0gPLl98JsWzPJZpbWtawIxNKUbfXM9ANQ5mm0ByRW2dwFOxgU8GtAGzVK3R59kBZqoOmnQiS3MZyPmIpRkYXroxYpax3RslsM9zWbSh7H3MM3GEGjYfnVcbmw9jbfLnxO2Gdx5zWHPbHnW6JPOO4lam2nbZ59lzPhiZ+hw0sSbLVn+ONxvtzlPs7PzO3ORg17jEkYaHRdKNQXPWeMn3AtPbwchRQDss3GPTbjTsF69wI0Q5zN37SJvHTWYT1irvm2n7BwDktk7v8fgU1AzZ48QVjMNs1qd2Az4SmZghyQ7SDGPu8ZIPOrgNkmZF3nmxJ33skvcj0yd97zAYO0BnenWEw+TVu3I1aoLBmjhhdSTcxGrk/JPRzrC0XgE7O9w/E488jwcf8L5TVE0jhttou/J1HCnmEau/orGxd+/9bYw92bZ/B/Y/szgXZAeZpveZdpuMousN68JfHkVWu/k7x9/dksPS8WPO87BpzH1ap07g1DKb2hBpsXzjZcvoRtPmcTKYBSeXYXYVW4OQfrDlS+yW2uecFpvNVncbnHpHcGb3ZZrKE/R06yI2vIr4oX6Z6LRDNWtByMQ5O7LiKb+XR1NFjA0vz3FIxU67ytqHRyWhS1PqipR2Thpf5vLNqRM7Ihrh1L50Uzzne7hwOL/sTLXoVxNcHtzt2HJfXgUxKxFMxFPvwpJei6TtREMHlJFhpYSbxSS0JUVleeyoFSYOQ+oFR1Yap0VTwFqziSPQNHVVEqLtcuBFL2+jxRXXjolh6sInmHPWMlwipt60pUNPP2d3vJnhKKMiNFqTrcSir7Zcu86YGmJGTDMRt0tiq3WREiAG6uc4tVcCPtci+4hjiLjPGrvU0QgbHItjbX8tD+wX9tM4Hwtxs1SDDbpkSf3c1CeMkfm0ORDEFmS4PdVHXPfGum6+i865ejiH4NfYtABxRbTJTlvm2nQ8XlyKv2IdI49jh84BL/TY6NidqmhHoOYhcGhlGd4dih3xNDPG7Qr7hsxF84TqJGEAfp+DJcsoztRcKBOuEpFXA1Q7iOIuHhwICXZBmaVwa2F/ct+27mA2sWZlzYbZt00biEDsnqFT9wzyzVnscSE0QAJvCwbbJaHhvuJOrwdky2VjyjLg7lYwPQh0L1TWnAXkP1sDTJcAW+OgWkPs6Bhjtp+4UNwOtgzj+0wlIjyGTckFiIaQB+mDiWxx0Y/dqYepzFKd+kODNI8P/NYuqBpCgeWVTv6UIQDRqdN4NNDwW1LrlsV2l/yGqKhrWP7EdzD76da69/cFX+YBK8a/ea/yE8+fr7s2N9/bRO/H94Gt9+DW12zAAuyfQRolbOjz97Z/nSSZhbu0sDKggjZiXSKcByuq13KtyCt5esfNQaNynKGWGZsdUx9bdPZ+yeZP2om94yQcC7TPvffuEPDSTHSdHdlln2RNdezPeimDvzEOV+h5ZnrlkwDI5CXG5oiwEe99bJjGUe7labsJsHbYqi9146D7FLAM3LBWw2VpDMl966zteKvZ58naJ+Y+J3WFm35LY6Kboxrzl212zfDYWGfhs/CSMrMAQcAkJnpPGjgRoVSu94A9TWJbcFMT0yy73m4TzuZNlauhstmb+lihdJbtvdk0QW6RfS+QkgCnd9S8pTpcrR02/5bvClm3HuPX7KgI3uIA+Wf42KizsIOw/R+wQhxB9qTTWOP9q3N06Xobs5MTJC7Hb7gFPrV5sHZveTzjGrkl+LJ/k27K5iywtkqsvgk2XNiENN0T8IRGZOFoIaP7Jl9LxjiAtuljbgoUEOA0ydkSSrS0QSHmK9FPAsswrenAHSoT0XTfq0whkDVBZzktUJFN6O+3+W1U2fTaExbBNr81L1NsBJF4QGZPYxRndAHvAQvSY2kIPmdDpNkaP+ivjdlcWWhXiAiLQx1bNsrJHDMuPtvFj8KEDk7ycIXLvJyvr5ybtUfZLq2+l4hwG+vrwjJT0uzEEswNw+38aQ0cIhKYcixk2Jmj1yO3wHmnOOigwW4mKH0NMpeCl/Ju0drBzghvPND9GQyPLXZGqYdaNabr8mgC552oHXtWmCNLcg4wMJAJykZ+KVN3B6CbZ+eXvs+7IrdEYg4+Ne2K2uncaOsTAc6mkmPaHjZjIf+75BAwTucQ7TNUsBaw4eG4Y89BXuth79A72jv00CoZ1VFae8zLezeppNL2nGlWOeNyWsxJuvx53FxtZucBYvSHta0RQWaNHQD9eTxNy6wWQZalZQf50eBVac/O7z7t0yDtZustJjmJnqkwPY8zmkhI6w5LWErHkLm1nEbj5Qwup4pZZrdhVzaldmDz8ZT6jEJ3EtY2/MvNBbFnctVU8/W5ADDEHUcexq9lNJoZWLopftU9EbfQO0Qyi6Sf58XKdkw8fEw4Cfd4ky+8b8Hylw6guH1W9kZ9n1xNYZmp5nUryC+cvarBwhLIFXsGvpn6tj1bcbNV3pG5p6B3+3Esht57rFKnbJY2xa26E3FHWhy5s6Dgb3bzh2j7vbTMw8fEZMU+X3BLM2dvNyvhwMnRjmczNVvXWs+U0vR0PQbxvTIKC/Mj40eaOBYRk5xk9sOEYlKEMUYmDtLBJ3VBtGmBq44aCXPYH5NhnGnvvtbvcy4uMMP3DWNfRvruldpHOJIVsx6XbTKUc8qucRNuguyDS9ljsqjC3yLPzAlnlcxOzHGYsfTDJcns6vszYbdYMEXW5VeoxKoxpR8ckGF+Xq1G2B3t4KK1gQbLDOGDODUaY+bxC41tOSzFBedOQgLSFMlQiY1744WbvVC2w8aih3xr3zt3oV4KuHDcXF2NLX48TxhoYN+lFEfhy3pINhHENi5vF4v72spXAHEE2KaPH0otu4s3Vo/hR/KzneSE3NtfMWiWSw8Om5btPYZka67bN4k1afrCY5PQXrGOL8mkmBuhMunzkdkeDq+DmLhtp1HE8rxeepo2Hd2sXjvKEIi1wsNEaXMxWJ7eqQWIiyGcxrA19uGAxrGOtYZg1qbs2Mir7KXu3Bx5hTBL5pr0bFfdM6nvgi3jkDoI0DamfOcLnuKKMAB3JgRqjOeYOCp7Angu9QM5fWckBQGBMwnnO5aORbj0YLEn96zwPoGsvbL1NcL6Igv63+495/411J6Pw917uDvGbHwz7KLfXcG4IksL1j0MY/WkZtAo9K0UB+PBsR2nUG458eBi7bdTJdjsf7bCO3IcsDqICIdAU3+HuUkVAtZOiDDbxnLHy7hSfy5OA5jUsssUFV94cvD3MCblOc9s/rfdoVj2d8f8fbK8Zapz8Hs+dGKvTu3odEoMFV7CWsjT1RjgLW3b9OZZS6SEJu7GZFfRLN68Ag+fYt4PR7vv7DFz90LjBNXW/KCbqerkWBm28Bv3HodWhSae85PLuo17Tl86YSHG9BWA1XRyczw2zaXLoSafUdXw6d68saMlh+iEYSVLV87Srb4rRKgNftntucidsZXZ7QPGHv7gpV9p0M12tHK7e8bA8thsr8V20/5Yn6g3tcLhoiK/Mu3jr94L66rwP6MSai5bWf6x4AwSGrxBS1dzrlnomCIhx7njnwYluZpImR9TbTbd/FyDz4M3Z2Jnn2PRxFRyuiU2VY6ZhvGHqWy/KXWUeCMlqzir0O6PmFP3wZkLx/g/uuCV54BgmOeFTdAmwBOxNwPMWYpzXeRHuvGegmEkLlS/yZ5M3XKkr02jw/5x2z9pft+Ca5eukrHy712Q5/0XqE/DvQgPt3N6ymhfaDeCx17vP8dyeUuZHnBsrEj840hT+oX2KvchkBsGMQNvRuZnpRXX40yGQhyZL7EU7CgXsN0JIA0OgeCW6xSmQSQr9oU6hz+d0XanyMWxYPZ2hnBJsFGucM2zc4emfpG21wskOYFAewJDNt5XLXmja8bLaEwQSrkXoJtl56gRs8SPMUNMzNJZeZy5fG5urDBIRuhew853AA1GDe5DLN6kHwsff4RmqqklMzEf3EeGys1y40jTLJky2PEyzC+LpDQx4/5/q2CYVVuDHA/LuLP30sAs/915I6zu0qLAZZsbRuJ+jOdv0GeGV6PUPPRmA6ffA1fGtWd5gjuxzWeu04XhPjYkWzhJKg/eD1l2CkpUSdRkZnrBH7orjFne5U7wtF03iZEl0Y7SccSdby5pVtLGWCDaP86dNck2d/YgufM4IsEm8/WdBbaUWW1V5nwUek4xXt5YuJeJYh0Ds73bKc1YGBQK7lEWbxevXbq2NGfD/vBpArpT0jF3V+5YthAHe5caeJVXCXEextSZnWNmszMUEOxI3TKuSw4h+7ihORqou7XqO7mm0FyxiGQhvgFS6SYjgXl4pzqYd6IpIx13AGRxyXL7bhmz+TD4aYkm8uDxyVWsNZ99HY1yt8DnLdiPtnmiW1jl8I/va7tqr1E337LiCN6agoe6UWtnf4rW49+zsHtV9LTF3GzhbSXveFXNgn7Gc6Z1ofefoYibrKXM8M4YJ9OnbBAXDgeZoFuF4TBoDgctYC3bPlbMSseW2SSKrmSqRKx9pq21+vEO/QnX1U9FMCFqSy/45Q+6y43ebCv2f0PwbA0XtIizijTQzJBsBbpPMv6MdjoMQsgNbkfOPRueRvbVSf6A+O3iPAWDLfFbIV9aPfvIQdzuoDxuL+uPLHv9BURnta0cGJy1hi0+lqkaxYNut4aK1YURd5aS/feh44f9pJsN+iDE5tl1TzFpmJ4zO7mhE+5zBgNH4biqVVxD09hlvy5vUFjoapPGnFXRn1K3769ih3Vx2UxEL4kVM+idWxnwWDE7dxJynaF7YHADwKB3aJ0mUN1trrqQ2Oko/aDJfpvObUOXPsuZec0oMPfzx9/xEwtnyHnqY+9Xl+GyfoxjWeaE6EAtdf1h13f9IxohG15ArRsw0cCdsBkgsIAC3Hdh/eZGPElnbhnQIe6zCr5sQO9Gro1RQXnPDBi7tRXWX+3N08MTE0npxvty9N47VgZiggZwDVCM77jC61jRvrSYqnXc9V1jhL6+yn9+DQADvk7GYRYZEODgwP///qo/eLUPv/fee++9KyIiIiIiZZcVlxVWFqEyrKwiw8pfvmQv2A8OdBPhQBjQTXQTYUD4Ty6RSeQQmUQ2YSJXySYyllwlV8lYcpaMJb/JWXKW/CaT+U124ya3ubWurWvn2sINGtxZuMFFdmfdWRfZfXV7XWX311V2i91f99ctdonhBTfYFXaD3WFX2BV2h2EVd9KVdCFdSXlUHpVFYfAKwxzzKwz3nCJ3ySpylwwmq8gqMpgcKk/JVnKIbCWnSJFVZBOZRD6RSWQU+UQ+kVHkDRlFliIlX8lVMpUcIofIVPIUbPG9xvDFGOdX2F5j99g1doXdY/fYFYbBrCf7yUqyn/znT25yy91pl9qldqfdWLfb5XalXW632q12o11tN9u1drPdbdfatXa33W9X27V2r91r19rFdr3gLLcLznLPnLlm7o7b5865fS4fPnrunKvn5rlz7pyb59bdPBfPrbt1F8+9k0XdRxfSfXQVXUgX0lV02VxFN1CgCyi/yq6usewK72vsGsP7SsMba6xxxvROu+QuuTvtlssfcoVsIVfIFCjkC5lCxpAx5Az3z21z2dw2t67uurh1V42amyZzyB6yhewhd8gWsoXcIZPKJXKILCKHyBeyiCwiX8gjbpRL6Ba5hK4gQZfNFXQTXTaXzU2E+eDywrlxLpwr58a5ca4cLOYrmQOHbCGbucxnLvOEfOYzT8gBbhwsYvHWymY+84B8YkN5QB6ADWUB2UzmkjdkLllL3pA3ZC35xC10EV1BF9E1dAVdQdfQ7XIN3UO3y+1yD10u18wlc8NcMnfMmIvkRrlF7pFb5BK5R+6RS+QiuUSumIvkIrlibpgr5pa5YW6YW+aCyREyhFwgQ8gPHuQD+Lx118+tu2+un+vnvrmO7pvb6Dq6jm6ju+g2uozuorvoMrqXspe/bPOXS2WbbS6Vf26T6zKZ6zIbNvlMZpPTpMloMLRss88+2/xvoSvoDrqDrqBL6Eq5Ve53q1whQu6PK+QGuT/ujxvkDrlBLpE75A65RG6Ri+kuuUnukqtEyXVyodwnt8h9co3cIrfINXKH3C3XytVytVwr98u1csPcL/fLDXPB5FpXx0VxddwUKe6Dm+KaMHFLXBy3xXVxW1wWLC6Ky+KuuCguirviqsisrpWL5qK5Vu6WXOuiuC/ui4viqrghroj74Yq4JEjcGbfDBXE/XBB3xP1wP9wRN8S1cXPcGDfHnbsxbow7d2FcBPfAJXAP5Fv5VrZ1R11Rl9QVdekuqUvq0l1Ul9Olu5vupkt3NV26S+dqupounZvs1rg07tylcXfcuTt3d9w5d8J9cC/cC/fBxXAf3BMXw8VwT1wIuU6Ok8fkOFmOnDwny8l08pw8J9PJgXKsPCcDyoDynBzoTrgO7oP74Dq4BK6Du+ASuATugovgprk2rotr41qwcClcC7fCpXAp3Ao3w61wNdwMN8PVcOvVcDnceuvlcDdkPDlPfpTzZEuWcqU74AK5Ai6Q26PH9XETXAVXwFVwA1wBV8ANcAfcABfAHXAHXACXxwVwv8vj8rjf/XEL3AZ3vA0uAwZXQEaT1+QzeU1Wk8/kM1lNhpO95DJ5TC6TyeQxeUwmk8PkOnlMFpPH5DBZTBaTw+Qtl97v7u7ufhfAJW95x1te85rXQJ6UH2VKmVJ+lCtlSTlSfpQjZUj5UX6UIWU8l7TibnhDK+6Kt997/fX33n/vJXD//ZdAtnXzxfdefPnlVtzld99ty2VWedW1klddKtfKtXKp3O9SuVPud7875Uq59uqrb86GsqK8JyvKixZlQracJWfFWXGWnB2XCeU+eU/uk/nkPXlP5pP15Ex5Uy6UN2VEiPKh/ChPyoXypIwJU850JdwIt94IFwKEm+FuuB5uvR5uh1tvvR3uB/vNerPcrDcLDty1NpztZrnZbnab5Wa52W1WW26UGeVCmVE2ZCjvyYeyo1woF8qOciNcB9uxk2VhWbgVRoVb4TqMCqPCdfgU9oWP4VT4GDaGU+FU2BiGlUHgUflCvoBHYUg3C4ZysWAo+Al+gp1kAzkBPpITZAT4CD6SEeQFuAaewznwHMaBc+AcGAcWgmNgGngO08A38Byewzdwh8wkL8lKspK8JA+5vi6vq+ryur2uqqvq9rq/brTr7Eq70q6zGyv/yD2ygqwg98g+Lq0r69q5sm6da+fauXUunVvnfrp0Lp376Xq6b27ddXPd3Lrb5qq5dXfNXXPr7p18IBvIBXKBbAAfuZMupBvpQrqLbqQb6S66l/KdbCeT2U7ekslM5i05yxVwfdwkN8n1cTFdKLfIbXKL3CS3yW1yk1wmmMm9crFcLPfKzXIp3BvXxXVxb1wcV8aduzPujDt3P2RJ+VEWlB/lOVlQFpTn5EF5Qz6TzWQz+UyGg+uwGswGN8Jv8BlcCVPClnAsnAqzwrtwMCwMR8PXsLXcMbQM3lv4xAQwCpwCH8Ak8AIcAru44PDHSi64bON2u+EuOOwEc8Ff8BMcBjvJczkG1pFVYSxYSzaFbeAOeA7DwDHykEwkG8F+biKM5Zq6sG6s++sSw2Eek1VkL9lGRpKTXG/X2v2WSeUP2cJlcwHdP/lCzpBHXDt31qV1u1wzNwwmcXnj4EKX0q2Ey+Fx2NstctlcF1fGhXHnbo5b487dB7fEPZHn5Fh50BVwGdwEN8a1cG1kO1lM3mK52XE2nP1muVltOA3Og9vkT1hJBoUPYUO3ElaGYeFn+BbOhV3hV9gVhoWz4W34G96FlWTyjrqk7qqM6u65c7KerCTvudMwveNul8vlermLcIXr6Ca5Ti6Ty+l2unQ3wsVwIVwDt8Ad72jFXfJ6V8KtGA6Og8/gOPgOPoPP4Dt4Dr6D8eA5eA7Gg+vYbBabtWatWWz2mq1mqVlpVpqlZqfZaBaadWadWWj2mW1mmVllVpllZpfZYVaYBWaF2WAWmAVmg1liNpgtZolZYraYTWaT2WIWmU1mkVlj1phFZo/ZXBaXtWVx2VvWlrVlb1ld9pbdZXVZXXaX/WV/2V3Wl/1lfVlelpf1ZXvZWbaWZWVrWVeWlWVlXdlWVpU9ZVHZU9aURWVRWVOWlDVlS1lSlpQtZVPZUnaVTWVT2VUWll1lX1lYFpZ9ZWPZV1aWjWVjWVl2lpVladlZdpalZWtZTLaStWQrWUrWkrVkKVlJlpKdZCVZSXaSvWQn2Uz2ks1kPdlL9pL1ZDtZT/aT7WQ72U8WlP1kQ1lQFpQNZUfZUFaUHWVHWVFWkxVlOVlNVpPlZDfZRBaRVWQN2UGWkB1kBVlClpAVZAFZQTaQBWQB2UC2kA1kD9lCtpA9ZBfZQ5aRXWQXWUa2kWVkHdlGtpF1ZCFZR/aRhWQh2UcWkX1kI1lEFpGNZBVZOjaOlWPjWDhWjpVj4Vg3Fo59Y91YN/aNnWPf2Dp2jq1j9dg5do7VY/NYPXaPzWPz2D2Wj91j+1g+lo/tY//YPtaP/WP/WD/WjvVj8Vg71o7FY+9YNraNLWPb2DO2jC1jz1gzdowFY8NYMPaLDWPD2C+2i/1ivdgutov1YsVYL5aMFWPFWDIWjSVj01g0Fo1NY9XYNHaNVWPV2DWWjV1j6ywby8bW2TbWiX1io9gqloqdYqlYLnaKnWK52C2Wi9Vit9gtVovNYrVYLDaLzWKxWCsWi71irVgr9oqVYq9YKFaKlWKhWCYWil1imVgmdoltYpfYJ7aJbWKfWCeWh+1hf9ghVogNYoVYJDaIDWKR2CQWiVVik9gkVok9YpVYI/aIPWKN2CLWiCVii9gilogFYolYHxaIBWJ92B3Wh9Vhd9gdVoelszpsD0tn6WwPy8PKsHMWh8Vh5+wNG8POWRn2hWVhW1gWdoVtYVvYFTaFXWFV2BQ2hVVhXVgVFoZ1YV1YGHaGhWFp2Bl2hqVha1ga1oatYWtYG/aGtWFz2Bv2hs1hcVgM9oLNYENYEPaDBWFL2A/2gy1hTdgS9oQ1YU3YE1aEPWFJWBFWhCVhR1gSFoUdYUdYFNaDRWE7WA/Wg+1gNdgOdoPVYDXYDRaD3WA5WAwWg+VgL9gH1oFtYB3YCraBbWArWAq2gp1gKVgKdoKNYCdYCzaCtWAh2Ag2goVgJVgIdoGVYCXYBZaBXWAVWAaWgVVgEVgFNoFFYBHYBNaATWALWAPWgC1gD1jTlpa0pQ1gSUvaAFaADWAJWAGWgB1gBVgBdoDd2QH2tDu7s6cFYE8rWgAWgBXtaEUb2tGONrSfDS1oP/tZ0H4LWm+//dZbz1pbLbXVaksttdpuqy23227LLbbcdottt9dii+212d5KzmabK7larpKr42q5Wq6Oq+HquCquhqvhqrjqrYqr4Kq36q2Cq99qtjqtSqvT6rMqrUqrzyq0+qxGq9AqtBqtMqvRqrPKrDKrzmqzaq1Wq9RqtaqtUqvUqra6rWqr3Oq2uq1yq9gqt3qtYqvY6rWarV6r3Wq2mq12q9Pqrqqr8qq8qq7qq+qqvaqv6qv2qr9qrxqs/qq/arAKrAarxyqwCqweq8XqsWqsFqvFqrG6rBqryuqyuqwqq8iqspqsIqvIarIqrCarxKqwKqwSq8OqrBqrwqqxqq0Kq8Kqtuqtaqvmqrdqroqr3qq3Kq5Kq+KqsyqtSqvOqrXqrPqq1qq16qvqqr6qq6qr6qquqqzqqtqqsqqsaquKqraqqiqqiqqqqqkqqPqpeqqfKqnqqXqqpGqpSqqaqqVqqWqqiqqmaqgqqoqqoeqoGqqeqqPqqcqpjqqjKqfaqXKqm2qn2qluqpnqpqqpZqqZqqZqqWqqmKqlaqliqpdqo8qoOqqFKqFqqDqqjCqlSqkyqpIqozqpSqqS6qT6qE6qkeqj+qhGqpBqpFqpQqqQaqW6qFaqiuqiuqgqqoeqooqoHqqHKqJaqCKqiWqhWqgmqoRqoCqo6qmCKp+qp+qpfOqeOqfKqXSqoBqoAqqAaqDapwaqf2qf2qf+qX7qnzqo+ql+6qCapw6qeGqemqfiqXUqnmqn1ql1qp06p9qpd+qcOqfeqXKqmpqmrqliapg6pq6paSqcCqemqW9qmuqmvqlvqpvKprqpdZVNZVPraptaV+PUNrVNjVPR1Dj1TEVT0dQzlUw9U8tUMpVMLVPF1DLVTBVTxVQzNUzVUrnULZVLzVK31C01S6VSs9QqlUqlUqtUKbVKnVKlVCl1Sn1Sp9Qo9Ul9UqNUKBVLvVKt1Cv1S7VSrdQv1Uv9UrtUL9VL7VK11C4VTNVStVQwlUs1UovUI9VH7VF/1CO1SG1Sm9QidUktUpnUJXVJZVKRVCZVSUVSkVQlNUlVUp3UJDVJdVKJVCd1SCVSidQhFUgdUoNUIBVIDVJ91CBVSPVRfVQhtUfVUXdUGnVHtVFpVBrVRq1RXdQW9UXdUXVUukpXddQbVUfNUW/UGzVHxVFzVB4VR8VRedQZlUeVUWfUGVVGhVFl1LkKo8Koc9VFnasxqovqosaoLWqKqqKOqCpqiTqijqglKonKoW6oHaqKmqKuqCtqimqipqgoqolqoqKoJyqKyqKeqCcqiyqisqghqogqooaoHmqI+qF6qB7qh8qhfqggKofKoYKoG6qCmqAuqBOqhBqhSqgXaoQaoV6oGOqFmqFiqBhqhkqhZqgWKoVKoVqoFaqFqqFWqBWqhgqhaqgPKoQKoT6oDOqD2qAyqAxqg6qgNqgOqoKqoDqoCWqACqDuKoB6oO7qrh6oBuqBWqAaqAZqgSqgFqgEqoAqoBKoAyqBiqAOqAMqgnpWBNWsZzVrWc961rKOtaxkHetYyRpWsoI1rGEFq1h7vbRcvZQcLUfLUXKWjqu2VjqOjqu1UjqOiqPkqq654pqrr7ji6uuvvnr111+9yqtXd+WV11173fWrvfb61Uu10WwUG81GvVFsFBv1Rr9RbxQc/Ua/UXCUGwVHt1FulBvdRrvRbTQc7Ua70XD0Gg1HrdFr1BqtRq/Ra7QanUarUWp0Gp1GqdFolBqFRqPRaBQalUaR0WPUGD1GnVFj1Bh1RptRZ/QZbUafUWa0GW1GmVFllBlNRpVRZTQZXUaTUWJ0GV1GidFilBgdRovRYnQYDUaHUWE0GA1GhVFfVBgFRn1RXxQY/UVz0Vn0FZ1FXdFX9BV1RVlRVtQVbUVdUVm0FW1FZdFYNBaFRVtRW7QWpUVrUV2UFqVFddFdVBflRXfRXZQXxUV50VsUF8VFb9Fc9BbtRXPRXLQXnUVL0VPUFD1FSVFT1BQlRT9RUhQU/UQ/UVC0EwVFPdFOtBP1RDVRT5QT1UQ1UU50Ex1FRdFQVBRVRUPRUFQVTUVVUVQ0FU1FUdFSFBVdRUvRUnQVPUUTUURUEZVEI1FINBKtRCFRSLQStUQr0UzUErVEM1FMNBO9RDFRTPQSpUQv0UmUEqVEJ9FHdBJ1RB/RR9QRXUQdUUZ0EV1EGdFElBFtRBPRRLQRRUT/UD8UEAVE/dBC1A8lRAvRQpQQNUQJ0UPUEDVED1FB9BANRAVRQTQQHUQD0T50EB1E+9A8tA/VQ/PQPFQPtUP1UDzUDrVD8dA7FA/lQ+/QO5QP3UPZ0DrahrKhdWgdrUPp0DpaR+nQOZQOlUPn0DlUDoVD5dA3FA6FQ9/QOPQNdUPj0DjUDU1D3VA0NA1NQ9FQNRQNXUPVUDV0DS1D19AztAwtQ89QMxQM7UKv0C7UCr1Cr1ArFAu1QrNQLBQLzUKn0Cy0Cp1Cp9AqlArlQrdQLXQLHUO1UC10DBVDx9AwVAwVQ8PQLzQM9UK/0C/UCwVDvVAyFAwFQ8nQLtQJXUKL0CWUCC1Ci1Ai1AglQo9QI9QIPUKD0CN0CA1Cg9AhVAhVQpNQJDQJjUKRUCQ0CoVCo9AnFAqFQp/QJvQJZUKb0CaUCXVCmVAp1Al1QqXQJRQHvUFzUBwUCL1BgdAf9Aa9QX9QH/QH7UF9UB+0B6WjPegOSkfp6A7Kg+6gOigPyoPqoDSoDjqD0qA06Axag86gNmgNWoPaoHPUBpVB5+gclUFjUBD0Aw1BU1AU9ARFQV/QE/QEfUFb0BfUBW1BW1AXVAV1QVlQFVQFZUFXUBYUBl1BV1AY1ASFQUtQE9QELUFF0BJ0BBVBRdARFAQdQUlQEBQEJUE/0AnUAX1AHdAG9AF9QBvQCLQBhUAj0AgUApVAIVAKVAKVQClQDJQCzUAx0AyUA8VAMVAOVAPlQDdQDVQD3UA90A20A/VAPdAOtALtQC/QCrQCvUAt0JKalAAtKUlNStKTmtSkJwVAT7qjACgAuqMF6I4ioAVoAYqAGqAI6AFqgBqgBygDeoAuoAwoA7qAJqALqAKagCagCmgAqoAOoAFoADqACqCfftSjH93Uox7dtNJNKa20UkovtdTSSzG9VFNMMdU0U0875bRTkXLKqUhBKtKQghSkIf00pCP99NORfgEreouuoq/oK7qKXqKr6CR6iV6ik+ghOok+oofoIfqILqJP6Bg6hY6hb+gUOoW+oWfoG7qGnqFn6Br6h66he+gf+ofuoXPoHnqHzqFz6B06iF6hQ+gROoT+oEfoEfqDLqE/6BO6hC6hT+gUOoReoVvoFnqFfqHveoEuoBfoBAh0A71BV9AFdAFdQU/QFfQFPUFP0Bd0Bv1AD9AHdAd9QVfQAfRdD9B3XUAP0AN0AX1AF9AT9AF9QE/QEXTev97718MedrGHHexiFzvYzQ72spvd7GUfe9nJPvaxk/3svueuu+6647477rzvvjvvvefu+++/++5xcfwbB8fB8W88HPfGx3FynBwfx8vxcdwb18a9cW5cG9fGufFtPFy3nXJvvBvn1m+vnfbKx3XaKR/Hw/FxXBsPx8NxbRwcZ8aj8WY8GqfGm/FmnBqXxqnxaVwal8ancWx8Gr/GsXFs/Bqvxq9xa7war8at8WzcGVfGkXFlPBlHxpHxZHwZT8aZ8WV8GWfGm3Fl3Bl/xp9xZxwa38Vx8V68F8fFeXFc/BfnxXnxXxwY38V1cVwcF9fFc/FivBc3xo3xXpwXP8aJ8V5cGA/Gh3Fc3Bf/xYPxXXwY38V78WF8GO/FiXFYvBafxWtxWnwWn8Vp8VucFT/FUfFT3BRHxVFxUzwVN8VV8VQ8FVfFV3FV/BVfxVfxV9wWf8VjcVvcFo/FZfFYHBaXxWVxWHwWP8VZ8Va8FWfFXfFM/BLHxC9xSxwTx8Qt8U/cEifFP/FPnBQXxUlxS3wT38QtcU3cEu/ENXFNvBP3xEvxUVwUt8Q58U4cFP/EQ/FPXBQPxUNxUXwUd8Qn8Uh8EpfEI/FIXBKvxBXxQtwQL8QJcUPcECfED3FCHBE/xA9xRDwRR8Qb8UQ8EW/EKfFG/BGnxCnxRxwSf8QdcUgcEnfEI/FCXBFfxBdxRZwRz8P18DtcD9/D7/A7fA/Hw+9wO5wOp8Pt8DocD9/DA3E+3A7vwwdxQXb4HS6IA+J4OCD+h+PhePgfbof/4X64HW6H++F9eBvOhrvhbHgc7oa74XH4Gx6Hw+Fv+BsOh8/hbrgc3obL4XW8DW/D6/gZXsfN8DP8DDfD0XA03Awfw83wMnwMH8PLcDK8DE/DyXAyPA1Xw9XwNHwN18K38Cl8C+fCp/ApnAvHwr9wLxwL98K7cCwcC+/Cr3AsnAsPw8NwLlwM58K3cDB8Cs/CtfAr3AqvwqnwKbwKn8Kx8Cq8CsfCr3AhPAgfwqXwKPwJj8Kh8Cf8CYfCnXAovAl3wp3wJpwJb8KXcCacCV/ClfAlPAlXwpXwJLwIT8KJ8CK8CCfCjXAi/Ag3wo3wI1wIP8KRcCFcCEfCg/AenAenwXlwOk6D0+B0fAevwWlwGVwGp8FncBv8BgfCb/AcHAgHwnPwHzwHv8F1cB+8B7fBe3Aa3Aa3wWnwG5wGr8Fv8Bu8BsfBW3AVPAVXwU3wFDwFN8FPcBMcBT/BT3AUnARHwUtwEpwEL8FD8BJ8BA/BQ/ARXASHwef4Cz7HXfAX/AV3wVlwF3wFZ8FZ8BW8BV/BY/AWvAWPwVVwD7wC58A58Ar8Aq/AKfAL/AKnwC1wCnwCj8Aj8AlcAqfAK/AJvALfwCfwCXwD18A98A68AsfAP3AQHATnwDFwDvwCx8Ax8As8A1fAE/AFPAFHwBfwBRwBP8ARcAL8AD/ACfACnAA3wAvwAtwAF8AN8ABcABfAA/Ad3/EAHAAHwAPwAdwBf8Ab8AecAW/AG3AGXAFnwCFwBVwBh8AT8JJ7PvKRe+5xzzv3uMc7/7xzzjXXnPPNO/ecc89FLvKQl5zknn/c5Cc/+cg/PnKPf/zjHgc55nmX43mT2+V2uU2O001uj9vjtrc9bnfb3ra33W1/2902uP1tf9vg9rYNbmvb2/a2rW1z29y2th1uh9vatjh+Od7l+OV2X9vTtrU9bSvb1ra1rWxL29U2tT1tU9vO9rQ9bTvbyrazzYzZXral7Wgb2862rW1p29lutpntZxvaVrah7Whb2Va2o21pO9fWtX9tY7vYPraLbWT72D62ke1hG9kWtoftYVvYJraF7WSb2Ca2k+1gO9kGtoPtYBvY7rWBbV+71+61fe1d29fmtXftXZvXxrV5bV0b18a1de1cu9a2tV9tW/vWfrVf7Vs71l61VW1WW9VutVltVrvVnrVbbVWqdqq9arPasnarTWvP2rD2q+1qu9qvNqr9asfaqDaqHWu32pc2pt1ph9qgtqgNao/aoraoPWqT2qN2qU1qk9qltqldap/aprapfWp/2qe2p/1pf9qe9qbtaXPam/amzWln2py2pp1pZ9qatqWtaWPalraljWlf2ox2o61oN9qOtqKtaDvaibainWgb2on2om1oG9qLNqL9aCPai/ahbWgj2on2pE1pU9qVdqJdaUvaiXaiLWkv2pJ2pL1oL9qRNqRdZ9vZe7agHWgP2oE2oT1oD9qE9p9NaPvZf/af7WcD2n52oQ1oA9qFdp9daPPZfXafzWfn2Xy2np1n59l69p2tZ+PZd/adjWfT2Xi2nU1n09l2dp19ZpvZZbaZrWaX2WW2mh1no9lndpp9ZpfZaXaaXWa/2XG2mi1nz9lldpydZrvZaHaZDWe/2Wx23V6z1+y6rWbX7TZbzVaz22w5m8qusrVsL7vL/rK7bDD7y/6ywewwG8wWs8PsMFvMHrPFbDJ7zB6zyWwum8zesrlsLnvLxrK37Cwby8ays2wrO8u+sq1sK/vKnrKv7Cp7yp6yq2wqe8hGso1sJNvJNrKNbCe7yTayi+whe8gusolsKFvKjrKjbCn7yHaykewnu8g2splsKRvJPrKR7CH7yD6yh+wle8hWspfsJVvJTrLptpDdYwvZO3aP3WPv2Db2jl1j29g2do19Y9fYOPaNfWPj2DM2ji1jz9gztoxNY8vYOTaNTWPn2Do2kB1k89hBNt3msXlsut1jB9lAto/tYwPZP3aLrWKv2Cu2is1ix9gw9tyGsV/suT23X2wW+8V2sVlsFtvFXrFJ7BLbxC6xUWwT28RGsU/sEzvFNrFHbBE7xBaxS+wQO8QusUnsDBvDvrAvbAy7w8awQewOu8MGsT1sEPvD9rA97A9bw/6wOWwNW8PmsDfsCNvBfrAfbAcbwqawJ+wKu8KesC1sC3vChrAnbAkbwoawJewHu8FmsBVsBZvBXrAR7AS7wW6wE2wG+8A2sAtsAzvBLrAL7AQbwS73uME97m+DG9zfDve3xR3ucIvbb3F722+/vf23gD1gB9gDNoAdYAfYAPa5AWxzn/vc5t5tcxPYu73bBHa5CWxyl7vc5B433nXXfXffe/O9t95886333XrnfffdedtNdTk9To/T5TQ5HU6L23RTLU6X0+D0N+1Nf9PitDftTYvT4fQzDU0309A0M91MN9PMtDPNTEfTzrQzHU1L09H0NC1NS9PTNDWtTWfT23Q2zU1v09s0N21Nc9PYtDVtTWPT1zQ23U1f09d0N/1Md9PV9DP9TFfT0LQxPUwT08T0MF1MJ9PItDKtTCPTy/QyjUwX08j0MV1MF9PHNDEtTAfTv/QvHUwD0720Ly1MC9O+dDDNS+/SuvQu7Uvr0rq0L91L09KvNCr9SqvSqDQqrUqn0qo0K51Kp9Ks9CrNSrfSq/Qq3Uq70rJ0LA1Lx9K2NCwNS9vSt7QtjUvf0rc0Lj1L49K19Cw9S9fStHQtnUvT0rR0Lv1Kn9KltCldSpPSprQpTUqL0qa0KD1Kj9KidCgtSoPSoXQoDUp/0p60Jn1Ja7qkLWlMOpPGpC3pS7qT9qQ96U56k96kO2lO2pFupBlpRrqRlqQb6UpakpakK+lJupKmpCfpSZqSfqQp6Uj6kX6kI2lIepFOpBHpRJqQRqQRaUK6kCakB+lCupAepA3pQfqQNqQN6UNakQ6k+2g/uo/mo/1oP5qP1qP56D1aj9aj92hAeo/+owFpQPqPFqTp6Du6jr6j7eg6uo62o/NoOxqPzqPzaDwajsaj5Wg4Go6Wo+NoNnqNTqPXaDU6jU6j1eg6fUfT0XP0HE1Hv9F0tBv9Rr/RbnSddqPb6Dpdp9voNBqNLqPNaDO6jBajy+gwWowOo8FoMVqMBqPHaDCajB6jx2gy+oz+ortoLpqL7qKx6C76isaisegrOou+or3oLNqL3qKz6Cx6i9aikegk2ohOootoI9qILqKP6CfaiW6inWgruoluoq3oKdqKlqKn6ClaiqaipegqmoqmoqtoKLqKjqKhaCg6imaio+glmolmopdoJHqJVqKRaCRaiU6ig+ge2ofuoXloH9qH5qGHaCI6iBaihegg2oceonnoH/qH5qGB6B36hsahb2gbGofGoW1oGtqGrqFpaBq6htaha+gcWofWoXNoOn1Cm9AodAvNQq/QLPQMvUKv0DN0DD1Dy9AxdAwtQ89pGRqGntNzGoZ+oWFoF/qFfqFdaBXahU6hVWgVOoUmoVPoEZqEJqFH6BJ6hDahS+gS2oQ+oT/oDZqD3qA1aA6ag9agQ2gR+oMGoUHoD5qDDqE16A66g9agPWgMmoKuoCnoCbqCrqAn6Ah6gpagI+gIWoK+oCVoC/qCvqAt6Az6gDagEWgE2oB+oA1oCPqBfqAhaAcagm6gHWgHuoFeoBtoBXqBXqAVaAZagU6gGWgGOoEuoBNoArqALqAJ6AGagBagB+gBWoDeaQE6gN7pnQ6gAeRtGVumlrHla9eyNa1zOU1zubxMU03zMl3zstxMV11zs5wtN8vacracLWvL3TTVXHO9Nddfb731115/HWqvvQ61p0M9jlrMznKzzCw3y8sys8wsL8vK8rIcLivLynK4DC2Hy88ytAwtP8vE8rMsLhPLxLK4bEyL+tSePrWpPe1pU5ca1J4mNak9XWZgOVk+lo/lZBlZTpadZWQZWXaWmeVtmVr+lr9lahlcpqa9DC6D054GddY9R9Nde689fbXN0bTVWGOd87cMLnPL4LK3zC1zy95yt+xNf7lb7qa/nC2Py9EyuUwuR8vGcrRcLBvLxnKxTCwny8BysAws/8rBcrD8KwvLvzKuLCwLy7gytcwr98q4cq88bFguln1lXRlX1pVzZVwZV86Vd+VqmVq2lndlXhlXHqdvjpajZVy5WP6VfWVcuVqelqnlaVlappapZWlZWJaF5eA5WA6mQwfXYTp4Da7DdXgNVoNP4TpsCpvCdbgNrsNscBvcBrPBaTKnfAkryZdynjyZzHkyHjz5Tk6UD2Ub+VBGhAgryYiyJk0ZFH6D0eAzGA0GAwabwWBwGWwGm8FlMBlcBlfBZDAZXOVmwlUwFSp4Cv6DG91EuBE+cwbzwWewI0cYEnaEJUnCmPKn7AkryZ5yJ6wEK8mdMicMB5/BbrAbfAabwWGwF+wEe8FdumAuuAsGg7lgLhgMRoMHYUj4EX6EIeFIGBIehSPhSHgUVoRHYUZYEVaEGWFDmFEmkAlkAVlGroF35Br51KlMA0vCjvAkPAk7wpSwIywKU8KUsChsCWPCmjAkrAlnwpAwJJwJd8ojroQv4UrYEraEyWFIeBDmgwdhQoSwIHwIL8KG8CKcCBvChnAirChrwKHwJhwKe/KEL2FPGeM8YnK54ku5Zoov4UuZZptpvtlmm2/2cDksCo/DorAjPA6Pw46wOEwNg8OOMDgcDjvCjnA4LA7HwqtwKrwKq1KFSeE8NxMuhUvdTJjUzYSBYVKYFAaGU2Fg+Ncv7CvTyrNwqzwLs2KFU2FOGBTehEHhT5+yBgwJd8Kb8CbcCXPCxrAzDAs7w82aYWZYGUaGYWFkOBmGhWHhZPgVJpFb4QW5FR4x4gbDsvAs3ArPwrRwK9wK08q08CtsC7vCtnCtWriwK4wL68KusCusC2fDunLOOetMYmh4F4aGly3DxbAw3Avvwr0wL14YGC6GieFdmBgehnfhXXgYDoa7ZY6hZY6fPcPL8DMMCy/DyzAszAxrw9NwNDwNS5OGq+FouBqmhqPhaJgadoS/YWw4G8aGteFsOBvWhqNhEDgChoAj4AcP7iL8AFO4i+4iTAFXwOWwt9xzx94wNOwNc8PccDfMDW/D3XA3vC1vvA1nyztvnC1rrAFnwARwBrxhA4aAN2AJEvCE7LOIoWUxhxgahpbDDGIb2APugD1gDhwwAswBY8AIMAKMAV+4fnABfOIC2IABTAAbwA4cYA0XGRZwb2EBOAAOgE8cAA8YgAFgAHiHT7zDJj7xic0bB5t4xCMmcQKMAFvAFjACfAFPwEswBAwBL8EgMl2OkBXkCLlAAfwhF8AIMAJMACPABzABTAAfuLdwCXwCH8AnMAMGeAFmgEXgBXgBFoFD4BL4ADaBTeADmAU+gFNgFpgFToFbYAQ4AT6AE2AF+AA+gBVgFDcc/i44/GHv8cced/zxxx2vwP0KwyvwiisMq8AscAvsArfAL7AL7AK/uODwCxwkCAaCgeAfFxz+gX1ccBcc9oFxYB+4SBFM5Hq73a612+2CA4eV4Iy9Kw17N1y42y0vwEnwEZwEI8FI8ooMIl/IErKEfAF/yBdyiBBZQQ6Qd/nMuwwAAP6QAWQH+AP+kB3kBlkC/pAZZAb4Q26Q6bKCzCMryDsyj8wj78gx8o78IsfIMfILrCO/yC5cZBj4SF6BdeQVmUVmkefyjWwj48g4so08I9vAO/KMPAPvyDTwF3wFO8FXsBXsBDvBVjAWbAVv2YK14BpYBp7DMvCMGRgGnoFTYBgYBk6BUWRVeAzGgsdgMRgLxoLFYD/4Bu6BO+AemAfugDtgHtlUhoHpsA6sA9PhHZgut8A78I7cIsvARLARjAMbwUMwDowDD8FCrqh76tLdU9fUpbt019QtdU3dWLfULXVj3WbZSBaSh2QhGQiQrCADyUGC5B/5Rs6RbeQcWUe2kW1kHRlJ1pGPZCQZST6SfeQjeUf2kX3kHVnBZXVHXVV31F216vrCU7CUmwlLwVGiXCw4Cm7SBDO5ni6oS+eCyqlyqpsM58Fp0mAyl9K1dCtdSxgRInzoIru37qt767q6r+6r6+qmuq4uqpvqprqobqiL6tLdUDfUpbudbr/gvRe83r33Xu/a69167bW3Wm63XjrLzXK7dNfapbulSl1seUmOkofkKLlIHpKH5CKZSE6UbeQn2UZOkp/kJzlJbpKTZCe5SW6SnWQl2UmGAiUzwYLwHswH78F6MB/MB+u5lbAe3OdWupVwH1zowrrQbqwL7T57dqldZ5fZjXWZ3WU31o11l91md9wVd6ddcbjeaXcarlcVrrdVq8vqilbcPe9pxV1qxdlxl15qx93PjrPcLLebyXLDu26mmwnvwsBweIHdXxfY3bXr3rq7rq576966um6u6+reurgurnvr5soBIZgQTPgl/BJ6Cb2EXcIuIZdQS5glxBJeCa+EVkIrYZWwSkglpBJOCaeEUkIpYZQwSggldBI2CZmES8IloZJQSZgkTBIiCZGER8IjoZHQSFgkLBISCYWEQcIfoY+wR8gj5BHShXThjnBHqCPUEeYIc4Q4QhzhjfBGaCOkEc4IZYQxwhjhXDgXwghhhC/CF6GL0EXYImwRsghZhCtCFWGKMEWIIkQRnghPhCZCE2GJsERIIiQRjghHhCJCEOGH0EPYIewQcgg5hBvCDaGGUEOYIcwQYggxhBfCC6GFkEI4IZQQRggjhBBCCOGD8EHoIHQQNggbhAxCBuGCcEGoIEQQHggNhAXCAiGBkEA4IBwQCggFhAHCACGAEEC4C3fhGZYhGY6hGIqhD33Ywx3qMIc4xGFow3JgOZAcSA4cB4YDwYHfQG+gN7Ab2A3kBnIDt4HbQG2gNjAbmA3EBmIDr4HVQGrgNFAaKA2MBkYDoYHQwGfgM9AZ6AxsBjYDmYHMwGVgMhAZeAw0BhoDi4HFQGIgMXAYOAwUBgoDg4HBQGAgMPAX2AvkBe4CdYG6wFxgLhAXiAu8Bd4CbYG2wFpgLZAWSAucBcYCYYGvQFegK7AV2ApkBbICV4GrQFWgKjAVmApEBaICT4GlQFLgKFAUKAoMBYYCQYGgwE/gJ9AT6AnsBHYCOYGcwE1gJhATeAm0BFoCK4GVQEogJXASOAmUBEoCI4GRQEggJPAR2AhkBC4CFYGKwERgIhARiAg8BB4CDYGGwEJgIZAQSAgcBAYCAYF+wD4gH3APuAfUA+oB84B5QDwgHvAOeAe0A9oB64B1QDqgHDAOCAd8A74B3YBuwDZgG5ANyAasA+vANeAaUA2oBkwDngHNgGVAMiAZcAw4BhQDigHDgGFAMCAY8Av4BfQCegG7gFtALWAWEAuIBbwCXgGtgFbAKmAVkApIBZwCTgGlgFLAKOAT0AnYBGQCMgGXgEtAJaASMAmYBEQCIgGPgEdAI6ARsAg4BBQCBgGBgEDAH+AP0AfoA+wB9gB5gDxAOpAO3AHuAHWAOUAcIA7wBngDtAHaAGuANUAaIA1wBjgDlAHKAGOAMMAXoAuwBdgCZAGyAFeAK0AVoAowBZgCRAGiAE+AJ0ATIAlwBBgCBAF+AD2AHsAOYAeQA8gB3ABuADWAGsAMYAYQA4gBvABWACmAE0AJoAQwAhgBhABCAB+AD0AHoAOwAdgAZAAyABeACUAE4AHQAGgALAAWAAmABMAB4ABQACgADAAGAAGAAMAdaIIlSIIjOIIiKIIhGIIf+IEe6IEe5OAGNZjBDGIQgxe8oAUtWMH6lfvKfeQ+cV+4D9z37fv2efu8fd2+bh+3j9u37dv2afu0fdm+bB+2z9pX7aP2TfumfdI+aV+0L9oH7YP2Pfuefc4+Z1+zr9nH7FP2JfuQfce+Y5+xz9hX7Cv2EfuIfcO+YZ+wT9gX7Av2Aft+fb4+X1+vr9fH6+P17fp2fbo+XV+uL9eH68P13fpqfbS+WZ+sT9YX64v1wfpgfa++V5+rz9XX6mv1sfpYfau+VB+q79Rn6jP1lfpKfaQ+Ut+ob9Qn6hP1hfpCfaA+UN+nr9PH6dv0afo0fZm+TB+mD9N36bv0WfosfZW+Sh+lj9I36Yv0QfoefY4+R1+jr9HH6GP0LfoWfYo+RV+iL9GH6EP0HfoKfYS+QZ+gT9AX6Av0AfoAfX++P5+fz8/X5+vz8fn4fHu+PB+e785n57Pz1fnqfHQ+Ot+cb84n55PzxfnifHA+ON+br83H5qv71nxrPjWfmi/Nl+ZD86H5znxnPjOfma/MV+Yj84n5wnxgvi/fl8/L5+Xr8nX5uHxcvi3flk/Lp+XL8mX5sHxWvioflW/KN+WT8kn5onxRPigflO/J9+Rz8jn5mnxNPiafki/Jh+Q78h35jHxGviJfkY/IR+Qb8g35hHxCviBfkA/I5+Pr8fH46D66b8e349Px6fhyfDk+HB+O78Z347Px2fhqfDM+GV+Mb+6b+2B8ML4X34vPxefia/G1+Fh8LL4V34pPxYfiO/GZ+Ep8JT4SH4lvxDfiE/GJ+EJ8IT4QH4jvw/fh8/Bx+DZ8Gr4MX4YPw4fhu/Bd+Cx8Fr4KX4WPwkfhm/BN+CR8EL4Hn4OvwdfgY/Ax+BZ8Cz4Fn4IvwZfgQ/Ah+A58Bz4DH4FvwBfgA/DtvvM7P/Mzv/IrP/Ijv/EbP/ETv/ALP/Dzvv/5r3/929/+9Ke//OUPf/j7qFfOI+eN88Z54jxxXjgvnAfOA+d987553jxvXjevm8fN0+Zl87B517xrnjXPmlfNq+ZR86h507xpnjRPmhfNi+ZB85x5zTxm3jJvmafMU+Yl85J5yDxk3jHvmGfMM+YV84p5xDxhXjAPmPfL++X58nx5vbxeHi+Pl7fL2+Xp8nR5ubxcHi7PllfLo+XN8mZ5sjxZXiwvlgfLg+W98l55rjxXXiuvlcfKU+Wl8lB5p7xTninPlFfKK+WR8kh5o7xRnihPlBfKC+WB8jx5nTxO3iZvk6fJ0+Rl8jJ5mDxM3iXvkmfJs+RV8ip5lDxJXiQPkvfIe+Q58hx5jbxGHiOPkbfIW+Qp8hR5ibxEHiLvkGfIM+QV8gp5hDxC3iBvkCfIE+QF8gJ5gDxA3h+vj8fH0+Pl8fB4d7w7nh3PjlfHq+PR8eh4c7w5nhxPjhfHi+PB8dx4bTw2Xp1X563x1nhqPDVeGi+Nh8ZD453xznhmPDNeGW+MJ8YL44HxwHhfvC+eF8+L18Xr4nHxuHhbvC2eFk+Ll8XD4l3xrnhWPCteFa+KR8Wj4k3xpnhSPCleFC+KB8Vz4jXxlnhKvCQeEg+Jd8Q74hnxjHhFvCIeEY+IN8Qb4gnxhHhBvBueDG/Ok+HF8Oa8OS+GZ8OL4dXwbHg2vBreDK+GR8Ob4c3waHg4PBpeDg+Hh8PL4enwcng7PB3eDo/O0+Hp8Og8Hh6d98Pj4fHwfng9vB+eD6+H18Pz4QHxVngoPBIeCq+ER8Ij4ZXwRnglPBHeCG+EJ8ID4YnwPnggPBDeBy+E98Ez4YXwQngmvBOeC6+F98Ij4anwVnguPBheCw+Gx8Jr4bXwWHgpPBbeCi+Fl8Jb4anwJHgTvAjeBA+CF8GL4EHwHHgQvAaeA8+B18B74DXwKHgPvAceBa+C18Hj4G3wOHgavA3eBk+Dd8HT4GXwLngXvAweBi+D58HD4GHwPHgSPA+eBU+CJ8Gz4E3wBHilZ3qlR3qmZ3qkt/NI7/R23s47vQDe6QHwAngBPADeAA+AR8Ab4A3wCHgFPAKeAa+AV8Az4B3wDHgIvAMeAi+Bd8A74CXwFHgJvAWeAk+Bt8Bj4Ine533v87b3ve9tT3vbs571uDd62dve9rJnvexhz3rWw971Ps/ztgd63wu90Pte976nve51T3v+c/vbfrfP7Xv72763n+1v+9t+tq/tZ/vYvrav7WP71j62f+1b+9b+tf/tX/vh/rf/7Yf74n64D+6L++I+uE/ug/vjPrlP7o/z6B/3y/1yXv3RPrQv7UP7yL60L+0j+8s+ss/sL/vLPrM/7TP71P60P+1T+9V+s8/sG/vMPrJv7Bv7yP6xD+0r+8g+sq/sJ/vUPrPv7Dv7zP6zz+sD+74+sP/r+/q+/q8f7P/6wn6wH+wL+8S+sD/sE/vE/rBf7Of6tj6tb+vX+rQ+rV/r3/q1Pq5/69/6uL6uj+vv+rq+rr/r8/q7fq/P6/P6vT6w/+q7+rC+q2/qw/qwvqmf6pv6qn6qn+qr+rG+qi/rx/qxvqw/66/6qj6pr+qb+qQ+qW/ql/quPqpv6pv6qP6pL+ur+qw+q6/qt/qavqfP6Xv6nT6nz+l3+p9+pw/qf/qfPqgv6oP6ob6oL+qH+qP+pU/pS/qU/qQv6Uv6k36lP+lb+pV+pW/pY/qWfqaP6WP6mb6mn+lv+pq+pr/pe/qQfqO/6Df6h/6iv+gf+ob+oS/oG/qGvqCP6Ef6hf6hf+gX+oJ+oU/oC/qCPqE/6Df6jP6h7+gv+o/+o7/oJ/qLvqGf6Cf6hr6ib+fX+Xe+nY/n1/l4/pxf59f5cz6dP+fL+XQ+nS/nw/lyfpwP58P5cX6eH+fv+Xl+nr/n8/l7vp7P5/P5er6fr+f3+X6+n9/nA/p9/p8P6AP6f36gL+aH+WN+mG/mj/ljvplf5tf9Nd/MX/PVqPllfppv5qP5Zn6Yj+aj+WH+mW/ms/l1v8wn88f8NN/NN/Pd/DbfzDfz2/w338qP8p/8KB/Kf/KffChfyofyp3wpX8qf8qv8KZ/Kr/KrfCr/yqfysfwr/8rH8rV8LD/L1/K1/Cyfy8/yt3wuf8vv8rl8Lr/LB/O7/C8fzAfzv3wvf8lX8pF8JT/JR/KR/CR/yCfyf3wj38j/8Y98IT/IH/KH/CAfyXfym3wmv8lH8pl8Jh/JJ/KR/CCfyCfyg/wfP8gH8n/8Hx/IL/Jr/Ln/4vv4PT7d7/F5fLpP93l8HZ/H3/F1fB1/x8fxd/wcH8fH8XP8Gz/Ht/Fv/Bvfxp/xbXwaf8af8Wl8GZ/Gj/FlfBk/xofxY/wXH8aH8V/8ua/ip/gkfoqPAsX/8FF8ESJ+iG/in/gf/ok/4n/4H/6IT+KD+B9+iP/hl/gmPom/4qv4I36LT+K3+Cw+iU/is/guPoX/4Df4D76D3+A3+A4+hO/gR/gQPoQf4U/4Eb6EP+FP+BJ+hS/hW/gVvoWP4Vf4FT6Gf+Fj+Bn+hX/hZ/gbfoav4W/4G76G7+Fr+B2+h+/hd/gcvvkTfAA/wUfwAXwAH8E/8AH83Te/+Xf//Ar+ggVfwN99AN/AN/+AT+Az+Am+gJ/gm1/AF/DNH+Cbn8AP8AN8Ar/A75///fn3f//9/bfff/ztx//++/W/P3/99c////y//33wf9/74Ae/98PvffGHP/ziH7/4yT/+8ZO/9N38Nw/Og/PffDjvzX/z3Pw3381z89x8N4/Nd/PixPltfpvX5rF5bF6bz/brp+T8uE99Od/Nl/PjfDffzY/z4jw0X81P89U8NT/NT/PU/DXPzB/zyPwxb8wj88i8Mb/MG/PK/DK/zCvzybwy/8wn88n8Mx/NT/PSPDQPzUvz0bw0b81H89G8NZ/MH/PMfDPfzDPzzrwuz8vv8ry8ML/L7/LC/DCfy+Pytrwtj8vf8rr8Lg/M7/LBPDAPzAfzxbwwT8wP8758L//L9/K8/C//y/PyuTwvr8vn8rm8Lo/Lq/KpPCqfyq/yqDwqv8qz8qu8Kc/Ks/KmPClvypfypHwpf8qT8qT8Kd/Kn/KvfCvfyr/ysPwr78rD8rC8Ky/Lu/KxvCwvy8fytHwsP8vT8rT8LF/LU/KZ/CWfyX/yl/wl/8l78pe8JUu+kv/kM3lQnpPH5Dd5S/6S7+Qx+VBelNfkN3lKfpPH5Cl5Sh6Tz+QxeVE+k8/kRflRPpFH5A95RF6RP+QPeUVekFfkCXlBnpAf5AV5QX6QN+QH+ULekDfkC/lFvpBv5Bf5Rb6Rd+QbeUbekXfkGflHnpGH5B/5Rx6Sj+QheUk+ko/kJflJ3o7H4+94PN6Pv+PveD/+j6/j6Xg5Xo6n4+d4O/6O5+Pv+D6ej+fj+/hA3o8H5P94PT6P3+PzeDx+j9/j8fg6Ho+34+v4Ot6Op+PT+DLejC/jz3gz3ow/49H4MD6NH+PH+DTejB/jxfgwXown48P4MJ6MV+PJ+DqvxqvxdZ6Nr/NrPBvPxq/xbvwa38a78W58Gw/Ht/FvPBwPx7/xcTwWn8VH8Vm8Fh/FR/FavBXfxXPxVjwXv8Vb8Vb8Fl/FW/Fa/Bf/xWvxYLwWn8V78VH8FY/FV/FU/BQvxUfxU3wUb8VP8VO8FV/FA/E/fBAPxT/xTfwT78Q38U28E8/EO/FLPBPPxC/xSvwSn8Qr8Up8Eo/EJ/FHPBKPxB/xQ/wRL8QP8UO8EE/EC/FFPBFPxBfxQHwRb8QD8UC8Ef/D8/A7PJ3f4XV4Ok/ndfgaXoef8zV8DT/nafg5f8PT8DT8DW/D6/Az/Jyf4WX4OT/nZfgY3oev4Xv4Hr6Gx+FreBoeh8fhafgcHoT/4EN4GP6FX+Fh+BWehWfhV/gWfoV34Vv4Ft6FT+FdeBU+hU/hVXgUXoU/4VF4FP6EH+FPeBF+hB/hRXgSXoQv4Ul4Er6EB+FLeBMehAfhTfgPnoPX4Dd4DT6D3+A3+Ayegs/gH3gKnoJ/4Cf4B96Cn+AneAu+gs/gJfgHXoKP4B/4Bz6Ch+A9eAq+g+/gKfgLnoKf4C/4C36Cx+BPb/qdd+Ab+ATegU/gFXgFPoFf4BN4Bn6BX+AZ+AOegUfgD/gDHoE34BH4At6AN+AL+AC+gAfgA/gAHoAX4AH4AV6AF+AH+NMP8AT86U9PwJte9J/n/vMY++6x/7777r/3PvSg/zzot//857fHfnvtscde++y5797znic996QfPffcj77s2Tq2rs1fbz311ldPPfW1l/O1k+vlerlOro/r5Lq4Pq6P6+J6uC6ug+vhergOrnPr4Pq2zq1z69t6t76te+vderfurWfr3vq3nq1n6986tj6tS+vNurQeLVpH1qP1Zcu6sv6sQ+vIOrTOrCPryDqz3qwn68i6so6sO+vPerNOrU/rzLq13qxb69V6s96sV+vXeq+Oq9vquPqtbqvb6rd6rn6r6+q5eq6uq/Pquvquzqvz6ru6r76r/+q++q8erPvqvnqwDqwH68I6sA6sC+vEurA+rBPrxPqwfqwP68b6sX6sG+vF+qluqqPqqLqprqqb6q66qq6qu+q1uqw+q7PqszotWv1Vb9VZ9VVdVU/VUfVYHVZ/1WF1V/1Vf9VddVbdVTfVWXVW3VRf1TV1S51St9QrdUqdUq/UL/VKHVO/1C91TD1TL9VJ9VG9VB/VRXVRfVQP1Ud1UD1UD9VB9U8dVPfUP/VP3VPv1D11Tr1T79Q59UydU9/UM/VMfVO/1BX1RR1RX9QZMeqNOqMuSVKP1Cf1Rj1SL9QJdUPdUU/UH3VI/VFv1Bv1Rx1Rf9QTdUQdUU/UCfVE/VAn1An1Q91Qn9PldDp9UBfUAXVBPVAH1AH1QP1PD9T99D/9T/fT+3Q/nU/v0/t0Pn1P59P19D19T9fT7XQ9vU630+30Ov1Or9Px9Dv9TsfT53Q8PU+f0+f0PF1Oj9PX9DN9TTfTz/Qz3Uwf0830Mn1MH9PLdDL9TB/T0/QxHQ2arqaf6XWdTa/rbjqbzqa76W36mw6np+lwel1P09P0un6mX+lTepQ+pUvpUXqULqVT6VJ6lU6lU+lVupUupofpYLqYDqZ/6V86mO6lg+ldupfupXfpXHqXvqVz6Vz6lq6lb+lZupaupWfpVnqWjqVb6VY6lk6lI+lDepAepA/pQrqR7qQz6Uy6k/6kD+lFOpFOpBfpS/qQ3qQX6UM6kn6kQ+lJupKupCfpR3qSbqQf6Ue6kT6kG+lM+pA+pDPpTfqOrqPTdR3dR6frdN1H59F99B6dR+fRe3Qg3UaP0WX0GH2uy+gy+lyf0ec6jT6jz+g0eo1Oo+foNXqNnqP/6Dn6jv6j/+g7Ol2P0W30G/1Gt9Fx9BTdRD/RTXQU/UQ/0VGgQNFddBJdRYfRW3QWXUV/0Vv0RIYICQLkh48ePOh26MiB44aNGjRmyIgxB+OFixYsVqhIgeKEiRIkRogIAeKDhw4cNmjIgOGChQoUJkiIAOGBgwYMFihIgOCAgQIEBggIAGB3miU5iiH4ed93vnXG11ZLy5EbJy4cuG/eunHbpi0btmvWqlGbJi0atGfOmjFbpiwZsmPGihEbJiwYsF++evHapSsXrlu2atGaJSsWrFeuWrFapSoVqlOmSpEaJSoUqE+eOnHapCkTpkuWKlGaJCkSpEeOGjFapCgRokOGChEaJCgQoD9++vDZoycPnjt26tCZIycOnDdu2rCpW6MmDZozZsqQGSMmDJgvXrpw2aIlC5YrVqpQmSIlCpQnTpowWaIkCZIjRooQGSIkCJAfPnrwoNuhIweOGzZq0JghI8YcjBcuWrBYoSIFihMmSpAYISIEiA8eOnDYoCEDhgsWKlCYICEChAcOGjBYoCABggMGChAYICAAgN1pluQohuDnfd/51hlfWystR26cuHDgvnnrxm2btmzYrlmrRm2atGjQnjlrxmyZsmTIjhkrRmyYsGDAfvnqxWuXrly4btmqRWuWrFiwXrlqxWqVqlSoTpkqRWqUqFCgPnnqxGmTpkyYLlmqRGmSpEiQHjlqxGiRokSIDhkqRGiQoECA/vjpw2ePnjx47tipQ2eOnDhw3rhpw6ZujZo0aM6YKUNmjJgwYL546cJli5YsWK5YqUJlipQoUJ44acJkiZIkSI4YKUJkiJAgQH746MGDboeOHDhu2KhBY4aMGHMwXrhowWKFihQoTpgoQWKEiBAgPnjowGGDhgwYLlioQGGChAgQHjhowGCBggQIDhgoQGCAgAAAdqdZkqMYgp/3fedbZ3xtVaRnzZYldC06NDA9rE2ZLlWaFOlZs2UJXYsODcyPtSnTpUqTIj1rtkyJ4pMcwWHjRIkKEwYE8NxrbtSkdWXIcNkyZYmSJEGA4Lj58qRJX0LXokMDs2NtynSp0qRIz5otS+h4hw0ZLlSYEOFBgwUJDhQYEGBnkiLoea6x5ZScOHDenPly5cmRHz568NihIweOGzZr9i4zJsyXLluyXDmCI0WGBFsEPc81tpuSEydNmCxRkgTJGTNliC4xIsSHDhsyXKgwIcKDBgsSHCgwIMDOJEXQ81xjq6k1Y8SEAfPFSxcuW7RkwXJlihQnTZIgcUozIkN26JQZMyVKkB9zLz50aLCAzGKm5KhJEwYMlitPnBgp0oMnzZkyVaYMoSFjRIgID3Ymxthis2aMGC1ZokBBcuSHD5s1W7IkOVLEBo0SIyZECLC7+mJtypDhskWLlChJkAD5ccOmy5YlSXTgSJHhwoEC1rMenDdnzHjpUoUKkyVDhOjIGRMmypMfPV606LBhQYIDFayeOHDQnPnixUqVJkyIDNmhU2bMlCFBfsy9+NChgUlaPEk2LLC+HJVRYENBA22wAF1JkCLBjpkoOUkQbEDAfVEqc4DuQANwsAxdMfDCwE6aKDxJCoQowIlRWkOAjsAEcLYMdRnwYkABaajwPBEQQgBITNOaIAEm2GLUBQANAAWwofLzZHdiByrTNIHSE84ZxEWGM8B5qZF6pGfJDXOE6bcZKzMRqgKkbFGa5aCBWnRSSpLEKB3T0A6K0u0KlShO25KfAJTurTO+1JahKymsaMzSGRw1gTVTdo5QSjNQSunuTqlpZ2dXp5S0o7ObUxraydnFKfXs4OzelG52bnZtyjE7Nru68spuzU5NaWSXZoem9LE7szNTztiV2ZEpP+zG7MSUHHZhdmBKCLsvOy8lgV2XHZdS77bstJR3l2WHheSxu7KzQurYVdlRIW/spuykkDR2UXZQyBi7Jzsn5Itdkx0TksVuyU4JmWKXZIeENLE7sjNCjtgV2REhQeyG7ISQHXZBdkBIDbsfOx/khV2PHQ+Swo5ut4OMsNOxy0E62OHY3SAX7GzsapAIdjR2M8gCOxm7GKSA3dwOBrnbvdi5IMtdix0LUtyt2Kkgv12KHQrS707sTJB7V2JHgsS7ETsRZN2F2IEYye0+7DyMq3YddhxGVLsNOw1jqV2GHYZR1O7CzsL4aVdhR2HktJuwkzBm2kXYQRgt7R7sHIyTdg12DEZIuwU7BWOjXYIdglHR7sDOwHhoV2BHYCS0G7ATMAbaBdgBGP3sdrtz3LMzd+WIZ0fuxrHOTtyFo5wduPvGHTtv90ccO7/rY40d3+1Rxk7v8ghjh3d3bLGzuzqq2NGz3HjiJHeOG0mc4s5wY4gT3PlNfHV6O7uJrE5u5zYx1antzCaaOrGd18RRp7WzmgjqpHZOEzud0s5ooqYT2vlMvHQ6O5uJlE5m5zIx0qnsTCY6OpGdx8RFp7GzmIjoJHYOEwudws5goqAT2PlL/HP6OnuJfE5e5y4xz6nrzCXaOXGdt8Q5p62zlgjnpHXOEtucss5Y4poT1vlKRHO6OluJZU5W5ypRzKnqTCV+OVGdp0Qup6mzlJjlJHWOEomcos5QYpAT1PlJ9HF6OjuJdCenc5OY49R0ZhJtnJjOS+KM09JZSZw7KZ2TRBenpDOSuOKEdD4SUZyOzkZiiZPRuUjscCo6E4kVTkTnIbHBaegsJBY4CZ2DRPEUdAYS8Qno/BN6O/2cfUJpJ59zT2js1HPmCXWdeM47oavTzlknFHXSOeeElk45Z5xQ0QnnfBP6Od2cbUI5J5uzLjxzrjnVhFvONCea8Ml55jQTDjnLnGRCIOeYU0xY4wxzgglDnF9OL2GFs8vJJUxwbjm1hOaZ5cQS8vPKaQUUd1Y5qYDWzimnFFDZGeWEAvo6n5xOQFlnk5MJaOpccioBNZ1JTiSgo/PIaQQUdBY5iYB/ziGnEHDOGeQEAqI5f5w+QC5nj5MHCOWkO3eARE4dZw5w7sRx3gBLnDbOGqCIk8Y5A7RwyjhjgArOuRMGeJ4vThdgP1ucLL5x54pTxXftTHGi+JadJ04Tn62zxEniU3WOOEV8ns4QJ4hP0vnh9PAZOjucHD4954ZTw+fmzHBi+MacF04L35WzwknhW3JOOCV8P84IJ4SPxvngdPClOBucDL4O54JTwRfhTHAi+AqcB04Dn4CzwEng+84Bp4CvngFOAN62c3ee3rPTPEtv2Emeo3frFM/QW3WC5+d9Or3ze5NOf3bPz8nP7e059Zm9Nyc+r0fmtGf1npzULOcxMcmZ40xxpjgznBnOBGeCM7+Z30xvpjezm9nN5GZyM7eZ2sxsZjYTm4nNvGZeM62Z1sxqZjWTmknNnGZOM6WZ0UxoJjTzmfnMdGY6M5uZzUxmJjNzmbnMVGYqM5OZyMxj5jHTmGnMLGYWM4mZxMxh5jBTmCnMDGYGM4GZv0xfpi+zl9nL5GXyMneZu0xdpi4zl5nLxGXiMm+ZtsxaZi2TlknLnGXOMmWZssxYZiwTlgnLfGW+Ml2ZrUxWJitzlbnKVGWqMlOZqUxUJirzlHnKNGWaMkuZpMxR5ihTlCnKDGWGMkGZoMxP5ifTk+nJ7GR2MjmZm0xNpiYzk5nJxGRiMi+Zl0xLpiWzklnJpGRSMieZksxIZiQTkgnJfGQ+Mh2ZjsxGZiOTkcnIXGQuMhWZiUxEJiLzkHnINGQaMguZhUxCJiFzkDnIFGQKMgOZgMw/5h/Tj+nH7GP2MfmYfMw95h5Tj6nHzGPmMfGYd0w7ph2zjlnHpGPSMeeYc0w5phwzjhnHhGPCMd+Ybsw2ZhuTjcnGrDPrzDXmGlONqcZMY6Yx0ZhozDOmGbOMWcYkY5Ixx5hjTDGmGDOMGcYEY4Ixv5hfTC9mF5OLycXcYm4xtZhazCxmFhOLicW8Yl4xrZhWzComFXOKOcWUYkoxo5hRTCgmFPOJ+cR0Yjoxm5hNTCbmElOJqcRMYiYxkZhIzCPmEdOIacQsYhYxiZhEzCGmEDOIGcQEYgIxf5g/TB+mD7OH2cPkYfIw6Uw6c4epw8xh5jBxmDjMG+YN04Zpw6xh1jBpmDTMGeYMU4YZw5wz50wYJgzzhfnCdGG6MFuYLUwWJgtzhbnCVGGmMFGYKMwT5gnThGnCLGGWMEmYJMwR5ghThCnCDGGCMD+YH0wPpgezg9nB5GByMDeYG0wNpgYzg5nBxGBeMC2YFswKZgWTgknBnGBOMCWYEswIZgQTggnBfGA6MBuYDUwGJgNzgbnAVGAqMBOYCUwEJgLzgHnANGAWMAmYBMwB5gBTgCnADGAGMAGYAMyduTNP8zRNszRJkzRDMzRBEzS/6U1ucnOb29SmNrOZTWxi85rXtGYty5XlSnIluXJcOa4UV4orw5XhSnAluPJb6a3sVnYruZXcym3ltlJbqa3MVmYrsZXYymvltdJaWa2kVlIrp5XTSmmltDJaGa2EVkIrn5XPSmels7JZyaxcVi4rlZXKymRlshJZiaw8Vh4rjZXGymJlsZJYOawUVgorg5XBSmAlsPJX+av0Vfoqe5W9Sl4lr3JXqavMVeYqcZW4ylvlrdJWaausVdYqaZW0ylnlrFJWGauEVcIqX5WvSlelq7JV2apkVbIqV5WrSlWlqjJViao8VZ4qTZWmylJlqZJUSaocVY4qRZWiylBlqBJU+an0VHoqO5WdSk4lp3JTmanEVF4qLZWWykplpZJSSamcVEYqIZWPSkelo7JR2ahkVDIqF5WLSkWlojJRmahEVCIqD5WFSkLloFJQKagMVAYqAZWAyj/ln9JP6afsU/Yp+ZR8yj1lnhJPeae0U9op65R1SjolnXJOOaeUU8op45RxSjglnPJN2aZkU9aVa8o1pZpSTZmmTFOiKdGUZ8ozpZnSTFmmLFOSKcWUYUow5ZfyS+ml9FJ2KbuUXEou5ZZyS6ml1FJmKbOUWEorZZWSSjmlnFJKKaWUUcooJZQSSvmkfFI6KZ2UTcomJZNySamkVFImKZOUSEok5ZGySEmkHFIKKYWUQcogJZASSPmj7FHyKOnKHeWOUkepo8xR5ihxlDjKG+WN0kZpo6xR1ihplDLKGOVcCaOEUb4oX5QuShdli7JFyaJkUa4oV5QqShVlihJFeaI8UZooTZQlyhIliZJEOaIcUYooRZQhyhAliNJD2aHcUGooM5QYSgzlhfJCaaG0UFYoK5QUSgrlhHJCKaGUUEYoH5QOygYlg5JBuaBcUCooFZQJygQlghJBeaA8UBooDZQFygGlgDJACaAEUO7KXXmWZ2mWZkmWZCmWYQmWYOmVXvnLX/rSl73sJS95uctc4tKWtaRkObIcSY4kR44jx5HiSHFkODIcCY4ER34jv5HeyG4kN5IbuY3cRmojtZHZyGwkNhIbeY28RlojrZHVSGrkNHIaKY2URkYjo5HQSGjkM/IZ6Yx0RjYjm5HMyGWkMlIZmYxMRiIjkZHHyGOkMdIYWYwsRhIjiZHDSGFkMDIYCYwERv4if5G+SF9kL7IXyYvkRe4id5G6yFwkLhIXeYu8RdoibZG1yFokLZIWOYucRcoiZZGxSFjkK/IV6Yp0RbYiW5GsSFbkKnIVqYpURaYiU5GoyFOkKdIUWYosRZIiSZGjyFGkKFIUGYoMRYIiQZGfSE9kJ7ITyYnkRG4iN5GaSE1kJjITiYnERF4iL5GWyEokJZISOYmcREoiJZGRyEgkJBIS+Yh8RDoiHZGNSEbkInIRqYhURCYiE5GISETkIfIQaYg0RBYiC5GEyEGkIFIQGYgMRAIiAZF/yD+kH9IP2YfsQ/Ih+ZB7SD1kHjIPiYfEQ94h75B2SDtkHbIOSYekQ84h55ByyDgkHBIO+YZ8Q7oh3ZBtyDYkG5INWUfWkWvINaQaMg2JhkRDniHPkGZIM2QZsgxJhiRDjiHHkGJIMWQYEgz5hfxCeiG9kF3ILiQXkgu5hdxCaiG1kFnILCQW8gpphbRCViGrkFRIKuQUcgophZRCRiGjkFBIKOQT0gnZhGxCMiGZkEvIJaQSUgmZhExCIiGRkEfII6QRsghJhCRCDiGHkEJIIWQQMggJhARC/iB/kD5IH2QPko7cQeYgcZA2yBrkDFIGOUfCIF2QLcgVpAoSBXmCLEGSIEWQIcgPpAeSA7mBzEBiIC2QFcgJpAQSAvmAbEAyIBWQCcgDpAGSADmADEACIE/SJElyJEMSJD3yk53kpCYzeUlL0rHcOG4UN4YbwY3gxm/jt9Hb6G3sNnYbuY3cxm3jtlHbqG3MNmIbr43XRmujtbHaWG2kNlIbp43TRmmjtDHaGG2ENj4bnY3OxmZjs5HZyGxcNi4blY3KxmRjshHZiGw8Nhobi43FRmIjsXHYOGwUNgobg43BRmAjsPHX+Gv0NfYaeY28xl3jrlHXqGvMNeYacY24xlvjrdHWaGusNdIaZ42zRlmjrDHWGGuENcIaX42vRlejq7HV2GpkNaoaU42nRlMjqXHUGGoENXoaO42bRk0jpvHSWGmkNEoaI42PRkcjo3HRmGhENBoaC42DRkEjoPHP2GfkM+oZ84x3RjsjnXHOGGeEM74Z3YxuxjZjm5HNyGasG+vGNeOaUc2oZkwzphnRjGdGM6OZscxYZiQzkhnHjGNGMaOYMcwYZgQzghm/jF7GLmOXkcvIZdwybhm1jFrGLGOWEcuIZbwyXhmtjFVGKiOVcco4ZZQyShmjjFFGKCOU8cn4ZHQyOhmbjEzGJeOSUcmoZEwyJhmRjEjGI+OR0choZCwyFhmJjENGIaOQMcgYZAQyAhl/jD9GH6OPscfYY+Qx8hjpRh1jjvHGaGOkMc4YY4xz44vRxchiXDGmGFGMJsYS44hRxAhi/DB6GDuMHUYOI4dxw7hh1DBqGDOMGUYMI4bxwnhhtDBWGCmMFMYJ44RRwihhjDBGGCGMEMYH44PRwehgbDAyGBeMC0YFo4IxwZhgRDAiGA+MB0YDo4GxwFhgJDAOGAWMAsYAY4ARwAhg3I278RzP0RzNsRzLkRzHURzFMRzD0Ru90Y9+7CMf97hHPeoxj3nEIx6pWE4kJ5ITx4njRHGiODGcGE4EJ4ITv4nfRG+iN7GbyE3cJm4TtYnaxGxiNhGbiE28Jl4TrYnWxGpiNZGaOE2UJkoTo4nRRGgiNPGZ+Ex0JjoTm4nNRGYiM3GZqExMJiYTkYnIxGPiMdGYaEwsJhYTiYnExGHiMFGYGEwEJgITf4m/RF+iL7GX2EvkJfISd4m7RF2iLjGXiEu8Jd4SbYm2xFpiLZGWSEucJc4SZYmyxFhiLBGW6EpsJa4SVYmoxFNiKZGUKEoMJX4SPYmcxE1iJhGTaEmsJE4SJYmQxEdiI5GRqEhMJB4SDYmExEFiIBGQ6EfsI+4R9Yh4xDtiHZGOKEeMI74R3YhsxDpRjZhGPCOaEcmIY8QwIhjRi9hF3CJqEbGIV0QrYhWxikhFpCJOEaeIUkQpYhQxighFhCI+EZ+ITsQmIhORibhEXCIqEZWIScQkIhIRiXhEPCIaEY2IRcQhohARiPhD7CHyEHeIOkQc4g2xhkhDlCHGEGGIL8QWIgtRhZhCPCGaEEmII0QRYggxhAhCBCF+ED+IHkQO4gZRg5hBzCBiEDGIF8QLogWRgjhBlCBGECOIEEQI4gPxgehAZCAuEBWICcQEIgIRgXhAPCAaEAmIA0QBYgAxgAhABCDuxJ14iqdoiqZYiqVIiqQ4iqEIip/oiZ74xS960Ytc5OIWt6hFLWbxilasYrmwXEguJBeOC8eF4kJxYbgwXAguBBd+C7uF3MJtobZQW5gtzBZiC7GF18JrobXQWlgtrBZSC6mF08JoIbTwWegsdBY2C5uFzEJm4bJwWagsVBYmC5OFyEJk4bGwWEgsHBYKC4WFwcJgIbAQWPgr/BX6Cn2FvcJeIa+QV7grzBXiCm+FtkJbYa2wVkgrpBXOCmeFskJZYawwVggrhBW+CluFrMJVoapQVZgqTBWiClGFp8JToanQVFgqLBWSCkmFo8JQIajwU+gp9BR2CjuFnEJO4aZwU6gp1BRmCjOFmEJM4aWwUkgpnBRKCiWFkcJIIaQQUvgofBQ6Ch2FjcJGIaOQUbgoTBQiCg+FhkJDYaGwUEgoJBQOCgeFgkJBYaAwUAgoBBT+CfuEfMI9oZ5QT5gnzBPiCfGEd8I7oZ3QTlgnrBPSCemEc8I4IZzwTegmdBO2CduEbEI2YV1YF64J14RqQjVhmjBNiCY0E5YJyYRjwjGhmFBMGCYME4XsqGMivQIABIgIUyAAgGBIpjYGo8sIAynEjFEIEdYBE8DDRQBAIYBiPP4X4kCA+i62gSWHfUDxzFYwrLOJFNOzYoFLAT3DPhDzsCukdNyBSlN3gOOUT2CcyxyidDOZKPqSUoztKINjG+UQ1wU9wnyCdbAq/ulCKY17gOOUL2BcZRcYrjMVKflMYoz2qIRjG9Og2gY7RL1BHjG7YFWsZpiFaxLnkGNhHfZGALzDA0si4gne9F2S07F8KsebPBzzf2WUdPr9FvyK0a256YfIgaoowxWS+fGHxjCOtkplx5/8QffP0j0C53ZREuP0dw2bCODnlO5YMxrzBgzrbKqr3Tn4+7+fDZSvYHJWPZlo/+rEMDc4HUjDx5iRkkeQDen19Q7p+lxCDky9OU01+zqmxtc982xm9CacFsp8XpAsQr3XeIfogHMV2vC9zetkdVA0Ir8oWAMwc7Eja6a0QRUZnRMwDiY+0vgJNOWySQtUO5SB/V8rqmhBCTjZ6n4/T1vMngnWH9R/4+6KlvhUnDkFRqUjC5r/nrCPeKPFW33/QHIwX+Fz/S/wVUpmQSTH3sjUAqNKxyqA4MgT+SO1vWQqARcdSdjoj7QaIJnDH2T+HjJN8bN6n7/kMBQwKU4K0JXSS/PAx1zUPDc0f/AOyxY5X60CumDwny/nV+DFC4OBCH03JZpWf/zIfA7oWU75KHxZSDRn7ErH8/pnZFCLCaabH1Lh7zZpR5O7Rd4PTpvZWh+d0DKx5lx2wYQKDSrOwakpxHfVR3PzHUs0duoklp9A52EwcOiKmgfPF2pYu6r9kjTPdEE8WV6vwNF1s/9zSX7upHtxoQuYnrvaQ780kq5MIg926WLpHDk9co+CJ5fnj7o8Aq4aS0qgu6ywvEOYaVEzx0oZUyJ8CY/AfWl++X482SUp68PzJ2NverSWgyhg3hJZdC50EsVJZtdT+3VjCoYX7bBPNrTjPo2XrZsnPpdhoUzj43rQL7v9Lt8qW+56in+xbqq/qpyDXqjo3yj1dmWL/CnM3c8h85A139Jmtv25YpG0l1iflocrMPh+g/oN3CJutcNRexbx1Jrc9A/tRS2rgydfmhi0QuvOLTA2MA3RIBQqVe2KzvdG1hYEyF14xcBMFPkQdIWlM0sYvM1KYStUhioZaD14i/dxt4uFrVAOU8QZWKgwqP7ohbI9NyLt0CbBcO0wtiuaEVWnP1VQCeLW+7B7ZxApbr/M3BUW7kL0DHUBJ89b+m7dy3Z+NTlUdLV4V1m9iCNC5WqHnTst7Xz1W6ttb1Pwk538TsDaMx2r0FKsa1jhj06eP/ksozmrH6nGRoaVFXVTmKWiMQV0mTPRNRLo5CaHow05w9ItCLZoPCTW5XJz0Tx5FsqMx0U5YhTGIjEzM+q27WjURRYdZsev9it6LvWjUBBU0TpT4UVFWsCgv0As5y7sWmh97VWzuX9v74rL0Kn55889UokF+DdN/oGniUQ2Vuj8KYPJhg56mkEaykeS9k8oB7a3oKYFRovtM/w37BDYttOalp8W24Xub1BCsE1JNe2KXGxapL91scEGxmraGK/YzIh/S6OCjY2saW+kYpNj/62OBRseT9P2iMXmR/1bIBlshCRNO2QXmyL7t0Ye2CCJmjZJBSe+ZRLmPEvKM90nR9lEufNWSiIbKvsit8o++bnydH9T1Q6RllVzfFY9fPsqjk2sSmll5Qs7tFK/rbVbPLeWw+I6aPPbXbsyuhbT+nrLBlist8HqRc6w3GmJpdIxtvEtxmtdYTfeCx6N6Xmvx602IE9qIjPyXvyGTE8/JremTb7DZvmjt8zjbZxXSPs8K5voqd5K37ehvpC2+lM212O9xV5voz1D2u1J2XTf9db73gb8g7Tho7IZX+st+Xwb8wnCnq9s6636cqFJf5/xtk/K5v15Szbyy0Us/Pvkp36iZyPQx2YCnQhLgY5sLNDn116gdzIZ6LhoNaAjv7rbgSg2HIjEYEEQu9yIIHZ/VhDRhwZxztODiGyMEOdNFSL5kCFeeeYQhY8gIr2JRLwNKCKkeUVUNr6IxZ9mRPThRpzzrCMiG33EeZOQSDYYiU9zkgh8bBIVf28S+W6NEjXNWOKwkUsk/gQmog1k4qT5TCQ+rol/05sINsyJijzbieWjngj9k59YHwRFSHOhqGxMFIt+TxT5bm0UdXOLFPm5VIr63xIO7aYZsJwy9aOTBv9OAAAA/f///1oAAAABAAAA6zAAADgGAQAotS/9oDgGAQD9hgFKiq1ZLRC4JwDk1VfeQx0eHEDuQgERVRFJSi+pMhErtuS06LuDIHBmnKIQk7r33nffA3EFgAV+BQ3HTctpQTdvxLzp8qWLl/7SgV7IdGDrIZOn9fScPHR6Tteh03X6ThvCwREkSrSYM32mBQXRNJpW02mqiREo6om5OWZl1rq6ZV1WpZKu0tVkUk5DjasUaoUKFqqF+vYGV+HiwIAJE6ZMl2kz3aa7tBcvXJpLj8FUqSt1ptZUG4SoISobW/XwoXqoIKpbjQChRkCkqBV1Yi+qYmgVrSKoZm2rZ/UeWX2pjtUCVUDF9ettSf2pQcHqVzWtntUFTagL9WG9UOVqXG9pLc2ljqh4eCVqiZYlqzfVuTrXmzbF6lgNC5ZjOzaq7tNRpHSTBgRk0kw6GlXSSnrJEiftpJ88ydJZukqVKT2lqVDB0lj6yhUoDaWttJQOIqR9dI8ePJpH79gBbWj7+f3oHw0ESJJO0kWKDOkhTYQIkkbSR4789V8baSFt40bL6L29GB2j9fRe9IuGAYNG0+gZM/q6r3XowNE4OkeOZz+bj69G12hn3+gTeT2i8fBEtIgOEeKu7xoECBJNokuUcNEuWoUKFI2iU6Ro0S2aBQsTbaJXdF4vmZ1sDRoydIaem5NrucaAga7pWqn80B+62bRru96wwUN76A4d6rquOTSzJUzoB93W5qAdNBvbWq91gwYQGkJHiHChL3SFChSaQr+9xXVcw8G5tVtb6Al9AEEX6LIysiZrAgQEtIAeMMCszdqAAQbNoBUoSNAJGg1NrdV6wYKzPuu0RtAAGtldjfte27bda82d+3+sxzpAAK/26q8vsRbrsDBkIxusu5DdXcgw7WZzS9Tp5Hv2QZ1OvmcftLnBcLmsU9Ill8s6JV2yx508syt5zJBzW6JNNnYMEdP0ymhipr1lweHIRBQcDEJo99VsEjIR0zKV0WSYFobD0RCxQRDCw69mmjabzWaz2WwC5sjxhdgoiCj41YimSGBzS7TZ3BKFQvuefE4otO/J52w2NzR2M5NJOmXdMpmkU9Yte6TdydsSNUOaIefatkSdTiffsw/qB4X2PfmczjRNk8kknbJuyVwu65R0yWQyTdNnmqap0w8K7XvyOZ1OJ9+zDwr1s7PrjjKjzCgzyowyo8woM9rMKLObGWVGmVFmlBllRpnRZkYLo3xOPqfz+YxCm9AmnVK5bD77oH1Q6PMZdTr5nM7DtMO6Zd1yqVRGk0m6ZCGbaLpkw4ySLZvL5h7ZYCGhxDcKfjhau1LBwh3y8A55eHfHjN51N+8OkczoGz9VmNG7Q2QbsWXbUgzpgJSIpJY3Orrd0NmxpCUOnZHC6DK6jHYXRruXUUMmM2rYXZjaLaN+0LQBE+pktrPbqYymyTTZ7eDMr5FhY7OlDu4eWtqXCvr1NdszTTK7nc40TXZaKLlkdie7nd1LpV/fKdua0MkeGlOwCQP9GjEbm9DOjpnslI5uyXR2Dxo2EnYP2kmixMFbEiXPwm6oX5qmUGY7u/nSZJrsNE39nmmadHbzpWlaaMnsTjq7l8qoX7c9G+2YaapMJrthGQhMvoKD24BqVA5nd2O3oSDyGW1BIHAKJjQFiRg4E+0hs5qCSJhpj5eagku+TRntBWMC/VqP4Bc8RndX8sA9nU7nk4/P6XT29fn5QaHQVJkq02SaTJkpU5lMJpV0dMlkHZO5XC7TZ5o+09SZOtM09Uv90vQJhUKffX1+flA+PqfT6XQ67dLs0uzs7Bh4FbGzs5u7k2cXoY8G5XK5VNbVMZlLOrpkMplMJgP9MaOFUA5WyPa6G6BQtKjHM9qE+v5QdRf6FUId3XVDYUVp8lUhY0YHA1SwsIwe3nU3nd3MaF3KqmwJbTKDBQk6Teebn+7lhQuLGe0+vHGHqOkM9NeMGrpdrNsKdgOAdiPNxGqXHejuEwE2gUVDM2ANnNkza2YV2LYGtoF1YNnKysbsmBUTE2AF2AIFwmyYBQPrsl0WAAAv62W/vt4+0iJttgFs2QA7wJJZAtbmstdx5WrHZXHfsviW3/LHx1k+y2XJouW0vFatWB7L0R0dltuyt9pqrXVXrlS5Kk+VapWv8levUDkqP3VqlI9yUaJIOSkvVQqUgwrlofyTm3JXrJyVt/LGTp0wOSa/dCmTZ3JPniy5JWdkXPRFlyRpkk9ySpQgOaRIHskfeSXvpMk1OSffhOiJrgjRF3kiRESeyB0hUnRH3kjRGzmjQoaHPsgFCfLCQkJOyA8dSj31Qm7I8eTxPK5Hzx7f44AA/fE/HiiQH/fjfZyP37HjdpwOnTpex+fMkeNy/M0bOA7H3Xgcb8PG2TihD/qaNJ7GBV2NoynjZfyMm3EyYlyMB/oYD+PFvTgY/+JdtLgW5+JbPIsVt+JY/IpXkeJSnIpP8ShQHIo/cSfeBNABnYlHfQkSR+JKPIkfIeJE3IgX8SFCXIgH8T8H0sN7+A/34Tx2+A73c6j3Pf3pfO50HTf8hudwHG5jhs/wGk7DZei5nu95DIfxwl+4C2/hLFJ4Cl/hKhyFCTfheX7CS+A5npPwES7izu88hIPwDxycg3vwDt5kOtM3uJ0v6ZzO61zpyTmfcw2ewTHEeZzL+QWHe/M3t+AVnIKbu/kEl+AR2rzNIfgDd7Dma87mDZxBmqe5mi9wBQgcgaN5Aj9g5mZ+5gaqokV1UU1MVFxclAQKVKpUqqqqKkoUp8qpbtqESYqUSVGipDWthoaH9bAWKmSoGqqHDiFKpKgiIiYSIjTIEaPKCFFtVB05elQfVUiQItVIVTFLPXOmjBkzbNRUM2bWnElTBQXR3Kl27MB588ZNdVPbtBmsg5WQUEwVU8OE8cJDTuXDp04fNVVN3bMnT81T9ejBU/HUOxWOLVurVrUy5Tk7rqgwJvOy2siquqqvWC2aWjyF6tRXRfXlX/4PAECYWA3UpYuWuqVe0QImC5gytVBQEUGAaqk6ipSoOqqGElVD1U01S72CxUq9UqtYqVUqlUqmjgnkUsfUL1zql+rF0ydJNcqReqQaMVIkiZAaJMifDx8/6o8KBMiQOqQSIbJX96oMGS1YsHChpwet0Fqjhl/1qz169O3YoYMHDz7AS9WSpUyZNFVNtVP1VHVUPj5ndVYmTKI1WpcsUVKVVCH1r0kTwCcVypw5cjDVSZMYK1VKHuZgYEhHelUYM+qMSoPGsz5rX9XhBZwAgQECclQcOGxUGzeqqfrqVawaq8KC5VgdqyxZs+qsSotWrVwVV63VFVd7u7Xufv3WRxoVBowXdQUPHlPqlBoG0El1gqQaqVGiyKgyqpTKoq6oKlSkiJFYWdVF9/IuD1D16o1a4xaleqky1jiVTp3iA7zMC9QW1UVNUYvUOnUAVUD1zx8/1c9jXVMDPY7VQGM+5mI+oE81KVKLi3EcOXrUj1pRkVEz6kaNEiNFWtSLmpHxUl9qS5Y2ceLUqlt1YyOrZtWrVqXqVKqsrV67ej/Wrn2rHxvXrVyNq9NcnaZjdaxAGypwdnagHqhpaW21rT54IFYV1DAx5EV+25rVtZrWrNu0bharSCRYBatfXwFqgOrl1VW7KoBa6w2jwKFWgARJsRV70iRKmrpTJ0vNKGnRUb9qV65QmTJ1qFSfwoDBMYOqHjUqVIdqUaI8tadPeHgNHDhg69Dhrt5VOzsRVUTlUMMmTJBQ3ToxUSdCNGQoME35NJ/es2dWO9a1yoCBWlVb8OdPHz/NJ0ECs2pWDRgoq2R27NzBgydQB2pAgAS1oB40iE2zGew1g3EO29CwsPtUskqAgIABJ2peXrNpV+3qhsqhD3WcOITWDBIGkx7BH7iR/uwNXEdv9gWu4pc92VX0BH7APXwBP3YJvdiH3UAP9gGun/96r7vnux7AxfPI/1vn8+Mr5+/b++adMNddk3HlWxdJfsy2bpFcK9O6QvKsLOsCyY451u2RYeVX1y+7yq3uMzdmVldHXpVVXWZOlVFdZT6VTV0NuVQmdTHkUVnUjcuhMqhbIX/Knu6E3ClzuhHypqzptuVMGdNtkC9lS1ctM+ZKV0GmlCfdAXkxS7qfI2VI1lZ+lB1ZVrlRZmRBZcW8yFbKiVmRXZQRcyJbmBHlQzZPNpRT2yYXyoeWTDbMhTZLJpQH2SZZUA5kh2RA+Y/ty34yn7wn58l4sp1cJ8/JcjKc/Ca3yYSZTV6T02TBfCabyWRyYBaTw+Qv2UvmkrfkLBlLtpKr5ClZSoaSn+QmGTBH85KcJCPJRnKRPCQLyX8ZSPaRe+Qd2S/35Wd2Zh0ZR76Ra2QaWUbey3oZRnaRW+QVWUVGkfOyiVwij8h4OUQGkT9kD5lDbma7zMx1WZmTWUOeyxjyhRyXLeQKmUKekN1yhPwgt2W23CAzyGo5LSvICTKCfJYN5AK5LBPIA/JYFstgOUD2yl0ZmT/jfDPOhXHhR2wL08KzsCOOhV9hV7gRs8KrVKVCdcpUKVJ4FBYVCtQnT504bcKacCZMlywxVqI0CS9iSZEgPXLUiJEiXoQVYUSMCB/CKS6EDXEhHoQFYUD4D+6D+WA9OA/Gc8dOHTpz5MTBcPAbN20IB9msUYPTYEE0Z8yUIRM4BovBYcB88dKFyxYtOAu+gq1gKngKjoKhYCe4CWaCo1gJToKPYCOYCB6Cg+A//AP7wDzwDgzFffjJ59SBc+Ab2AamgWfgPRwDw8AvcAvMAqvAKXAePoFLYBJ4BJ6IEBgE/oA9YA64ie0wEy/rlHQ4iTPgOSyHL2A4bAG/YQpYAnbDEPAD7ACz4TXMAKstSFOA0TACfAAbwGa4DJPhAVgAFsNhGCzAlxfuwkj8GOOLb66L6z5eW5fWnXUdb6z76rq6rRpZrbqqLqp76pa6pK6oG+qC+uSp0+V0Nd1M99K1dCtdSnfxSrqQ7qPb6DK6i27iRbyJLqJDhtJb6BrewjvoCrqA7p/b5/K5em6ee+fauXTunBvnwrlubps7eNlcNTfNFURzxkwZMoFjrpgbBswXL124bNFys1wsV6xUoTJFSpQL5T5x0gSQSXSJkpvkHrlGLpE75Aa5f/fH9XF53B0Xevsu33XeHBfHvWGjBo0ZMvZiXL0L44WLFixWqEhxUdy8EyZKkBiBJ+KGuCDuPnjowKG54drd5a27dDd5M9y5K3cvXLhr4b5dClfCdbsQ7oPr4LLdtcvgLrhpF+0muAgOnBkwK1BGdglcAXfsioWBBfjy6gJwkTdffK/1evt2Lly37KOtZWnZWbIcY8F65aqVbbSrrCqbCtUpU6VIjRJlQ9lP1pPtxGmTpkyYLlmyjJaSnWQXJUWC9MhRI0ZW0SZaRRYxEaJDhtJCh9bQErKDrKBAgP746cNnj9Vj8dg71k4dOnPkxIHzxrqxhHbQslmjJo0gmjNmbBkbaMdYMWHAfPHShcsWq8VisVeslSpUpkiJAuWJdWIBLRMbXaIkCZIjRopYIlaIDWL/gPzw0YPHDj8LtU/LZ506cuC4YaMGDTtjb8+FdWFbtHhhX1gZMlhYFnbFijybZ0+cQGFR2BQpStgSJqwJS8KqsHswLAwbw+o1m8zl0s7aKfHwPtgP1oOHO3tnR4zoYDtYDpZplXW2ztLZDRYPhAVhRdgQcnJxFy5osBqSFSpMkCCBgqUQwUZws24Wgn2zcXAWzlqwE2wSg8VgM9i5tjYGloFVU1uza/bBgwV2gU1LQ2AR2AMHEgRhYAG+vLoAID/ja71658J169FWLVqzZDnGgvXKVatGVqtUpUJ1ylQpUqNEhQL1yVMnTps0ZcJ0yRJjJUqTFiVFgvTIUSNGiosSFSEmQnTIUFro0LCQ0CBBgQD98dOHzx49efDcsVOHzhw5ceC8cdOGcJDNGjVpBNGcMVOGTOAYMWHAfPHShcsWLVmwXLFShcoUKVGgPHHSBJBJdImSJEiOGClCZIiQIH9AfvjowWOHH7TvyefUkQPHDRs1aMyQsRdDD8YLFy1YrFCRAkXeCRMlSIzAExECxN0HDx04NDfYMZd1SrqkhgxzGOQuxMFZqPBGYYIEtwgQHrQ5YGuwxkBtQZoCtAQIDpwZMCtQRkZggIAxsTCwAF9eXQCQn/G1XmvnwnXr0VYtWrNkOcaC9cpVq0ZWq1SlQnXKVClSo0SFAvXJUydOmzRlwnTJEmMlSpMWJUWC9MhRI0aKixIVISZCdMhQWujQsJDQIEGBAP3x04fPHj158NyxU4fOHDlx4Lxx04ZwkM0aNWkE0ZwxU4ZM4BgxYcB88dKFyxYtWbBcsVKFyhQpUaA8cdIEkEl0iZIkSI4YKUJkiJAgf0B++OjBY4cftO/J59SRA8cNGzVozJCxF0MPxgsXLVisUJECRd4JEyVIjMATEQLE3QcPHTg0N9gxl3VKuqSGDHMY5C7EwVmo8EZhggS3CBAetDlga7DGQG1BmgK0BAgOnBkwK1BGRmCAgDGxMLAAX15dAJCf8bVe65kygWLAeOGiBYsVKlKgOAGMKkFihIiQvx89dkCfzhw3aszY03vRYkWKPBMk8ELceeCwgVlHp2FOLs7C2wQ3CG1sa2ppaAjObFetU5cYKS1GetRIMREQnEAxKlKgOAGMKkFihIiQvx9PZ44bNWbs6b3IM0ECj8MGZh2dhjm5ODcIbWxramdmZQQEiIF9dSEd1yMsV42rUp0qNSoUMtMlRkqLkR41UkxEdD6EYKA4AYwaIeJCcqyQi7PwNsENQhvbmpqnoVWw+vVY61QpRkqIDOnBo0ZQCxYlSKDPFy3uPMjFrakJcDE6AF+Z5CDBQyJ4S7UoiI2ZFShRI387nDX0VpgIwaFuzoIbW9oZATDk+6Nj46lQmxgjKSIyBNS5O+u5Zx4YNVHTGg21zHjrt+5uZIHcB1mGJMt6kASQA/IdpADkWKaDFEOG5ThIMGSA7Ab5hfTKg8guJICsBolEfkaDzEicyyAv0uYxSEfWDAbZnyt3eVx/K2v5x7eVr3ytp5Wp/KyXlaO848fKTh7Wv8pM3tW3ykq+8VnlI7/qVWUin+pR5SB/6k3lH1/qSWUeP+pFZeiHelCZ7z+9p5zjOz2nbOM3vaY84zM9phzjL72l/OIZv1Jm8ZR+Uk7xiy8pn/hIDymT+EfvKIv4Rs8o373iL8odPvEV5Q2P+Iny8hH9oUz3hj7NGb7QH2a5N/zCDPeEflB+e0EfKEt4QP8nQ3g/3yc7eD6/J6+9ns+TFzyev5PR3s7XyQeezs/JZi/n42Syh/NvsoB3821y2BP+YP56Nr8mA3g1nybnF3w0Z95M7i/zZPCtD/wxuNaL+TBY1oP5LxjWe/kuuNVz+S048bV8FpzosfwVbOitfBV8+FR+Cib0Uj4KDvRQ/gn2806+Cd7zgM8EY/noL8FVXsknwVIeyR/BT97IF8GAT+SH4CUv5INgJP/3QHCR//E+sJDv8TwwkN/xfrjHQ78P+/3z+TCOd74OXONzPA4s42+8Daz3NZ4GdvEzXgZe8XsfA6N4vYeBTfyLd4HvvsWzwB1+xavAGz7Fo8AaPu9PYAxv4kvguCfxI3CFx3sReMKHeBA4wt/9B9z2Hr4DbvAcvokT/Ia3w2fP/CUu8HWvxASe7pN47DV8Bgzg5x4Dzi/3F7D9uIfD/Ra+wr31b0/h1voJL+HKerePcGE9hH9wU33bO7imnu0b3FG/9gzuplf7BRfTp72Cy/hon+AGkeOoJG+5WcQFBBkAJAQACAqDaBmEBFEYh6l0fTTqYmBhgWBgAAsRYAAANCIFy2pBPaMUAoZAIAAwpQWVo7XDWHA9P0HCe1RUs0ZT1ZAhG3fUPKqs3n/j82n3HH+3PbPm3nfVeKHGuOfy/TmWX//H+LXl2XvzfqmGjTfDOzXn33n2+j3C33fLvpnnrTfquDjUvL37zqXT/zn6flnm7r3turDCznHL7dlznr/6n9Dr7bP17tzSjhtrjlVq77/x/NR7xr/tnlyz71tr3FBx3Hl5/4zL1/9xfN1y7t1531ThphPdlXEZdU7nE/cB8HJ6oF0YG7LBwJGgEG3qkzQN8RPxqFsEK+rl0BEUEA5mitYO4XD1uAxMG5plcVOWEBxhkbCCcHmdiC/MA/jl8FCaMB9lgYkCwRjb0C9IGvkn4FmWCC/VyakCKJgcyByMHeXh6HkIWB81yWqGrJg4wCZAhfTyOBlO2IfwymmBtLQ+yAYCBcUxtClPUJ7yTiKhjx6puJvQasuy1mb1UAkbTAZmCsan8mD1OAS2j5JlMUNbTBRhEaBhenFpiE2f31umQbfRAy3YRmP7tFmiOprWHyFyL/2DBX7r5R8mbWl8jFAgUWxaoBDaWH5J01AYZhNLpJaMFkadA14GL4q4YwhZqq6WDalA89tpi1a2muEPJeFEr8C70+La8Tdv+cWgSupFXSm1EVtwVuK26jqVTuyH4MthgbpM21ohwYx7rkxmdr6JMH+ykfvlv+weXJPvU2vYUHBcIHI3cwpLX/M0IWf6F5uAG1hmB8m+ZhIGxzW/2nf+cx6xDzKvwvOl66+yoQWwW+ichMA/pn2psVtVW5YJQvZEMyPKcfx2q2G3ErhkU1oydlHWgCVzDCWt/FnN4CjfjrKuKhlk6oCK1HYoMkIv39jnhFq31mEVKajZAck3qPfxWUvC3QrSRb0IGBw/BX5MdmKpjQtJBK+FZAksg7wrv4Jkwo+QrCIHRabQD5lkXQ+NLANWSjZFB4DcxVtNOoJPTqIUEyGSUWa9wpTf02mM8k0HbrKDDWrrcPjD5mFXs8HEnX7o4X0sgPXxfvTPXos+reU9ClU/9pCK5NCGQZjPMXdK7NnNTOrqyiyMzJArNftLs0tqRxHmb+A2Lm878sbElX0GvMPF+2hehM4zS7kDz8frqyXtovSU/ijb8J41hzqZtaOPo1ZgzOjbof/atFuLoyrfs5lra1eurlhdW7Nmdf2a1dUr1+vXrq1ct7Z6xcrq2tq1q2vWrqxYsV43tPr7GN7OqcQfGDJgovLfTiq6LKhwx8/Ib43VPPjMr8ES6Gyt7dQNDPE8kXYMvHZ07lhckOAc5jk9823yRdct0WfPOT1Tb6H0qqJuIi+5IseVfk/J6jSHhNkVVKcyb/TtBBAtzDA6TvrT7RPcaKAeU0FXuv7Ars/GyDKqdVZSWtFBR+PGteY+FCJA0dX9YMz8vft0tDUS+O3UppbSqpnuDCaFzfFw06UVLKxrV6Ti1V+eO+kR0zt+PY7y/cT6OauW8QJ24IVlfwAWnwZ5nfZwN7nMV3xqUSgrbOF8+D9qti9J8KPymaaWQIJJTzInFsi/5Ry1Ut58EepGuCUuc2y4tzLhLuO52EKAYi4EBsUIik4ueKot5zRJJYS2ZOb6WLRuWIDvMNYGHXRQCuu+daLOLaVFiX/vAxXuAfyah4AGm79U3rjWEKTh57H1X8/LBiAaw3M5mRJ26iaqTWN2uYl0AYizhwvM6CYfBFbN6WXnX+q0qBkVO9nW9NXTIR51QaU5ughjjWpNTKL6n1MmtzWE7TYD0UiUW9ggRZqYoLR88gUQTfTtrgbnlHdHC/2ZvdbUKOekhTFF8Sc0OHXiVH5GvK91UJ3RzZovEDfKYt6/2G75dNhWfBn1C73GNg02pIEUa8FUVQ+pTzy5N0ZK2Tl/TtdQNkm4RgXTCLfbeBVXerjbTjWJLnTzUx+Rif7YPnPidomGn7heP9u5LGG5r/V4arqjssWJ5uCpOxq5C6+90oiKB1D+DuYL8UbROG2v+l7XM2qvAiPPIoRjMCYHg1lC6KgBa5me7X/zHy+wBjgLvVHZh1LZ7mccz9tRYwbf3ZBWTX+mFY/HRhe6M8Ll9s2Uonna6oJbQKWc/p1AJM8bXXRPlJTV/ymM0GHXBe6B1iJ6Pw1RPne6iE8mtNayuxlH+LX1pAzUjJiwFZik11S7HNHaBP20nMEqW3PzImgs2HtZuVk0GabcavjuGw58w7ZDxD+XebcR4fp2xFo3JYzbNUGHBsWPtSlYbLMi0qsb9XhCpWFu704To+g3iXDCgr6eIoCtgfDNDc60OKJIo6NW3B1ZwfTwVa6PRd8AsUNuELpxhnwrLxHON1ii7cr3CNJrkrASV0mkaZhUKdskH3Ce+E0LZR1ypNjdTiFUU+VnWyssarDE1TZLTThb8iSWi9McL6uE/WJuThiywor590OG0b9lovwrqorLm8fQa9Q4t1YxPHDEmpXtCj9Ysz26ZbOmrmaOoVs6NLvz2pBtJejNKy+1sNbNin47nwQJGFmmJ2uLUqtcorIz/ybe77Xy2K1lFx04esTa1kEfm0aOCFutoNPu81XTb3Faf1bqPUj17+eaLFqFLad2NpCrmg1DSHTYQsyXRqJD6x0BdJvRPjMe6cZz8te3meqLWE50RqVXKNuVEcJhA1NcbUxHd3UuFCVzZj/gbnhaSRYo9XqN/nmjBNyJMYnCMrUNasdpPpa3UkWvoep8SBfgbrdaSQYs9XrM/nlDBCSchq3EwsWdCTtuty2OLW/kWo+dS91XkSje+J0bIvoZHUJJ7V8qN4S/e+vw1kbhPwYnN4SNYte3i9eyguRQWXGMj1WW+L/ZmYvfKve/Yb5ibXMTty0f3g6gyzQIXHGzqis2VbkZQmpQ2zjQvdb0D6Q12LJ9oE/wGgq6z7cCnaUl4frbGbpYK4ROpI3iWrVgdJz2DV2Z9eNyu410f8uJLtaucolbXbqVusno8I02V6ZJpxN78NGEZqPCFpMOzEPLvw+KvFlo3BewEdxEbAXkq3Pphrtvas29/9mVQmvAU++a/ptuUR+BZlu6uN2cjCHz/utsHXsr3mblULFasOmWuz4huEfpn2P/tfXK8YVwLdHvP5D5sf9i+xk+TMCzdk8hZjP897I7DuFF5jz2vrv4WWvSHQ+SR9q9czEjsGiTqK6PX6u3XulHCu1V+GzhVnPVytul0Ikcg84X2Voa9TNFF/Thaevuknr75K7paUI7HMZU+RFcy3cdyQAyAfy99ioH/xy3kIRiedxBE52xYP01rFwHEe6mkTez0E+OXPPLd4fREcy5PLY7gNuzth2icWNLKJePu3Ihyt3h0IfGUuaxhYmxksFl4d5jxVm5Ide3YWRF3Ut8lK6tCrczkdjQPkD71hMyB+XZBEeDNU3OIceygU2kCocsN5LyFLKbtlGhZMY7rL2s6c4ma3t+zchCKm/JQWuaoDWJhOnsQJQWkp76m0TCZ3OgsUxXkoePt7C97dzbUMTkkZhGfDL3i930to8fxhvj38byNLaWxDO0TABxF9l32N0lXWWu3qHdsMy2aJyxuBdG94jzzC4QO4oFc2/K6QlmrbS4IkuuuyBakGBRk1EKEn+kdHxl8OlqjFX7RC+UZuvL7qa5anK/Rtc2RwdpPsSeyYd0Y7/smAVKcBLPjqJt1rQ8osr5vV9PHqQci3CXr6392PYOYBKtS5a54H+2egFzTRfo38j4vQzTYgkWKidYdM40H+mffL4SZ6WfFGx1vVthSupnYs4tKzzbK4e9DdkBh35eL4zMJd247uguAT1bU7aVsZ2T+zei7nM7QKcvBx69T3PuVONgsa6pRWsS4YwS0jysXFgGAes9j2rmyMPrYN4PLOaA3bX1aZ2xuLm+z4G7LdNrmN4Gku1Q1IrWMHPum12qPvdN2zgB2c8kfuxgXycxQkrg0AxcOab/WTzsKAk7ewdSkzjSVh91Frg3CHciIBggZTsA7fKJFb2Dbh6ZjUPM28E6uAyrZxcXJ3V+0fibfaI1U++Ajk7IUnkimV9j84A3Nzli3fDGbr9kyksDmgf5wN+OdxABNBtvV9toRD+2SAAqEhvanaY8TwCsV6x3bZp9YUktDnq8YWxT7Kx3lxG5u/VyHppQXqkzBA2az87CG06kxn6rEMM86bx1HFjg7YL6aLlFfL/n2QLBm6rrKqecmFt7A7Egmc/vXwg/rOq5q8t+kDZtERlFn3TSBOF2BGC2oBXFxLz0qpMWmJx3senMpKUyjrIJF4YnpP253fbnhmPYHl5PN8DdTN/Jaly8EsdHHwDmi73fbXRhYr0wPiHg5FwQdVZheyNrcqm0oI7s5I3ZnXfiulIM6/CuvE86d1G5mg1/P/A2JrSnci59Ftunyo7jaJ+rNvMUI6yxDNUNh277PkE+U3hpWT0vG2XjLhzO889NaKwrhLddT0P6DDpNnDpueFo0gtW6jHCen1Cx4i0Y1TgizPSVqiabJIeCBPHXAZO3qyb5Ragzx9D95GuaYLTVROhXxUtRGvqFsVjQTNaD/oeFef+Lj8zL+MO7l29B6Vy1A4wpvYQSpiCKQc7BuIYdoXlouwVQ/GEIIH0kzmye0l2olJjbxthLtltu4ce/McJtBfSTfEPrU1xxgp/muKVyJRgXVkNHfE410TXDmjA80P7c3G2RO5hDQvDiXo/uKZ0n7YvFiTG+Zqo5a7ogD4gnw2D9wjaAHCKjY7U3HCdmykPNqtSlPQ7GifGNgdVsOsV8qTyTMfqMzWPzRcPpid8ePdjUvub50HQmH8SPRWRtXffEqjhHlHAi/W5YtMzLtXdWpcA0zySKvQRZuFjttuuZVVRz+kYLiBuTHrux37xHsU1L/JB77QGaNZoV2b5s4WM/rhNGBrI7rTPexUTNptQ1GdM5mX8j6Da3A3QsuG4m/8BAqnGiXbonoZ1RIZk+YQTB3CF8s8nI9vXQ8NTaMb51rY4UD60rGP2o5ETaEvjsSZ228e8pm/20HCMVqR1sdxKfIIjPasaB2zOtecP9xydF8j6pcXrIODa6jLnFwZMC2drNgUJiojPFgvun2X2w54ABcmoHRoVC12HpDfnPvEO+qA0mVmkM6Kem7QayfNoxA8jNSACuJwYfzY3afhkZPvIkZxlJ38w5iIE49Y1553lpDuhr4vcffWwOEIkxHi4KJvSfyAn0bvGBxUFlNoa7kHjI6pFX7Z203JevigIT/Oyj0Tjo3RmakuYbSBXz3o4Z4TC4GTuYuNXcoKOFvsMG2kSH0zzpWiP5m3FWE2IsmQnUyCuSfaXb2y0GCrkdGisIxz/P7oRh7xwygEys4KyMKsWR50Pm9vfl4yo46c1uGhUGk5v1lOSbI2ZZP6f6ypAGK5kTgE/j6JC5un0yrMZJmjizdY/swf3ncWo2/vz44E86tvk9V3YZYA0RcWrzyFv+8XqXWQHPQdRkyql8ZL917tI5jAFPdrEnWi1bo4+/NPLfb8C8A/VD35Xz1S3B/A2uwn7ohqEc65eg+WNb2jm7bsLfX9FsaDV4lDdF3j2iKTanow2hU5OnQZ7RVtrjjr/6vpP7/ZrLc8Aq5K0+EuW/m4T5DtiJzj/Tw0LcbFD6HJqV7NNnhqArMgEFeDeewrNBxZFH877UZgiCGXEmHd2JYQF11ivozoh0UzvRBYMSN850sLMMcGWxg7h+ZPTqsCSaxdSWP1tdMtJcIiiXiW1nf9Zg3ZEnCtIm+6zscbdtySGFXeHZ5DGpfjDp+KcSLWNlcjpxMQtPo+EXZk/tWaXygd8Bu+CWkJpitp6uPafQypo+PLSte5et7dnXyYVsOyekTe5EN+4Ltxwxusj5AnioGWLZZ4vg18Tova65RGY4UEiMtDLajQ6Q+o0sc0QtSfv5RKY7NIAyata0TzwOC7rfpPCcy58q8TsavKCzdLxMBFVj3WfPg32dlQcmWvFj3+wzX302RCZ0fXcsuPkd4yCTgcERPOSKYUt7IO24SpzQUGa7sK29kVHiI+Ns8LJBcIBXMb3Tca33CavGtXFE12Ob0oGjWe/Vakl3sC4XWkybun3YLoQ7LC2O4oWYw+ZO+2jz0uEQYxps3xuYlDDMBO9rKjhXBcIZvEXvKtIF5yIYOz7nHAhjy45pE7q+aZ23v50A48vOIVOwd4ae5ctr8DIEZpQ4ch/gv6YLDgdqRLF7YXF3iAtK37juyHurGeluQfUHj2ihXzCiHJvBt44MbYs0p+kPgW69XMaONZ853GnAOautWjLjDM+bxEW8bK/KFrZ1WZRUotS1ReDCjuzLWcrWVpMT9oeOF797X7Oaa8zqPecC8VKgtrc0C8SNbGf74LlNZsoe+d+5C7ajNTwtinlR1pi19P1wxk7GzCV2sdz9R7xn87uStGSdOWqzbzW3fC+7KBd2gLJgtSBaVFzuhbrYs8VHhpHX7YxQBRCX7AjcogUr7L3w5R0WLpBh6zqt98l54bKMlb+Ri80tvY6Fw3pMFuzHQmT2lmRR1ISf7XhF1n9dUZXXskgo0JbmTxAEvMo8owUNJozFid4lJo5rIywXPOprIMOS5OzyrXtNOkBk1fNrt7Oja3cyuWLZ0OoGVNYIvzNKV5NOZzv8+2p5hpXM8lJnIKa/rIChNTjbAhuNO9wtqkJPvY+8th2W7dYI9p1lWDk+amCLeoXIdvtjfEL75+mEcdKwm4a9n06Rvwm4eMTbv75yIT+IvuDeShFZRu+2eD8Qk8VfaX7UlznkV3anhPk7B9bUS9oOz5N+3stbCU4KvJ/T53HWZxkntg1cMOVgk5HN+WXcgeG9hgB36le67utkF8Opl3XiCh7GuqMdNu8X2OBZ999F2EcVVOd53Q7nEvH9YUBg6MtdwLVMZXM15Z2/wgWX2EvapM+TfkHkF+i+los8n7eFmMuKlL2G68SmQTdjSkWOrgv51aVbPCj+glW0yBbS37EJGrOyHTJOSs3UCJxXKMflN/5yrEkvjp3gNt4A+Wpm6NyoySuetW0XteE5U86RnfeV4VZsAkQPsP75/1/a4N65+5eBYtbd6e04lrtlkbe7n0WjLObIbB7ZO2MqrEmZjhHz5w2mWBknFxQ5godLe7f6pPN3jnQL6W6RsCe5eQcd2f8CR+AaWMHDC5w4TJ6+DWz6LG0D51dX3XLPstv2ezW8fVR7ucLpXPqFjBJTr87N1Ra9wEswzw7oDLFcN04TfxR+L9EP6+ZK3jlAHOasTDHbd18aJWXwfI7orI2/hjNk9+gYtUOZwk7iuJ6ufe+5XqGz3tNV4Su4mpgvk3m4KhXZE6bKKryGZqLfVH+N1l5PQjuYtj9fcp8NwbOULbDnAMvnp8gburqPea/ZAbUgC90CZVgaJ7Bydlj1Rm7Wg52HqZf31DrsXlLVarzO5fzz/i77ZXDgAhGjctO6zHo3APixeRu0iVnzs8MdAmbVqeeWcd6Gxc2YyeUTuWR1b+dFfP5ynLXev3ub0UIya16Gih38fKLb1GOPoPbyPO9rT56MCWRMJGKMfG4fu8j93R3YVbXIs+elE3OiifQBF5QB4IOtANggUS5iKUwWdoGHjYUdopg7O65ODtRgKYJ36FwmLfd8Sm/Zc7Nt+2KXnclSM3Zs1Fc3bDLYpewdzse1WeOCwD07dFfXKny4vBotZAjJV3Se/W1LuK5Zho2RlT3m5TnYnsUBuKsdsyn3jIScIzjXIONvKEVWzBbBOy1amN+i4UTzNB03iLn2FgVsY9JyVmyTBcuy2njXnTbsyJ6cVvr9Fuz5a0qclT/tBZJrHEuCr4JFy24Zz64Bfjjk8NHtCdjpF4pxBV9dxIKneUtzd+dOK6Uwf9Zc1m34nr1jiO6jiewuKRlzk/Nl/dBI9eFnBMDaMrxrrKk7aivsFiRM0ZRtjljNEq+cRCbWshcnu+sm2GDRe//P4KVQG611GscyttlB+cm/LSs1S38Xnb41k7eNRtge5+bAdxjdqiQcW4xCphFm5vC6vXLhCQsWDm0ZNowW6HVRMzzrdiYntheepQtbyheB09XiLznM4eXmmG6cp7ugcYCTBby7zZnrL7D2d3AkLbPTnXRhDukXKHJKL7ajeBy4xO0hhCf2tZfmJ1bSpP3gcp3KthQuXMf2ZijHpeNrmOOH1sR4QtfK1wPBXSZu5cSK7JWmxw+XCbLGXuyWqcErwSFwj2WzXgBfMz5DBpXt8ClMJvo1tdc+p7bwrpC/FNa6J42zkDPshSfPRxpRW4/uxEmdgMQdIkzoZjVD3ZaZY3+bO6YvufLcsIZxLrqmS7vaWaZourDzAmZA98vsDilsixwb89ibqDX/O9iRDJ3NbSnlI8/g9tDx5Nk4Xa5c23/Bi2A4BHfrXrYtzI7nL/JM4as5WFPstT4iWv19Z2umATjm7blD2VSsMvIItOzPoLl0vsbePZOkud6Ybe8MRWrP2lQ/K9dYbozBk/OFvzzJ+0vn3rrDaWVNhsHhMgRL3jSC5C8QgM/rNnV7k1fzw8oZI6wxZ1rRiIhKgHZq27JyOSFENj3gNpbuEu+klsNok6ULZ84QC6rdnN+S23DKZLQXAotGywck/oXtHZBm2ufMhaOsAwLH1E9k2/Wax+3gbcez3vd16ZsqVuYc4Zjb2VgNB/TtNTTVItV1syPqIv+BprICwWXOEczKphd+QsK0nQ4eV9nyjtASIzYEukTUO65qcr9DssG0HxetSDBMbYpXGdPbT5kuOpeYum4Gu9cdu+VOChodmYsEYg7GWeexS7JyKWe7IC3fRFm6Bbp49PEwniUv5vJy0lrZzKvzRW9mNZM9Drzp5Zo3ECHdyRUOPSwHBuOrH5qsgCm0HHfkKPr74A7aNpPygiuXiUBT7V1lTCsebZz4WODK8mlIAam9wJkqvJ+IxjpleQn8fcfOHZVVUJJE7Fznd51tWc6RLl91OdGtQpT+q2901imTYfQ912+J6Kmmihr6dBOwSjpCIC4MIv56KVK8sxBfWsY5ljAqo5FlJ7qghtenoQOHCfoHdZZb/wP4OTdx8X8HZOJUTr+ffv2mO2csSrgF/04AAAD9////WgAAAAEAAAAwhAAA6I0CACi1L/2g6I0CANwcArqL+VBBEACnnggAoXOXnz7XWPF4ZIxykamS3QG+lC/cNw9tsOm6Hz9kJnpqxnDrpOm3QCel5DCAJaQpAP2wQol4NPW9cx7cBY8EsARpf4Cn0/4A0/4ATRUWRhUWdvr0aaf9ATrtD/B02h+gqcLCqMLCTp+2V5iTVFjYSeo8kgo6eNoOnkcHh8GhEyHrhLYeW3jW8UHWnUIhsm4YHBJK9jnnJM2cbFtbZtthM3ae0+bY58xjQklCp56ensA6wbvjEKNTHF9IYTUEzHdG1wnKOfUE4nFy7cxDcTZJjgXn1PKKf/LWkpDAk6RL1x8FYHiFIbEHT+ztTUtwmExW+vtjlEOP3WgP3gc2nyQymeM8kYne3kLZwSGJPXhib291/MaCc2p5tpd5fXNnxmx7OBacU8s7U1w7CZ16enoC6wTdSLk7DjE6xfGFRxtaIGZKVELe1ihiJi5HyS8vFhAx/YgjAY1HR6IlEjVKmDpFpKTBIznGN0RIFDDgV/eBaMEIIVgNAfOd0W6kqDnWCeoJxGM9PUInoWSfc07SzMlmt7Vjy2w7bMbOc9oc+5x5TCiZ1zd3ZkztgLqwpM/jmfR5PI9ITp8ekpGVmZ0JjcY5uTg4ODi4OLk5o5FuKBSemZWRkZGRlZmdCYXn6fO0UqlUKv1OE/38zvN4nkdOeYicOOXpkjPIBxKQ9+CECZGakoF8HMKERCTSp0qQCeeMc0a5IxzcmVBIhkT+OQqLfsi9LmHxT5eHLiSPLPDC4vMCZNt+y+XYFTikn5/fcMgHxiQT0rb9ICGxAc1w2tsAUR+XnBpIJPIKEpIrwFfZdADNcKITKUwc4V6S2IXcqwshw5kkauorLvuCXmGCe2VOnVkul0s45SkcLpfL5RIuzjv62iiVSqJQbbg3SBCh4dCL7Eg0goEZlURi0lPZmT3sgyGI0J6fUo6GXl325HiFketaAXlMNhAiBWImOkxI4qQceJbLpLKOlLDRXI+/AehOW1kVx0PZdwcC5XK5XKotl8YzdUpJSIB46R1Ju700bfJ470hUKoUF2LhEzKCLC0PbRAnsQ2lOJXp7OwFl+SMCLvk7NXU5QqzgTuvOJdkZMrXhcjgcItO4MIGISVMDlxS5JbfkKSoDEUrEqIpXmLKQAAScb5PoEAE9miMqiWCV/gCRCAi1EBFIyzvgEwhvyUCrJKmwMLBgFhyjnFPNEQ+f5J8jsZQJPBR/gEW9IVVYWIoMQYp6ZDwEX9hBFVdXRb0vRxV+f4p6WmwE7aLe25smL05LvPRInFyPNHR1iusTO6RGZ6MxtQNNJS05iMLS/gCLeIQAouGyPCOCnTN2UQmIeMCyz7HPVlKy8/yCWXDavqIYZAMsrhBx58LLF6hikQWYphdoolS5yNQDB6DicYBKHV4s+ioTqO1BRrYLOAV0aTuL4nEBU7YhOkKKZj4E6QLAlSvFQJTi8BXN5IkZ2l2d4l60fUUY2B4vTkuGWHvwhndsLz0SXZ3i+FoIEdLiblSgRV9khlyPNLxoe9AQHSFYvNjx4YEZe9F2Fk8kXXFht7aGxtSO83gpSTAOl4wlZN7eXlCKwxeGeARQph44GIWB7VmiqaR1HgOhiVKFXNEmzhINlyWgNHFvzuOlJEHkEWsP3vIMkSrQoq8yyCwJFlieEcGOGRmZWRkZ2dl5CoVC4XIpt1wul0u65dJolJujM8bBwcEFW3AAMxQ7pDaMoWiHmdDs7BSWkZGRIY084mQhjWjaurTYRTlGc3afkHRII6Q021iKTTEOTlaaXYSz2YgYKsLReMBKmqMiXAR2cXyQ3M4AwC8NK5IfE0UbEIlEIpFIJBKJbgZwcKrQZyqf2FNuNImDo3PHp0oolVzAF3bGKYmkyHJlkSzGDhWYUqpRaaFUKpVKpVKp9OPjlzfihZ/fnTx4fnrEkOHxsSRPAXfu6G2gJ84QvLc3vBii9qjhYgsDw8DJEhrRtB3tPSSPLrCJnM48qEO0SbipktV5FBrRSGG0PGFEmhEuETvteahhA3m06dhET3vwzpYnjEAa0UiBA/dG9BSF6zzaQhxmKSQOs5RtD9mgaUT84IFA58C2nG22sKvK7BNxtgg5V/cI21u2jwQvPuNgf/EXBzuMk/iIl3iIgzjWQfzqWMf61T/86lb/8A+3uohbPesiLuJZV/Gsn7iKq/iJm/iJa93ETVzrKa71rad4im99xLeO4iM+4ihe4hhuPsN/+4Xbp/yCX/Apt+BTdsEtuAW7cLUL3+v1ew/fb7iHe/iGU33DNZzqVNfwDtdwDu/wDudw8xxedfPmq57BpDzKpXyCTTAom+ASDMqgXIJJcAn+ZBJMgj85lD9ZlEM5lEWZBYtyCmbBLDgFm3IKRsGmbMooeAWjYBW8glewCh5lFRwAj/IoB8Cl7IEDzckceANr8gbOZE3W5Ey+5EzG5Eu+ZEzuwJi8yR24A2/yCN5kTx7BI9iTO9mTP3And/IHFsEfOASLYBEcggMdgkFwoAMNgjkZkjFwJF9gC/zIFrgCP/IjV2BHrsAU2JEdmQL/mQID+s9/BrQlA5qSLdmSKVmSKXmSJVmSJ1kDT3IG1sAaOANj4AxcyRgYA1dyJEvgRWZkAPgBK/IDTmRFVuRE7nMiO+A+99kBQ2AHHIEhMASOwI0cgf3cyI3sZ6T9nDTSSCc9gZNeegJP4KUXeWmlF3mRlWZkBTzIhAzIfN4zn/94z3v+4wT8x36cgBOwHweyHwtyIAeyICOyIC9gREbkBVzIC9iQC7mQDbkBG/IhN+AGfMiDfMgMeJAHmQET8h7rMZ7x+I4J8B3bMQEmwHZMx3Zcx3RMx3VcgOs4jwtwAc5jBJzHBhgBI2ADnGcDzMd5zjMf65mPD7Ce9XyA9fgA97Ee63Ef45mN17iN0fiMzfiMjzZjMz6ajI8uYzIm4zJO4zJW4zROYzWeYzWG4zmeYzh2Yzh+Yzd24zcewG8sxwN4AMvxGstxHK/xGsdxG3OxnbtYAGtxFmsxFmdxFmOx0VhMZ6ONpvMW07nOW7zFdR7jOoPxGI8xGHsxGH+xF3vxF4vxF99ZjMX4zna+cxjb2c5h3MVVTMVWHMVthuI2PzEUQ/ETN/ETO3ETN7ETS7ETT7EUS/EUz3mKr3jOc75iN1/xm93s5jfL+c1xlrOc40zFcYYzFVMxnK34iI1YzUMsxEEsxEAcxEEMxGkG4h9Oc5p/mIh/uIiJmIiLmImLeM1MzMRrRuI1JzESI3ESL3ESs3mJl5jNRsxmJTZiI1ZiNQt95tNk3uEx77CYxzxmMeewmHU4h3NYh8usw2Yuc5nN7MNmLtqHfbjooYsmeuihie5hotHcwz2M5jOjmYfPfGYePi3DXwZzAH5hF35hL7uwC3uZy17uMpe53GUY7nIMwzAMxzAOx3AN4zAO1/AM1zANz/AM0/AN03CYb/iGw/zlMNvwl79sw2A+YS2jMAmPcJZHWISznGURBmERDmEQBuEQLuEQNuESLmETbmETVuEWbmEV3rIKp/CWt5zCLJzCK8zCLLzCWl7hoLWs5aBReIM1uMoYbHptWr1eq2317wy+qZzBGUxlLFPZg7GMZQ/mYA/uYA7m4A6+cgdb+cpXtrIGW/mDNViDP7hKDqKwUibwEiHr7DOZ6O3trEsqKbnPfU4G9gUmA/uSgVRhYWc7aSstpa20lpbSUlpLK0kJbR8NpaG2z/Ixu8wUpgozhYnCVGGqMFGYW+qnSFWqUpG6wKqwLOwKu8KysJc0kPKpIOVTB1SQClIHtM/sYHrYFrYF04O56kbvVIyK0TsdsyYWx5bYEotjbyyPRVM3dVu07bGAi8GSWBKLwW5auTXu3M6tcem0jB5Vh+rQo46plmbpCT2hWVqlqqaurppKtXmLt3E2zuJtHo2hHdRKrbSDfljrC3uto3b0jq5RNcpmL60Ge1RRuoCOWk7rwZ6wnxbUelIFdJAS0iuqRQVYsz0V055YFrv7Q+22uFvbaB2tud5VMrWhYYpDc6iY1lAYemOVrNqybZVVWyMbZdlWytJpAhunHagGyoGJZdYwbZgozAzm1pZaUYuC+cG8Mq1MNM2gMLRKuxSInjLL1I9ZpnvqR/3onv7RPZNM/+gfk8zk8Rd+6i28hZ+6C2fhKzwAD8BXuAov4SIchIvwEA7CQXgIH+EhnISP8BFOwj+dhIP6p4P6qH/6p4+6qI+6qYu6qJs6qZt6qZM6qZd6Ci91FJ7CUzgKN+EoPNRNuAkP9RO+wTWdg3NwTe90Tef0Tu90Tv/gnO7pH/yDe3rgPX3TAx/4Tffgm97BPbgH7+CY3sEzHdMxPdMtPdMv3dIt/dIr/dI1eKVXugbP4Bb80S/4BX90SX/0SJd0SY/0SY90Sp/0Sad0DE7pgMfgGBzwkA74v0M6pP+dgv+9glNwCl7BG72CO3qjN7qjK+/oE1x55Sf48onewBl4Az90Bs7ADx3RD73viI7ofXfgfVd0B67oi+7AHfiiR/BFRz6CR3DkJTjyjC7BJTij+53Rk/e735N/4MlD8Af+wCE4AD7ogq7ABT3QFbgCD3Q/D/Q/93M//3ME/ucJHIEj8ATe5wlc733e53o/4IDO973zndD3vndCL3RCN/RCL3RDH3RDX+CDPugLXNAHeJwT8AEu53Eu53Me53E+53Q+53ZO53Ru53Vu53pe53Wu53mu53nP8zzP+57nHe97vud4N+B453MDbsD5/M75vIDf+Z0XcDwX8zA3czG/e5jffczDPMzHnMzH/HgyJ/Pjy/z4NS/zMl9zNV9zN1dzNXdzNnfzNmdzNm9zOG/zN4dzOH/zM3/zND/zM09zNLd73bm87lvO5Vy+5XTfciynO92xfO5Ybvzc52483I2XO9zhLve4C3Atz3It7/Isz/Iu9/Iu/3Iv9/Ivt/uXg7nd7Q7mdY/ytku5kzc5kzf5kjM5ky+5ki8525Vcydn+5GyH8id/cii/ciiv8iu/8iqf8iqn8imfcip/O5W7/e1vd3vb3W7lbW+7lUv5kAs5kf942n087T3u4z7e4zze42jncR5HO5CjPciBHMiDfO1BfuRrX/uRF/mRG3mRF7mRJ7mRI3mSJzmSCzmSq13IhVztRE72HS+7juc4juf4jeM4jt+4jd942G3cxsM+9rCLfexjF3vxYhe++OKFN7vwZze72c9O/NmHJ5744Xd8+PM7vuPnyx7AXxzGu871Fuc6i7d4i7N48Cy+4sEHv+JeX3EX97rXXbzGXVzGa7zGZTzGZfzrMR7jX6fxr884jdP4jAfKp4AUkPJpILWhf8qnf6pI+ZRPFWmiLbWkVtSS2lArakVtqB21KKyoTWFTWFEbAPOEqWVmmVqmlZllZplW5pVZwwxhWpkhVmlamVarND+oJI2kkBSSRlJFGkkvqSJVpJc00a6wp1aFPbUurAqrwrpgYlgXTNPEYGIwTTODaZpUZgYzg0llbi2MrbE21sbWWBpbY72WxtJYr+Var+1aruXarmWxXdtiWSyLbbGrT5SKtikVnaJt2qZTtIpOUaNW0SpqVDo1apYsZnFB7bme9lyz9bSe1mzL1mx3bNmW7Y4l2x07tmRLtmN7tmOrY8/2bHWs2OpYEyu2YmtiSayJLVFihVtiR6xwhTtiReyIzVoRK2KzVmuzNsRqrdaGWKwNsSAWa7EWxHZQKCpFo6gUddMoGkXd1Iq66ZxaUSs6p3E6p3Iap3Eqp28qp3D6pm8Kp1cUj9apFq3TLapFtegWFWC/VsaCLdjK2Bm6pku0SpcoG5uCUTb9omAUjH7RMPpF7zSMhtE7dbM1FsbG2BgLY78WxubYr/3aHCtjb2zYltiwPXFiUWgSRaJqikSNqJqqqRE9oka0iB7RI1pEiagQrdIhOkSrlIhWKRAlokQUiB5RKYtG3RbNpkmzPDSFrtCgrlAzDWpQzbRMzVSoZVqmQj1TofrQMz1TH9pDfSia9tAeiqY0FE116FAx1aFjKqZiOqY4dEzJFIfiUDIN06IONU3TdKhoOtQfiqZo+kN16FCLStSinkpUop7Kpad6KZdyqZeyUC/KRJsoE3XiRLGoE02iWBSLJlE1s6h4lE7pFI++UTyqRd/oG9WicTSKclEoykWfKBSFok+0bTdtB0tiO9jAwBVbrO2wHrbDclgP62E57IflsBv2w37YDVu1G5Zqq7ZqqXZrf2wQtdsgC0Tt1G6B7Num0EyrQjMthlWxKhbD7mJYXV1zUeyJvdoTu3u1V7trtbteq7Va7/VOv2gTbaJf1Isp3C2rZbXslhVgt6yVFWAFWCtbt1b2ydZt3T5ZLvtkqSyX5bJUlm2p7JQpK2Xl1m6Na7dwa1zjwq3bwu2VdVu3vaJ2K2SJ7JAdskT2bYms277t27qpnVqZPTSG2UNzaAyNoTkUx8ZtlqXbLItl6ZZusezcpq2PRVsf5nDRFs0cbg/lUhbaQlnolrbQFrqlWrqlKFRLtRSFZimWgtArBaEh9EqvNITK0BD6pTJUhn4pmH4pDwVTMOWhNHRMuyiZdtFCSqZkWkgPLZkds3c7ZsXs3d6tmC2jYjpDaSgNnaFg+kJdaADqQmFoABqAwtAaq7ZF1sgW2SNrZI3skU2yQrZtiWzbpi2RJbJpi6YitEtVu1Sr1NQqzVJTTc3SEZqlJHSEjlASWkJJqAktoSXUhKpQE5pCVagKTaFBE02tGdSKQTNoBsWgHRSDetAO2kE96Ac1VYNSqQbdoFRKpRuUg25QLOWgHBRLr1SIBtEqDaJKtEqrVImumeeurZN1smuLZNfWyCJZJGtkk5jnQtm1hbJPdm3X9sla2SjLZNmWyS5ZtmXbJatERaiqVfVqtV4x7Jpls22Wzc7ZNttm5+wAqoFeUktqSS9pJI1AJ2kGOkkraQaagVZSTfpJQSkJSoKC0kwLaAstA8vAFloxJpYJYv1MEJtcv/Xb5CIDnVSoVPxLR8AgIouEAFAAw9YBgIWRJAxiIAlkHxSABxAGLiYQIh6kIRAKhubxYA4AAgqCMMAAAgAChnG1BcmKH/FHGhR4v8OLKP9QjPvxdyLx5t+eWIt/eHaHv1pd2PCL/IG/JL1N+yNdh6v+R051O6xcY0Kg2RMI/TIFO6sCURsWHrUtbGheoOzCEDgDXqN2BqVlaiD623BzBocvtTlsaXFGuhH0o/ZMeS/sD+tNEBdbIWQ3RLDJFvGlnjAlMywb2EaJhH8XwbNOFDVQfNBGsTIzBXkuFeEaK/hzr7h4k4VYqwVhw8WLbxfLx1snKK9xll08H/TcMU7p5O6FIeQAGzQe/l0Qz7KxqHGDoX0jZCYO8rhynGvokH9bB4s10cEyGQsyejTO3ePjpo+11g9CDiDRZQMhbidmMy4hS6W0h/TAPYYEvvmtXXoU2gvbSHbmkVoWkl+NJFvbSfjBVBJuK80zmGyxmdyl2USirxjjaL9lMCOPd0Ip2ooSQoYU6/FqyP9tS5loVDlTFv1W00purcASn2tdiW9mITxTGmJjC5Xu3vL0LWehoDcalOhjiE3pcGW6gWq3L7E1Lr2Pi5UpPjHZ9e2am/a1OMGDtQM0bLhL0YLXiWTEGx+sKQ+OrHm8Br17bXoSaDy+tVUONloeMStyuunyRONh2c21XsY3YxKerQexMZOqPfP3T5pbWjV5DZuRadtk3Lx51sIpUCMnBTvnz6bOJbJ2kraFBnIOpdwierxRVGq7KD9Mo39dR5dpIKVtI41rJmVmKT3ZWCrcvZQVk+l/WU33uqmSMauGdVnlNa5e3r4qsomVvJX1Gr6tFTBDK5UW19uNrtJsd2Vpen3bGLvHeZZZC21eq43ffSNt4NZaqgbb22+zFdpsy9aQuw+sdRespl0X57bVyzbevK3tvXyNvY9bfVfJ8Eu90u13r5fl4/ZdL9sqlpeJm3iZXQNt3dzN3d+2eK83evO1e0do+ibZMQX8FfZEkNheUwKXrQmYy6CA6HlToNe9lgUnZ1xQq31B3qbWE2huOpGUtRnFfBsKOKea6L03prjWqqL8DCvm2lbIa14RA6cWJra5SOLa8kK+2UXE7S9MNcGo3VYYQxtiSGuaEf0zDcvtNfK4arUh72Qj4rYbpppv1G7BMU0jDnF2HPE15bDgmqMkg47htukQqllHbC07rDc78tp3lNDCoGzlQfnG5Ovrj/0OQFK1AUG7Gci1liDlGoPMaw8iASYhMXYVYtYwpGDbkBGYh8hsIRKJjESMNiEp5IpkZEMS4duSxNqcxL4sSuoyKhnWrkQsm5ZE17rEfjhMyDs5GdTqRILDkyjDSMRsz08K/SULlMG3k7DdFIVDQxWSzViEN3KJtQmMfQOZwprPjGpcI7vpTWwNc8yb7dRr1DNhkx+RDYIiby5ktTFRfVOjwQ2RRG2mFHcjJmtNnMobQM1rHiWh8VSUmlYZb3hVtVnWfKMtwU26omrwZVtzsGqNxcabkslraBZDMzSTGqkVb8I2tYGbfPO3iBvHmWo6V1vDumnN7sQb5cXXZM9Cg76Szf2Gbwwotalg/IaEhpsZlmqEOLuJojQNGKM3b7T348fq125wCmaCxoG5XxbMBnYE4o8dInbsDsyxMiioye5o46NUFr3VjR2QjMd5vfK7wKsHUp7O7O3HIvFYZi7XhulmOb9HfR6X5jg8dqzxdWzvIXWuP44GlP/LwEvbHTjk59U39Gy1ToZu8Fpo5xLu5Yqsu0kmx6/NFi7pzrZCZpC1lrHmrQTW9yzYH5MsM5NW3nXvrqdrck6rLP4dWiG0Q33T7wV1uybnsW7n159Jm2nPTM2C/DSZVuBAGiF5SGrDTVC7uxJxbo3RNlnQ+Bgw9pnroz63EugQcaeHnjtkbx+eVSb8S20alUm8CZqVSfM/r5WDnVnj34A5GDzwRLTr6zN5bvIXP2WQDEO2iICboQ6U5QTGhxTa5mwaelWQvRl263Z+5emgMcnpfRbPBzMCBUaDJ4SOqw0zRsrtNBDHUh7NcKEX7j9aQrmIBn0VIb+XtjWWBlBEYm01urdF2Glyyn/BUpllzkm+CeUK5qjia4k+bSNUtrv4KMnG4yOzI9uxfozBIcLKLjhyc17XHu+jFre9WQWtJUDvAuIPUyJtoxYLK9YvsoKst9zMtfSbnwVTz5X9aimX6ZEzZr33l8PvLOISj3dGJuDoPVAS/FH8/EI43rMXmGskF6vjJxQ28ggVj7EJ+zL8zD+cDRSTYxk2A/5h/Rt9gmi0WrVVSZyZplO0aUx/y7tujs7MeZvNImvRfbxYbnc/DlNk8sAOMT034u9FDXh/38tJm508v1TrlMye9vIn5tWx7lnINmEW3kx4OknaTjF9NwJeSRelyfkgzUthk5kLFmEH9Q9gj7xMSZbjnT077PF551s1yO+dGzvzXp/BVTK0IGnbw2rcXtdbtyCRjfrZFkL0Rdhj1mtZmJG4NIIJlmoo7GTyMoIeRDDYmYKT7GrOQnI7aJpT2SMLZc2hg30E0lN39fO6ZHTGcK1N1gtjVdyJBADdTT5sTO90D94zXBVMloexwm9PQZ6jLvvo/SHbBTu2Y6z8d3qb1YuJLK7gTnj3y9/Y+BfBC14T4OoWWPhCY6km29nem/Zbc4WdaLtYnEMt00J9M87mTdrUKzfDDajPaXRpvbZ305J5LWDdyDLsZVoslMAqVuo1h28enlCy7x+26PVRZs9aVvl5Nh+YzZoYkMLOEmMWy9qgb01lGVngUEiA4SZfbIx3utjC70HmO6U4QlCrmTZGmTT4GO9pV/rkOIBmCeMg0ZnqNOB9wqjGCOdb7xvjOBBmAXEQ6tjRoAE+dYUx/OyKwdUp50cAGE3UC5q6UrLMbP4g/ykJIxReNKQb8WSCjXtODcejlpOWH/IPctl2DTijEK9BQZL9cQLz+Y+gC2grgTJjdmYsVsybgoP1zQFvNlPawV+dIjMCQEOPANxNPGWM0Pyqnd2DpvRU8chBVxi8sfuQ+DLfpHIi0WvMXt/IpMv0Aw1GED2BJawEu+rtOxZ78wybJgzuvVBWe51+S+b74Z3ZmTGFkTKJ1eN7FoCVEJROQibP9mpKDHRw8WchxymZtl8xbGfQ0e9ZZb0MW/7idXn3Os2JkmmCewHYBR+2Yyv4d3pbw8Vf9kO6XCIUTY3tt17V9W+NXMKuBCbZur49Zkx9RDVIt/s+R0yZTW03eCmnUo6YbHG1wYbJh4u/R8yzS4zZu9OtRM2YDGifNOMRzvlO/EVKx+kx28xmyo8NNraDG/WgdEc4Czpvw6z479S2WYvRrIVYQ7nplJ6S9QrxARsmcxKGvpomv93h1tNGvC4qG4/vu5q0WZNXl2I9CqzEXsTEBB2rPQvZJszCjwHNnWht55jAjeA7YGfA/D9IuVHemZx8vVTrlMye9vrLVLyOxN2ojg1bBJvdpTDv3F2/kHj7uYgBIk/P19d3feVDK4Jb61znLLMyJsvKZf18zimzF4CtQe6t7m9cd/9eZMvyKy8TdJiD71x/Xdscws4Fx6QledjyMmNBP1Q5m67orlRyQwEO0L6K4HQ5QG6fthPiWNTD/3hvQ+PXmm4UUO5Gc5O8kqdZ8iZ+e0gLIFqANvi5V6C9dZ2+P9JI2dVYPsOYhjtSfNUMZ3yT0mN+4l/OZOc3zr40KtmamaBQdWfPWASLkiQcZTIhJytS5fRvx62bnyqTcw12B41/8y6N/mUPSbhNaarPRmWNzsGnr0XQn3Iaho/6c5wGDsCSI+tPFrObe2m3SHtOdlBwsknY7h4uPYsp11Ms0yRR6Jx9OOZ6+0u2Wio9smmGXNhgr9RNTlY3tYyv0lKp9mb1hbZESVbPjfdEWATGd1rLmTpEtfILw3DXIFK7ImfGEpb5YyeEKHemNnba/Zcu8/7obeba7jK0R0acoezkNl4SdkN0xDKOLzHjkpERx/ioa62WLwcjp2TGma8dAOdW0gx4Rsj8F/ylIFIIwN/BMDjz7WDXHgLNI/07OOXMa5KMlC+O5jAcJpqXXLAuhX0Q5n7QXSAnB3c+DMPPvQhDq1O3e3iy2IqyQtkPWDrAs9M7ncjzjlHF+Vl5M2k/1d5Sgbaimt/pSWTS7GogwaTr2zFj6kYhg7Td9znG1Gxqu8GLciplxGSLlgOuTW7smGcilx4/XBFPludYYYuZyADpyY0dS53JIcaHC+jJ8jlW2NqUaDtsVw9/jRBZIL9FWUG9X4tnLIJmddpa5fTTXU5d7qQ0jqGYV1HVeyhywqPhCYfvE7h27fzJX8rJ9dB2H2A7pLOMus91WgStK/arZ675ZvuTKwh1qojjUbcve2yXGYdpRtO25Qy6l7sLBJW9tZ1UwrgsWLPxW9oFOSeYnpnTNpnLLNXFvSzWbBa1wf+fwjMiwLEUEOom3zDCOb/Uzu5BUzrVeOTQ5ZCNUSYNbox32pc+OQ5Bs8Q4SDpzZYPWTzD7CHy6oXVtjANhFhAPQp0tURVw8Kn6d7NRB6eYMh/BYTjKBm4dOoCQszYGu6dWjzTQqlOaDF5e0iu5QXlyATODE5+S9kI2CESHlPq9yGJXl92uQkrZHG8xO0U6WHhTfEekfewyoHpyD0c45kTdmTXol6eKjBxYovCqFva+MCRnIjPmRMHPXwQYgsY8cga52bhaOwc9Y8jbW4yRUNHyxX3ZgQjOxlK5a8ZZo9OsmHWOI4C5nciCONNyEtZ2alz64GO61HZ5cAreB1FugnR1puGkjlS2w1Yo9goWN3g2FPcnirwRlpiWUWSTbivaOwtoC4t5GyqJTMquBiVqtrP54K+aSjHiwCEZYLrJZxjhnN/Begeb61TqSEOtTgMwuFCAQhM1x7hNFlPuIA9fIrCjuNeqD8sC2aFfHR2NHlUGbS7o3A678tsp2+Yszsli0rsINIHWB5VsDRjGBVWzApNrgs62RhMxRkYFUSBrcvCLXhzNjGgpHP9nFFFn4EAfFNTULWLWSmLYR8zsaDVrUuIyV0dqtH0LBYBU9Wyhd7Apw/COQyfvpdtplRDh4U3OseXVITvLT43zoiKuIX+QtwBy+smNhpC1rYSjSWBBu7aaahYO5yU2ZUX+OXOD7+kmfllVaiefbOMok3h+o28esBbC0A2duG/P2krWKqjlppV7HlPqKnzOC2C1FMFy70c85fmNvO/TnzT9rf6A/3d6c4326I+zcmt/ir036siaq5hpGGq+Ioc+l7+/ec2gmkDWY/eLEfcCRa8sbAtFBHfKSjsvtzVCOWOKd8pC66rXW1nZ03JGJVa16byGWBKouewjUB3qrlvHMQ6O//HuTNZYNf5mbd1IXNrP/EpOXR48oysLGNYS9mb3G9f9fC/e8v91FCbG+sq33W9fKiScmHYPTYrRKTg3tSPRdzijll7V5GXtDnkF7JNK7l04P7d+ZjslCXaj1E7RriAGviF6zegcrtn/lpdVCKNrQon76uihdVuO2B9XLH8ZEq1em6u788b+WCzbzi6HMGXbdvvYilYvfxECrXcssj3mq7rnceXLKp3g247FGCG2GAqDjcaDi2SQ1xiJ387DDNWzuqWpJ1VhEQSjF9jQGjBrqdHgqMJgowwygDbI7Ix4yfME0T1OzmS4n6EFbhK8ByoNUWbk/XUg+oVhG+NK3aQHCZiR0n2+Y4fUvzal6SelsCgEi7cAr7cJuXwU26t7HIdJztWFDvI2570MiwMpVoWFx90zIg5yPEa4snnnGEZ4p9xtOjWIozEW1ww7205QxjSTmc7BfPMijNLfsxErD7MJT2IYLHpkLQiDYMuIV26OOgRUI7JLOlcUUyB4q4IU1QEa0jfaA7k/sa6zWqQHedqRku38F1PHpZho0nPKEYeBkQ482pG7/ozX2woqc3a6VWOwbRyy2WODvSn6b8QqPF/wIfTvvOgK/RTfAR17a4ibXsWz53HlVN6KhvcITu6Qa7zNQd49zekg16pg4XHzs5jBvKeSyshaMScqQ86auRXUEyQ4lMOi72BZ5wA6Q4CmaUCrWQHboGB++4BjXNAcx5rkuh37dAqBxU2MIX0mTDJeZPb7zidldDJgKp2AwSWyKhjWlOTzFjLSZbAyyD4/WXGGnWHMGLmfmJ/T5uAc7GbtAXxYe80nBXzMG2fcjjU8WKxg8fF3vHytSgmZpRBpJwn+rBpnDPZ9YBV8yLkJH8aRzT4WjWbeCTY4/j/Ld1BxCrKR4/n08FCNwvQi5+Yg62BhDRRy2iG9tRd1CVv6YG8vhOEdESZ3tKWdNVboZvUqDAsZV6wWm0Qwx/yZ4zJJms6tUzpwHck1m2guucgTR3EUXt4fdjHvWzyAijTkjVg/5h8Yb2hmgJzwBAtGHBbBngTxMVHjhuQXE4O8lWjZRCB8DcGCc1B/ksEe47HeOLnDcoplayyd3KLNwzlwAZkbhCD+cssLL5jzkHNdwgoWH/+fxTOocQp55BmZb/DkUNld6kr8DLbThb+h+nSiQlqp1B6qoA9bzjYsdK5XTkOV99EKC0UfIO6k7iyqOdg9tXqk6pxVDkHB2OQpsHO0XGy7Y1ITKMaDp/RxCIdoKsR8fTqk1Ih9ZVUHZt8WHmJGeJ+5gehh3+J1/pMyHDFYBjqZYmMZQ7obDrcPFBffbcKTRgq3qKAhkgBvw1bjqWfV+SBIVnOKke9nXg465MOuxY+cwXbOjfXbUIS7N2LxhiJO5vz6rWXD+Oj0zbJ4J5hGR8xPhFWNa2bT68GKMvWoRrDZOXftcIxrcuEZEjDLYeH8BsGZIpEHyeDmHDxWI6dpNwM1a5vQ5T0cmzB9UDEXM1JzSp5sIo4DYNuBYi5stbQgh5UWgxUr8XgdZmwdIZpU0JhB5DQxy1PFsGOwXzqRVsbmDpLLP7VNSmFMiGdkuDAb4q3AYIPj/7N8BxWnIB85nk8PD9VgRC96bhBmjH2RRK81xNsEZMf/s/SoowWyBZaOO56FNFjFtzmTETBrzm4fzu1GbnhuTmQdLCvZ0YxdYnsXwp62imNXAKcwDksXzQ4sS3EN9rPTQme3O1JzSp5sIgePJZieFuhyRI6wMVAYNmf2SLg7C/OlEguUodl6JHNQvCF/ROmcPwMOzUkXJzxBwYjDYrAnAT5mADBETNzkNlZDTS4bmsG7R+khlGxQLGzcbJb2YPfU1ZGU5sqEYbqOYTjTtGnCEt9t3n5oWQ7LxkOy86NiZhybFgPLIaZrkHSP7cH2javy7KPBvyl8IxbOz0CHdgLD+efkClyi4WuZ37T/QjhhJxwWyMC1kHMnBKxaCCvCP7FfAaMQgp2yFxaLkV0V/07wIthwImy3vv99Lu0VttIRpsqGF1bGOwVkXfVKN0ktI+u3yX1GM5H2unt4GI4/SlrUfpWwqy3rGXxSpi0L7Usl+QS8y1khb20yMioIKmfVrZ2sU7LPG2CpCeu/LrxRCrV7Ab91xXejpJaUCO60YEEWcuOxZhXW9j7LI4HA50R0a7vKqe2nja7q2houEfe1P10D9azI8u5nYSopF5D3syd9bjrRRBtqAGjqBYTbi00obxwqldSPAN5aklcLzL36hBTuTOtgoiUAYHCgLBvPh7dAl6mBHN0dHkaHXUk4ir9N2GmS0zJilsxtIxKbsnkFvEtMIRPYwPzBtpS34btLpz1Qx6aUNqiklgt1SC0dbSdVMVXQWMI3XMSALSFwI0L4dSRk4c4SAcxdACyP5SJlC/mkts3SP9rMhf2prs5VqryV/iCl38YPgOnWvBzQVql7ApYaQZLywQGcV22EZzoglHnYJeaUHE+aful1YhOYsL7GPx6maBzDIq8u04Ww89O3vTkc77qk260jHVSyrfA5Ypy52jnv7liciML+HB11TtLxrMPvSyJWP96ScwotddX1PrD7uDBf/rWBRH806p3ttkCH95A5aogOzWwGee/w0fKJlg3pLTlUXwXetoXHszO8A/w9bQCf2zrTZjd41BcjU36OWOru+Mh6GA52CUdyPTvyLEPapd5KXGCvb1xgycFO7+O8y+tMFhCyvsnhPoldQe84+qBc8tvWqWK7oY1FBjPQINGYBWz69VzvnlBgo8Gr1LYwt3Iels4KnK200XaehW9Mm6py/dVb+vduqEV3w5RdCtIJwxJl0rF8bb2xDHw62O2iTUEpSCPC3C2kFpYz5/u1V7svheMAtxl4mI7LNmi9ypoVRZC2W5np39lShw0sm7KHyXpWlXaWy7KHIeK/uzBVOJ2tbb0/ol5qogXM1rRQbvalAmEiistwJGzn5Walq+qJgm4uWuvozpDB7YSdmyXOLrjVakdAtMlwnb/g+Wjfe6HO+r/PUsvJd/41T7FI8Dnr5ic79U9+ezXPs9/4nPrt4r4LXFvsHl+zLGb7Kf3aN9j6xL7bs6aFTS4euX4hVT+WQQ4gqgDOiejWHopTGfts+xxj+8FxQeJom6YSTZjN0LbVg1GxWtInlPslyxDQRqkzjNtyQLWLFacM01j+ndGqGt7BBmGk3JQd0bPxBiyJyiDiwYCsUi5tw6Z6N+RwZ6zXorakqRqvcLCh2/6E52MXsD3hPakZJjpg3aNPKvlLliGgLU8nC886HCZvU9zR8Wr/sobtJoY29zh8HK/50DE43QtX14TmOL/KqOm9L4j2xc1ttaFv7DAoiGOUA2n8CvY1pW1mhTqzbGIj8o41rjlS8KwxioDdMDGDcpr1k37+zuIGLghbkL5tiT2UYJTNYX9pQwS+Kom56+vFqyMabFfXZS7wE4lma161cGJycxeWMuNIrlFUK2bi/oWWSzbm0nOZ3uISWevdDp9qWdIYfS8v5foK5DfcKMgQ2exj2+4c4WDhKq9McmErIUlO6zhdRk1MKTUc1D3pt9TrPauXAWJQ/Siswffyo4vvDBDAurcSQR+0SGPnNSlmq9DpkBnQwAxSxlEFTSpRhAuMJTCv85P0+WW5/lnVrdRMkITVdMiMZYzNaV+tGjTDCxGx07T+LJkd4+C4hD3Iu9wax6HLGE30qjO+lcfEOQnnunhVNQfePVBNiN7TyszhMjilKxQbavYzrbltcnDCy4LYVhu1wJKzMb/sxl7rtXzjrYLmmWfA4Q405jaOH1CMatBG7WaEBV7cJLlDfagcix8lumvNFKSfTt5eZz0v+rbi6xcoGW4rlOCuv2s9ZshpGFPk2URg9L13mK25Ab0+7nyFC9lhCBkXlNuurcOm4L5Z6MiMy4ILOR8DhgFyOx/IHRCJJYznOGLSyxMQko0AGlb/Kxps+wDKwI3A4Wb9PjGFWHq3exjOLmAaPt8YVn3JG8kCuftY7NbuvQ41dtO+XCGEkZe4vBWudM4mbavR28V2Epykvpi07Sa39eBsPNXiJXOWqWXJx++gJcJYFy9sULEAkjd+ZVHEuS/DvEC/7mF5cX9N46NOZW+vx1Yd04PPEQa1jv36lGYELhA2P3s9NumNp86wI1j6WJG9SV11omA570VZB3DoyoFpHCl1ZcNHg3+sV1oBx3HQWdg5Q3NYPhnd9kO6DHLRj+XinO1kbSZjsQ81Qwj5ZQ+je7YnYxuZJTd40PQmFkviVpk57dXaMMKjtj1nZjb2Z3t2fdG1HShpRz2gJnemm9n3HpUn60FqbDHZAlME38OlvxdYdZ5lFsZcCuvl9/I9uLkAsB8rTG/Vrnfsx1ElR7cR+9o2tCwJx2Vb9nhWl2c7SbmK73oGJ2rvwioy70srdvPKJ8JkPlj1oxXd8Xv+gDuZWmcST/Wy4W2bZ8/0PifqAV3pu1mu/Q6VyXMabtdtq68pe5wABhjIKTZtknE+6r1NDjd4MWgz//LE0wK+2DkW3a4pMehXhOXaKHP4dl02I6v1D1Bp/ibJhplmonN419IFeX2C4MH129kAbZOXanlIVJzALF2+OHzUMzYi/lZB9zTJU8BmitiOpPoyllzVVND27+fbjbrYWiIXHnywT+BONW/mHFM6VCUr9hWNfPnFYUEvIzw36n2ouxiC9qHJy4b4gddIbMezvbz1AS9kEMkc77qr7jBf0N9w0Jyf2x1mBU53SDWkd3BnWPvPvHLSt6/cokmd+MVFJDuVhetK++X7VWeHSz/rvjdi/CvQNrNhGA8xCU7RhxSP4VZmJ7JNDJPx2TOPLLLAU41twRtiWZaMnUvCn3ekqYqJrsm0S7WRfrctDHNpkI3PYHcHwQn0MqF7Zjm8ja6x1nUxxEJxyd1/bgM2bI6+XaBFzYdz7nXJBmZnm2GZfWrWB+JO55hsyLVeorCs9NQD1cAj312PFsYtQ/ZnDa4dxLTJEfulttNiKENO0/Q71aaKpvL18V0E6zM5s9iPi9v0PfBSOga5Aet0OwpGmzm+W2HI2RGbH9iC03MIPP4QcHN/jb0GITX3BUv4J/1cDKHGdUruxrJ7NVPk185Fetu47TJKS+fr7SM2coguzMKNwzXnFEzat5zEPGdi6aZbwgsB8UI9+9CJeYYSHWmjFinqrp5dr1yw69emOmjOrQx52OMCtYtpv1Yr/LisawRem2211oE73Wo1QezjtTldPeZzFynWK2u5FcVybPouK7jNFow2rBVDmjJGOEa79VpZh1lgJs1YA8mzW93thL6ELei2P0HwVeQVhIX64fKxDtiiQpPZyhsq2xdXCZwbdrIy5f7ZdvB4eyKSbAVbdbp7twmUAftukrQyjGybXShx070f+Hptzh3OmVxzcKgaGhbv0oDdG0fIO/Osz25a6fXqEJdcDNpTcwCpyZiVJmFKHYyoiaMxFKzoh68HpMp0Bd9Rp+Owla14PpzijHsnyXDmzHp32sXRBZB8wBbW3cGEG4Ozsx7WUPlaaxVuvMO6G7jl0lWPXexmG+6QgZMshGHWvkA60T2NY1jTW9ywcyvorDBppDVgN9bIznymCaCZA8m9nAZsGdN01bAojitrHPQBuzlZ973x1lR/peiCC2zUNOWq7SPFY7axSI/vz8TblLFbxN+6fZNMbZfwuryH4eySNdnVlbvbE2NaG0DvziJGQejcpE22jdnyy/lkDwQqrELsig550s3mvtaeJUzo3PyDCIkheXBFrvY2kcEwhQS2dLQV3Ws8dzQnbRDJmBWIOoLReAy3rSTINtwB+fM/2rMrm8mC2PFhWrVVYenquS0i5HwsOWaFjoTLYIvT8c6YxSFyN7hM2jo/R1rJx7Ku794bIRbJMnZ5eNI3uvGJNmlRtDhEnaZhBfQybLpnZ+U4HTn432CK1QPtWZWZkTbTgGxrzPY35GN0Bo1ZcL/BYTbH0tJxwz+lNd1vewjK6cWSfIDiiACTc3sBuzt0zwZghvXuCBxp8Yjm1D79VvPveMs93X63himS2FZpWemr4l+iXZlqiNKg7MS0FNi5IHPuC8OqlSHuWRER78sekY4Ue7v3ss5t24Zx2woNbH8FgL1C7ozcxphjGkRDWaEkuKPl4R/sTCALF6DtSakzRsg7EwbUhZPixYS6c6Tscl9KW6Fw8xZGy/NSbESQi80aOnP0YttCIG5q2FlmBpxJ8XvgTAgPy8+Fa4glu0uw9uS6dLbDGKjsC1AExd4MqChi78C5TWCWaNeNbhhggnkrgOQZ9vte/6LN0HItXKzxRGEwychgZQrNb6o/y4AlE61TBQPtylWOO3KHZWWnZ51DiJWZV8xNryINodXGRDSrGiMte4kDm91pZ3hVsTVzJtqnex8t6wv27kORn7cEUyQkdxQXyizcyITblgaSv4R2GWX9kXvx4LkwbLfmmLfNnPDzYotaxnzZD2e3RPjAaBG63LwVWBdpYyPxdvbF35xd8RFr4WoD7Fw0d/FmCnLbznbyaaFfrsiH+anVLLERzpWW2Sa6bUObxncFHG2vsDVisMcK2GgcK6YJawo99rte/TmaPo+3L91j+WZ0w+S/7x16qul98baF2DNnyWB1LVwtUjmTj9wGS6Z9hvVeJrW4iFvd/VfGp65ody4c5HnzOrrgCLtT8xvEW8VWvW2FM0kaGdLFDUxdho0UEmaOu5jRKoq6Xg2W1WH/rEDYtg9DaHsUVTh4hrtowzpKl6xldbV5q/1tNWssXDahaswuxmtkuXdB2OGftm22TI43riSn2/7ZUA8f5GvFfuF6UhOMwOzA2AFs1gaFdlu1LjJJ9Wbl5vqcJuK1LQsol+QxV+bwc6GdxQJkj1kii7e2EmcE35bFNN9hj9tV2Cjx5u3o7GiC6eRcVZGBsmdtAncTFjFsVYrJAxiEmzmJu5PX1hL5etTCmbRFO9L01oSrst7KIPnHhQRodzIK7FGYqxH67uTcvmpRHKskw66XzEplhrxofePDBFC1REi4MdK5IL3dkbzru9b/LSvGM98dwmvaYMro8sMRpNsW9V20N0UWfNSenSbMEOPXyjnyxlwby+apjRg07N83HK8ZHpMxpsPjIGdQgbI2Vxt61JzTAxzcyrLowNMuxWBHnae6XCht+FvlKO3IGr/9giEXSj1fTyzi+Casn/PrgTewA6X1p3NsvOFAUThsNuTjx6m2XV9BhyBtJoUR5xbrwQW9FI++kcdKYhrpbgt17a1cyj3uBVKOz2JgKwzOZsAK0mRmjwCOOJO+i3RdxzUXgG1w2OmtoOMC0HrzOPmPFr30ugfcB6CtNji1/YHt9yKBde8jnNLpPPNv6zZt161NfhGS9tgtT/WD1Q/qb8uaNHDdguWiLfqrQx7cexOGXyUZcsDYeLffU/As+/BggKCjU2JuKtiygosTxhilPj2Z23KdGgzRQy3LcPoL2DWWb/vjj2K8xTLl0pRWcOgaLi1XWy3zrp/FkH6CyOYmvB+O0ntlrkS4d4pXYBpkosvdgp5fmgwvRzJ2Z2oLY5FsO7Zo8llLbHZzjBOKoVuOjYvB8wTnLhS7xrPeJCGt5Wb8TRDsKrYDLKEznSpNU8lO2meN0jZp1Hfad/0FRbTod+1uHJuNmEnUsF0obzg0lr5bG/jvhbvKne+ZsGLCXJHA7McRt3lJHtQghWMWsud/aoBoTxExVjx0q3NtKOYMC5Tkx/67MY8cE3lzD6PhBnXxaezN+i7oH7vYcepw8Bm1cf9aufKcY7OI5evYqMFLXHOge5bwdusYtsXWKpHcJoArMuMzNFHehT8KjIYX5Omr0VDdbk23YW9zAJ243egSpBVqr8+EjVOTmcZgbbRMDsoe+JZ7gqk3dU8anFI1wUo7mg7g4/Z6ecgQU0NVIOxWvgLeGbjNeXhzNjK13MHt90XHwgYG2/YPtFnmbUr9HSHvP+K9qh11Gxkr3qAyz1SV8+rBxIz7vBf7DcziFoZiM0rNOgWyMt3e4wN4aH/mrQrKs8OtC/7b/5V5AZCw5syyWBG375K/QWOu2y5kuRGjODsU7QwUUwO/dwAL+yddIf+CHl+JrewT+KSHdQ2COEGepokquzmeE4SAMjjuHFH2m/M6RyUcE84ZwTwgMuzmfDy7tHZMvm5Ui2idrHMoMNlR8nbrezEsaexS6yJVMEqcF8bTyMjuw0LgIxDbyEUbCwN2WP7cSQkmcNHJeKm+mSTaNmOdhb3Dj7z022eVYO+KODtAnfoHUFw87fFlww3C3Y3BBhgRWWaV+oUW3xHN4XsIP5dyIdebc6g5Z2ihibmeWsSxy7zvEQ71nvBf5nweDPLYH/ONTJH5w4jq/6URlmFxYG1qaXsrUH7hf1P6Y7onP/O/JnAsibqZ5ez42Ie/c8+f7k8Ky8MGDQ4Qui1ycI9rlLjj7d7yb0tC7Yy8RYYoNgRKA+Mc3ZMeQRufYELRZE+AbJn5xQStb77agoXhrQM2hNAxwUkLgw3hgGnaNFmPWd/ZdkMpgyC5O7RKVtOxNxdTQN44gp9REvBra+4pA/TGLLLxOKTfyu7SeT4vxEaNwdKB3hM+ehN0hfExVS1oI72MBtOYeLI7TvJmW4HFAmB7hbFWChsBKwMN3Nz4oGaoEwKuAYJlKzOqljWKGl26cQOSpx81+FC/1Ei6AnrbSLM/14USYA+KdKR3vt4aS1FWVteczwdUl52Mm9VkBwRG57+2CGyr55JKeG0RDDFT9C9oc3U2wfav+cGxG7e2Poxr7MuCs7OrZfoILh7QhXMPDrriXXV59QMGvmIVp4aQBVjb5yHrM+1s9ZMv6MJVfp23vxsHZ9y/jrAg3yXA1lxDopzAwFgojePLqza9m5uhB2v3zZ6o3XNPZqsK/Rlx8nEq9xAufrQi3qooThB/plO0gRZmxItpJFdq803S9oa9r4Vnq28Fl+gGr3zI97M3ZzzKrEXNolfsQHWl1O5EhQtROhgB78fM5ZhsUbzXLOOmAKyMgFe6uQkvg0FizK/cjc5ks4+/7llW6OrPNjwfkVn/5MJubl3BC+zTdjQZr+VfcGKFzHBpIyOzAu/jMvkTYm7isY5wRdHbXvwI0fpcX9yrQ6vgp/K+LcjX5ZhyQtQ7ek2stN4ZtnNpjkIsJ+h2n3V0/N6rxrwrtGXmPML4sg3hgbu877oyGXCZmf3DUK/P6QMrjkOkmE+ETfZ4/423STTzG4gdHAPljqwmOU4NYQoSbazH3mI6qcVDE1femMeipls4BtsG2GMk037ZUlirTKrQINgitOAeW7iRnj/HWxweeRJvqtfyQMDozPT0BmtbrJGy9wpsPNc0GUF83QXbGy/Z+5mJltmABoqMyf/wQA/RrIPtjeqiylKMxv8xx9QxtmFjdcmAw3Fhqu6pNJCSVVHRWcmWhhNhn0nAmeForTWCzBR2SDhMwtEa7LHWOtms71aItoNdZZxN7nQ5SWZzFGcuL+ZLfi2RcdmU+27sBOxGxhfugzZlhf2CTstsAW84nCkEWafRLPMDo2yTW2GTYr4mCc4VfZMs0Y8tAvTwHxpvGkRJAq10pPw8HSa3YaAvVd/mqIJZSZMEbeuDPjaY8z7BTbvl3qXMzzMpLerJFLE7btTSkCzas1kiCfW0H8GOTWJdKMu02ftEyA0vYK9td4BotfJSwSwgThESAaUgT8ndrenegCWlj0W6V6zZBi7RA2tg7fiXoj1u6Ec9Mx+s/LYwhxv6KRC2Muym9KvWLBz4Xgt57k7SsjIqyQgxEwS7YuO+K2yx8w+Ri7XLhHbwojQQuZdZmZV6FQJcgOaFVR+C5SU3puTtGqO9a7kP7NPSeLG7HBPJrT4CvxqH87oepkXk0QPGjT6/feqUBEa7eMgOytJtyV3ZGvefpUkPx1b6nRKc4jJjQu/dajTe/4fi9C7pf5XsJ3QhM/5B1qXUxBbLdh3kvZLUbNaPW7Jgu+P6sW8TVgdGXkLodyC7nChCjYNx6OpB9BWmGQD+8tTfLhugP020F+KKi3kvKxEQ/rTyMt5R9ji0vXoTTgXOGD7H2oLNbDueWk3m0oHaTprIc9f/NVFwpxi+aExVK8xySjMFI6xpX2+ceL2CJzkWNjkRCqcXkTK8WwrMa/nEZhHbtwAvKMRR3ZBHokMYVrtTM2bJWtKewlPOyaCbqSFlDMW7iQo77OBuyiJMnRB1oZIyXQreQw2o31lN5ONYX82X0iKu5RmbRbTvIhDhtDZkm72zabGPj+XGTsYeRBRyA57b2iRcLLOmFNR3Ontz2Ezv9vDiX6zSNhm79CF23PEfOlIk5hTbxU1Gf3kqRbzjhY9g421nFgJdcKwYyIo5sqpAg6q12KqBwpTSM1E0itowYFO20CQDjQ8D4wBzixnn2aUgQiugWlyo2lCJgi4FL6eP9/KpPdDySUL7MsQegDZS6uT2mFJY8U2kQmEzBiUUxo/Iy6UBYJiMLSsFJVNsfLpEwpzi5xMBRfBS8NsVdAWBX4+zNRh3VwyyZ8l2zZPoIoE10M4+gA4x3PpdWDH2YfOZANkJeS51ta3B6PnXjBHdoPyOvk0k/rhhzEN3yGMxaTrMNWDsBeOw0Y/VfVJKJwr7YtiYKE6+jT/RulxzBHRFqGa6xc52aMi6ipR7HmRkCkJ/fp/14GyFk1mMB+sZWWwg5cl2fH7Wze3hTdGUUODPHUGuKIJMgJaCPcngpxHvBmFcPOlgY+Ab5s4JQ4pp2CQLpUsWEtRsKZ8oTt+yHiQ8C0MJVZL3Ap6/T940Gu37plNUc9LPMS1gMj7JiMDe7MsXrhq+jmtLpAlvUDAqtN7x6SL9X3QC1zGx+NAOFXviryw0kvAVBsj+fkkCB2xeI0CefYkdafVhEH+ZCoSe8xaaGLIHWnFU9bJLzZ4Ul2hV+TgcO/ThdtyhFVT9LaxVZXM3Fuyfg2LG2a/OKLU71ft17f76AzUEAs5nhJcPHBDggAD/X/Z/XzX/YP+u/Ot77z311FNKKSXOvxHUDssOcw+P4lP8i0fxKP7Fr/gXDwPG36BrKN67oHiP4l28i0fxK/7G2/gVb+Nb/Ipf8S2exbf4umfxLL7OnzkyesaP0TPUjB/zY9SM86JmfJfzcl6+y3V9OfrRHXQH/agO+tEeVAfVQXtQL//jffyM9/ExfsbP+Bgvw3F5M2fmzRyaM3NmDs2XOTRX5st8mSvzZK7s23gyT/ZtPNq3cWIezaM5MRdGRTpHSTpHR0pSko60pCONQ0ta0jjUhwtzYj7MiXkxH+bDvJgH82IOzIN5MAfmoRyY5+W5Js/7N67JNf0bz/Ql3s2TeDeP9ySexON9oMd7RIhoAIqAHqAhPUAN0JCG1ADF9AHNQBnQDDSkDCgDGtLsthyX33Jcjsxv+S1H5sfoBfqBTqAfaAU6gU6gFSgFWoFaoBQoBWqBQqAWqAQKgUKgEmgEKoFioBFoBIqBNqAY6APagDagD6gDOoRWoUJoFWqFCqFCqBV6hVqhWOgVeoVioWAoFvqFgqFg6BcKhdKgSigTqoQuoUwoE7qESqFL6BQqhUqhUygVOoU+oVQoFfqEQqFP6IYNbsbP+Bk342UoHJfluTyXy/JaLstjeS2v5bH8lcdyWP7KXzksV0Oz0C1UC91Cu1AtVAvtQr3QLl6GeqFevAwd81wewt89BDfzd3/nZiidm6EXKB2loxfoBG/lrjyWx3JXDuvnVx/31cH5OB/n4JwcFUFD0A00BL1wwc24ti/h3Jzbl3gSNAltQp1QJ7QJfUKb0Cj0CX1Co9ANfoaGoVAoFBqGgvkGH+C//z6AX/sAP8Cv+bUf4NhoB+qBbqAeKAi6gW6gIKgI2oQmoUhoEnqEIqFI6BHqgh6hRqgL6oIaoTCevv+///z//+njaAe6gXKgHOgGqoFuoAioBqqBIqAhdUFh0BcUBkVBX9AXFAUtQVHQE7QELUFPUBJ0AB1BSVASdAQtQU3QFpQFbUGBUBaUBQVCg1AgdAgNQoPQIVQI3UF1UB6UB9VBf1AdlAj9QX9QIrSIZ/Nrbs2t+TUn49ccm5NxMo7Nxzg2x8PzNI7ndnZ+53auxu/8ztU4G1fjd+64Hb/jeNyO23E8DsfxuBuH43Dcjb9xN27F3/gbt+JQ3IpHcSgOxaP4E3qD3lEc9I5yoTgoDsqFavFrns3LeTnP9gBck2fyTZ7JOfkm3+ScvJNzck/eyTu5J8fknvySY3JMfskp+SW35JScklvySi7IEbkhR+SH3JAb8kM+yQ+5JJ/kk1ySQ3JJHskhOSSP5KZcladyVI7KU3kpT+WQILmp3/FBXsgHeSAv5IU8kE/yQJ7IJ/kkT+SLPJEf8kW+yA95Nj/kjzybZ/NHHskfeSNv5M28kT/zZt7Mn/k1f+btfs2vebtH83af5tE8mk/zaj7N372aV/N3lI52oWK8jJehYvyMj/JQDspBeSjX9Iq+0Qv6Rs+I0XN6Ro/3nJ7T472bV/I/fsn/+BkzXsrP+Cgv5aV8lKfyUp7KV3kqP+WrfJWf8l9+yof5L//lwzyY5/Jevst3eS+f5b18mc/yWb7Mb3FX3spX+Spv5ay8ladyVs7KU7mqF/Nk/siT+TF/5I/8mDfyqfzSx/k4funh+KWXI4em8Tmex+l4Hr/jdJyO33E9PsWrOBWv4nGcilPxOC7H4/gcl+NyfI7TcVFuzEO5Me/loTyU9/Jff8fzHtJD8ryP5Hk/6SN9pJ/0kl7I6/gdv+N1PI/X8T2ex/P4Hp/jezyOz/E5HsfXPY5n8nVf90z8GV1AFTwSqoAmeCSPhCagmaLxT97IP/kjb+SN/JE78kc+yB25Ix/khHyQF3JCTsgL0TJOw2V4ES/iMvyKy/A6v+JXvM73eJ378T2+x/14IPfjgDyQB3JALoii8UZuzI15I+/lODyLt/E2nsXHeBYX42N8jItxMr/pL32lv/SWvtJXekuv6S19ptf0mj7TY3Jpr+kpPaXX9JiclFeiZWgZr+SevtN7+lXf6Tv9qmdFS+rjQVEf/+lBPaj/9KH+04v6UB/qRTk3v3M0nsbTOBrH4mioGsfiWKgaB+JsvI6D8Tr+xcE4GP/iXfyLe/Eu3sW9+BD34kR8iA9xIi7Ew7k3x3Nv3s3xHM+7uZ1zcS2+xbe4Fs/iWjyMZ/EsHsbFeBJX4k/8iStxKK/n8zyez/OQIH2k//N7ns/v+T7P5/l8n/fjNbyJM/Em7sSZOBN34lLciU9xKS7FpzgVH+JCPIgLcR4exIM4D9fhPHyH63AdvsNt+BFH4kk8iSNxJTTN03k4T+fnPJyH83Mez8/5RI/n8Xyi1+M13Igf8SNuxJF4H+fjf7zO6/yP+3EsDsR7OBD/8cN90AB/6AP9oQf0gT7QA3o+Xucy3IbL8Bxuw214DtfxqN6Qoffzht7R+3k/7+j5uA+/4T28h99wHH7DaTgOx+E0KBlf4nVew+vchtfwGm7DjfygL/SCvtATekEv6An9oif2xR7YA/ti7+sD/IEn8AT+wCP4R07thb0wp/a/Pu+nfbWv9tO+2ft4GB/jYzyMf+G8XJf3cl3uy3t5L/flv97K0/2Vv/J0j4WyoDmoCWqC5qA2qA16g9bROnqD4nBGfspLeSk/5agezIf5LR/mtfyW3/JaPsunelV+yS+9Krf0Yv7IL/klf+SVfB3Peztvx/P+joPxNc7G2fgav3tTn/elvtTnvahn9au+1bf6Ve/KF3mdM3JGXuenPJHXuSJX5HW+6E39tqf21H7bY/txD+65PbcH98l+01d6SS/pK30kv+EznIbT8Bku44n9sC/2Ab7BH3i6H/EgKBeahWqhY6gO6sUpeSUn9Vz+7r24Gtfjd77Ov/E8n/aPPpnb+StXQwf8Kdr7QS/o/VAynsVx/KJX9IJ8iddwJt/Np1E7+oAyoA68m5NzcH/iTfg3H+WiPNSboQseiRvyQC7o/zyfB+SJvI/Xvf3w9Ye/X7/+/b3fX37ve1++gC8/wwt4AZ/hNXyUvksfpu/SR+vD9GH6aH21PlrfrK/WV+ub9d36WH3Gvlifsa/YF+uL9RX7jn3FPmTfse/Yh+xz9iH7mn3OPmdfs+/Z1+yD9j37nn3QPmIftA/YR+wj9gH7eH3Avl8fr4/X9+vzNRNNRNPQRDQPTUPT0Dw0Ac1D888ENAHNP9PP/DP7TD/Tz+wz58xCk9AcNAlNQXPQHDQFTTVT0Awy1Uw1M8gkMoNMHpPIJDJ5zCYftE/aF+2T9jH7on3RPmbfso/Zl+xb9i37kn2uvmSfss/V5+pT9sGajyafuWfymXnmnrln5pl6Zp5JZ+qZeiadKWfSmXCmnClnwplxJpwZZsaZcWaYOWeGmUGCTEEfiQ/bB+bD9ln6wHxgPktfpc/SV6rUl/eV+kh9eV/eR+oz9ZH6Wn2mPlNfq2/V1+pj9a36Vn2svlifqw/W9+qD9aX6Xn2vvlTfqS/Vp+o79Z36VH2lpp2JZ9aZeOadWWfWmXdmo3lnMpqNZqPJaDqajGal6Wg6mpUmpU/XJ+wL9gn7iH3BvmAfsW+YM/AGnr2BY8+eHbt17NetW78ewO8s5wE8wCznAGa5Cc4BOIAJboqb4KavKW6Km74cnL6mnYMOTrupatpNUaJm3hdpKvomTUVz0TfpmzQXzUJTwWTwAZsMZoMGU8J0M/Fmm9lm4s0wE2+CmWFmmAlmBpmbZqapaWqamaalmWl26jTvZqrpaX6an6anr9r0NEd91b5qc9QkNTPNTZPT3DQTTU6T00w0Dc1BE9RnbYL6qn3VPmrfnE/OF+eT89Wp89H56niLj85Hx1t8fmaaeTftpt28m6Lm3Qw1RU1RM9QnaYaaLT5Jn6TZ4os0e81V89ZcNRPMW/PWTDBtzQRfoWlr2voKfYa+Qp+bz9Bn6HPzJfrcfG2+RF+ir82cMlXNvIlq5k1SE9VENUl5OE/NUlPVVDVLOTjtDPCFmwG+cl+5T9tX7sv2afu0fdm+a1+2b9t37bv2bfssfeE+bR+3T9vn7eP2cfu8fd0+b5+4r9vX7RPnJWaaaWbezbtpZlqaZialaWlampQmpklpTpqYJqY5aUqak2akKWlKmpEmpBlpPpqQJqT5aO6ZCWb9Cn2FZv3Azfp9+8B94L5vX7jv26RfuC/cpNN6iU/cN+4T95H7xn3jPnKfIo/gH9yDf3AM7sE9OAbP4BjcgmfwDG7BC7gFv+AFvIBfcAJzytfmG/S1+Qh9g75BH6Hv0EfoA/Qd+g59gL5AH6BP0BfoC/QJmiw+QR+iyWKy+BB9eD5En54Pz4fn0/Plmb4msMlrApu7Jq/Ja+6aq+au+evXhDV/zVcT1oQ1X81Y89WsNWPNWLPWlDVrTVpT1pQ1ac1Zvp2Ec3ASLsI5OAcX4R28g4vwET7CRXgIFzFXeAgPMVfMa3PFnDZtevuofdVm3sz7qk1S89UUNmtNYTNYsDlsVpvHZq1Zax6btD4p08UXZbr4vHxRviifl0/L5+W7c+ez89359nx2Pjvfni/PhDVdzVXT1Ww1V81Vs9Vk5SommsllopllJpfJZZaZYmaZSWaKmWImmTlmkvHeHDPHeG/i8p6nmLgmLk8xdXmIec0jzGtO5xE8gtN5BafzCV7BK/gEp+AT/IFTcAr+wB34A2fgDtyBM/DsITyCg3AQHsE9fG0+vO/P9+fD+/p8eB+dr8/X56Pz+ZnXJrY5bA6b2Gatb5G/cBT+4nvjKBzF9+Zb87352HxrvjUfm0/Nx+az+9R8aj67L81n5jvzofnQfGe+u+/Mp+a7++4+NV+aeWwim8lmsolsKpvIJrWpbCqb1GazSW0ym81ms8lsOpvMprTpbDqb0ia0KW0+m9AmtPlsRpvP5rYZbUab2+a0L9Sn6Rv1jfo0fZU+TV+mr9JX6cv0gZkSJoUP2KQwJ3zAPmBzwtTgHVyDj67BN/joo29wcmKYKKaGieL7NTVMDd+vD9i85hKcziW4AqdzOlfgED5NX6jv0xfqA/V9+j59oD5RH6gv1yfqE/Xl+nB5ASfgc07AB/icz/kAnz7AP58+/ZviPvqV+Cp8JT4PX4Wvwufh+/B5+Dp8H74PX4fP0dchUO6Tu+Q+uUrukrvkKrlMrpLb5DK5TG6Ti+Q2uUcukovkHrlJbpJ75Dq5V66VS+VSuVZulUvkFrlAbpH74wK5QO6PG+T+uEZukBvkGrk+rpHb4/q4Pm6Pm+P2uDhujpvj4rg6Lo674+q4Ou6OW3d3XBu37tZdG/fGvXFtXB63yCVyhVwhl8gdcmdcGvfFpXFd3Bf3xXVxYVwXt8aFcWHcGrfFrXFZ3Ba3xWVxUVwW98RFcVHcEzfFPXFV3BQ3xVVxS1wVl8QtcUtcEtfENXFJ3BWXxp1xY9wYd8aVcUNcEbfDFXE53A63w+VwPVwOd8T1cD3cEXfDHXE13A13w9VwLVwNt8K1cC3cCvfCrXAx3Av3wsVwJ1wMV8KdcCdcCZfCpXAl3AxXxA1xP9wPN8QFcekuhMvgQrgLLoPL4C64De6CG+E2uA1uhKvgRrgJroKr4Ca4BW6CS+AWuAUugWvgErgHroFr4B64c/fAFXDn7twVcAfcAVfARXAhXLrr4Dq4dPfBJW95w1tefcMbXn331bd39923d8Hbu/mCF7z51psvvfTaS++99tp7r9975/Xrd96/f+fFt7zkFa94yTteADeAFXcD2HBWnBVnw9lxNtz97Dg77n4W3P3sNwvOgrPf7Db7zWqz2+w2q81ys9psN8vNcrPdLDbbzV6z2Cw2e81ms9nsNevtBrgALDlL7gKw5Sw1W81Cs9XsMwvNQrPPbDT7zFqz0Ww0a806s9ZsM+vMOrPNbDLbzCKzyWwyi8wqs8jsMqvMKrPLrDG7zBazxqwxW8wes8dsMcvMVrPUrDQrzVKz06wwO8z6ssNsL+vL+rK97C/byxKzv+wvS8zyssTsLsvL8rK77C27y9qyt+wta8visrZsLovL4rK5LC2by86ytCwtO8vWsrXsLKvLDrPCLDALzAqzwawsG8u+sq9sLAvLurKt7Cq7yrayrCwqm8qSsqlsniVlSdk8W8rmWVW2lC1lVdlRVpUVZUfZUVaU9WRF2U7Wk/VkO9lPtpMFZT/ZTxaU3WRBWU12k91kNVlOlpPVZEPZVBaVNWVNWVT2lM1kMVlL1pLFZC/ZSpaSlWQlWUp2kn1kIdlFFpJVZBfZRVaRZWQV2UiWkWVkI9lENpJFZBPZRBaRJWQR2UGWkCVkB9lCdpA1ZAvZQtaQDWQNWUA2kA1kAVlBVpAFZA9ZSPaRbWQb2UfWke1j/dg81o/FY/PYPBaP1WPx2D9Wj9Vj/9g79o+1Y+/YO9aOlWPt2DhWjpVj49g5No6lY+fYOZaOfWPpWDf2jX1j3Vg4Fo51Y+tYP7aP3WP32D6Wj2Vj21g728amsXbWzqaxdzaNxbN39s7iWTQWz56xaCwae8aOsWesGDvGjrFiLBkrxpaxZCwZW8aCsWXsFwvGgrFfbBgbxn6xZmwby8aqsWosG7vGcrFdLBbbxV6xWCwWe8VmsVesF5vFZrFerBXrxVaxVqwVW8VGsVUsFBvFRrFQrBQLxU6xUqwUO8U6sVNsE+vEOrFN7BP7xDaxVGwXy8VqsVosF7vFKrFLrBG7xBaxRqwRW8QesUUsE3vEHrFMLBHLxA6xRCwRO8T+sEOsD/vD/rA+LBDrwwaxQCwQG8TysEHsDsvD8rA7bA/bw+6wQuwSq8QisUisEpvEyrAxrAsbw7awLqwL28K+sC2sCvvCvrAq7AqLw+awNWwOS8PWsDUsDWvD0rA6rA1rw+qwM6wOK8POsDOsDOvCrrAqLAvLwqqwMGwOi8PW2TqLw96wISwJK8KSsCOsCCvCjrAo7Ah7wqKwKOwJm8KCsB8sB/vBbrAcLAe7wXawGywG28F2sBhsBpvBYrAarAaLwXqwIiwIG8KGsCAsB5vCnrAlbAl7wpqwFawFG8FasBBsBBvBQrASLAR7wUqwEuwFS2cv2AeWztLZB3aBfWAV2AV2gVVgGVgFtoFlYBnYBhaBbWAPWAQWgT1gE9gE9oB1YC3YCnaCnWArWAqWgC1ge7aALW3P9mxpBdjSGrACrABrwJLWgB0taUk7Wm1HC1pttQVtaEG7bWhDuy22216LLbbXZpvttaItYAnYOTtnCdgBltpqP1ttAPvZzwaw0waw1k47rbUArK3larkarpar4Gq4Gq6Cq+IquDquiqvi6rjqrY6r3aq36q12q9/qt9qtkrPVUuvWLbVftdVt1VrdVqtVa9VarVav1WqVW71Wr1VulVrlVqdVapVanVaf1WnVWX1Wn1VnFVp1VqNVaBVajVaZ1Wh1WWVWmdVltVltVpdVaXVb1VaxVWxVW81WkdVklVhNVodVYpVYHVaL1WFVWS1Wi1VlVVhVVoNVYVVYDVZ71WCVV+1Ve1Ve1VflVX9VX9VX/VV11V81V9VVddVcdVfdVXNVYDVZRVaNVWMVWT1Wb9VadVadVWtVWhVWfVVj1VdVVo1VZVVcNVaNVXFVWxVXrVVtVVu1Vr1VTdVS9VQ9VVFVUxVVVVVNVVNVVU1VVVVXNVVNVV3VVdVVbVVX1VW1VWVV8yqoGqqCqp1qqBqqdqqeaqfKqXqqniqn+qmSqqNqXh1VRdW8mldFVVD1UrVUMVVLVVPFVDXVTBVTxVQz1U01U61UN9VNtVKVVCtVSlVSlVQp1Un1UBVUAVVBNVAFVAHVQNVQDVQLVUPVUC1UB9VClVAdVAdVQhVRJVQTVUQVUU1UGdVEdVFlVBdVRZVRZVQV1UZVUXVUG9VG1VF9VB1VSPVRfVQh1UgVTnVT61Q/tU/lU/vUPZVP5VP3VDx1T9VT8VQ8VU/NU/XUPzVPzVP/1Dv1T7VT79Q71U6VU+3UOFVOlVPj1Dk1TqVT59Q5lU59U+lUN/VNfVPdVDgVTA1TzdQ2lU1dU9lUNXVNXVPV1DRVTb2raWqaelft6l3Fq3bVruJVNBWvnqloKpp6po6pZ6qYOqaOqWIqmSqmlqlkKplapn6pZWqY+qV+qWEqmOqldqlb6pbapXKpWmqWeqVeqVkqlmqlUqlVapVKpU6pUmqU+qQ+qVEqlEqk/qg96o/qo/aoPaqPOqT6qELqkDqkCqlAqpAapAKpQGqQWqQGqUZqkVqkGqlJqpGKpCapSOqRmqQmqUeqknqkLqlKqpK6pDKpS2qTyqQyqU2qk8qj7qg5ao66o+qoOGpdvVFv1Lpqo9aoMyqNSqPOqDJqjOqivqgvqosKo7aoLKqKqqKyqCtqioqimqgmKop6opaoJKqIKqKSqCMqhTqhVqgTqoVaoVaoFmqEaqFCqBFqhAqhSqgg6ofqoX6oHaqH6qF2qBpqh8qhaqgaKoe6oXKoIeqGuqGGqBlqiIqhZqgZKoZKoWKoFyqFSqFeqBMqXWVQHVQDtVcF1F4tq4AqoJa1QC0rgVqgFqgE6lwlUAfUuTpXB9QDdUBFUA/UAxVBfVARVAX1QX1QFdQFVUFNUBfUBTVBZVAT1AaVQWVQG1QHlaxhFautswaos371q7V+lVZavdL61avXr7d+xfXWW3EdK65gHetYwaorWHPVVddcw5rrrmEN665iBUDL0XF0HC1HyVFxNBz9Rr/RcBQc9Ua50W60G+VGt1FtNBu9Rq/RbBQbTUaRUWUUGV1GlVFldBk1RpfRYtQYNUaL0WO0GqVGp1FqVBqdRqdRafQZlUaj0Wf0GY1GodFo1BqFRqFRa9QZtUabUWfUGW1Gk9FmlBlNRpNRZhQZJUaH0WA0GB1GhVFgtBf1RX3RXvQX5UV10V10F9VFc1Fc1Ba9RW9RW7QWpUVl0Vl0FpVFY1FYtBV1RV3RVvQVZUVTUVVUFU1FV1FU9BQtRUvRU9QUJUXzqCgqiubRUTQUBUU9UU8UFP1EO1FOVBPVRDnRTTQTxUQtUUsUE71EK1FKVBKVRCnRSTQShUQdUUcUEn1EG1FGVBFVRBnRRTQRRUQNUUMUET1EC1FCVBAVRAnRQTQQBUT9UD8UEP1D+1A9dA/dQ/VQPjQPxUPtUDsUD71D61A6VA6VQ+nQOf/okX2yR/bHPtkn+2PP7S18hZ/7Cj/+3M/9+OSPLz755IufX/z7+fPfx3/fPn781sG99W8OzsH5N+/m396Ed/Nub8LtftpL+2Yv7Zl9s2/2zH7ZM/tbv+yX/a239bce19t6W4/raz2xN/bD3tgr+2E/7JW9tlf22V7ba/tsj+2z/bXH9tj+2lPzb28ffPDta2/muByXS3NcbsuluTS35c7clj9zZ+7Mn9Htz54J3XQ/Eyo+E/pUpCJ9OufUHtX/elQv6H/9rxf0tF7Qd3paT+s7Pazv9K8e1sP6Vx/rX72sj/WxXtbPelmf62f9rM/1uj7X73pdr+t3Pa+f8BFewkd4Bi/hJTyDX/AMXsEv+AWv4Okr+ARPn36C9z/wDd7BO/gG/+AbPIR/8A8ewtM9hOfC5bF83o96UT/qSb2oF/WknNuT8m2+zbU9tHf2vJ7XO3td382r+TSv5tR8mk9zav/ofz2t7/W9ntb7elof7H29rw/2wB7BG3gCb+ALFPBwX8DFeTgP5+Lc21t5KE/3UP7J0z3dP3knL+Np/Iyn8TVqfJOv8XTf5Js83Tv5Vu/qa32td/W2qBv6xmfRN5SNz/JZlA1dQ9nQNnQNXUPbULwv9afe1J/6cG/qTX24F/fhHtyLe3EP7sdRNz7Lafksl+W0nJbLonCoHQXw3SiAL/fdvtuXe3L/4Ol+wtM9iJ/wEx7Ed3gQ/+E7fIf/8B7+w194D+/hLzyGv/AWHsNjeAs/R+d7+2/v7bv9t//23Z7cl6MA6EcBfDj60e/D0boP96f+FLXxp+iAAdQEHUBJkKApKAmqgqagKagKuoKqoDPoCrqCzqAx6Awqg8agMagMSoPKoDUoDUqD1qBK/sFPeApP4Se8hOfwIV7Eh3gQL+JFPIgf8QJew294Dc/hN/yG5/AiaKVPnTr9Z0IvfUoppU/rO3to/+yhfbR/9s8+2lv7aD/trb21n/bUftrn5b2pR0IzBSlIM9U005BqqmlILQ0pppZaiumlmBKgl15KgD4lQAXQp08F0B4VQAvQHu3RAnSAf3sVf+JVfIo/8Sc+RaIIMYT4QfQgchA3iBrEDGIGEYOIQbwgXhAtiBbECmIFkYJIQZwgThAliBFECCIEkU6kEx+ID0QHogOxgdhAZCAyEBeIC0QFYgIRgYhAPCAeEA2IBsQCYgGRgEhAHCAOEOfEOVGA2BNLsRRJkRRHcRS3uMVQDEUtahEUs2hFK1axii++6KKLU/zEAGKAcrvcJrfJ7XF73Ba3xe1wO9wGt79tb9vb7ra7bW6b2962t21tW9vOtrNtbBvbvrat7Wq72qa2qe1pe9qWtqXtaDvahrah7Wf72Xa2m21mm9letpdtZVvZTraTbWQb2T62j21j29gutontYXvYFraF7WA72Aa2ge1f+9f2tX3tXrvX5rV3bV1b1861c21cG9e+tW9tW9vWrrVrbVqb1p61Ze1YO9aGtWHtV/vVdrVd7Va71Wa1We1Ve9VWtVHtU7vUJrVHbVEb1P60O21OW9POtC9tS5vSnrQjbUjb0W60Ge1Fe9FWtBXtRDvRRrQR7UP70Da0De1Cu9AmtAdtQVvQDrQDbUAb0P6z/2w/28/us/tsPpvP3rP17Dw7z8az8ew7+862s+3sOrvOprPp7Dl7zpaz42w4G85+s99sN9vNxtt4u81us9lsNnvNXrPV7Lttt+12mp1mo9lo9pl9ZpvZZnaZXWaT2WT2mC1mh9lhNpgNZn/ZX7aX7WV32V02l81lb9lbtpadZWPZWPaVfWVb2VZ2lV1lU9lU9pQ9ZUvZUnaUDWU/2U+2k+1kN9lNNpPNZC/ZS7aSrWQn2Uk2km1kF9lDtpANZP/YPTaPrWPn2Dd23a6xaWwZO8Z+sV1sFnvFTrFRbBO7xB6xRWwQ+8PusDlsDTvDvrAtbAp7wo6wIewH28FmsBfsBBvBPrANbAO7wC6wCWwCe8AesOf23BawBeze7u1yj1vc4dY7b7ztrvu3728HCMuF5EJxYbjwW+gt5BZuC7OF2EJrYbVwWigthBY+C5uFzMJlobJQWZgsTBYiC5GFx8JjobHQWFgsLBYSC4mFw8JgIbDQV9gr3BXqCnGFt8JaIa1QVhgrfBW6ClmFq8JUIarQVFgqzAtHhaFCUKGnsFO4KdQUZgoxhZjCS+Gl0FJoKawUTgolhZFCSCGk8FH4KHQUOgobhYtCRSGi8FBYKCQUCgoDhX9CPyGfcE+YJ8QT2gnrhHNCOWGcEE4IJ3wTvgndhG5CvJBNuCZUE96Fd6FdaBemCdOEaEIzYZlwTCgmBBN+CbuEXEItYZbwSmglpBJOCaOEUEInYZNwSagkRBIeCYuERMIhoZBQSBgkDBICCYGEP8IfoY/QR9gj7BHyCHmEO0IdYY4wR4gjxBHeCG+EdWFdaCO0EdYIa4Q0QhrhjFBGGCOMEcIIYYQvwhehi9BF2CJsEbIIWYQrwhWhijBFiCJEEZ4IT4QmQhNhibBESCIkEY4IR4QiQhFhiBBE+CH8EHoIPYQdwg4hh5BDuCHcEGoINYQZwgwhhvBCaCG0EFYIK4QUQgrhhHBCKCGUEEYII4QQQgghXfggdBA6CBuEDUIGIYNwQbggVBAqCBOECUIEIYLwQGggLBAWCAmEBMIB4YBwLpwLBYQCwl7YC8uwDMlQDHeoQzDE4Q1rSEMPZxggBKDJ6XE6nAanveluepvWprHpa7qapqal6Wj6mXamm2lmmpleppdpZVqZTqaTaWQamT6mj2lj2pguponpYXqYFqaF6WA6mAamgelf+pf2pX3pXrqX5qV3aV1al86lc2lcGpe+pW9pW9qWrqVraVqalp6lZelYOpaGpWHpV/qVdqVd6Va6lWalWelVepVWpVNpVBqVPqVPaVPalC6lS2lSmpTO03l6lB6lRelQGpQGpT/pT9qT9qQ76U6ak+akN+lNWpPWpDNpTPqSvqQtaUu6kq6kKWlKepKepCVpSTqSjqQh6UfakXakG+lGmpFmpBfpRVqRVqQT6UQakUakD2lDupAupAlpQnqQHqQFaUE6kA6kAWlA+o/+o/3oPpqP5qP36D1aj9aj8+g8Go/Go+/oO9qOtqPraDp6jp6j5Wg5Oo6Oo+FoOPqNfqPdaDcaT+PpNpqNXqPXaDVajb7Td9pO2+k0Oo1Go9HoM/qMNqPJ6DE6jAajvegueovWorHoK7qKpqKl6Cj6iXaimeglOolGoo9oI9qILqKLaCKaiB6ih2ghWogOooNoIBqI/qF96B66h+aheegdeofWoXXoHDqHxqFx6Bv6hq7TNnQNXUPT0DT0DD1Dy9AydAwdQ8PQMPQL/UK70C00C81Cr9ArtAqtQqfQKTQKjUKf0Ce0CW1Cl9Ak9Ag9QovQInQIHUKD0CD0B/1Be9AedAfdQXPQG7QGrUFn0Bk0Bo1BX9AXtAVtQVfQFTQFTUFP0BJ0BB1BQ9AQNJ2m0w/0A+1AO9ANdAPNQDPQC7QCnUAn0Ag0An1AH9AGtAFdQBfQBDQBPUAP0HO6p0s9alGHWuussba66teuPx0ALAeSA8WB4cBvoDeQG7gNzAZiA62B1UBq4DRwGigNlAZGA6OB0EBnYDNwGagMRAYeA4uBxEBhYDDwF+gL5AXuAnOBuEBbYC2QFjgLnAXKAmWBscBYICzQFdgKZAWuAleBqkBVYCowFYgKNAWWAvPAUWAoEBToCewEbgI1gZjAS2AlkBIoCYwEPgIdgYzARWAiEBFoCCwEDgIFgYDAP2AfkA+oB8wD3gHtgHTAOWAcEA7oBsQD2YBrQDXgHXgH2oF2YBowDYgGRAOeAcuAZEAxYBjwC+gF5AJuAbOAWEArYBVwCigFhAI+AZuATEAlYBLwCGgEJAIOAYOAQEAfYA+QB7gD3AHqAHWAOcAcIA4QB3gDvAHWgXWgDdAGWAOcAcoAYYAvwBYgC1AFmAI8AZoASYAjwBAgCNAD2AHcAGoAMYAXQAtgBbACSAGkAE4AJ4ASQAggHegAbAAuABWACMADYAGQADgHCgBLkARFcIMaBMEMWtCCFawgGAAEkMtlcplcHpfHZXFZXA6Xw2VwGVz+lr9lb9lb7pa3ZW05W8aWseVr+Vq2lq3larlappap5Wl5WpaWpeVo+Vl2lptlZplZXpaXZWVZWU6Wk2VkGVk+lo9lY9lYLpaHZWE5WAaWgeVf+Vf2lX3lXrlX5pV55V15V9aVdeVc+Va2lWtlWplWnpVnZVlZVo6VY2VYGVZ+lV9lV9lVbpVXZVU5VUaVUeVT+VQ2lU3lUrlUJpVJ5bycl0flUVlUBpU/ZU+5U+6UOWVOeVPelDVlTTlTzpQxZUz5Ur6ULWVKeVKWlCPlSBlShpQf5UfZUXaUG+VGmVFmlBflRVlRRpQPZUO5UC6UCWVCeVAelAVlQTlQDpQBZUD5T/6T/WQ+eU/Wk/PkPBlPxpPv5DvZTraT6+Q6mU6mk+fkOVlOhpPfZDcZL+PlNrlNZpPZ5DV5TVaT1eS7fJftsl1Ok89kM7lMJpPJ5DF5TBaTxeQwOUwGk8HkL/lL9pK95C55S9aSs2QsGUu+kq9kK9lKrpKrZCqZSp6Sp2QpWUqOkp9kJ7lJZpKZ5CV5SVaSleQkOUlGkpHkI/lINpKN5CJ5SBaSg2QgGUj+kX9kH9lH7pF7ZB6ZR96Rd2QdWUfOkW/kumwj18g1Mo1MI8/IM7KMLCPHyDEyjAwjv8gvsovMIq/IKnKKnCKjyCjyiXwim8gmcolcIpPIJPKIPCKLyCDyh+whd8gdMofMIW/IG7KGrCFnyBkyhowhX8gXsoVMIU/IEnKEHCFDyBAyXabLD/KD7CA7yA1yg8wgM8gLcoKMIB/IBrKBXCAXyAQygTwgD8hzeS4LyAJyL/dymccs5p3DHGaddQYzmHHG+eaba/7seeYAOQAuh8thcpgcHofHYXFYHA6Hv2FvuBvmhrnhbXgb1oa14Ww4G8aGseFr+Bq2hq3hangaloajYWgYGn6Gn2Fn2BluhpthZpgZXoaXYWVYGU6Gj2FjuBgmhonhYXgYFoaF4WA4GAaGgeFf+Bf2hX3hXngX1oVzYVwYF76Fb2Fb2BauhWthWpgWnoVnYVlYFo6FX2FXuBVmhVnhVXgVVoVV4VQ4FUaFUeFT+BQ2hU3hUjgPj8KicCgcCoPCoPAn/Al7wp5wJ9wJc8Kc8Ca8CWvCmPAlbAlXwpUwJUwJT8KTsCQsCUfCkTAkDAk/wo+wI8wIL8KKcCKcCCPCiPAhfAgbwoZwIVwIE8KE8CA8CAvCgPAf7Af3wX0wH8wH78F7sB6sB+fBeTAejAffwXewHUwHz8FycBwcB8PBcPAb/Aa7wW4wHsbDbXAbzAazwWvwHbbDaTAajAafwWewGWwGl8FlMBlMBo/BY7AYLAaHwV+wF9wFc8Fc8Ba8BWvBWnAWnAVjwVjwFXwFW8FWcBU8BUvBUTAUDAU/wU+wE+wEN8FNMBPMBC/BS7ASrAQnwUewEVwEE8FE8BA8BAvBQnAQHAQDwUDwD/wD+8A+cA+8A+vAOTAOjAPfwDdwHa7DNrANXAPXwDQwDTwDz8AyMAz8ArvALXALzAKzwCvwCqwCq8ApcAqMAqPAJ/AJbAKTwCOwCBwCh8AgMAj8AX/AHrAH3AF3wBwwB7wBb8AaMAZ8AVvAFXAFTAFTwBPwBCwBS8ARcAQMAUPAdJgOP8ANMAO8ACvACnACnAAjwAjwAXwAG8AGcAFcABPABPAALAD3cIlJTOIRj1jEIt544xCHWGONQQzijC+2uGKKKXbsOAAOgAFgALfcHXfF3XAX3AV3v91v19v1drvdbpfb5Xa33W1X29V2s91r19qtdqldanfanXalXWk32o12oV1o99l9dp1dZ7fZXXaV3WQX2UV2j91j19g1dovdYpfYJXaH3WFX2BV2g91f19ftdXldXnfX3XV1XV031811cV1c99a9dW1dW7fWnXVl3VgX1oV1X91X19V1dVvdVpfVZXVX3VVX1VV1U91T19QtdUldUjfv5t1Rd9QVdUXdUDfUBXVB3U/30/V0Od1NV9PNdDNdTBfTvXQvXUvX0q10K11Kl9KddCddSRfSfXQd3Ua30WV0Gd1Fd9FVdBXdRDfRRXQR3UP30DV0Cd1BV9ANdANdQBfQ/XP/XD/Xz+1z+1w+l8/dc/dcPRfPvXPt3Dq3zqVz6dw5d86Vc+XcODfOhXPh3Df3zXVz21w2d81Vc9Xcu3t37a7dTXPTXDQXzT1zz1wz18wtc8dcMTfMBXPB3C/3y/Vyvdwut8vlcrncLXfL1XK13CzXyr1ypdwrN8qVcqXcKHfKjXKx3Cl3ysVyoVws98mFcgMOGjBYoCABggMGChAYMCegV5KjuEMNZnxtpe/zC+AAypEbJy4cuG/eunHbpi0btmvWqlGbJi0atGfOmjFbpiwZsmPGihEbJiwYsF++evHapSsXrlu2atGaJSsWrFeuWrFapSoVqlOmSpHKGyUqFKhPnjpx2qQpE6ZLlipRmiQpEqRHjhoxWqQoEaJDhgoRGiQoEKA/fvrw2aMnD547durQmSMnDpw3bvDasFmj5s4uDZozZsqQGSMmDJgvXrpw2aIlC5YrVqpQmSIlCpQnTpowWaIkCZIjRooQGSIkCJAfPnrw2KEjB44bdTZq0JghIwaMFy5asFihIgWKEyZKkBghIgSIDx46cNigIQOGCxYqUJggIQIEugcOGjBYoCABggMGChAYMCegV5KjuEMNZnxtpe/zCzABlCM3Tlw4cN+8deO2TVs2bNesVaM2TVo0aM+cNWO2TFkyZMeMFSM2TFgwYL989eK1S1cuXLds1aI1S1YsWK9ctWK1SlUqVKdMlSKVN0pUKFCfPHXitElTJkyXLFWiNElSJEiPHDVitEhRIkSHDBUiNEhQIEB//PThs0dPHjx37NShM0dOHDhv3OC1YbNGzZ1dGjRnzJQhM0ZMGDBfvHThskVLFixXrFShMkVKFChPnDRhskRJEiRHjBQhMkRIECA/fPTgsUNHDhw36mzUoDFDRgwYL1y0YLFCRQoUJ0yUIDFCRAgQHzx04LBBQwYMFyxUoDBBQgQIdA8cNGCwQEECBAcMFCAwYE5AryRHcYcazPjaSt/nF+ADUI7cOHHhwH3z1o3bNm3ZsF2zVo3aNGnRoD1z1ozZMmXJkB0zVozYMGHBgP3y1YvXLl25cN2yVYvWLFmxYL1y1YrVKlWpUJ0yVYpU3ihRoUB98tSJ0yZNmTBdslSJ0iRJkSA9ctSI0SJFiRAdMlSI0CBBgQD98dOHzx49efDcsVOHzhw5ceC8cYPXhs0aNXd2adCcMVOGzBgxYcB88dKFyxYtWbBcsVKFyhQpUaA8cdKEyRIlSZAcMVKEyBAhQYD88NGDxw4dOXDcqLNRg8YMGTFgvHDRgsUKFSlQnDBRgsQIESFAfPDQgcMGDRkwXLBQgcIECREg0D1w0IDBAgUJEBwwUIDAgDkBvZIcxR1qMONrK32fX4AAAMqRGycuHLhv3rpx26YtG7Zr1qpRmyYtGrRnzpoxW6YsGbJjxooRGyYsGLBfvnrx2qUrF65btmrRmiUrFqxXrlqxWqUqFapTpkqRyhslKhSoT546cdqkKROmS5YqUZokKRKkR44aMVqkKBGiQ4YKERokKBCgP3768NmjJw+eO3bq0JkjJw6cN27w2rBZo+bOLg2aM2bKkBkjJgyYL166cNmiJQuWK1aqUJkiJQqUJ06aMFmiJAmSI0aKEBkiJAiQHz568NihIweOG3U2atCYISMGjBcuWrBYoSIFihMmSpAYISIEiA8eOnDYoCEDhgsWKlCYICECBLoHDhowWKAgAYIDBgoQGDAnoFeSo7hDDWZ8baXv8wtQYkSIDx02ZLhQYUIEOgcMFCAwQGCuR4ohiC31DwMgJw6cN27asFmjJg2aM2bKkBkjJgyYL166cNmiJQuWK1aqUJkiNSrUp06bMl2qNCnSo0aLEh0qNCjQnz578typMyfOm3vvvfdeMFCAxAgRYe5SbtqwWaMmDZozZsqQGSMmDBisUJECxSFDhUiNEhWsAQJzPVIMQWwt5caMF6tOjfrgsVFjh8YMGTFgvHDRgsUKFSlQnDBRgsQIkRq11lprrbXWWmtFYIDAXI8UQxBb6l8F4I0bNWnQnDFThswYMWG6cFFYrlipQmWK1KhQnzptypQojxouTHjQDhsyXKgwIQKdAwYKKKVzlHJjxotVp0Z98MBAAeKDhw4cdTX+v0UHB+R/2JDhQmWK1KhQnzptynSp0qRIjw4VGhToT589ee7UwWNjhowYMF64aMFihYoUKE6YKEFihIgQID54YAAAfEaMFy1WpDhRYkSIDx02uCMwQGCuR4oh6NYCAOAAyIkD542bNmzWqBETJgtWqE+PGvXZw0YNFy1KkOCoO1GiwgQCc5NO14YNmTFbtEiNmhQp0J83eGC8OGHCQ8eKFBkuIDDw4c9648ZMmS5cqExdqlRo0Jw4ZMRIgQLEx4sWHTYwUBAgDACKAwfNmS9erFRtypTo0J06aMxYoUJEyIwYIT7QOSA/EgfuL0hjaBgo8AyUJkpnwhTYwqLAeAzT3Q4CDa6dwrNkAIcCAwI8IwAAwNwtRFvmWJgAoWGOwrds05odC7arlqEsAlSQ8IBBgIRet2vRlhX7lWtWq1OiOFmCpIiQHzxy2qTpjckDAADYrAoCAODrYlAAAP7d3X3OOecEYOuQlhWfaOySnY4ADKyZuqNkQ2/OCKsnpxdnbNWD03szquq56eGNp3ptemxGUr01PTWjqN5dz2781EvTQzNy6p3pmRkz9cr0yIyWemN6YsZJvTA9MCOk3peel7FRr0uPy6iot6WnZTzUy9LDMhLqXelZGQP1qvSojH56U3pSxj29KD0oI57ek56TsU6vSY/JKKe3pKdkfNNL0kMytukd6RkZ1fSK9IiMaXpDekJGM70gPSDjmN6Pno8RTK9Hj8fYpbejp2PU0svRwzFe6d3o1Y1UejZ6NcYoPRq9GaOTnoxejHFJD0bvxYik56LXYizSY9FbMQrpqeilGH/0UPROjDx6Jnolxhw9Er0RY11PRC/ESKMHovdhjNHz0Oswuuhx6G0YV/Q09DKMKHoYehfGEj0LvQqjiB6F3oTxQ09CL8LIoQehRzdm6D3oORgt9Br0GIwTegt6CkYIvQQ9BKOD3oGegXFBr0CPwIigN6A3NxboCej1xrle2SPHsjf2xFHs7V446p7ugSPu5R4ea+/27Oi92qNjgN73XCTXm71PDNcL0AMgeivLleTEbeW4UpyIrQxXghOrld9Kb6K0slvJTXxWbiu1iczKbCU2MVl5rbQmGiurldTEYeW0UpoIrIxWQhN7lc9KZ6KuslnJTLxVLiuVibTKZCUyMVZ5rDQmuiqLlcTEVeWwUpiIqgxWAhNLlb9KX+KoslfJSwRV7ip1iZ3KXCUuUVN5q7QlXiprlbRESuWsUpYYqYxVwhIdla9KV+KislXJShxSripViUDKVCUqsUd5qjQl6ihLlaTEG2VeOUqsUYoqQ4kySlDlJ/FF6ansJLIoOZWbxBSlpjKTaKLEVF4SR5SWykoiiJJSOUnsUEoqI+1UJaTy0TZVOiob7bySUblohyoVlYm2pxJReWhvKg2VhTamklA5aFcqBZWBtqQSUPlnPyr9lH32kZJPuWcTKfWUeXaQEk95Z/so7ZR19o6STjln4yjllHG2jRJO+WbPKN2UeBtG2aZks1uUa0o1W0V5V9rtE2WaEs0mUZ4pzewQZZmSzPZQjinF7A1lmBLMxlB+Kb3sCmWXksuWUG4ptWy6MkuJZTcor5RWtoKySkllk+WUUsreZZQSygbLJ6WTfcsmJZNNyyWlkj3LJCWSDaA8UhoJx5VFSiIhuHJIKSTsVgYpgYTayh+lj/Ba2aPkEVIrd5Q6wmhljhJH6Ky8UdaFwkobZY3wV0mjnBHyKmWUMcJcJYzyRWirdFG2CGeVLMoVIaxSRZkibFWiKE+EqkoTZYnwVEmiHBGSKkWUIUJRJYjyQ/ip9FB2CDmVHMoNIaVSQ5khZFRiKC+EiUoLZYXQUEmhnBAOKiWUEUJAJYSSLuxTPigdhHrKBiWD8E65oFQQ0ikTlAjCNuWB0kB4pixQEgjJlAPKuTBMKaDshV7KsiTDLeVYiiGWcpdhWKXUJRhKKXOJwyflLW3IpKwlDZOUX3popJzlF45lgBJAGJLlSHJhJseR4kJLhiPBhU9+I72FH9mN5KbLkdtIbVocmY3Epr+R10hrmhtZjaSms5HTSGnaGhmNhKankc9IZxoa2YxkpsuQy0hlWgyZjESmv5DHSGOaC1mMJKazkMNIYdoKGYwEpqeQv0hfGgrZi+Slm5C7SF1aCZmLxKUFkLdIW5oka5G09CZnkbI0SMYiYelLviJdaUq2IlnpSa4iVWkAZCoSFTiOPEWaAsGRpUhSYDcyjxwFaiNFkaHAayQo8hP4jPREdgKZkZzITWAyUhOZCTRGYiIvgcNIS2QlEBhJiZwE9iIlkZFAXSQk8hF4i3RENgJfkYzIReApUhGZCCRFIiIPgaJIQ2Qh8BNJiBwEciIFkYHATCQg8g9oifRD9gEnkXzIPSAkUg+ZB2xE4iHvgIpIO2Qd8BBJh5wDEiLlkHHAQCQc8g3oh3RD4oF7yDYkGxAPuYZUA9Yh70g7UA6ZhkQDviHPkGbANmQZkgxohhxDigHHkGFIMCAY8gvpBexCdiG5gFrILaQW8AqZhcQCUiGvkFbAKGQVkgrohJxCSgGXkFFIKCAS8gnpBCxCNiGZgELIJaQS8AeZhEQC0iCPkEbAGGQRkgjoghxCCgFXkEFIICAK8gfpAyxB9iB5gCLIHaQO8AOZg8QBciBvkHVgBtIGWQOMQNIgZ4APSBlkDJABCYN8ASYgXZAtQAMkC3IFOIBUQaYAeyQK8gQ4kibIEmBIkiBHgB8pggyRuZEgyA8ZGumB7JCJkRzIDRkXqYHMkFmRGMgLORRpgayQK5EUyAk5ESmBjJD7kBBIuhyHfEA6yGjIBiSDzIVcQCrIUMgEJIJMhDxAGsg4yAIkgdyCHEDO5RCkALKXK5AlSWYF5EiKmSQ3GWZKahLE4MhMYkyNvKTFyMhKUsyLfNIxLHKSHyZFBiAB4ExjuZEcbjSOG8XhQGO4ERyuM34bvWE1Y7eRGwYzbhu1YSpjthEbRjJeG61hHmO1kRqOMU4bpeESY7QRGs4wPhudYQdjs5EZnhuXjcowHpONyC658dho7GIbi43ELrNx2CjsAhuDjcAurfHX6OuiGnuNvG6ncdeo60Yac424bqHx1mjr5hlrjbQu3jhrlHXJjLHGV6OrkdW4akw1ohpNjaXGvHHUGGoENXoaO42bRk0jpvHSWGmkNEoaI42PRkcjo3HRmGhENBoaC42DRkEjoPHP2GfkM+oZ84x3RjsjnXHOGGeEM7oZ8UY245rxbrQb0YxnxjIjmVHMGGb8MnoZuYxbxiwjltHKWGWcMkoZoYxPxiYjk1HJmGQ8MhoZiYxDxiAjkNHH2GPcMeoYcYw3RhtjjXHGKGOEMb4YW4wsRhVjivHEaGIkMY4YQ4wgRg9jh3HDqGHEMF4YK4wURgljhJFufDA2GBmMCsYE44HRwEhgHDAKGHsjOY7jHsMRHPN4RzvS8cc5fiMAsZw4ThQnghO/id1EbqI2MZt4TbQmUhOnidFEaKIzsZm4TFQmIhOPicVEYqIwMZj4S/Ql8hJ3iblEXKItsZY4S5QlwhJfia1EVqIqMZV4SjQlkhLzRFFiKPGT6EnkJG4SM4mYREtiJXGSKEmEJD4SG4mMREViIhGReEg8JBoSDYmFxEIiIZGQOEgcJAoSBYmBxEAiIPGP6Ef0I/YR+4h8RD7iHnGPqEfUI+YR84h4RDziHdGOWEesI9IR6YhzxDmiHFGOGEeMI8IR4YhvxDeiGxFPbCO2EdmIbMQ14hpRjahGvBPvRDvRTkwjphHRiGdEM6IZsYxYRiQjkhHHiGNEMaIYMYwYRgQjghG/iF7ELmIXkYvIRdwibhG1iFrELGIWEYuIRbwiXhGtiFVEKiIVcYo4RZQiShGjiFFEKCIU8Yn4RHQiOhGbiEzEJeISUYmoREwiJhGRiEjEI+IR0YhoRCwiFhGJiELEIOIP0YfIQ9wh5hBxiHWiDZGGOEOMIcIQXYgtxBWiChGFeEIsIZIIhquoQ0B+AgAAiIMAAAEAgAEAw24gAJG2IROAgQEAAAhg+Ae/ZJpXqGIH5opYDTO6YB6pgibJDVqswTzCcaEqSrpwBnNJqoUWXTAPchQX4AbOVJEeYjXhVKYrx2FxXFJJHkLSKeANtVTTDjkrVWzDCPkE78tLRJO5CxyBfpiAHXDqK39jdF72VIDu9Z3ra/VJLN6sb+bXR7RkkITap+UgWJQc89Lzc+8tKM4uxkx6HELIWCzQXp5TgavhVcDAQTq0Tamw4CaeXkDbnGCgJsRan+2ccNxp7NaUzo/UOP3mFpkLGYdsWYcUxxWxNCwCPdDU7Riok7Tc8a/Aqf6IdvyZXKdO0kV/f7UJj1ZmGlokmZwnnQsCxsWAy0jD29S0D9rxH/NM1zUA1IYf7NN//jH/JdDH/rUJjKYA3NFl9njJb4gZPwARZ2269nf+xr4DdcG+pusa/9nB7a7x7v4L8GdLXSMAcuXTNd7B8tAFcHeE63WN7nKly9iHxB+8kZXSHXU7FJ89URI9jV/YLvU8W8iFdVt1Gfc3dXn8TqIukm7bp4s6Hj99rNuYojt9mnj00z2LJMCkWMR0hXSiB190IfFfvajxwfiiWLfTid7lrU20Ed/hBbb/s4ju8VJ5Fh/8VY2e6hS7aK27Bveb2OefLqL33k51kn06VHStewoa1y+L6H3+atBPPmC6VB/ZPLrWdckUAfhqWNzjy+Py7HuuRD9geJ3Le04AAAD9////WgAAAAEAAABLIwAA9LgAACi1L/1g9LcNGgGaJ0VCNRAQdBcAzQko3MsQWJ3vVOvk8cdvMl+N1A5vtQ+yYJWQWTSIikeCxO5O0TRR3Z7qf8f3/nsfLwTnA+wDLHgFV13xFf9zcY3xGG/gD1zGEyZIYAkcIQIEhsAPHjhgB6yllcVZjMUMWAWjQJGCU7CbWwu4GHEcxzBgyGAZXMdiPKaAFfDWFgJGwAkSHOADbGVFtaAFmzDRxm184oQLdsFxLIOfmdly850O1uGD63AwDs7BPFgEn52FcRhv2PDFX8zFXUwDBsPgGlzHVFygAAEmwFN8uYoNGHh+drbMZDIuYwaMxQ24xAsW4xssg+8Yj3vMsQ0PbMZj3IG3QKTxGqPxDJaTo2M6DhHijM/YgwcyJuMJXJZXyajZmMHManGE4yQYD0q+K2dkXRFKTyTV7LgGS32R8gWTbd6ZUotB6PdUo2ReF5ldp3xhYR4TUYSwwwWoupYnR8J12uflOg17U7taINcSq0SqwUFBaA+kwhtXKSU31yZM6lyhen3XJYseb1ZqJFDWTpCTao164DJZqGqABW/trofTyrSWoZGBc5KZIXBShTipNjbMPZcH/NTcZE06uKJmTIomZ1QdE4ZimEnFU7rH+jTkM+aZZr1j/eN74kRSNanmmF5wgSMjzYWYSKcdp1oaGCbnY0ly3UJztO7ZA4OHUaUSaXRceWt1tOakIaaJvEOlRpoapWmWc63K3ITkSbLS6o+0Ssl8TokoogD0nPJxkLyrOpaqjFTdFAPHXxWNy1B0LS+BpOuUSOO1DbPkFySHhdEox1WrVatV8q/Kf9VqtVqtMjROysxWzSqUn8tolMnW6GGzauXs0mpavoZZo4yQeB6rkdaxtUdrFFKrKfgC8CmFOkapTqaT2YysRjLZSrVSGePYsGUcF3JTEvHq7PIKVfUK1axGViOrT/u0T/u0T6vY5nSMQjpG06qJzSy1Mc/mV1qzqVbF86ORVf1y0cdPU7Gp2ARru0Kv0Cu0kKXSQi7k6hV6hV7jrnHXsOh1Gc2gpRdozNmOHVZGK9VKtTat1qpjtCtONU7TyrSOWcesTCvTOsZOppPqpDoZnYxOqpO6jC6jYWHL6DK6jC6jaU21qlp1zIEOZE1HD/+p6lWlA5kjnl/dneumBtcxWj54SDq7qo5RaJ6zq6rWBONTZX4+457WjiFGCxnKy+jzCXU6m5HVyGokJCNbflqZbKUy2UqVRpdQXkahiFHH6vP5nEb5+ZQ+nXFPO+aEfIZFWTrpfBYyYrQQytDnMupkZHY6qcxOKrPTyWRuRvKlSXbVyGokJDNaIS1b5ufz6eyK82nrUPKurCzPb2qShUvsOj2yNd0rM0J5nSppVi66TpkQEGJ4eJ1G1/KsY8yLIxRYO0BpRNUyaSUzhBUWZSoYKGtZ4wGmlWml8hLPL455Ko1ymCNKKCIV1E3U0sOVThGv0kVOvAziXaVqKpdQBn1QXkahLMlMJY3TVTrpbBYyq0W5SbUxteOKGGUmZGPuLcw2zBXzdXPV3CACM7cIlaMaVKimbFGiQnWoUrabVKkmZfkAA/rTp8mebE2aNvWmlpTs1J2aU3tqSR0pUlOiNKkndaZMl/pSY8JkqS11AV2pIUV2ZD9qR00AZEN2ox6gGS3qRS1AK+pEiBpRH2pDXUhQC2pCPagDPfZjA+o/HQCf5tN+uk8DkKfz9J7Wc706tmPfuUOn6fScOW2n6/S12tW2Np6W86bfdJyG48bNml7TatSc6TNtxkynaTTtprEbu02z6TKLvdhkmpFKFdNiOkyYL/2lEREbTE+bmtiJrdhjvHgxbMPeskVLa2lCwi5saXs57MPu0lw6y2APNpa+0oJW2kpXaSo9JbADW0pHaSh//deA/aT9oh1tJ92kmfR1XyvpJZ3kSB9pvkbSRob0kC7SRPb2gnSQBgLER/voHj36R+P1Xl7ntV4LubvT0To6Rw4bbaPr6hpH3+g7u7ZrHr2ja9A1XdPoGS3jRb/oGA1jbs5Fu2g4OBbNoles6Bb91nPQhrZcx6lQcaJPdFsbiSbRbGxtoku0Crd26xSNop/Nbraz11ptRI/otEYTIeJDf2gzs7IuazKy9tDMFgGiQXSIPusOYi3WY81huczQGRoDhq/+ai+vvtBgvdTQGjqsN7SFru7qCk2huSJ0hJ7QEhrCVm+1g37QWliN1Q06qxlc9VUvaAWdwKqtGkEfaANUTdVVXaAJfH9P9W3n5rbdXGoUj+JKJsWiKJmSQzEoPuATf+JJNoA9SbIkd2JOvAkTY2JNnIkvVeJKbIkLYEqTeBJL4kgMKZIj+RE7YgIgGZIb8QD855EfmQ+fPn26CGIuLIZKYiIYRabyHbZjpw7X4S5sZUSEmBAPGgSIAbEhPmSFBQUNDQ/5kBUVGZnxkQPQ48fPoiIn8qJEitKU4TJMhowZNsNnzqBhNKxGTSM38po1bJgNt2mTh/OwHl5kQtaiJQtnYSlbYSx85cogD7IgV2FBQzZkRB7DcLhadWRHnjMnDsdhOUyH//zYj504acJN+MkTQAbkKFECOZCnTJHCUpgKlSlPGQyHYUc4DIffvHHDbhgPnitfuQ/z4S+MiAiFofAS7uMiHI0aYSOcJAkf87ES7mNGfnwExIeYCA8Zssd7XISN8BE91mMhQoAwEM7jIIzIgoJLeAkTZoKEkbAQPsJZCJmQt3AhW72wF+7CXLiPlTAUXuRAnIfb8B7WwwDwlfnwIWbEqBAXYgE4EfvgHz927KjjOrbjHByC5eTmeI5LlHjyk0mQYGM2djrVWI2bzRE8gtMYjb8ycAYN3MUYMIDxBfaywBa4QgUu5mIK3MVnIkTU4Bqsg+uWSzEOfIOhLCb2xm8c1vVuX/YgX+pJ+d2P+kq3e1EfynE8qKf0uj/gJ33GG/Cf/MV7+k4e95xe0uF+02tyFp/pMXmKv/SW/MQX8JW8xFP6Sf58SR/JRTykf+Rl7+gjHewJ+EZu4Qd4SO96Rr/IJbwAr8gffKJH5Fp/6A051hd6Qq7gB70g/w/0gLz/zz/aTx/A+7Gcvs/zsQU8AL/HOno9n8c2+utbLaPH81Wr6B3/jj30dr6OJfR0fo4N9HI+jn18OP/G9nk338bueTbfaK+/5tXY6qd5NNbOn3kzds6XeTIWzjP+om3z1Fe01B/zYj7MT//Le/kuf/iGX/jSJ/wsf+UH38pX+Skv5QMfyj/5v3fyTZ7JL3kln+SR/JEv8kR+T++FfJAH8njv4+947LB7HY/jb3zd1/gZT/cxHsbPvdxDXcB9i2exQsWneLc/8Sa+xLP989e++WmP9iI+xIP4D+/hmU/WYYzDi33Yb/gMGC6A/ddb+ArfxTVBwkf4B1sOtL7BYz2DV/BXj+APvIGveqon8Pe/vZST8kpRoUA5pU8a8MmTd3JJ3+SZHJNbKqASJZ/kkSA9cuSR3sgHcEa+yBUlQnTIDTkhH+SBAP159AC8j/PxPa7Hr271qju6Ha/jc1yOw/E33sbZ+BpX42j8jJdxMr7oVB/jiR7GwfgXR/QuzsUNfYtLXYtncSw+6IJexam4FI/iUBzQ/9zPm3jUl3ifJ3E+P2LEi/gQ33MhnudAfuD58B7Ow3e4Ds/hN9yG13AaTicjhsPwOZdzqLvwFv7mK1yFo3A3b3MTTsLZ3Olr3lRLQ/MRHsLPHMQHMw/OdDLv4GMcxJYe5hs0ZMDgF/zLvbyCU3Aun+ARHIJvuQNv4FnOwBf4lSdwBAesDHiVF6AiMOXXnW0pS2pUpSgbyoKiPGDSGmA92U5W0m6ymjJhumQt2UqWkp0kKRIk+8hGWgLsABbSLrIC2EQWkTVkC9lBVpAFZP/YAKwfy8cCYPXYPNZq8VhHe8fWsXSsHBvHvrFuLBvbaNeoSYPGnrFmypBhtItWcUyimDBgpl8QvXThcmi4pVCqhTALliuDglaqUJkiJUogFMAnf35OmkSZLOlTkoQPyREjRYgM2dMTkhcEyA88Hz3ueOyw05EDxw0bdTVozKCTEQPGizm5OKgLuBZvLFaoSIHC7USbiRIk2J7OtaZaGtoIESHOLAj7gWmZ1sx6sGVjdsyS2Q6WQ5gNs2J2aTdgsBisBpvBXvCyXhbMflkLFWwFS8F2WS4JVoKNYCdYCFt2yzqwD6wWlsWyDWyWZXBlr+wCq8AmsLJWFoE9YN/e69YtAQJTdsoaMEBlqWyVLWC5sgOFUi2EWbBcGRS0UoXKFClRAqEAPvnzc9IkymRJn5IkfEiOGClCZMienpC8IEB+4Pnoccdjh52OHDhu2KirQWMGnYwYMF7MycVBXcC1eGOxQkUKFG4n2kyUIMH2dK411dLQRogIcQbig5kHZhlZhzEOYsuwDRoyYLgA9uVloQKFLq4JEiJAeLDlQKtBFhaDBQquEiA4YGWgqgAVgan7bru5FKlRlaJCgaI8YNKAT546cZLcpCkTpkuWCqhEaZKkSJAeOYokoNEAkIwWCaAoEaJDhgoRGiQoEKA/jwH46cMHgD168lyteKqOd+zUoTNHThw4b9y0YdO4Rk0aNGfMlCHDuEhVHJMoJgyY6RdEL124HBpuKZRqIcyC5cqgoJUqVKZIiRIIBfDJn5+TJlEmS/qUJOFDcsRIESJD9vSE5AUB8gPPR487HjvsdOTAccNGXQ0aM+hkxIDxYk4uDuoCrsUbixUqUqBwO9FmogQJtqdzramWhjZCRIgzEB/MPDDLyDqMcRBbhm3QkAHDBbAvLwsVKHRxTZAQAcKDLQdaDbKwGCxQcJUAwQErA1UFqAhM3XfbU8Quh1ukhFgGrVCREgj45+SttXp5QPB6WEsX44UcFO5tRQo2ZwgQYxjAvKydEOGBgytrv/JTJ8lKkxpBLlKEyBAhQYAe/fDZk8davVNnTpw3bRrVoDFDZvETw0y3SAmxDE5JCQT8cxJdooRPL4+HHQ05KNzbihRubSXSzJhkGip0TWiARWVVRTX1zaQqQ1FOfuokqcliikRVdZ8UZSdMkyIXGQL0BhEQCI8bdHJvbmxpYF1P9dYSocc91Tlt0CyGkaKHZ7fCbEyDL3ArB580VXoEiUiQnzx34jSaUZweElrhKWYbyNxszMy3zSdeNrfxwdw1V80j3jQXzXO5Z66Z33LLXDKv5TLexcdyqVfxBe+Ym/hUrpgb5qNcMHf6gPfLRXy/6+V2+ejlcg+/7xreLc93C6/0jVwtl/CH3CwXy+fdK3fwf1zBa+V73CqXyue4U66Ut3Gj3MCncaFcwJdxn9y/f3H9rpOPu01u9N8uk7vkUdy+q+TbbpLL9yQuknvkndfILfJql8gd8iPu3tX7syvk5r3ZDXKBfNn9cfF+eX3cHq/h3l0e73V3XLuncHXcHA/h4rg3PuvauHW/4Na4ND7BnXHp3urKuDG+wIVxX/zUnbty7zfuQp+viwvno26L++YHXBZ3hXO6Km4K13RRXDe/dE/cNpd0TdwSTsAlcdkc8j6v0wW4a7fpha7aTXNBF+2OcD9XxA3hANyzC8Lz3A/XzPFcD5fpd27ZJXM6t8Md8ziXwxVzN3d5w7zxbrgaPM3NcDG4mXvhgjnj/bperngt3Aou5lK4XT69XHeCe7kSbgQ/vBDuAy+8W9eBE16t28Cv3KyL5VYug7vAp1wF98oDb4KLwJ/cA9fKnVwDt8qZ3AKXypVcAnfKkdx734lcvwGLuah0jzZbECQOuEBQhiAoChOYAYTEUBYFWdh8ALRng0ABoWBgIA2BEAgEjsxhM9JUWCFkgAGEgBmQcQsCbMFwipxB6pRFzzgqhBlzj4RLBowhIChwbA0QJwx2ioCiwJB1RK3y6BkDjRHjbpA0wZARBAVHiowhYjSHRjAUDCh2DqlXHh3hqDBmxC0QphgwirCiQJAzQLtkUAgZIE4Y7BQBRYEh64ha5dEzBhojxt0gaYIhIwgKjhQZQ8RoDo1gKBhQ7BxSrzw6wlFhzIhbIEwxYBRhRYEgZ4B2yYBThARFhq1j6pUDzxhqDBg1A5QJBo1jKAgwZDySJjg0hqBiSLF3TJ3w6BhHgSEh5oAwybBTBAQDgrsFwiVDRjFSFDn2johXDj0jKBEgzAyQpjk0gpAgmFETcC3pflLao2WclO88VyNMKnPXfyjZtzGXHJqt4xbOwae72hEPO9+UO+HZRkxoWbhimx+eIkfyUKqkU/tdQiBeMmQUI0WRY++I4C+Xn9FxKGasiFEGn3g6S4+S0nqsR/q3rbyX5DgYWBXTsSsKxZf23MsHtOl7WpuJGCGyzpEzTG2Bcc/jDVG5A8QaaAHqSpcePZviMROsyWEAUTe6NvQzVX7aecfcoTgADE3Is0USjWccNhEGBC2oHRmC14ppcAoDol74BsDMkZvsesf8WrNYhJaTQTkXQSrpCZcBF+xoPjGAbfyyD0sXDVyH1ApCkI6t3y2LZbJWr0EYUtqAi8xg6zmJOCradIEc2U0GJ7Qujkm6kF4EGCIbgNCbI65OAEGyEYIxR0S7BILUIIDunLJ2jQy4RYjdOCVhCghQgxGaMUbCKyTAJiCw7piqV8yIbETo3TAV49SwivhttoDCYRqyoydHXGTDxmegFhzV5fNCEpZQEL/k8/+SWpF1K52jGnTGJWYBCzs5syVnJmuuTLHQRY0Zgxrbj+H8Gp43SN6UTgXzFQkKKME5s2qUzEcNiygcp0FwYGLkzqyRMu7AGWE8jKYRZMZSzGxuDWu3+zNhPJuLBbCAA8TMfjcXBdiyDjWwxmpsxLDmzmzJmcmaK4MlR0ZrHBksuLN3rkRNoc3SCM+c8u5bRJiOqtUBQfFkn96cWbv5m6GrrpBB27bcXT38zsIsRhunF6gEZ1eKKxG6KiF4c04mjhKG4YlVLATv9nOmsJKTFzAncIMM21FXFSk3NBeJndeUBYNygTFUOrQwExZjigiCC4csHr0jFTv092iNFhnLyDRUDhOkvObDQSoD3EsR0qD91ElZvoh2HsTw2sXkXR7YK9dKbrbBMcaczozVvuSyfoqAZqQwxlIOQv/J0qdH28OXGdgjLasGkzPI480E0JTouc5ui2PNnkKu/YQ+of8v1yoquE0x0umjDik6nbnW0pGLStZzHPNlV8PTyFrXg9bViNbme/hlY7t8p3f9pVV+HdvVN1X+296+cMWuddhlI5zc2+FtlJHyvtD4b5Nb43xz+4zxJlrvVnrLhnrWtrrRN9cFD88sehbguEOFbcBz3fAlS+TAiYhaemBx3KfI5h27gx1gUy99a69Lgz+oNr+tZr98y3+ixh//oUNTgOOSRXwOnDvigJgGtzsqLfgFHdCFi56xcHI+DTEcUNtYuo5ehHBcvsPalJADx37Ei0i6WRakp3Eh0Lcvor6JYX8ro9yGxlBtDclsbsSbLw5rHx01tzsm1vSQu/URiwaIrW2QQjFDxspLRBrHSJzfIxZrktTNV8m0DxOZ2iYx3jyxu4VSpR4po3Q7RWj3K+iKxzZY9mObJRstX8Rn17kJY1crpsqGzKxtGYEOXOzRve2atps2xP11I80DJ85tHIszc+pm6Uzp2JGF+RNRHURmu5iKbzSNuDYI6Nx0Im1zUNCxAUW6NpR8cEbF1p1lk1Or4m2xuZtjUjDQ4tpkMzSrreyH2/BtNxFlvsXfBWduI67odtxkmnJyt+ZiyaCzpU1X6Gbd2C474Rt3Uey+s39dnc7qucaKnzdE2sKzzUDptf7opXlwDI28Jxwn1en+n7SC8PNW/MvDpttWupEV1xr9XYknZrp4qmSBERY8Nz4hZZkkb8Vcf0cpWzywjMhlzdv0W2rYIlu+555ShG0iiivyhcLJonn0ygeIksB1PwpivGZKx5cj1p470nuGoRp6POPO1n39r10cs5TXwqF7YopazN3Z31g8zCDlrHXyfqEonkl+eyoMlc7ji2fs6GGcO+W7og5KU5H9yUODQBaGTuddWodIaEszcP2yrRm3nfLaGml87mlByrK1jtupt479VdjUtVg24OOWp9EsEOvjkHEl4tiKx021sMbseBdmLWgxERwDTco0i8ooszrHSpmy3nsOlyYYgpuGC98T8uyS0+CKa2rZO7KK79givqeRHjQ2a1giZ9QpA6rKdBp1NEkdsZTLwgHW0CA7SNgCivD2MVmw+1hJYVVrZuyg4XIsYrTDZ+dCeddAIErC1ukhiPGaieCj4zVda0avQctH3SZqU9b7mF34PLFqmJQySaaOEdHzlRrMOr84lm+NDFYGKvviwXYd4Y5xKPZvXAmNWNIz6+dw2DoZUhkLqMyEK8N1Nu1vtf9Qlz+Vzd+y9qNXq/st3xoxRXZmxfnl7KSXfL5qqoc2zzjnA9463ReONhaZJ4tP4HWod2C70ibFceY6yw0G+aopxmCvVCOWPw/a2vmiJGS7llitber9N9LcwCpSLRZxe4d62i77zLtUlfFJpSs9mi4PJaxjwYNFHAqt+8/B4rx7LIrUe3StuW1XrC66rX+6t5wmL6KuseJDOd5keOGiK/EvZEsJUYD4MzKVCg/X6NeA5AqOo3T0bfGYVuyoXlIvYu1MkDU842z07VDA6Moc2VBlx/oVvqaRxEfPXh6k6PJ+3E19RtMIxyPdEdU2UmBH86zTilvR6tB6XgqirmnLbr8FunXIUKB24snscuvEfQHTFbiNAHkJh4keqHsHkMnLeEMUlpTi0oY0tx4f7AaUxUjhrqpO9rUcWdpjFt3VDrGu9V0fsqjG52ExE+zxLyva0dn8PZjwTGXi0+S9zQoLpvLZJluzVB/IFJwjOO9ir0kTspP2rPM23eXk4mVd4ajFuP2dlypmIXubc4+N9yLH2Dk6uweZxs921TaoI80J8In9f/XZwfAovh0+5+DYpHEIREecxpPpNsFzqYoNihLnkJGbG7bMq2YiPKz/RmJnCdTSMgFzO3/WNb2DxKKnpo9Fc/G6AHwXcjQGXfS4gPLDuXsmQyeQkOzDCNd4kZ8LVkhwYeVy4T+fyCnWDnOUQvgHG+eFONFtgeRGaqjtHLlZ5QoHI1wnJ5xMFyy3fD6KKvyQkc2fHHemOgtq7BY9z/uNDKVaYDI7l0htUHN7+6TYm4RsbZsToRBuaMhNpCJcW2FkMlfNCOPyxTr/h3Xwf8KaSWkX1ZmVpXPFM9R6J5/x9z1qUmoF1hOI9smtCDJ7BqqXT1eFYgrtJ+J5jLxwsx5w+gX70tkhBLDoH0MKtuKFz7TJCCUmAnEi+aVuRB+PkY2qbxrv9gvamVibIt+jlxCYW1j7C/c5ymwLusz0sfj32miMCxtgiER+wF4AeGW8Z7yAGpjO26vM/mFr1/iaOLXgNlayqX4X6050zWpZWeMtPibhpxT3Foiv5v/VXMFS+xO8vNeqXwvd3Pr6AEya3dFuF6bat5UPV2UHfCSwZBvblg0VrkTW83An2S3AJjaFueUnEXrzC44rv+fP7tAbdjUWXF94Ypdmdxh+s6j01TwZnM3tc4Mpt6X2gG1jKtfi47rvSnUhelGerfgt0lfzK1jdJfaHdX/FtS3GQT/3k9gt/pCeuSp9UWedHVLCubpWa4PZDbAa2e8hsFvjDA67AvfwmF1xGNlLiRWpmEjHPW4O0TsQj0+rC+krNN+Dif2/jvG4mWu3iN59301tExjE8j9BfyOnuRhwhe/GybtyQIBd9vIVRYnZfiMe7HUr69753pWHn+niXgD06JKRb+tsVZrZL8KtLg15scsJZ3qufpmk0azpdjMejm23tnsRfRnw3b+bAWXBYCOZx66G9IJON/d9+2UFDl81uLwowZ24RZw7znczE87aXAxv8K1ox50IuMXVb5IT625HXm3cKujyf3Y19JVOtOLDovHeemYxjVmus0KNxhh9B54fKVsjLvwE9/U4DUI7Cd7Um4b/hbVsRilEOUcGbUwmkD7l3ufmdZ/UI56bD/pt5cL29nJqKzBzjsX8agnOXnAjjTbZRDJPqVZZRHvJ8L7jAPzksk6MVDCXWlxcH2h958lNMcyo3O6eUxL+YRzVp49Bi5Qb8XEgnL30PkOcv/w+amy24/e7XOOPgs85bZpoHNmDu8nLg7jWre3+CcFjxD2bX9vQ2E6xaiwZOL+NDMfB9776QnXCFW4VVtru2D7qgmkEbBYLORuI59hUl70c/NH6Zs3WgYhAJRJzmA0SnglvOkfZFnB5hyu4dDkHvKRdu82vzYW6HfaB8bYSamL34kMvutLLVlpz/NugQj5B5aH0OHf5Tni9+l54qW+u7tlfRe2H3gXbRcysUQzJ4jQVK8F7aUAeHnBbrukYuP9QrX10mr7dH0BOr03NrcPdXUYqHYfI1G93Y+hchvnmdM1HbmPfGH4l+LW5aeU1KA4157628+BO3jZko8r9XSugqaRj7jcT/myr/UYhdsoz9fy++7ts9azY6sneiQewY9ttbs96gUrcJhp0+OLpL+iG6KzxkeZniYXow7OHFOL8pisktg258eqmKxZ2DbnhaUXVBXicQCe08W77NswNze8arBvHz2BKooJl+BH/FXAXOI6CeUyHuNr72LhRbwKjGVLd1z6T7XE79iznqLGuY2X0k/Laqd0FlyumbkU3Ofo2tAPGwhbk14PuoW8sPpcTGt/U9+gcWJQ1wdvv6r2FMQIgz9V2YtcDHwIhnTuuFpduviBQbXsV6jgw774fmcTanwtDVmysEEBt96PwzMIQ13APY6ctYOqwA6gM9U4tvMytFgLclghmX1ve697be+NDbTc7c+KHEfG5y44yf+Nnbt8fqRKAmrqKu9mg7LdaUG+tM0RxHtoZ+CIWLiVb2M/P1ko4RsA3aRVXOd7+8Naib/nizeFtan47q3hUEGxqZYDnTwHl33dzuOBs+OyK8PbysrhvUdgCvS3hZLa/krs8mF3EG4OXtSfQhuhGsLvb3FdlNHj23P/QQms9Yp6HIDQmtB6rqQ6vt7m6S7afk/mAr14jLnTFYS5OLJod/l8w6KWSwl9JwkZMcb7dEq6llJS9ieRMLBj7uGXdbFXGEfMQLl9feK9OCl3pSzIuc0J3/7lTUTdx3JI3bovAbV5uC2Mrn0XujdlrLS0hF4Fr1VYpW8eWR2+kz+FLI8YaeZEhJ2LCeYmGHGIOFPTsQh8JJ1lpPVXeo2HvxX6mi3LWEIGfvh5c4GJbzLJbUX/fxdbiwjgBnIXRXslGnS+M0fmBnbJNqe8bpSql/j/nXF0k778IV5f6T3j71jVD6nu2NmnwkgqNx8YkS7uO6ZJHLMa0fj6EVFfdYDvxXkxxP2I8fEOyVhPHCt/Nybla9m5t22RsN85pFXTy97EI7ohvSWnx03iumbSA8LYj5wfpPJAk9LTSR84FqrjZ9ykttw8c8SNxzRxFwj2vhKZtSY1GvjnirfpqbN0dbqzJqe2tTjKly8fNndjV3F4GrTu6bZrhcAxvf3M7JNbUJM9wk5ZddufutoNH7JE3o0PZZrIXuXYk+MYBlo3v2Ms9JV7H1zqobBb4z0RzZjsHr6f0xU6y6p+7I2BpTSm7pe2a9FO8o+lNLPi1DcYCd0oxOF+bloS3f6fk1lV7HBHdHfspxbxLw+oreO+aPdXYib+jP4f/zqfofUrojMPC01H5maKbgp5ZbHdE87rOT2I5LEPI3ozj2WmdhXj3Wte0PpkdEVOcbKjF8vFztVfh6Pw1OdkiNcSizl3inBKdGtHu4MWMpx1JtmdAu9MldwlHhUnjxlROR9S0qrd7BmLAETsWz+izW4DFd64dqyJeMmj1gxtqHofC8K/GZcUu4qWRBbOTjLbXubGn8ZtxxY2RoQD5tDsX2NPb1Riwhdt2c45sDHUsz86Za9dDU9ea8ziXmr0252BdbPrySIYbc5qeb66pr37mx4pW1jz8tWcmD2Krk70WtKMqyswUKNZL8+498hpGW0Kcvfz+kjiZQxuN2EmCI6Nrrznz603HD+rMFWGEvx1nO/MZ5SeehCnDKvDiLHbsEm3kdEppfHyoE2jc0wf3E2/oIpsAIxeyeczv3Hbi8uHglmS7H7ccbDvnIcKGHera3IPZhqpVJfRxG2VbhZdzrtRydiFf2puIAWuXBDfaeyHPHkOhueCUzX8Qi9z+I8VSVL9cOyYC/04AAAD9////WgAAAAEAAAD1PAAAaDYBACi1L/2gaDYBAE3nAXrsXXExEKg6BJCNGhgARSXI7gzUjSKJZS6o8MjY6eoBkmyVaPKYFsxQD2KSC4lFSiml9FPyAQwH1wbsBkpeyT95KC+CxJMoYfZm/+HLngKGx/BfXxk+w6f4tgfM8lm+yQt+lQ8MZPJMfskr+avf2kqg4ME+wi9YwKABGjWvZs3fefNvHg6cQztdEB7CO3Dg9V7PxWXhQoHPyhpAgACWgCsJL+G1tAwgiEPmyfyYMWXc7Nf6O/9eJvrRPzxEM2f9f3tv/vwAPsDvGXkjz/d6LwbMg/kXH+a/JvyEp/AWfoqUl9LlAZt8k3fyWt5Aha/wB175CZ7zq796q9fa8T/e+c1f+7mn8TUexr+920/5LU/4A17DF/gxH+flPJtH820e//r2sf7+v4iP+xJvpvZcDN7Bd/2Dp/Nz/vCTPJJ//o2no6v7utehw+7tnsfvSEOTCEAtixDnUcRsA6hSqMHBZqcCltKsypjlKfWVI62w02Xi0WlofxCVGdWpAaMclj9nmvMNMobyJa+EaR5quqPFi7oEWyK4WFUG+PK2SiupQpccKuFBSeSy+khD1XAPw5dBYahUaprjIqRjoS1PDJqQYZkO1TUhI1hp2WLnjO4pxXCZ5EvLgotqYaIwOqN9LCHC0KasghWya6NKL52qUYXieFNNsspOFQ5IH9okFYZqmSbHqEsq2ZnUrTmmAasp/dGU0rgA5wSL8pcWp0SgtAkyclRRE5blbE6qGU4kvzbo6YQTGoKahvbVqYmtGHESRoniVLtVqEskJXU1+QCsLcnSvGSwVbkAyUMzMSisupbqDo2TE7am1vCD6kfUgOpWqsY0Kc8oy1BEm+PC0wNJUwi0MnEcpleg0DrYGTpwFbS1MTYXndd5m9N/JuOU8fHxkbqohxdIrc3vlSDkNNxTZolcOg2FjHEqtbgosZ/p2Z0cppLm0s3szh2cu+YSr9Pp9OzDEwajSnfu3kzPwhDBox6mUjWdnnEZegzVN0e6N1QdptNqVAibarSvyxRvEpIangBMVUMhbNTw5jSoGvZ14QKbTkHJ2VBCnU6pkE47nVIdLwWZTicVNB3trJpOuc6MNSEXBEafn2fV5KUzPkgjzrgUPT8cMZHCCX2C4g4XoelZhwZ1TmgSG1Nn1Onmf/pYWIRQOZ1Ooc8k/9AqXNw/lUo19fimqMvpdNqUTqdTOLgp9JkrGZmV0xl1/if5PxzkfHGF7P/FleWW5zunb4UVprgHcTHBrYJ1qbUxGfUMmjJSw/YsNhETKCryrJ8y6vnzitoerZiMU8aw/+U/VUqVIv5TFy+Y8pUfV4VCA6tq/ptd0ScU7t+pdCrBnFeta/Ff+t8May42F5uLTed1XjJ2M5gT9qZMxikjk5FpSIZNrevrT/VSF6tMQyYZualaFnOMpJg8UwuFmACVr2xa4BKE1VzWNaV4S1HK/XyLfFaj/8zq1MCUmYdqIEYYaWGjDGlMNDSmBDErAAViSmAy8aZpX8wxbFQpVUqVKh8MLMxT+VQpVYpYhavCQavQp+TXXBs3VbhqXDWOyZwyx8TgcIm6pC6pYdQw6pK6pDaXzWVYc9lcNpfNZVPalDYRm4hNaVOqfOWDgSlf+cpXoqVNmWlxzDCSUzFXYmPMPGUYcuoVRWwsD4+/GXiqoA5Am13Nrsd/51QMgEQuPLXH6def6XQ6/Xc6o9D/+w/WXET8by4qKsI54ZZOpVP632w2H6eMYf+LVOce/Aj2UOk/dan8X/5Tpf/KHX1Cnw/3/xb5jPrtPFPF/7Z3Gj7fMM8ZdRr6bachH9NpqLdlmEcG/fsf9w9GI9IJ9t9sNp+Gb3x8Oe9/VnPxP5GdO34GDUDDJqHR50OfTrgohyOBCgqYKUyxifgf9dvQv2lUbyvKx4TKJXFGnw8d0oQGJkKfp6J5ZG+qrt4in2+PY2+NdXD/zqYYoCS4An1OsE5/TrA3WfnvhPsfU6TVlAqWakq/Ti0PGW84lf9Op9KOciq3CA8nFRyGsoeDEqX/zeaygapmc7kFNZdMxnfsI8ixEQ7HSkg8LJ5Qi2MCKMHHlxoL5xqRIkXUnlR51HRsQ9acAqJCNvBzbKyTMWZBDS+R0ZQxbJGK+G/GbMCj1Q8SRpZRITuUcVW6VEgKg80uE4mPOgzzyNTamIyMbb8HI7nyY5AQFBlZ1XDyUdXQbz9Gn2ogtwi77j/YP1yUQ8Mmo883zCPjAqsaquERiawa8jHj/g3/q2A0IpUCCHWhwoMqBihpTJGW9J+6BHuTydhcUaVfp6hSwVLK/+X/IeON5RZEXaZtWDZQRZX+L+vqqIeTCqiHgxKph6Gscj+VdpRyixCuQB8cCVRgnf7g/rMYRqtQuSRVaKhBQmYgWqgqdEgTGn0q/wcNSqzC/UMBM0H/pm+qrt4a694ex94in9DAxA+nfOxVo3pbZqAeK1SjfEzo8xQZGhpHNZpHlvZ85hnfoxbVqN9+UnH/1/AfN/7zNP+9S5b9A1z/ryJmK9p6dpa2pq1qas21uTJXD+uYclWuYmJha9hKRrZclysHDmVr2bph1fD1NWGdsEpYKawW1goVLqwX1gwZwFawFcP6tTpYsC5YGzRgsDJYubi61q7Vy+vB+mCNsEJYD6wGDKxbWwhWBGuCBApWBSsBAgXWAuuAVWu1WgMEWAUIuFqvViysrDVr5byvfd0rgPVT3VR31VW15ovvqvXxqtcVr+uab+Spa+rURXUlT01eyQs5SepC3lGk7qhbatPtdD+Bup5uKFCibqj7KMrxPl5OjpfT3URpEuPNZOlautR4Kd1KjVfTxdR4Md1MkBw9uowa3UVXUbHRbbR4JS3exQvpRipUyNA1lHgHJd7EK+gSuooSXUSJbqJ76Bbiw6fP7VO91OqtXj13zw0E6P4BdAFdP5fPpRPnxpFz58i5cupcO3VunTud3rl3bp6L56o5c8+guWnQXDSXDZs1d02bC6fNbXPfXDd3DJgLJswVE+aGIXPLkLlkDi/i4T28Zq70chm8g4R3C+ElvNFol9ul8H4pvIXXyzW8VqbcKVRuFSqXypWL5cq9cqFQwSt4tdwsVwqUC+VGuYH3CeAFvE5uk8tkyV1yldy/mwTJRXKf1+8eMXKN3L7Ld/eIXCK3yNW7Q/Ju3hVyg1wgd/fu/rh4PnzYXbu6q6Pu1uG4N26Oi+P62HF33B6XBx3djDtj7sqYu3Mw7osb48K4dDQujWvj1rhycBfuurhx923FXXFbXBZubiguChL3BIlLosQdcU3cEtctxU1xVdy2ywbigrgiboi1NeZl3rQ0s2t2dj9ctHt219Su2nXe5vWw4W64HS6Hq4Hskt2yu7xjyqu8Yjfsgl24F26Gi+FamHAn3AqXwv2KcCNcCdfrQuC6XPfB7XLgQMFVcLe2DtwDCK6Bm+AiuA4W3AW3wWWgpZV1s6yuAKtrdXUDXKx7dbUG3AG3wCVwAey7b7/86vWuN198rap7VVlVkjaVpJVEZU/ZSYvq3lV21bX3IyMhLaQdNerRPlpQoKwoG8pGkrKkrClbyn5ytI7Wk+1kOWWymewmq6mxsZKtZClRkmQl2UiRLKOdZBstWUsWk71kFx1ZRxaSfaSoqMgqsokSGbKGbKFCFpE9ZBUX2UW2kWVkCQmygmyiHWQD+bF+LCD7x/ap2qrlY/dYah6bx+qxU4unjq1j71g7lk4cG8fOsXIsnDa2jX1j3Vg2aWwau8aqsWjMWDP2jEW0UjKWjD20ZewYMBaMFWPD2C+FttB6sYY2usVusV0sF0sItVCrxQ7aLIJW0GKxV6wVKpaKnWKrWCmBNtBCsVHsE0ALaJ3YJpbJn/2zS6wSm8TP+lkk9mmPGLFGbJ/ly5ABDIM9s2H2wgUKFvRsgQJaVouIXYpZMQkbNnBQKtNsmgUjK7NlVoMGMzgOHqwH26HDBxO2hAABAWwALNtkWqYa5wAYXB0wYK+uBNisR7XttlpnBBbPzSVgweLFi7q6vsO2cXEp2NpaAIOIJUAAgoVgHTgYYAfYBtaAZWBjxDhgD2y9qA8VatSPmoyMBGXKFKSkmY2LU2FVuNkPtkQJHBaHravLYXPYF1bHq3r7jwqVvb/qV9lr7U8+JGSqT6XK2slZOXvjRg28Ofv2xqKFXfGROD2n37Sp8RsfE6ZMn+kdQ1gRIkCMGLF2wqIoVerTf/pFr+k9vaJiI0eR/tEjSItf6fER1EMeOmToDT2iJ3XpUiJGhRI/8QkRyqNHz/SnX33q3Z3dkCE3hNgids8CAfLD/rA3bJFP9IIEBfpAjV7Q+/HD5/l8n//zgx4QoD2/5/P81I6RWTK7tBqsjBl2hl1gaVgUKWwKe8J2C8KurTmt07JZEjZAp+9krT7TQ3pJkiJ9pE0/6RkZJb2kp/SWXtGiX/SMXpPNs0GC0Fk6a8PWsHY8LA/rw/awLuJsnGVhV1BIYGHYrZe8elQvafUT+kJvyH5NsGi2adM+8k+9KavAdtkHFtvVZjvBy3rZCBEkWAm2ghX7Gzgex9d9js+jezodf+Tv7nw83uP1+B7v5/f85/99kgfyeXlBPsgLETKEiN/j4em93hd5I//2MmTEiGHjbXydOif+xJswgeJRfPOdj+enTKHyVF6KlL7vey4/5M98YaH0pY+IaObN/JUre7/3Vp7v49iebcSbgXgQr/YhXsx78fLiX7wLF3M/9zOexntx8S5eTu4Li1+xosW3eLd/ey2fJg0iYmEhIaHcy73hf3kV7+bW9m2/Iu3sz76sbOzHfvlkv+UHBwmf8KFv+DDgHu7d3D506FAmJhb2Gv7Ab9igfOWLiXF4Dt/hPaSloT3zs2B5LC8ouCRKlDh4Xa7Bb3C6LIPb4DXyHKfBZ2QXXAaPkd84DD6XV/AXXC63cRc8Lp/gcPwtk+AtOIssgq/gbnmNq+BtWY2n4CgyGj/BTeQPvAQnkTnwEZwtl3ERPEQe4yD4WlZyJ2/mCVyNM7MXT+NomYufcbOsgH/gHjIC3oFzyFp8A9eQB/AyvsxYnIyP5QBcjIdlzpUcLGeegWPAkfwCt4BJ8QqcAvbEJ/AvjIlL4F64Eo/AIeBJ/AHvwoucizvAjngDzgAz4gu4ApyIb/EEuA9HwA/gKjfAtTAcXoATwG34AJ6FzXABHAuD4VfcChvyABwA7sI755iQb66xFp45xlj4yi+uwi1/LGWv2qowlJ1qT+ImG9WWxEv2qR2Jk2xTuxT226Q2JObbo7YoXGSH2o94yAa1P+G87Wl3wnjbcXPCPfamrQnb7Uy7EePYmPYlLLct7UoYblPajJjFnrQlYRE70oa0H23F3Wgv2oo2on1oF9qE9qAtaAPaf3afzWdXN3VPd559Z9vZdPacHWfD2W52m71mq9lo9pltZkt3mU1miwkD5osXw8Id3V24bCEchGrZWTaWK1aqbCpbSpQduJ9sJxtwM9lK/pIg2c99ZPdtI3tFtt4eIiTIzts/8O587B57h52OHBvHvkFno8amsWXEgDG3X2wXcXBvu8Ve4aaibafYJ0yUILFHbBE7xF5zNrfaTkM722bbw+6wN2go28s9Jha2lTsDhgsWdoU9YX9trwgQ9oPN5aDBZrAV7K2NYB/YWrvAHrCzNta+2gE2gM333vluq1dpVXpSo9KndKQupUnpUVqUftSgtCfdSXPSm3Qm3agvaUuakmbUkiItQtKPtKJupBcpSqQRaUOFCOlELUgH0n+0H81H79FUrUfn0Xi0HV1Hz9FyNBz9Rrdhs0aNTqPPIJqR6kNNRo/RYTQY7cWwMKq76C2aUEO1ZBHUWLQVXUVP0VJ0oIainegmmoleov90Ev3UfrqPz8ieLqKJDBESROfpHxpP+9A99A47HTk0Dn2DzkYNTUPL0DH0nH6hXcTBvekWeoV2020pUJzQJjQJPUKL0CH0mnZqNc3UaPpMf9AeNAe9QZfppR7TYlqpwTQGfUFX0BT0l5agI2gIuktz6QaagVagtzQCfUBr6QJ6gM7SWPpKB9AANNdb56ttXpVV5cmMKp/KkblUJpVHZVH5MYPKnjo5ctqkKVNuzJguWapEiXFSlpQXIT1ylBUzo0VZUUaUD+VCmVBOHCQoUAaU/eQ+eU+VmvXkPHjuZDu5Dp05cnKc/MZNGzZ5TU6D5gxiNpOlh2XI5DE5DJgvXrJhjnbhsiUT5kGolixZMF/JVjKVKVJylAzliZPcJDPJS/JfEiT5mY/08WUjea+IHpE8JAfJefkH3l32kXnssMs6Mo5cl+myjUwjz8gxMoz8IsvluAyXW2QW2S2ryCkyimwil8gjMlsOkUFkZ25mZk7LZ9kse8gd8oasIS8zWRbLYRksZ8gYLliokCnkrywhR4DwIHdlBw0Y5AV5KyfIB7KBXCATyFlZQL7KVhlA7nlnbVdhVTjVJCpJfAqbwqUwJB6FRYV6BIU/4U7YEXPapCkTbsSXsCVMCTNiSTgShoQfYUXcCC/CijAifAgbKkQoEQ/CggIB+oP9YD54D6ZiPXiaB88dbAfXoTNHDo6D32A3mA1eg9WkQXMGI2IpPsRlyIwRg8PgL9gLLsRRzAVvwYMYirNgQXwFW8FU8BQcBQfiJ9gJBsRMsBL8h5HgJz6C+7ARvIf1MBEsBAfBQPAPfId9YB54B9aBc+A6fAPT2ahBY4aMGDDm8AvsAsfhN9wCr8BuWEVbChT4BDZRgsQIzIZDgFhzNtWYaWhnZh88dOCwQUPZkmxMLEwJlgHDBQsVKEz4kuAVAcKDLi4HDRgsULCVAMEBA1oFCAzIEoB1ZRUAQOdbZ7xei1epSjWJSvJUpKlSpCBHiQr1COqTp06OnDZpytSI6ZKlSpQYJ0mKtAjpkSPFRowWKUqE6JChQoQSBwkKBOiPnz589lSpeqZ58NyxU4fOHDlx4Lxx04bNGjVp0JxBNCM9LENmjJgwYL54MSyMduGyhXAQqiXLKrhiWa1cWa2sVVYq65Qo65RVyhq4OnmyOlmhrE1WJoArk3XJqmT9Q7L+rUnW59p3ZO1b/Va+dc/IurcWWfVWIkJWIuuQNcj6A8j6Y81b8da7Huvd6mPlse7Qse5Y7da6GjRq2FhprDlszFhzrDJmvFhlrHIv5la5FcZc3ApjhYtb4VyscGuMFcdaR7fWrTdSnECxQoUbizXF2ra+vbFYWawr1hZrCOfqXEGAWFvXVjY2EauI1YSJEeuItcRKwoOHD+uHtcMahdEuXLYQDkK1ZBHEcsVKFSpTpEQJhPLESRNAJkuU/CVB8vQ70sdnZK+IHpEhQoLkAfmBd+ejB48ddjpy4Ki7QWejBo0ZMmLAmHsh5yIO7q0FixVuKtpSoDhhogSJEWwiQoBYczbVmGloZ2YfPHTgsEFD2ZJsTCxMCZYBwwULFShM+JLgFQHCgy4uBw0YLFCwlQDBAQNaBQgMyBKAdWUVAEDnW2e8Xnt/lapUk6gkT0WaKkUKcpSoUI+gPnnq5Mhpk6ZMjZguWapEiXGSpEiLkB45UmzEaJGiRIgOGSpEKHGQoECA/vjpw2dPlapnmgfPHTt16MyREwfOGzdt2KxRkwbNGUQz0sMyZMaICQPmixfDwmgXLlsIB6FasghiuWKlCpUpUqIEQnnipAkgkyVK/pIgefod6eMzsldEj8gQIUHygPzAu/PRg8cOOx05cNTdoLNRg8YMGTFgzL2QcxEH99aCxQo3FW0pUJwwUYLECDYRIUCsOZtqzDS0M7MPHjpw2KChbEk2JhamBMuA4YKFChQmfEnwigDhQReXgwYMFijYSoDggAGtAgQGZAnAurIKAKDzrTNer7W/SlWqSVSSpyJNlSIFOUpUqEdQnzx1cuS0SVOmRkyXLFWixDhJUqRFSI8cKTZitEhRIkSHDBUilDhIUCBAf/z04bOnStUzzYPnjp06dObIiQPnjZs2bNaoSYPmDKIZ6WEZMmPEhAHzxYthYbQLly2Eg1AtWQSxXLFShcoUKVECoTxx0gSQyRIlf0mQPP2O9PEZ2SuiR2SIkCB5QH7g3fnowWOHnY4cOOpu0NmoQWOGjBgw5l7IuYiDe2vBYoWbirYUKE6YKEFiBJuIECDWnE01ZhramdkHDx04bNBQtiQbEwtTgmXAcMFCBQoTviR4RYDwoIvLQQMGCxRsJUBwwIBWAQIDsgRgXVkFAND51hmv19pLlRglLT5SZKQIkSFCgwL96bOH6gZrTBQTQrNICWTy1MPLMSOujS0E0wOHMQzcCwKDA1oEsrCsAHCNL35Vk5KRpSBFPX5qvCRJKzJShMgQoUGB/kzlwHGDKP1iGOVCCM2CJVBJkqceng8edDW4XNwbC7c2FCZIsIVYazLRzDxw0LAcCwPDYIHClxeELgeXARbW//qRGFLUo6ZGxkeIAlHpsJF+MSTEYiWQyRG+IXg+eNjlqKOrMSPGnFzcGwu3NhQmSLAx0TjosTAwDBYofHlBUEAgC4vriyclI0tBinr81Chp8RGiQH/64LHjho0aNIjSMmPCfDGMciGEZsFihYqUwCcE9IYEuUDsuK1xCKaLlipQlvgVydM9ws4k8CtSkficEey7caKswc6eFt0RE0UIDDgVJUCkdSDLoA2kMhXKUaI6b9IcgumipUoRGi9anEngylvZokpgKVKjQ4L45JnT5gwZL1sEpzj56yPyY4f+xzfA/u+G//9VqzqXvdi3dMLtqA926GbUtfQsO1EX7Fi2oX6lW9mJvUqnsgP1KV3K9tOj9MC9p0PpT7ae7qQ32Xg6YGey6/QlXcmW0/96kv2mI+nPzab79SM7Te/rfBuxG+l7+7AX6Xp7TCfSh2zBLqQH2VN6XgeyofQfHW836Xfdx17Se3Qe26/v6Habr+voOTaRjqPXbSD9RqfbPLqNXmPXdRp9xp7RZfQYW67D6HObRX/R5TaK7qLHbbYO1982iN6is9jMvqK77Q9dRW/bHHqKjmKT9RPdxAbrJTqJTaGP6GxbQhfRQ+yuDqKv7QXd2Zs7QVfrzG2gp3W0TaCfdbMtoH/oHrZV79A57N43dA1b97K+3Gsn62P7u1gP06m6soNpyZ6hY9Cm+oVuQUP2Cp2CDtUn9C/9qUvoXtqxR+gQtKb+oHdpTJ2rO9CVeoPOQE/qC7oC7ahv9QSaUUfQD+hD3UDX0oN6gU5AA+oDepbu0wV0LF3tV91KT3uADkDf6b1zTafvrnWcnjvWbq5G87oMX8VVaTE8FZ/UXzgqLqm58FM8Ug9yU7yUvsJJcUhNhY/ionQUHoo/6iccFP+kAbkn3kkr4Y6ck0bCN3FN+gjPxBu1HsfEL2kg3BKvpO84Jc6oefBJXJKu45H4op7BIfFHGgZ3xBW1HG/EGWkWfBFXpFXwRByRLsEPcUOajRfihDQInsgH6SYXxAPpNA6I/9Fm3A/voztwPnyP1sCrnKrJuB4+1WE8D8ejM/A73I62wOtwOnoCn8PlaC8eh8PRD/gb7kY74G04G72Ar+FqdAKehqPRBvgZjqgJcDNcqgXwQ15GW3EyfIzuXAwPozUHw7/olXvhhvp5IY/mVLwL55Il+RZOmE3xQQ7NkFwLz5JDcUGOJX/iV7iVHIlX4VRyIz6FS8mJeBQemA1xKPxJ/sOd8CaZDwfkTPKUL+FKMhz+x5NkNRwJf2Yx3I8fyYW8j/NlLNwI38tVeBGulwM5ET4kA3IhPEhWwvM4kOzHf3C8LITfcR8ZCO/BeeQefAe3yzm4Dp4j3+ABk9ioxA4XwpJHGMFggAAEACAgALOnAQTFWBLGSBiHH6SoYwAhwQBgoGxxAAgGDwfBk5qcT5AxAABCQBEQcQgAAGyP1nWy3R5D7D3a/neq7fBSrT9yuSJH+1hK7/9O3SebKTHErtPs/7faDj/U8iP1LWH7j6X28s+UfaLPCjLvOu2ef6rp8LKus3nfErf5UEov92ctn/usMMMu0+x5X1vJr/ea8273HV7q7VZqV8K0H0pr9Z8t62QzHUbYfdu5/3RT4Yfad5L+NU77oZZW/pleL/TdYcRdtpnzT/UaT/Z9J+1TwzQfSrd1/u71Yh8dRNhl+rzne6/xZtlnkj4lZztZd1v3j14u9FExxtK7z3u/9BJPlvUzla9ztptFN3X+qH2j2R5jrD36uOdL6/hC7z9T/SJHO1lUr/ds3zdauXPvu910eKGX27ROzdterKWXe7asj210nHHVbfa8003lG2X/TevWsM2FWlrfN3r/2GYHGVbZZv690nu+UffZpE4N028U3fd9s5cPbXQQudbo+9+rveQTZZ/J9Yrc/UbZTZ83erlsp8Sca80+/rnSS/xYy+9cr8zRTxTd1L9T9s92agy51Ojj/q2m84+1/sjlihztYym9/zt1n/Eswi6Gh2S1ff+U/aObuQl+CXzbbRrd15cG7j4AXt5NITt/3kWl62tzK1Td3DOIMTrZlROcnOlsHc6JwJy1ZjHRB9jEgQkWc7il02dz9prRMtgjeEmVjdY4sC2IenzWM6MPStBxYLg853uv8WbZZ5I+JWc7WXdbF3ujucFbZ8/tBXl7MvK7MJ1LYZ7lgmvzt3QC6sg9pjz/wpGyTfBJAJrZdVo9/yxNYHQUcRDC5luzMNgeeHuWN8Gqwh79wcnU3qiM4BpA1H30K2jCu1PBNhYqYW2fYN0hm2UELHKw4x66fd+1BssceYepjiKuOjmv6zTZd/1/rfX4Ut1+J+at6bdp8LC23OBdtvlsnUWbs4Z15CVdMNe2ATEGVieSU6JCHqR7dz58c7QsH5loOOOq2+x5LTZleWZctvVyE/S6rtqKBgOWfOXCzuIqZrXO6lKj8DmnfkWIbb+pWfmv0DKrTK9emfN52R5yhGnlm2FiZj+QZG8nGBBHS7cOnaxwaap8kCVmTt2uWH3qsitSlho9kYVm9KOEHx6xw5BCz5Hscp3XUiGhd0rtyon9fhMxsuuhbde5rk4Z5beyLfSF+cqXMFXInPLQ6+gnV5Subc4JYGL15PCUpEQTWSbtgOUKl6FgcoVrUeWPLIuOUaZ2zp1Hcbs+Rmi5vuV+K0TdUis3T58IGfV1yv/WiD26THy4vhGy+9bs81EhJzIBltJDDRw+kTHl+9a7LRlqdJneOP0zRvbpUeejMtbovnnxy4cILdezznfHqFt65OSpjxHav0790xKhR3W6E/0f+r/0f+j80POdho8qIGyGjXqxgRoKqF7zvWqImtky+FFQet6XOgKRRDD3pdpptnPMsRxAb5drdvsO1bSlzQLBMITUMeiS99E0wWXuWZX2Lv/I73E3GhITR8VCSRP+1omaM27glT3qMEEZRlkywI24/7SoLVmfcTEbUg6XZDJ+kohjj/2OoE8UKZn2LW2eTGEjB94VArg0aBC0OSD7uFFexRMGLnPryFT6a+d2Qb3PUEIBlVWgknVRUqwQHSRmcmRljAvwwt8tlNy/6T5pfENHvvczB/tgr2PCDcx4AUpRh+5buntG3zn4t3disISM/cT0aruV+xXXK69X41acsOKPe1cuTNLDC635AEPiloY6GfXWgPWT+f4nJtsvPacEjDul92dKyYwf9jyBbmJqfUSvAJMvVl+uv1lxZ+Vy/eW62/X3a7drbtZ5W2IQFN4kfATv09i+xS5II0qPKGaibzvJ2kLkbfLd64Oggx9NAj3Kju5kaoWGkw4zFe5bgEgkg7Vvs9FXtnjLCktwZH5Nw52+1eVp/l1Q8XFfL/6WH9W71PYp062hFV7t55JvZwDiG+9RlcNyvM5KUupnt7KuHKVtp8qZHn0xsCJ3SfeuScF09aDPKkNzITOUSlRrs5gqqDltCXx6LTVdFYKYLxWb7ZKSAX3a7cY1Bb8RZccLhZSGYuKF5Egkamk9PqULW4+JMZO4ZBjl+MbRhVtKQmCQkKsT07k6lf4A95/0ngPcOcd03qXSSjV7BqWUNOaZyBwYg/wPw6merlvGLI574OLtFdkpNqMy7cs7Xi51ADyhyI7kj6IZPwH+ALySNDJuonp3yxwkNILJMbGmhBrPnu/mTLmowSiC6+diyx7aqvbqconjPGF4BhSBeRomMo/Up7AyzQ80VfQbJAaDLEMRSoSXG+nPOur2P87JkA2StNJG3a+6ONAV+YO9XErbYYRC81FQjW6UTV1w8hURSydAutIuZY+SCHD+Fjo9VAazSMlHSivLV51GZsTdnVWIGmbxTafQqbRsctCD2VEQf12fLqjCezKz4KmRzKjiX1LpMqaYHveUbSdV5ifmLOgYVsWzrdL1vGJ6X1i2H1nJ7TuL7aaW+ddW6v3gYrvNOb7ZxXrjsbq29eYguc/hxvy323nr8835KAh7S0Ur65kKa991GXwsogfK7A2oegjqNJgmrHci1RFWKjfdbe0SudGjFPa67DqzKGO57Tkae/OzR0JL5Wk7VONNUZfdczcsbdLXNUs9VkSlv6z71FZiosZRQWWRkKHbqrU2V4tusfZE0bZIUCxN1wgTYKNt0f2wh4j2tm26zVum94Vr2yM3uXYu65i6/uC1m/aQF29pDk+6N8De96/VxkBPbOETzXw0UOZ8oLsN0ne1XknpQC7YTkjaY7mx9vJdTWbtW80kbjj3bzvnOtxtmBBdK2Jva9qUMe1oZ3bimdg/LDJ1Xezd1jZlzM3dLd3Y/DWZO5B0r466ryXOoV/OqW+7W+1hTqK3eb/meZYtdBY30v2307NsqrOYte6fgz2LNjuLmu3+Wu5ZNt5Z3H7334TPshXP4oa8f235LOU5TwM7U7Plh3/cyiz6wbfu6zbwj9bG10wzn66WfrvGforb+/w3+a10QOLdt7JOBFdN4MkYdrL8vjQaXH27gftLQpct5OW75PomGsYYFoPWz/runlDjl92X+NY4HdtBbRe0NM5FbQTrcy8/aFDbYpe+ca5MUkMNUkaP+GrYl1tHF5O951FtCVnZxhB9t4dEvSaRK2oVcV/DSC/aRqi4eWT9LSS6bCSJxO0k928qcaXWki5qMKFfm8kqmk20uOUk+htPbtl+4sRNKP2PKlRqOzS2TuyjMBlytKUl+htbbtne4sRNLv1vdaGlhpcl1tuLtppfIs595uqbaNzPaNNLfcahVmbJWfjGHPWGDFKWadJZVmTV0fg77ES2y8/lG3+cvnWo/w1EtORktESMSPprR4qKp6Qrbk1yf4NSL9uUqJhZaf0uS7rUuBSJ2pfu18TkClamLmZoon9b0yqbm7S4xSn6G51uqd3JiZqe+getT9SKGqDe6krZThWJHakuHpfct4SM8ULhGgv6T1gUd7NL0YJudMKvLM/K9Hfc5dxkgJYfR4ntVxwup1vAbGvRnKhW54zcYOsby34Ydk7f72wCV1ywGLZN2xJHWJtOwdbTyDB1X7vIbMjAq1tFNTd9h9JxbjYxDWN+OsVZT0sIbTNWDhDkmSAc7lE+d9PBOaPKoiEHW6b2NzDiJdIcmHF63xNDiYwe0ETWzkFqmibSTbis3I5BjFB9+2j2EWzDSiI4r4TFkY2WeW3VYU3TSS1oy2gCnfzSUMrlnJDbK4lowrPi29xuX9sc29n6WthonUVVZ2MinSlj1oHtZfHVRZO9JSJLy9dNlOp07CNuljEwvTWm9x2GsgVmre1F10HEajua9lFI51DaHkdEzQRk3UdhnVNEexwRmqyN4dJC+cay6HVF010lljU0Be6iRsbRbZdtL6PR2X/h0xXh3A3M2Z8ZPi5SORuXkcdxFGgWbceQFNaZUcX0LDprze3q6HF0tql5S3QjCBfPOZYRXeOobhblbQhsXxJjkPO1K0jZcLaIUjEbl5HHcRSIzqLV08Zg+4nB5Ncsyj5r7xBh2Lb4Uj2blpHHcRRRn0W7QeQMmZ6WJc9Azn7dwPIEtIwUjSM6Z1FdxpKY2eTSwcQRU0nfIwmpU6gKNZ4uI+LMXs+Vn0U+NW68grT5SGQTh4MgdeUGniFois8sir2MVvMmsjQBqO/X5oJrmc4iKafc9FlU7DcRYt4cYAz2sql+a6Trnuek7qDSYJ/XBq++vst2d5LFzdQIsmsisZsoK3I9rpaka+ipONbMbCcx2CtM9YwjneMFZDM3rORhnmwK8XIug2SMu83wZAOc6fQ2PX9y1xTitIb85JtLHOcdXbL8snD7lEnfPJtFK6zoFJK9hqpFzBzaJkAH4x5Q8x0E2TR7Y8aaDdhc05X3aLW6fbIGs39tFL2vE5TtEossEkoNH14jSJ+QBGFXXEDn56y7k8LKY4LGM0KEDAg/V0/+t//hStDnPkDnMrDSJqDh5OFwOFheQLkpQssGPlRsn2mZZsRHfbA5v2vIe034VMf3jr6KPdupMHy+wRhTPehIXzLPvYZ5qmOH/fLf2T5MaDST7fP8iMxXsbWj6CL2681zUhz0S+Ft6OVSr+VUZdT/wESYykkHzBjwNnyIb59KsXZxfHI2QZeK12uRgSOHz96BYybSGWFnu2mI677SoedT8GlE+a0XtalCO4Ih9keXQAFmkSF7v9Diwindo1mh68LV3LN6Dq581pbxq6lFbYtvsB9LYc+Tqv0WphXE/ZLFHXkqVoyf/9R+rkETJlsS72i7TWS2CC6yaGeI189xmBr9wmqg7ms+Sp4bwlLkcj/zO04q7uI1WCZPlSIj5fA80TtM6DqTpOAlXfRGN6wTzWrU3M/G6vtVrbu2EDexxAYhmulZK893ipCFUrJNzjog1ZZ4tp1VQzvj41q1R7L2xSC6wPVuQFeed7MRQRmN8o3As5qZAZK3o0rFxkuhqUkYERht/0He58RHbsRy9EEeZ4NhpqkYeCRuaPbBxts5rW7IBgxD1OduxhTHPUL6zFutSNZ6bFG6ifb8/pAEPyGnGY+NOec9uelMS6hs7EAPRvOxRbGmUu+IpTsfDwp+OpjXNRmq4ebXmwLympi4I1rU33mJaRtDjx+o7VCBTfgz61ThlMU74q4Mfm8mn70roTu2Bkd3aB7OHBc8Z4VNJojZAYBuKVRTooRrRp64AeIDMBAIhp0WB/HWONHUBxqIBmjoQMygfVHNKm0Z/k9satURkZU1gyg/y+zFvihB2KnxGRoTBoVBP+7jPzk1KxvJmQnQNcx8EGdpFXzdETwwHW67sx0k27a1O9JegA0XZn464JeNsKkhaXeINCsw7rOj0xV7/YyFWDouphsIsgJDTojTowD1mea9Jl8KoX4yrP7mOljfWb33xbQIinZI+l6CxgpQy/L23ZyNjknhanKZzR9DABYd19ONvypsR0TQyuArY2dCrADIFq59l+Xft0BrryFrf9Vq2oCXw8KDhpWJ2T97q96U1tKOuW4snVAd6SdGoA0xDQ5ymHULRF0BG7nQ2Qe0xFA9aPm389tzr4cN18XQwKoEQwsTyx7x5HkoYT+BOBMdiV+MzvW4ZlPT256/S1gynglXvNUcpv2sIpdUNvuBCUqBQbR1fQJsI3wQC5U7DEh6kbI7zwldA3c9bDvg7IbFAjiL4To9piLr2Q9MUwpm8Vhaza20Ocb+0l1Bn0MfWYIhxLxSJhDDypoxwbhinhByVsSf07o0NnP80hgCfHZA7I4AS36cZQPkyFc7r6NN25e3NZYwGmZildEbrcXqYN8wzpYMJS9Mzi0bWCyKtMx2sGmpDSJv3ZwAICMcaOuQPwpIerNNd0M4usM7VbUFmpEKsbXMk6/bLhVZz35gflMwiMC6bALYjHBFzS7XGEhSK7r6nSFbPOG0GO8bjNme88KeLaP6vI9m8LF+UGoLkwOv0azV/PO5OQs0NA2ZwyT3hKEYTbaOcnx80MPVd3NEpsoKO74MM5UuV/LrtI/eeb1YpIHn8O3W9q7G9P2aYMJFOP5948q6jSIIFqPeTAPZqYeseHPSy6bs6/JlE7T+5eTpaub/vCWuqxZQW24dujzF3dl7/DvphHYyv4Zsake2Kd3gn0LUVT0fLrWl+0kOq9Gvigk+w7ECIOUsO8gidzpW9zQh5gTgWJGUz/GzN8vHpXboLjeZWkjicVzGSSxtdQC5t/IyOXrF85y46OxPN77sxJQ9uG2ZHuxIzghWh9pSjtA17NykPnRfpKBdgNuEylv9buTAbiiWxK5Ic9WYlce528St3u61b+/N37kvnaMFp+XY7amr413b2+uL5nvZ27K66674I2vaW2ADEyVdWm4/RPIhUC+s+m9xplYuqymbi7rAN7NSZndtrEpVY1+ZvNmXlV0W2mHJpnFkR/bupQVxuWxvR826V3OOZdReLG1+ltLu2nEjXHYc6euY38z+3WM6tbq6bMHqXl0Bd8vW/p6vNgM2++sBxdjOUZdUjQsrMamy27b+XWzbtOqbVfOe7+7GSwayvGwo9/bD+VzDLPZ/V93YCtNhJZbez+X2Cc8y8EiEjGVm1ghma/cOmKwstACO+7Pb++eFocozo6P+pY3WtWcbre6qqdeZPrPmbOzULvjN4X8eo/iVhasrkm6v+9RZTS0/7bib7ixmrHUTd+o/mvz5MNSgrGbbZ5J7UjZ5zRJDvitQFkLc9vNa9UbY3Z2dYvcuzICuBV6AV/1E5yLTIj1/dbHpZbfakT9+o/BCOMlVICbsHMXZnkQ6bu70LH+PReq8QecW1mciUt4i7DEzJydg2MWncVhg0WU5TdnwKEXzTOVrAwWTFwzsDldhTmajUie7+P743Hor7uIY64mRcTfFJbrxyL15HSPm1tjro3hHMjfUXUCwTrqFZAWb29+7N7TmL+zTG7Rfo4tDZaWcdoPOwCUuqKpWGWJ7K5GyNT+a7FhhWE8JzVlyZRiSmb9ILI/AzeDIx78WX/Uo7UQzHsVCbP/cVuVK4cRy3D/jOrA45/brDa1g2KMbtLu5tVVgevbdrg9HlMvleU+bZUn6PYJncpggxnOhCPy7dv3XPd/EcRYxH6SKbv7eWdi7wow/jmuW4i7ejJLBmFdz2EFKzZmJ2r90zhcbfJiTLM5HZsI8MTeMbQtsipYRHXdZpuTPF0qmW3Imh+BS4baGhhvsuxk4Cfk1vauWyLHdbLO0YXyxiyQodtG42He0HMuz4Qda1sXcYqldahSXh29t7vGF0cHvDRmFfRfjkBJWy9hv2/ZB4BaZzLHm7KVvXCqrVjlT2Aj8ApIjt/gMcbeFOGosG1Cde9SiPRQbhJRfppfYSSheAfn1e4nHNP2oXB9JJ6Fad6dwHTy5j2fgvi/8Gw2jzYTgb7iVcpaJA7/smADoSaH0lB4J08aLMNOItRUnBZknwD0mgncfWyrZYuuBlCEQdwOk5yyKg+udj+2P77ze7LxfgmZkhtmSzY1l2/lWOUPXxycDMr13lWTyMGf/zJ/ee88fE++4tnb/h39J87se9VNryGJ7UoytDFbDcNYgDoVx4Lz22bhxyOW/7vYdSLObdgNYgL2Bh+PdONssnR0P97IBTY2zZnvb/cvSN0XKnK0xTi+ZBuSCqGlU1xd/Jw9o49KxoIyAevFZHeRlSdlUbei9C8sOdgEIh175I31BsJk2FPRgqLL8J+qOcc3yvg3/ctoWQIlfMS1jLtPgfPaWf/szr8wK9Vn6Elqm666f8Hf4xRnhuh8vOzltTOYdqFLytMJyJxhQPg12PYk4MyqiWphltCOqTO40gDMw61pJAY+ddlnVUvncviWOwvII5T23b/Kd66CuNRASTc1GobJDj951QI3x6HfnQ134whbebNlhAiq17swWyIfk/2Hd2fD6yjfB4gONMDwJGRbdrrRjYc3JmcFxCchTJWvJzTaG9Wr621Y/0fQYVuqhvt352blHNjjwpdKwT5z/zJo3Auus9hz++BWo9WqLBTd2Tvu9RlxbZhQWjlPr0wBTT/GiBJzLEZaX3J5D3Fyzbg0r0MuYHlxhL7uLvAY/Y70ZKciFRfT3pnbqAGL2ZM5NX2RsF5QVEz53Pm/XtO/77l/my1s2lFS7cQl/0JnlPbJkPQnkaZEhR4GyvHbRnso1uZFM7BCAu6bKPq9Lelm1ORPuGKUYFG8jG3nZMl7rDOEOGy7+a72tSVT2GN7Q5ovH/2SJeNfacpQ2f7shL+awT0G7oMsh2vk4bX3387GXtFaIYZrmTLKBDrH/pIPMaRvpy+9a5mQtHhq0wBFx7BKPBHeTE3ZzpZ+eMt0tuuyvpb5Il9vZ2iUq2USr8XhHa72Cs4xbJ0ChWf6cQW2aCNtbAuPE7uYD4GrqNoPUGU36SxJbYWh5DLc5A7AV4ijcMlb4jeOcC9+By+ompWDRWDQYcj5HPjXS3eV7TK6PLAjPcZbxK5rE09DHftoEm5bA6neRf+rSzi3COaC5GHK2n5uzhexmxmU5Zt7Yzov2YmWJyHXkx24QcThFL0hBmOt0lW8GyS4d4wUMhUXYEC1+b60mCc+A1Zo9bNpc+1xxfRhopiGATsXZ3U2XirDvfRH7jeVKbmdXOCq3I3csC3t3cEDANXkXgQdaHBrElgSZb0OXHiuUgVDWnpradtjmNe/aOz+yH+Fzq9s/92HIh1qmV9hxHI+C4stiuzbbGdA3FkeQVjsvraPjiA6NnL/Ucgu2PTAibAMYV0K2H3kFyWm7Ji6411JFf1WfWEDmAxgLzjJwSx4k1D0HtuUO6W6K100mgNjhx5AQWBCIMPXxU3k7kVR2y4hApz2ViYKm2w0L+5wjas7ZrseLbN+qYds4mxvhI2BRPZjL+8faCS+NZF2Y1EfQ8dtIsPnAG5LUAvK3j5oVKZx2/iYbhTUCCeiTKZZlBR1zVq9+eV44UB025SmTdXZUvznqc83W6c5WoKVRXxt3wp+s2KZCWFjM1txJYQWSgDr/pqImS8X/syqqXCHl9iJllPl7YgzVx27cEsKT6jkfCqKyJr8y7DCt7TGEOTFwTC+49NtSrekwvPTh2/6u9qJDbH+fd84qy2QDbVK4yqeGfIcpgf1KblfU/4PtrYbfq2gZWvfE2JsGhU+fMFS+LKt/KGS5fx13Ourgo8HqdJvjKhzSJJXydy9Mwizemj41mdn7A1p7BJz1qWW5Htbpoe4bGrSR+94ITZv84nLi7FzWCNcgGFs66U33wk6td4TcyxQllt+Zz/Ve2P/CHW/gUMBk1whSn7M9hTX0XTdmXwt39GTnB65stvwevE0mhxqKpFXF7pg3+g64j1c4lyLlvsBNiJrTPqsxFjSYXEYBrJ6/PWfOivzU2ixyja670lHDyB06F4pivztyJS0f0L2FaEeC8Bf5Zq6bz3hHC2vPPUKfAmQatkYr9Awi/8WHoNmACfqfYwm76PcbzR5mOFfD6722pQguT22MV3Gmmx851yLN5J47WeeSK/K3dLC3yYszXePIuSySTM6a0zpmSoFPJ0SlcBdIa+PeSbk52MluDRbz5nc+3G/mN+qtzd+vrSznYoRf8fh5UBx3XEeTs7LcXkiN6LQsqJeh/Lg7Ij2Ls3MQCNzawxPRNrFNjL9vXZY6s+MrBrYGw52gcxGhpcwwpPu2nutQb96NvOW+NyTCjJ5Ho1a+9QQuRuB4vlsBZv+A79FwbKXoFCw4Y/DxsdyiwOroRcML79lwezrGHQo1GpfNLPW6YY3Xq8509dkQCnviIjK0InWzbqzv6Dqm98oUrlFkKKiM6ellsf+GecZS18d1VcnZpcaI5zmzscequb7c+xoWB2+0b82u8d/cHi0dPG+NWMzB5a9HxMu8W/7N5YylyRqse4lvNBNFhspXcG1/KNuDrakrnQ6q9+9hmTVUN1eeGnNNmqi8Iffcjx90N0Ad69bGcuKBQ2ONPQ9+v6rQ6Yhlxnez4KYl2ViPBewZYDeA33w7dedOL9tdSaOzYTgzN8AyBwSUu9LpcOsIm2ML3PsW8TLr2EwsNrXiNkqpiGc9+Es9LuTjtVZw6IiIJLZbzxLCE1yqgWCDImDWx2IANrAV0/6MOdCs9bHzRpZ5quBiBJVnOvS/VTQapqZz0d0qd9OsrcXYilrMiq0boYUBIeYH0xHpNnHmN1cdWw9XV+icz1odF+F0dPIwEbMCnUvKA/4bko6lcj2uMkiF3w2NtfYvpmPtc3ncxnny8HqQGNPHlVfuGfCaMDolaGajbkhUyzCrX9vd2NVNGjyZbCltistV9ujgjuat2Wv52XSksDiG1vBa24RsiEsjq+vh7Aq2G9jUgsxsazY6n4/N8SLIOUuGsXyHcGSUnqWuH7shFLPfyHokJ2c3NptaFucR+2L7fKO2VGU3+tFufP1VGZoojcmwC6vLec9w4/t0FhcD8nk7HaXrqcMs0axHHtqNdZ+bhSuTekSCnW6P98DRRgfhsthzO6HhcfeaxrWvD0a3HVk7t5BmnRjPYoCwi+lNqgnJds+teWdqLJfOoz9s29FkLHDjMVnBzmGcYGtvt/DeOqCNPaMo5hnZsK8TEPCqOGFJjOr++pgyy8vucC4+Wjey8wY2spGvoJVCxLlwaEZMeHxoV49vScm+ljLmbtrme5Ncp27Z2RM7Fy6Xe3g+Nw+n8dpHvrL2YqFa9DQbe8RK+/bWMS1MvRye1uBkh8HrxIHt5NpZgtxQgrYohh8M1M5vLN/DBst1a2s54HT7g0XProDJmZH138FYtFUXFLCHxVoGxLqbKkxGW3rhIR85DV04Kb+vEX5var7sX+pTeqZedHZQ0aiJRtsvSG6j19nnluF7Y613PtHMqW9g62DzN/cRVg+nYaMGKbgUnNIfI0JcUgcHHbnn3P8vl+ot96nYLDh286Y7cmG81hBc5j2XHjBqyRB4q0FSgNzcINr5t6AAJNtDQLyy8DH8pfwEYcRr1NsuwH9MS7bO+2spmZPuCffq+Cg6odddxwcuBkNrkyFj4QmdbWAmjKp9Qz6IXMy1nXNGec52J/ntB3Mz6S/Wu4f3JjXQ8yKXl8EI1FD1Q3/Jkhjm2f9Xs+lRnIXljuj4jLNiw+ZFBrqxtH7+HCRWZZ+tuUQHGNZH////WgAAAAEAAABNAwAAnA0AACi1L/1gnAwdGgC22F9I0JRRCkBwKoomJOERXkA6rR0zsKC8l1zNKXBRitzrLfIgeGm2zucEN1lzAQAS6YcEqlackrisAaSJVDI5JcNOjB27BEXoE0k+VQBIAEUA1wJBYnOtkBfV/YocJamC9DCNYrJbieO8oUHaTDzOn5YZtYYecSHNnDJCHTadkbEKEeHO092dRLIb19zrauS2RHJ0Ths2ANTkhhRD9B5Bnt1ul+TfCSnUAlCjxk/j4ywP+MS75O19m3x/9BI6HQUl5ZRXVsDBVVRMmxbF8PAAUx3NVZage3P0+PhhxSKja2GG+NyhG1CS3QEeuYQxWQ6umebZg3EY2Oo29VqbVrt2g2+GxWKyF7Ra5ssuMctsriCB6xjXrtet169hnrkAOQFyBORk+YHycrWB1SvWKtas1C2pAyX0K3nTmOVJLBXJ4GAPexj//GIXQ3joFkIsVqhIgeLEJi5BYoQIXIggoEH8YQ938OGwQUNPBp4xfGHHQgUKEyREWOecb5/2arc4NNrsWYFYqDG6ADeAHQAxrhESmdkBckIIYCiGIWmLgiIWkEEWKAoMPqeMpIXSvOzDMtMNP394S04ul32pvG2gO0/FiuXmSRNmbkMBd2YX8l79Oz7UQcOF8+EPEnsSFEKme/oSLNW6xdOEN8ajn9dAB53blmjFac2VizdOL26cXr45vXD7PqsrSCxyzTl/ToWB2gtWBOxopKzA++sou+YayndKjcPuCEUNMmC7x6tB881n2+fzQidbVWyZxBdjZ6vErVQf26FrN6yFa64ozrJ9c9oixoq1wxAE0kKohPFjOzaOta7fTi2thh5XUHG8MFMy/IJruJHczdbkSbLqty/tGxXcnDoX8L5MxUwRfLuDLWANzPfWjSI6jSFyjcQOEjRBzIP4Ox4N4lha7sauXcNM+/M8QxHG5d2NZ7t5CF2PsLBgwp1AMJDQtBuaLWV7abRDm53ZWmYnpZjJDkH6d3K2x7jwzdnLWG0RgpraMLcLYwiEXPkSyNUTisL2iE8P7avEXVgaDbzoLGoqCHQ2knhSiH9lh5NbTr59j3n3jgcxFXVZgQG4lqIRJ/JeUz8TQqlc/PHppLfgSL9V+/HiC99EnMhhjzhV////WgAAAAEAAACSQgAANA4BACi1L/2gNA4BADUUAmrFKWoxEKALAK+NusbuFFfcu+ftIC2orwyIrmTukqUSwXwf710XyKVOVAAGi1ol5L/vvffOA6AGPwaaBv3tb3/729/+9re//e1vf/vbXzKWWjJtrl5LRs9SKwLRhqWOybbRaF2d+++SaZu6UTfqRt2oG3WjbtSNulE36kbdqBttMUWhh8+yLMuyLMuyLMuyLMuyLMuyLMuyLMuy7EMPWc3+9re//e1vf/vb3/72t7/97W9/+9tfzf66bp1mf/vb3/72t7/97W9/+9vf/va3v/3tr2Z/XbfO1exvf/vb3/72t7/97W9/+9vf/va3v/3V7K9mf/vb3/72t7/97W9/+9vf/va3v/3tr2Z/pYdTtb9Ttb/97e9U7W9/p+pUndOC5YKAwKna37K9OXQmp1naLI/UHJL23nt/9lkyImtsLJI7K6qk5tjk5RmGuWQGPZyqblubW+e6rlvnur1Pu7RPdmmf7JKTkmUo1jrQGnApXMyRQWmssbPo/kF1zCHOfdU5hOLYpECOkiZOqKECO0leoDmSJJmbgpwzRlEOlIV0RBTOA9AXnjKlnWCgKvaaQPrgCDrIwXIOkR8pKInWUC/wBP3b8+dA2ABoS6XHKpImdK9MHRakGTRvwKExDACgE8zyyEWig6Y1yljrNAB9e0pCjyiAIsgTY0XV1BybPL08ngnFsgPhAlQj1GvKDL8MYKBROKZk0TlKYtBCZGDnKG2VOJEpbs7yTZ4Wbo85LxAOKHGcQ2z3zCjwNafopbHH2NxcYxqKSY6TdT5sKcNEvYXhCx2VFsU1iZPGMEpJzlAXMDouDchBDVoahsEkeYfHmY5pEMm1PxeGZ3uSnT7uatwRnASBiPGGVOZknYzLFn+TJh0dH2XEUCeD5EiMnjgyGanpUmASKTVQpIWEh7JL/1h6wLNIugkdwJmMfTHOO4jCbhKSVwb3+fzqQpxUMcEJObmnL0pwgOPkJRuC8tb2SLGMXGFKkdYj4Q71bWJKp5hYsEv0Iv16whghypWq0WlC6EutWx5JIqdIT5oWyaotwpBGaCvhtll6yNQJZXhjYJYphZtygBoIlJNSYGOl8bX8YLVnkYsViXhE0CdX61GiPjVBblUHLK0Q6dRVOa2J0xjWKmJTOD4C0m4inGAISG/r8HnE5La2kTzK8C9X2iNh5rQc/FoQjEcCfHpsvSDTtIyo7BYrI5lOQBtQJZAedky23YLzQhkjwmSGJt3O0Yvej74lnZWg6kE6caGCK+ssBvUsQLVDMhCzytP7YmEZL6mkzoZPT8zKYpcephXp0e2oARNkT1bfExkGiA9CHY8bnR//QsRQdUCYPhxsSv3tmP8tlzPHFC5XVOebi6VpC8JkpbtFhICatUZXy4GY2ycj7lUhwEFK3Z1yZMVHBUh3BUMkRU4nN/cQRHTjQTunC6QOKbF9BOYVGWinxZT3pWdvqw0EZAHnXYz2DJQ7n75E2ywwzODIaI/0KYK0qZWhppEVVEd711elpkYLtqYP67Z+WthDJPawrFhFTpSPBkCxmCVuXe6Q5pniRItRB0okcvqqJr90vEeRAvTd6GQxqARYZVFqUpFF4XF1HGSdpvxKRU8yiZInq7feuFlhUo4gPU0nVFqlUc/8x6P21gU1kdMNHer1OphfUqy0NWEGR0h4JtVqKNK2nWQnWSyHkmzUBXRd1227C8ScDnn/GxWx2JTa8ohViWXZtm3bVkmWyqNSgpZxjgS6LkLtmagQQrDcPnJySfUCbG1LiSa5mYjXxpFCQILFZqtirItNe+cTFDd6BQ+yrfzLZ59ln2Wf1XI2RYoiK8f2BypYqCT7kyzLTrZs+9KWbcUIo0gnJNpRtcI2CZ8ZtlUMdOnnNj08koZ484SNBpC2kZMK2/U2uGkXSYBZwrgmhaFpivLSDpq2jJkX268OXWghEVE6w7P80EpesJSTI+kmNXSzIosFpJbNYAyWUgmaSW2aLo1T1Z2qU7W/U7W//XXrXLdORIipOlWnqmtBUbK/7l0g5lR1MVwu9tfFQ3TDnaouh64xl49Dl0ABU7U15KJlqrYz6LZaFXlj7R4gpTbE2mPbJnXS0v1JtYggKtsdUqDaMjKyqaolFrdi4MEmksGAxQS4xc7RsYCtTPLG8vmSNVXdLrtAN6tSDnerBYRJt2pGCxdAZpWyvTl11Oj/ZJSZS9LD10vqeqlI42ZHclMWi1UuEaJNC62EecrzMV1hQwLf5Rq0Ci5Q5ofOKeGXItTBrrTpt2KKgmzw8F8L1RqbIsa2KeB/f6E3sijnKrxxs2jEpSmIRYP6+w8t5CE410bSt428QE4Ht/hN1a8bUPjPf/xfvf1D/RV+LQH/nxc3soyMIxtmHRkxZ8lYspbMJq9ZoyaryWnSoMlocs+WdHRYEiS42c0TJrhltwwH95bfMgQIbbktP3jgoGXn8pyDqyuoDJWlpKJyVLaymspTuaqKKlPlABkrQzPLxuW4HCGCXJbLFSpQ0DMjkMEIZAJfecBX/vLKXV7ZK3NxaWUtAXkrZwngzFmclLAkPLy6XJft7CxkC1mDhrUGFHJe3oV8Id/dYcgYcoZchz112rRJE86EObEkSZpYE2dmRsKRMCRIk/Ak/OiRI+wIK1K0iBFudHY2lseymBhZJstlZWE5LBcoYCAbyGaZQKVKnYkSGcKYeU1BZpAXKFDLCzKbWmbLaXjRJm6EBW0OwoJwoEF/cCAM6M8lBoT9XOrBfnAePTgPZh9cCBPqgwlhRJ2YMiVIU8N8DuFDiHKCjIaGICPIB/IY1sMH88F7cB98CVvCnbiTJ8wJf/L0+NPnzxhnrXfemXM1q3ldn/mZAeSr6ZTyxVJMiaXSjju2Y4cNZoPXrJHEkmm4cGncsiUSR4LBdeRgOXMgIa0wMl7BV/BiYxacBWPBogVrwV2wFUwFLy5WwVWwo2MUHAVDgSLlSxqMBo0arAZPTprBZnCZMmcsweAwYe7gO5gMGTFYDB6Dz2ApTrAT3KTJE/wET5my5HEJVqKECWaCBCNJgpPgI9gLpoPr1MF48MDBcPCbN3FwHFxZ2Qa3wVPsBhBQg4a8EXhwkMSDDG4U8IQJLB3UxS5msQRFRRvYxg18A+PAUcOHjx56e3gP8/FdwBfw3R0GjAHrwBlEiHDQ1tYAN4iAX2AYMHLgHNgQ22hbsLCwArgAlpNbgBfgtTUGmAFmY0uAEyho0aJGIV6xggWOpkiBQg3b2cG5ub3hN/wAO0BE/OuAZobNDpx9GIKNGCkiRAheEMxjx44+P78NeIMejoAhQECAEeC0NDSMhgPxAXxGhsnw2FhZiBBxghgEJoEPD0fgEfjEiRK4BDZhghATxpib2+rq4sJc2ICBAXjAFwagNTXlxWKoAAFiV7iqaoqqAmbrLExlWWEVuFADBsR/mAgeAgT/wHjYA+bDemU4DmthL7yFsXCAKzyFAeAKmAJmY8BhBVgN92EOuAMGw1+YAJ6BExNlYBmYBg0X2AWGgV98omfEKBAgQJd/+YIE+Xk/36fPn/+j5y1t/uZPmsT5nE+JkuZrfqRIkl6SIxzl6B19o0aG3tBjYh76Q48IEaEn9IMGFfpCn+gDvZ7Pk2fPoufze54Pn/dfPIoUVX7l2/k7P6mSpe98PG9pWefrPJ2vfEj/KJNjrv4j/FQ1fuKsN8543Z/w+p4+/XvC+DlhzOk5/aZNnb4TJgyF6TH9pUuZPtNr0tT5nVjqK30Xx9ci5Id8ECE/PsgD+bHkgbyRJUTeyBchouSLfBIlRz7JIzmS5ZG8kyxM3sk3YSLlm3wUKU8+ykN5guWhPBUsU57KL0658otv5UqVt/KMVRqf8bc0zvkt/2WOl//yj17C/OODCQP5YD4SMs1HPpk0Yp7MjxGD5sf8GTRl/sybKSPnzTwbOWqeza9RQ/lrXkop+dKflIzzk98mTv82P+1wfvpv4HD5N++Gy7t5x59B41+ceBRv4kSJN/GEJVw84atwkeJVfGGKFl/40RYrPvosVsB4Fh8Dho+P8Td81Pgbb6OGjrfxhjpwvOHnwNHjczxij8NH/B2Hir/jExVlfOLzkPE8nsbvYfi8v4DhL2Sw+wuPZ/d4b+HOwt+93Wuo8HVPoQLdU/gJdD/h734D3/c9Cb4QT+IFQ4h4wR8UEfiD/yEQxH/4ESA8/Ijv4OHvOzzgH4cHfD8Oe+/3enuv93kPZV/Ct6zctx8n93FzcB/3b3AQ/u0jQHjwEd7BA7d38K7bu21s3+ChbA999tXK3qzsy8SeTOzFFPyYgldw9gj+wBmae+ATJEB7tE9LW/ALfu0ZPIC/+gBP9Xvr158zxlM/9c8nf/6qKvVSHxW1/vpQUFVf9VZWBt7ACxCA9VifldX1Xc/FpfVav7UV9mH/9eX1Xj9gQIEv8GBgV3/1BD5AtGNa6pj97W9/+9vf/va3v/3tb3/729/+9re//e1vf/vb3/72t7/97W9/+9vf/va3v/3tb3/729/+9re//Q1b0/70idPmtD3tTltS5s7cmpqRdqS9uTlpT9qdnZybc1falDYkR9vRbrQf7dlTuSvtbDvb0vLOvrMBAfqz/2w+fPrsPtuPny67y+bCpXE3bi1atuwtO0uWK1gWbUWKEB06lGgn2nr04Nl49jvncl/uQIEEbUEbE5PQJrQHDSq0C21DhhhtRnvRRrRxKG7FbcPG4T7cOnTs2Ds2Dx6IG3EnJjpux+3Fy+N+3F++REKuSbPTbDRozGwzu0yZM/vMHjMmDJkbOXaObWgIZAPZPXr42D72jx8tdou9YgWLqHRTUvbd2+w2ezp9s99sN27gxEGz16xRs9Ww2Wy2pOTkntzS3feVKrvKZmSkYiVPnf1uOnU2nV254Ww5c7acHWiH2WLAbDE7ctvYOG5sHNvwhAoW+wSKjWKbMFG4C3eKFDV2jU2DhovtYsOA8WK/2DJkzNgzdowYQraQHSTIkD1kFylCZBPZR44Y2UY2EiRJdpKtRMmSvWQzYdJkN9lOnDzZTzYUKFF2lC1FypQ9ZS9uKmZ7whaxQ4QY3IN7xAgQG8QODBTcgpsEib/9tz14ANyA+8MHDpvD9vPrsDvsEiX29t7W0+PbfLuvD2/jbQ0a8nbe3rDhwr6w7+4wbAw7QwYL28Kuq7PbdpuQsMKusClQYDe7odB2t9t15bbcjoub23NbggS4Dbff3iBsCDtChAf7wXbgwG27bTq6tb22GTBg22y7QQO1rbYVKFiwF+y2NrSNthEgSNtpO0GCs322zfaBrgG7q2trb20uLgJfWV7bq4ssbJNtAlvAztpaO2wXKAC2wfbYmIFtYIvtsv3cnOcNpUpN7amrfbWjogBsADtAgKpdtamorLbVxsKC2lB73erGnrSn/frToEF9BAkipAnpRIkO6UMaESJFWpHu7KykK2lLli7pSxoTJk1ak86UaZPepDnpTpqRXrSokC6EqfHw0Xy0Hj1+tB8NSP/Rht4+gzSmFqQpaU7OTb2pJUmapCdpTc1IOpLOzISkIelHjxxpR7pRo0t9qQMF2qP3aD168ug8Go9+3bh5I9WUlP3MmDFezmg5csiYMVNGl9Fq1DzqRw0J+UV/0WLEROpIHSYMGA1Gr1nDqBm1FSuLelFXqUJFU9FXrkTRUfSUKVK0FI0FyxP9RDtxAkVDaSIpyUZLLS3vwKnUlXayZGHCRAmZM/qMRqPHGDFyJIlesmRIEU0kTho4depoOnE0HT1HI9FNtujGNno6qYdoJ9pRd+miRWvRXPQWHDhywNCIiFEXLlroFlqGDBPahEaB4oQ+oVesSKFTaBUqCnWhnjEDUAPqDx866A7678+D9qADAzfoDZoDBz/tp0GA4NN8em+vT/fp1ahBQ99QVEwEEkQHEbLjB5AQIQRZaELCEoNawwgSMF5ENWiIsUPz0HkaMmTA03Z3d3UXMGg9C3aahY6hYei9Oj2oRWgNWoc2NLShbejDwx16h/ahe+gKdJpOU9AToqKgVHXrrTnX61OvmzImTJkuXdKUNeXOTkuVLOXNTc7MmSdNkqTpKXPi1Cl3yptypkePIGVI2ZGjvGjRIkaKJOVIkShlSjkzQxowgEBXl5f20ltbXFo669ChRJiYhrKhTIhQoVwoDxrUKDfKgAAFyoHynz+X+TL36eMn+8l8+AjKgrIePXvynowHT37z5FdnLCwBAAAE0AH01ZVV1ZkuKzMbGyPTZFpMLKxAmkZDS3DgAAKNQJ9pM22lp6aoNJWW0lD6mT99yp485U46TIOBGdAG9JcmoNlazaWztACdIC0jyokyo1xI62xIS9Bzc3E6TsvJsZrVUKirXf32BqfhtJsbBA1BO3DwQD/QbW0RdAS9tsam2TQDBg10A62mtkAv0Ap0Gg8eNxITFbNi7tGDSCaSgQDxkX3kHz+CDKHMZ86UMWNGDBkxknlMZiOppoiQIJlSmqV5cjJJTpKRIDGSjeQi+Uhl5dSNmza5TZYj501+AwcEiMC/Pw+AgHwfPgzWqEFjxowYNnDAyDBiZDg5Tpw7+Y7lixeFLVoQZsJ84oSJbCKjQDEij8glSpBwkSVfuYKFkdFKlSZZiZIlTJhEczSzYJFihWHOkUPH4eGOvCMPZhrZSqZCJUqOkqVIgbI45Ul+AiVPcZKd5CZ5SQbzmB/zly+O2TF36bIlb8mNjVwgSeQQIURkEVkwB+YvGQyYMJFZvGQvXDZsyB38cofMIcwcOtlD5uPry315L/vlMnkyU1pmO7kwp8gqcp08zWFyKVCcMEFYgsSIQREhBEEEfgD889CBg9+GPr49vTw8DRkwXLizs1BXYQKdBLdloXNycREgwL25PXDQ1oBtjcECNQUJ0tAQHDgzKyMbEzMQVgCMwNcAr64tLQFZWAEAWFVRTUlFQa1PlW+sccYYs3UU6OISZLQrLx6AM897p/IxbEiQHz0SEQ+jKwpRXHnw4tq7yhM7eQX5uGa5knUYJst4KMiGhYF9eXFlrT5skyVJ9PDYK1ylmVlJx5HLjx4lRtC5YjnsDw0rLkE0jFw/qhCpMqU7FYDBIUGf+C8V1SMPGfUfCnIDhxn/qiEe/zxwU8FU/nVmKQ9xGKXgv+D///ppbbJ6WjutSlZO66YVcdW0Zlo1rJjWS+uF1dLauVpYK62UVrKVc91cDayTVkkr2Kq5RloHrJkrpJVrfbQ6WgWsjVZGK9S6aFW0qmuiFdGq10OroWefFXMt9LyzEloHPZ+sgtbL55E10AroSWT9s/pR26x9Vj4q5bpn1aNKrnlWPKqa9V0t1TPrndWO6mKtXOuoLFY66xz1bpWzxlHPVjjrGxVrdbO24Z/W6do5pJVylXI/6+QqydusbNY1PHJVs6bhUlY06xkzZciMERMGTCTkl0cvjl24bGnUkgXLFSuMVagsTpESBcqT1cnKZF2yJlmRrEeMFCGyDlmFBAHyw0cPxcSVx7pjPVx1GObAccNGDRrrjFVGDBgvVhdriyiLFSoKU6A4YYKwBIkRgyLWEKsgiMAPgH8eOnDw29DHt6eXt+KtGVYM691qt9atFVYKE+gkuC0LnZOLiwAB7s1tfbA6aGvAtsZggZqCBGloCA6cma1l69gqtoatBVYC69fqtXatW6vWmrVirQEAXFlVUU1JrVHruj5Xvu41r588deK0SVOmJ6bnJUudlShxbk6SpBkpE9IjR40YLVKUCNEhQ5iFCA0SdBkI0J+nnyef556nnjx43qfl086z8lmHzhw5ceC8cfNs85x2SumkJJs1atKgOWOmDJkxYsKAiYT88ujFsQuXLY1asmB5XnlaYaxCZXGKlChPKE8nzyZPJkuUJHkieRp5FnkOeQp5BgHyw0cPxUQeiDsOdRjmwHHDRg0aM2TEgPHCRYsoixUqClOgOGGCsASJEYMiQgiCCPwA+OehAwe/DX18e3p5eBoyYLhw97R7WqirQGECnQS3ZaFzcnERIMC9uT1w0NaAbY3BAjUFCdLQngieB87MysjGxAyEFQAj8DXAq4trS0tAFlYAAFdWVVRTUlFQz/X5VPnWGT//+Z88deK0SVMmTOol1VJnJUqcm5MkaUbKhPTIUSNG6iJVUSJEhwxhFiI0SNBlIEB//PRR+ah79OTB81resVNZh84cOXHgvFHdqFO1q1J1UmWjrlHTqGhUM2oZlcwYMWHAREJ+efTi2IXLlkYtWbBcscJYhcriFClRoDxx0oSJukRVkgTJESNFiAwREgTIDx89FBN5IO441GGYA8cNGzVozJARA4b6Qm2hRtUVqgq1MAWKEyYIS5AYMSgihCCIwA+Afx46cPDb0Me3p5eHpyEDBvWCaqdaUOsqUJhAJ8FtWeicXFwECHBvbg8ctDVgW2OwQE1BgjQ0BOoB1UwtU8nGxAyEFQAj8DXAq4trS0uAmqUGUAGoV1ZVVFNSUVDrU+VbZ6w+98Q7cU6bNGXCdMlSZyVKnJuTJGlG4pn8EXfEGzFapCgRokOGMAsRGiToMhAg/of34Xz4Hj158LyWd+xU1qEzR04cOG+4Gz7lnVNKJyXZrFGTBs0ZM2XIjBEThoPhkPwLf/Ti2IXLlkYtWbBcscJYhcoin8KjcCj8iZMmTJYoSYLkiJEiRIYICQKE/yjBY3AeHBExkSdyRcVDfsh16NjBd/AePXBwHPzGjRw8Bzc0rMFrcBo0bHAb3IePGXwGlyGjBW/Bo1EX3AV/8WIFX8FVqGDBWXAYMFBwFPzEiRQ8BS8sJOSEvAQ3Qcf3eAguKCiCi+CDg4E8kH/4AIKD4CNGeOAeeIcOf/yPAwL6cT++YQMHzoGTINHH+zgfnwaugWfIgMfxeF7eBX6B391h4Bi4nl4dr+MVKljgFrid3QQ+gdNxCvxBA96As7Ep4Ap4ggRqXI0vWIC2JvfG37ibGxyH4xAgOOAOeFvbA/6Au5yNAQOzsrIzfsYPHBjjY1yMk3EzBBwBT+NoHMrn5ljO8raN43E8QgQ5LsclcLcpKz41FcWjuJTUFb/iAAAE4AE41pOKU03xKp4zxipXOeeaa773kz85FF+5AR4WNoAP4F5eX/yLEyDAxbn41lYX7+JgYAK4AJ6VpcW1eAEeYGeytC1tTJgu7Ut70yZNAZmfqKSxNFqIcLShMAEAAgEkQ6cZhMVIFoiCSnIGdCuGQaHlYRBEMgDAANBihg8EoQUAAAAEAAAGAE5fP///P39/H1//37+fTx9fX7//359PXz8f38/fj18fX5/P3386ZOLx8PT29vHn8fHw9vX0ePLx8PH09nr48vPw8/Z7e3ny8PLxe/v6+fPx+Xl6bZQhn5+Ht7cfRpl5eXj6+z18+fns0cYz/eF34NjGUCvIf4gY2Td1tL/mjXACSSSMIh2hGgggQU5A/omT5CdGiPnIh+Mtyxf+7agol/bxTFBdhaiPQv9yeWwlcbutZ0ga2o1XQA+F2oRsq+mmGk1Sndx0Ew8BCSExkYAUGQkLdJHudEQZ05adV0gXeX4/GMDcNVuiXn3EgeT+Cxyxpdbph1zfGTd1b7NohxMyylg6Je3zbZrDDjAQ+xkaM2XdAyGhpu+WWezTesMSAXufJm5o/BslTeIQu1ITg/GylJzg36MAkNafQJOh4O0h0b12kikHr59RAmWu5mps4WhGCODIQnddYhQqkVq3jTNqD9stwYSljcPO8obBJwpnHxEcaN+GYpRWDgvWTMKBRpTivpoAZInuuzUz1vDVCaj/WhgJ2PtEHRt/SW+NIGSlXg7iBSVGaO5IwsDz1xKw4O2lQax1Js7J/WTWSERqnqYT4GrhxTGaONI4+H3FACj9eih2aLVXLEZZlUmDUdd4uDOPZr5lgND6SQtAhW+WUNy3gAERBTs/sQDlX6utEEyt1LtjnuikzvhneUQgcddlMLBtKJixkgHBORq/DRI61841hRJma9+cwWZ6tBC038YxMZ/9GAlI3cblhJZKSYI1z/S4sROvfy1nxB7XW4JF0rRkbGYrUCaT7JxEDY1/qzeeM6bu1N1g3qQlMcJ5zwIEqT/TRSDwell25x5eZkreX7OETu2pjQB3UHLjqJSGbmDQ5IZaifDv3LkIogaE0eC5S2aB4m+Ze06iQQ54yHgmjSP0qYy8+s9PgZLbjroMZztW8azFlMkaLqs8P3YrFMcWTnUd97mFMnug7IB+9twrfgPrtnCJln2T1OEhS4lHUE334yHAlZS/NwVcnUpIoE2f0h3rEpFPcvaZZ2BwIAK9IGarby+E0/abKgKzn2f8XB9+KHOvRetTkvD6x8Cwersp/wxohkfYiNZP/U5NFlc9gcc88gy5xkRV8BX4iOF1FnVCSb7fKRjbbZDEKHkkcpu7OvdAS/BCS41H0BgW38qeS1MUcoTELBDtZyIEFyVyJQvgIU+kR1A9ro/BzKPTHjjAQdKbKhbNp3HuWMgKPsgT6BFXU1kOWDZ7o0X5C+od0mORmbl2PYEsPXKf+rUr0w9MDVJ7JL2wRiKMSjJBFNME6hp1hconOfPMFFlEneGljHR+7dnUHHmh/y5zjkh58AY2RHYxZlgW+LtEK7bn5Vng7lwKc7HdssTGWWW7BLy5YiDwGv6eJaHgh16Ii8ejRhR5fwm/KJER7Ca69jyv9DtKigfW5RPuHINxURZoYcGxqniIOaiLipFkaorDMEKaj0cgFQ8zYw2+Y6G8uJGSV/USH3Q5+ueXf8OeZyQc/sBDgCOnutm0Jz1gSFcJvhny/0kIh0BOVDd2RraYKrUTb7W0IEKK2rKNpV9rCq4uUpPJQj94DDZ0BirFItVdm40oucOO+I5YbCzF+eyx3PIn4oa3Y45dWPdpblHJHgQYA0jvFhtLawtAOvACRdRXGylQtdTUs3dD0RiY3wOuvGASS+0WVaINra/JvOMXkJiq2aP4GeY8MumhA34pgqPNciNKKn/frBoB4wFqkXd83d9x0UjJImK56tB6Il3rU6fWBaJ6dPvpHchOMOWbAQ5wkPSmikXzT1pHJRC1ENTKPg6egoMJ500ltqVVdhGI8vG4DMm4togQHuyEB/Ckx5nVB8aDV82M+cIclBTYVKzZ/4NLrbJMF8QlzRrEYARX8AktdwP/TS9KwG7cjwn23LuMqZ7ENBsxSSp+MXrgJ+K+Z3s5tvAt5SPKy14NjcrjBR88QzFs1BGeYSD0dOEysclbx+mT2xZb4Z9xugeMMM7m2sj4rmZM8r8XDOEzzokLsy6I0/QAmkX004wrUwm6CwUIxGfdG7YxAV91jmLA7++8z7hHkFwm//aYiu4dEd/HfGoa0Bo19ZhTxZfpzQR/BrmycnXdcHfGTJH66yicd3M9beWH8fcH+Vp1IifiSFHWmjWOqI63mOgbNPF+ONL8z0yZp8dM6mtB5BKktuAd2IgEbUbwytCr3V+RylPQjQefnkDcjyvw3QFCX2ZdVDIJ+sBOtK/R9+kfU1/EK32Y87dsuA89ISnqsnHPGR4N4xOYSG7OoIU+KjAb5tGNBFzp000eKUz1G/6GKUJz2OFsu/wwPwk5aqC9+2sGWGo5KKRkO4qmxjWArz+zAzIEmQXEP0UtihW+1IEkP8SY3Vl6se/IdwBHlp58DAOBD6zro5F0x7J5qZe0PhS+L6jfD9j6lD3PrUW2qpBtw9YX5GqelGH6FFv/pex9QtCugtcYUw1hiPdqpvCO5oKAJnTT6QrCst4IyrFaTbV7Mpc7Lba8KPjSAavaDMZawsRr8KAHX7tga1n1wws8Cldy+8/TGOQ7dtiysgwOYyP05v7/6IsiHw/mWTcq+hJr1tyL5IEazVL4FlWiYqNumt6AJhHovU3Dap47KWjAToZRVmWyr+eoYRfl2ByZRxgbg/3tIQ1IJYxk8Z1XTimi37lGJGYdGiD3AJ+SH3QEviJS9MJP6jGePj+UiB5Ak+CNE8V/CEJ9EaS8jyXZGx+dT6gEPCMg9wiHnh+khD4i6HvFTO5dTsv/7MGNI0EHzAn4x0TjHQJVjxhJ/qMS9seP5iUkAd4okP2EKS1CEKU/yOZBRtWNIym7zyLfE2Gy91A0+eJA9gCeIB/0KPEqipLLeFGcjCF6EaH/t7Nrzon1Q0hCB2/FAKl/qY93fFXtYho2pDhifMYbgc3S8BGffoIzj0h7aEAGCW6q6yuKquDzGd61oEGvuY02KghO1fxZr9gB4t7g1O/g1kb20tkR924B8aXx2exP0KbPOm34OFDb/Ru13zWSW69nc7970rfeRn7raedX7/tRxB+Ptr7m4ivoyZBUd2zJoxdGsbunXTztGeBw/hu/vWsZiPS0J9B6WyGu3rYLXW+LR6e3neTqva5o3YJ2nZZAjVr3zynlQ3pJE4j2cV9itkE26KKautlHoMhznOwwinmSsI1QlCdmhmhcAYYWVrByV7tVzVnsDMVcGTux3az5uymEDAieLlA7trw4OYkbfZbWby5VXv5ybfHJHDVIzKE1hkCaMbCaTpKdjdENajRTK2uEt8t4z2tiexxqGiZEtbWkM+oMp2RkwL0+pu0PzMWbe4JD8fRDM6CJ8Ll5jUNBNgtLoIMQRZ0CIgxh7nL8+Pd+irr0SdSND9gWRjau1/mhcRifGD74uBjNZwWUfFB04lNiAB8R8OLzoQ0fDtP5ZICVj4VmfCbM4AMB6mnQ8r6eI3vCQT9a+aZDQ5g8MaznccE1zwrB8qCwkacE6zwihMzzwVIeDgzyZBBXHgtm8kzgngeCqHkaGDsKeBytQjtZFK5E+E8LdgEg7TAC8nbS/kki5+QH1yxI/nMe5nBNtFE7YrpaELCq7dBMrYYZai9ArZZCS7URJql1AIHaBX2pRTBGbQHY1Qpo1f4TO+d3mbdH6Y3sN1sTY+6OgP0uiK53Owy7qwGOuxda36Uw8m4EmO46aHB3wVx3EUBzt0D3uwJmvfsv2eWX8UaG90QpeQKJm9Do8mDb2QYv62/S2DZPPf0YBVfSirzpB+pLrq+Fohfqa2fKEDlkgjAQjs9tTrw5BmmJqZw3c4RGJu1J34Oxd3Ay1Hfh6CUt/Y0qn5W5/Ni+5jW7yZz2IjYG0lpvuU6CS/phsAl8NsSVDImUt7RFMRmGtUTja8gyrZkrUzxqz4kxn7PPfbEesndc3CZsfFk8jT+fFTWzE98Uy0GkgzJ2itE1QXkE6JRwOz+8IzMNnY+IMpPCF0SkUfl8oDYjyZvpJit5Sjqxz2kJk8glLqHEIQ8sABmQdaHs1XfOGjrt5nJzKtdbnCElmvGcGPBPn44JHE2rpjqaaKmtBIjY+cwsmNwgdNoUSuoIv5nUe35KLB6Hk34zNRnrw5vGAjCDgfVq2pyOozbBOYriIRpngva+Gdc9gL7M6vfBA3wqJR1Js88rrCHZ5THBOyicGG2OiFlOb8OuebjuFZJ7tWHtL9XSSpuvmwHuU2+vlq70NN3wx33AbVbbhm06xlbJNtg2kN1VjzvVt9YndV+NoAkhH1Q7KPElSY9OVG8x706BpMnOuSlWvGeMUSFoJxygWFUTLW+D0iTv1PB3o16JGfKaleVu21ybDczEkaH7mB1mtVyWdsA43XRaDKN9YgJuLoxro0OVwA7IJ5Jh4V7jyN1ZnHxFwyC2v2tqipJ4BGv45wPAPlwDmKwAj9VwZmowA1WwnKay82yeNyfvGZLUJmSp42jprIRtkHBP3RwjVog5GcsaYh7udVLRVklYmkLzbgZSqnciZJ5Gb9iHmqMotcYWKqucQGM+xs9XxuYZCFg72RVHTqXC8+biz6q50o6ZsVcoM2b3muvWy9t20LtbRnJBH7dKrcKVsldWJzBOxrgn9U3SvdrWyH0+NUIWyfNjG+jqaNa5N5pKzIyH14FxljIqhocwJ7J1VkRbyf3w4HUnvLSITIU0znnEdbysHqLYpj2v92YUxm445gQvFnYIxFYxTgBaKcw4Z58bZwUvQ2YQc5McppzWeBuh3KGM86UFrh12bNdhElzd7Ti5NximeSkGzA5PVtfFIrtEjUWPZAuouIIJ3F8SLe+8m/rN2oay00I76zPQbQ9uRXh5m62x2crY07MiNW2GGXV2mJPXhgwdJySx42LHWYlmUOIwldOMSDHmKNnhiOMkYTtKNEyyBu+gLigk4/GOEJqohJWrza5iTXJYX0iYGVcSy6u3xtYanfl9JRbLtxZ31r7QCHpDfFTaVgiZb3h8XTF1TZhQPKVJR0Tic2k6vMdN6rjRHn3SzMcHFqqaVomcUS2jc+oZHFIYdUJDPFn48cTphpiVR/TO7ZQFSS9jUj1UiJb6wXB8vPP1ZPceNJqCTEds4bkmPVzETpLY6I0w4VDGpwCijoBkzsKXY4bvVTj5WHTsIxrP7TMfyY5t8uT2ncengbqpbLozIbqr/flryJj3fVOGvF9E4Fxw0j3J0ks18vv9hi2nOVrv8iig3cDmPFrs8xDkrdBMCLRSpHHmPmdnBVqG8iDSJmmnHK/xOUK8QzHzxQvcNGzernYSuLrncWhvYCc0r12JI5UVP60L03att0Vd2xZjbUWMtn+6Lbtsm5Xa2oC2I662AKZtVW8rUu8DH4d7T0ujp+2QR622Of+GIVfZhFd03GyfFWEeRGinYqYRLMwcTmmYo00inEcU2UnoT4qtP2hNKWqXaK2zO2OXXSU2mrmaaRPTpQaJjjWB5V6zWxSTreHaw3Bjwa0LUW37brdck7ajL4tV+PjT41EgHRsSjdw8QbWsG1NLZsSJAS1zunI8GlnMJY1DxeREkGkcP56FWwahpilkYoTIOB+Ohs9icjfG2sTMyDRwB9PaapQ1zInJIcuY0Afj2WoWmgdxYuozj9jD+VmHoZGT05W6tNwvASM1fy94trU32UlX2ljXzANnulv2B7fSQV/kmAbeej/BSa36zsZcAea1G99b26ZS39kyBeDCZlv7Y5d0pfeuZh6wcd1lb84qHfRdi7kCVyxb1R+ypnh9vGqWwGzVHnqDlfSq7VTMFXCeuvn+DDUl9ekpUwDuUfa136CkK210avK3qqDz3Plk/fsrjL3UZgZoA3e1aW3aKOttTtQ2ZKxN6NHGs26zINsgpjb1oI3Yq83PtGHobbLVE3rnDh+buMV6Su8fMeLOsXmHVdhES3iUA5oNwTjOGrWD2d+pCnZkTzifIw3LDo7QpPL2ROZ5+GRPX75orPqd2fUONHanxbijpu+clneIpTshwB2/6866uYPV79TUOyLYne9xh1XfyZHP3bX5xBexluzU9n9kADvHXGroQmabJovxi6UpsFmXuJxdSbFZlBqej4Zk2sEL2o9Otu9kzs1NVtr+5WOvw5lR4cAxOK0HHGUazgkJhyzBCQ3geL7gLBg4iB1OfYUjlsH5DTgMGk7KutsAEmtn2pHYZNiOExv5VTmTweI0bhguZRdAfAd9PgMzfV6vhdvwr6R1zDt80Fa1TFYqexrJcarG8sWchGtnCZ7GJzP6ykVjo9+Zq3dgszvNxh0V+s6ZvEM63QkG7vhcd1aYOwj9TmG9I8/uHI873PpOKvnkvs3E/vjSHrJtQYaTloHLoYW76g5b732tO/44CMLpwT9skvBVXCPX+dsOeZe9+bR00NdI5gpcSm1Vf4Sc4vVp9GJO/tQZxx397WC96ZY85S44fX3wj74v+KMFK4SEh3lZj+ZO12hn1ysra7du+/iPMfafC8uYxRt7uEO5XW8TxC5KbI9UF+LHFN0/z9clXTZTb/mYmjtO3FpLZrz3ZBOAL96sS14tqt+hnF3fvCxaVeW70rjYR7FZnrhVYVb8OvkesOMy1Bvpk/6u0avu3IshrErZE9G2xv/XgA6/p1hWRkva3Vx27aB7t8grL6uq9TunnFQlxwyaUfCW43hDoZnc6ZhCnc265JUlZfWzuebu3JLI0+mYJuuOUNTt0L2ZbpbZuXLfD2u26lsV3yz2wEdM+2Oq5HXnL/3HSmSPcHcrCNiS2jQXcemZS+REUN00yQxxGuUdtzHV4SumeEXMvL2PDff3SHF7YLA088mjmyGQZx6KLFpd0r0H5+VMFwMElXV9bhB0Tc0EZgIwVRZgZ+7oXYnv/juwreEgjK3y7emvWC+zTgjf7O9+G2oGtAWuIe7KZ6x+5x3TdvqnI8uRWN50nLfbdnnd4uyc5+r4TG3xWcGTsvfsTec1tZ36CaCFD4dbbJ95Xw4Bddkrbnf3zosZt0Du/d/cbSQ8gS3Zyi5mdr6f8NQBf+cf3rr5D7CCtoy5i+ArwMyL5HgO3tl2fzXP0uu3iKMg8CnsotGo6fLOwoUMJQMTiWXKhasLKk/sPBOx19Iuqrj1MWFOZRwa/8SJPpXeXXrXqh32u91cn3oCn+8usJDvmRPb/AhUvZlVXd5N2R5zbBs/f6Z3ksow954QGrESQpqLsjVxk2d+yg3JNN3HP1gNeHPQ4c93fj8f89Rke2T/qy3ObrsR2PhwR1Vltb8NLm/RxKllVgzbXG7/9Nq4y9MnKnyi0yZHx8JmgSMPovzndpNHl5SWKbwHu5jgN5NXEv4xZihBVyYnEr4/uwbis8kjFDpgxIZuhynebqizy9mfL33HZ5IPLufT6M1lrkyfXfDEpIWxmG0ff9NpAslnY+MX9Ad5f6Gny05goPfl8TMfZ9bO+Hpp5KxmXoBvzWGPfi12XkLvSp4i6GmwazieytMOxHeKmSjwx5B2cH6U20RQ5HGUTkW7j6EvK89vnnRmnILvoTSF8GFhRoAphxv9ZHY7oG8kYWYimxo60NLVSbqCe6bB2GtBbDdBdsmgsRDoXgFyqQM5EACsYIEa6b1lq+wCa139HVudlcBa/V0gznYOZywn12OSdEjaJZuIK0/HCdw5E6gaInvyhHz/EqbLEDKztySwy0pimrnJqZzYgMM110TVaCUbzojeY4brrD272A/iZoWP2UPbpUMVcbONUPTLtTFpoZ3FYHXZq74fSaB/0uY2fG2ss5QUOoe0LtOhseiF2AcTBiY2MBjVLfLfqm1zz859gju9q4XV03bn995ReJ86cE6y6WcOWkPeY+PM5wR3y6OZ/kVvZtFwT3UpuO30aotmxWW7VnTN+YNTxc9an7Blp/r88QL5nO8YMoOHOQwrbJWfHiau3S0unWm29jkzsOWh2TLNST7rLdzjE20ZmMu9z7SZGvJgsk54rcvlJJt+yLBEdwbxRzeueBf2+35vb8XMjW5Y86R5xY/qZL/3ulkCtC1XzfrRXiWL5qNW53bcTafcu6pDCd3NZRkhXPR+ZtHQZod2BQf7kTvI036fv4xgzfke0EP++BHk+v6zjJrO+ZFZBMNC79jP53n3ETRtp8PcRJ22/IwtNOQHjiDY96QMqL77l0HUsMfn1hDkId92P5nwTY+gieUOz2LqDvlZvU74LptoSmYdgSEvfhypyVm77Hef1tCMwPQ0Z0O3g0Vc4E9z0g7ih4zV4lEJH80579pENJSu41kLv+u10RM/CygojeJlpH0jHDLYIjyUWlk8SgeJffqymwrcuw0opY5hnE3cugJT2G52D/s7FBdWxWeT6NVilHLLZXljiRv7sp8EbuvGs7QpBJqcjZD3XY132aZbiCPL6b0hng8wp9zZ1kuIzmS4J1SiTT70lkukvGO40R7uv3QZEyJhcjeavoZym0GM5q2mVeoEBhIb5KD9pT2V5RJdA6JcNM28k51x+ZpOWWMiinp2QIJzBnChytpE21Z2Bp4FGS9cWxCvkokQ5MxFGDgTGIbbwcoitAwX7qbYw8yC3NPLuKiauj52Xb4npGtpth2o5dlLt2rM74kpcTCt5owhx7kL80zKHV7Nu3VHwhEFtv4tWtKcCQsvh1nbeOkzASxjWwCX7PjA+CGwVDtks+aK7zXXpdE3GdMDOo7UAf6Wy3ZCb2qwL/BBcBmjVatkKEfBfeJbM30EbPyun3n0tl6Ua7qs4x7N2cfOIht1fetG2bFY7ygqdpbtBjcmD9yZByxqpvKY6T2pdmCmuE4tGc9svouQU45vUUY+niNvpTXvLmPK7ZpzDeds7Q64uA1mb7eZok267G+ymKU3MYVgW8YIEs/Z53cyxF4d25bZAqIH78m5rZFlg6Ab1lkJyTi6j9Up+du7LPOJ1A16GudrW31O/v2wQN8RsO19dlLn2+l7DRpWnpk0CUbXoNjl2Q+0jMh+XD2jLTvR3iwiCzHj6o4LdF+L7kZIvA1Fz3+uxby7FbSQ6mnLZXUoZEq4D88gcvlhLZ/Yvk7ikL6vDuu74j6vj4qev5+FbaWfBQlXn2b1kZszqJGc7c5QHXId5OGcrOPUZVQbl/YFOZarYSYzytvFahFyyo+Z6klo9+Fiuc4yNeS4YPNdhJxyvEUd+WiOfCsmXaz2WBez9MxroAVsd/61ZRA6VGIqO9lnn1h2uJlp49mOy3QLtOlgn3Pfa6eH9LsMbZvwmcbarL/FboW5qi5aqZudZarFblJlnYQm6VkqsFx8rm3dRuO02OnYdJXu3O47UTsuOJENu96kS/Vl5+bFzIEWUmw0lK52pqZSlSiyPtOQ2NPszoyyXCJ22UzfxYBcbxpBl9e/dNm2HNvSrVrI7jXjMPwydGfeDz51Mr/ip/s5a6AbQgV7c40kqHk01ZTTGZFYorPng1GZ/+XJNMe5Dq0YzplJPJEFylLogN9Immmwq6R1ZxScT51wF2uxCOciYKk6zG5Qki2f60m5Pvls49dN2nf2rXX40rBu3dS2rEhnYW1rnr4Rblh32J73ve1JC3nv8Ir1sZ2R4tpv01VePYm0XHUXY7wp903q4fe2kjUx++Q+j2uqrcHj0zOA/uKt897E7Ul8QSyET4FTOB2dl21foBa+7quvpqwzEJbSw8aKAV0XyKbGeAtgH4jFlmmtaw9pU8O3ZBSibkXfa7vN0oLtYnkgyc1/7RW5thWmYZviTJBpcrelCC/arkjdR12kxoba5gY89EjgXa8ox2YYilBUDEZbSpgXrITrpR0Wg2sDxWLLdGyntjZdm/P9LA9wNoy8xQIxjrGXWJvALoJnGcKrmNtqDwGYBQhgMd/2GS5Ay1gUEdgkiqqATXglGGA0qFwItkOJFNiHV1QDTASVAMFEp1wC5ooSKTAIr6gGmAsqIdDZ57DgQ4hcHIeIVAxYPSsh+85WjYX9Wz1DBMDc+9su62wrCm63/wqoHR8Hlf2vEEOEePmLEgHGh8oMwwqFUmG4/JQIwMGpJAJL6vdn+9m4M4xUGOxPJQREzHSJKmv+UDrJiWB8pnQFVBQM2cVz8nF/FKk6mKCVACA+Y0IEXiFRNMpCdDkcH6JR3cIi1RpZ7vj07LiHQtvGcDBiYB3lF5Htis0aIeZUEhtNLsc6QbPLfT21MO7Z7ItmDuKR8X6M3ract323jx6VU4BkdcVVqHeQbf70g0hq6ehxZKZNmUX8qImYLBOyBQ/crzM82qLF5BTw5TiN73ZrKyKsnoY032jALTGPxFFYoJP61NiPRmwecgjwuyFING/KqTG/Kf2K51WBHjwrYZajT7B652g9VzQ0v/VEOvoO+g5lGCTnevIOee9GD9855231LPfIJDM//9nOtwDbfLeEtgtT3LH6uugwopPN4uWykYWVnPlEBip0+dNLRZuoaa8By7FFCobYWz5NZrHLWCskz6AD8bRRWJdeG2WLY5rZVclNQ2Q+ktIIjGmXB7p8hxvgexHQ1cKhtkVGl1kTwm7HIhayqx6TpKfFR+2/meN0ZiVf0WuK2rhcZUClIbMoVd9KTuxoPzFbuJ5mXRiNo1yqhg0knvisPTPH0WK2jEaD9wGJ/X0BlWXbuM0os0v7OMftz6VTYT3mbtcc+hEIXEsJqPddLvmQgV3ZL3P5x0p7RrB3csdBdp/d6FVfwRbQu6XbGYxp9SaJdSfK0ilNgOPB6/GV9+6MHBs17+eiQ/vbGQU6O+ycXXIv4p3xPBX1Kfo+Dr03l+QsMa4BbTEvO/DQpW/nxtobVkxL5EOsXtL2tf+GP08J3gSoVhocd30j3HHgTfu0yXMjq7kIFmefd2kOwQOyNrLa4aT9Fs73qbEdihg55B+wncPdlRdCG1yY9SjWA2XVWWCVz7j6cr8BqediCnDqydHNC9P9KxKQXYAzpsbGnH95KNLdxF2c9LKemMSjRWSXva3GNVyeGQ+5gxXznluqtlheyrrPT1sX6MymeSzQmCmP/b+IK3Sj5ZxzSTaW1oGSFrURUt0fJ+wzL3e1dzuvMJ8JUgPt1bnDldoFLNTte33+VTY5CxmCedsnMC2555hZnkPkzBA/AY7rALuU4cFT12/vL5LcJMPeZJLOzIPnulIHhh07mT4OrooA5PYC8IZUvciVOcHMeGu3i9hmP/5TgkamcfzYpybJmAuHZDhK1RY1Izl1DViLmt52SwVqr61lIgml37csJp6Ibd9O5vhKIsXU2rHA/W2DbR5xQyL1uObgg8XapGTvtw/iLQMtqwsA1VYaHlQyXG0QnnyMXTwGe7IF+okpsMIVUoDPLSAL7IxSVGBDZh/n3o5RY7Svq7ULAjLGcYituccMdKDm5Hba0MVSzUrLE8SOP13zP6+7Ob1jJzI+52DMCBEpAHHE6wrzZbdyYQKFS/TWKPPm/D/RthV09VQ/ON72tg0hU7YfCvjZnT4f7NlRJLbvDTk6B2SOEF0QeGMxYmQuhq2pW2PfCtrwu9mNeKVrIFfHzdrZMnjBLGgn/fW7ZnK2MO12Jg8LeEeYcC8xMHaUYK+zvVtFbjFyfznkm7OIGqpFuz+7liTYWQa779an9ZBcNGLF3WeZcwLCbHZ2DW+kCbrKSH8b9eTZvFDWeWAKlkE8c2sniW0wtcu3VX14heXP79uuThz8pslOYV0s377rLM8WyK9U8hQ0qvtFhiHBOZ39iJeRL1+OSh15brjk8mhht0C9yQzBeHvWWCe2DD6CjpDj9r5DTpPTtc/m9XNRugDGEw7yWpmU+IlyLePhdjuC6XWAhLuWBt/SsfyXiAnQc7+O/AlcyyIWUN58onaa/5atlPHVMVF+98ZewUeQ88YN6ROJZPK3kG0E34d6f422ez9s/te17Kbbz9XqOFdHrRO9RBfSkt5BuH9nzTkUAG6jotUp7bJ4OJsk2+pWWJZ4Wn+TEs8BMQR2/C4m5+BvA0VbbeOZg3h3NQ8tyRzyvVZtS/htWMGzCeebONtbGcmMwze8Odngk2C8HTZzydg+zfYF7KOgtvNbtA3frXBdirrm2zg/45AprKwKKqK2wj+ibarIQdiUq+jLv8NtfIjos9j+3rTgMyXuC/dpqW3Dm7d5bUvqJOgy+L3ZNimcEg1im9M8fKM3dZNu2/5gSVbVlJWO1dtDE5mvIt4lop5Ob9eKdq/UKPOl5N3PhjRHMmKETE4tmvl+fvIm2YHcO0cLB3JLHTjzehiQEWj7ZXk0tWJm+7khm3QBYsUcb3ulifxy74XLoyg8XFY+YzVLnG4UH2+pEB357WqlWI8Ymbbhgao5sBF4NSa6R/MOwWRCB98uMjsbGxGzJ6Xjz4w72A1yspjUcTMMXlRD1+OU+ES/tpi4XwP2PsEu0c6YpAlOBjtsH5UFZrx31IDIb5XXclMxWfDiAe/l5YUOWPiAOUBdkiGS74Z10I8VIU6/FvSG5aiWc6SuLePc9OeyZ1UHtCZAPgeyZEplNO43kU6fgJnzXpu64bkj4lzLyUrP4vHisg+4nBvqPL0O7MDS91ptQ2ZX62TT556OxkqeO3JD1GfoGE9tZUfU+OTOApE4tOU56d/7yBltkgMyBfFZXZaamgvb4gET/537wqPZRfThO7BnWBi2JQPmHM+/YJPScr9F3BWxDdd4Xr92TnXrIXt+UooLo0naDZG1DKB+DdfjvirN9h/0YLMzh0SwIUC1NgHfjHzby25AYefT9YXSS7fN5vDQh3LSsVbkbAjFr0f1Vkg1wpdDjzxBXEhqHK3bN1dvGHURfvvE/JahHpBLYYftazMw3slwit1TUh1emJ8wv9a7ETmdDPQYLVzZyJGYoPpjRIJ22mF1a+80zeNkcGhBPmFO9aVmxGTF0OOUXBV5ENa8zjEGcc4Eg9nTyeDwQn7EkdSbNh0WQ6Ypzyz1xcbdNY8K5GjjOS8RQCWZiLwr+a4QTguqeuDy6Dp0C4630La/HRr+3o5WLZD+0UL0470pJs13+Z/72Avngvpgf6vXWMQPnoNfNoQhnxU2+NXkya9ES/5oJfn0HOSj2TZygxJrsb5CTz/ZZKY4tjDWBI6pvFZHCHJ3u9+cJkeKYxfGmoAxVA7JhVL5OrQZhtXvSuQH2RbUtnujk+x5Zux+a7g8d3U70zNDQZW7kf+PFtjnMTuxy5Md2pNWnNC63UsuTj1z0pq1wFaUdQEPdan4UFDJDrEhcmtMbO5MfYcviTok6LaHs/t6OSaYkYWthCWtjos3IGmueCt1SdMdoUaj0jicCzCaBQw22ZJzEjbhar+jBb0qZkVg3TZ3w42jdm9Yyk0MAN/QckcEq+tVtcrm5xow44eP5Y9qInAmr0tAq+wd290u5TGXJKPtk6DN1TrGT0Ui3hAZJrXgmDiIu5m7WHGNIxMgUDKSb0a+k+BL+teSJa9dyPHI9bf2heM7LnjKTaR9Vbvx52yJKVy6IXXzpYzcBGK9a13bVppJ9a6mwA0JR8fhnvCGgCfP6w4ab3VxxgdCvElHq6S2vymQmUQ66Lkx7VeukV+lvF0X7Rw7w7sJdaHbHzaaWpXBFqN7aO0itv17FA7ivfD5RwaPn0LwV7NDQg8tJjX0+D0jrY3NDk126/XD3kHNhdlWifZUrvhl+DPYMUnU3JFHXi1PGAiEsmh+ZL2PX2ND51NZkjtaLbBrZQcLv3dShcTal/FcPOF20zsI//9aAAAAAQAAALJCAABgMwEAKLUv/aBgMwEANRUCSomdWTcQAHEFAAAw3S4CAAUsr1Sl/D/hmchmzAwAYLRyUlpon6N/YBnX6b1PUw0T2WEIUUrQUjWRfOc7UAXABVMFd3V2TaHxKnSFrqvja74+GJZOkOa9brst7WhbaD29C32h9/b82q8xdF9DITSEltAR1NQayM31HN3aA7kFC8wYMIhDO+uzNlPgoB30WrO1W7e1pXVavzVcl431WCdosqysJtCEqQlgOqZ3dnb7TM/0bt/vzl3AURdwdEd/9KjRG2m2VVdVXV15dZeYWFiDYX2BfXNRG7iiRYyu6JyMMs95RJmJjuh9Eh1yEtBO3dRbWK2FNeCEnp6X9EiRIN1QP3/pkqVX+iRKp1QpKgqqp26I0Al90KBCfg4IUJ9AF9QIuJqrsbrrfY6opS7oh97nft7nf775Rdfspx7QTp90SSfUU33ggFRLNVVbuXHz5vJs2Kx5m8cfM0bMFzAH8+vDHIuaq3mWLNhjT0aAAwBAAJSUlrc8GjRpnuZlylS+8tmsmZt5HJ+52jkfPnvo5HkePVSoREZeYmJe0aJF8pK3YqXKq3zLI7t0uUqRYn31yRMo1UNCMnHyJs8y+clj+RU8eOrcuZ1j53zOBXgAp/Mzr/Mon3Imj8PlX+7l18O5HDlczuUDHM938DiOJybWeI3ToCHjMj5jhuMdf+OGjdu4omLjG8/ISD31i4s5nuM6dCz5kv/40eM97sPHkA+5ECFADuRBgii5khsxQuREXqRIkic5EiSPf/yR87iJExfxwEAO5/ANGzRcwwEBCU94QcEO73APHkI8xEGAGPzgP3wY8REnQSLGY9zQEMVRvLBwxVdchYrDHz5FChiHcUTE6adnweLFX9yFixIv8RY/8by7393ODj7895VwCY8QAXro3Uf5+DI8w//+JnzCKbzu0EejdKeDcAifm4M73N/e4h4ndzu8PLk/uPR8fe/73t6FX7gFC3rXu59fhVc4huMdzexmLysTu9jDwrjOdQQIusAaXE2t7W13cxv72BOc7F338tK61ta3npVV9apTUVndCutlZ2hYv/rX1d7AAYM3+AIGaV/wtTQFXzubgrP9TIBT+6bn3AL+fLZvP2DA059uwACBE3iBAlOfupQU1KEe9QPwG/zm5Q8QM/MPEDMThsJQGApDYSgMxYKhk5RYMDQMfpvyB4iZiQWFoVgw9O0PEDMT693jhfLVfDUlaVTdqlt1q27VrbpVt+pW3apbdatu1a26Vbca5lZfzTeSFdIKGSZJw626VbfqVt2qW3WrbtWtulW36lbdqlt1q2FuFQuGwlAYCkNhKAyFoTAUC4ZG0bJIuKI//DZ4Bb9dr12u1+v1er1er1cvXq7X6/V6vV6v12sXbByFTvnB1oaNsfAbDO1CmSULlk2o5J9NyagykosqfliRwJJ0MCir/PlVybNlpTCNEobCbzDbFCmakpBN4LdIXiZFCWQZ4wXR8QdIeaV6hJlptb6R3khv5guph9XLCf16OTGRvY7y2ryP/jqs+V/N/91kYOWN9EZ6IQVKfBnNAXwVTUa+i764vYkynzdRNtCb+WZ6Ob6ZLhRBWq1Wq9VqtVqtVqvVCgkJabVaIa1Wq9VqtUJCQlqtcZwljzhOkUgMN6kljgOTwsKVGcK+HZlThkEN5lv8II7bhDqFgN0K06Ri4LY/Py8IcFuerekMmO3P5qQVmG1RRSQUW5skDerhLnBYMFtUGUkql0VQMBsdDBgKQ9HKSLEQV384yx8jgQwAxrIJhaHQ+IcVCYzFkkeM4+8MxqJIBIbGcE/OxK8yGAuY1ODVYSMIrJlGWCb0yMBXygxl0MMWR83lmTZwA1+Z1BKl3gXxw5P/u+eP1rCqxNpZnnFD3JmDJ4/MgaFvcCDvz4i/U9j/JJvqY3VfZ2cnpv96AQb+/NQmmOpjWfVVwLuzo1A3AX5daRQqIQIEujm5B3Fwb25tbGsO1BqkMViApuDMrCwB2ZhYGNiXVxcXgi2tLKwrqyqqA1NSUVAGChAY8OTUJODZ5vbLVI4C/emzJ8+dqUs0Z8pAMlIVE2kE0snFvbU1VU9pMnLDBsskj8cTJShMCEswRpWnvqYppGkNjoBpQ5GzpMhcYNPfZsiMcrg0n6YQEF97Z+dzrJXyFHuGtdUn2POrffL0ena1TJ5cTwRtkufWU6vt8cx6YrWPz6unVYvjWfWkakE8DzynWsGn1DOqDXxCPQ20gM8CTwJt23PA86l18HR6NrVpTwHPZ4uW26tnP99229lmyotaTO2ljKe11FbKli2ldlLu0kpqI+UnLaSWM+9oH7WOso12s9VsxGiRokSZiA4ZKkRokKBAgNo/rZ8+fPboyYPnjp06dOYMICcOnPZN66YNmzWYai7ToLE8Y6ZMtjJusS0ZAQIAgHKMmDBgvni5duGyRUubpcVyZdJKFUkqke2UFrK1tlFaKK2Ttkm7pFXSImmPtEaKEBkiJAiQH62Plke7o9XR5mgd28aWcZF6Q9FGYg0aM2TEgPHCRYsWsWUxXaEixaFhIYoTJkqQGCGCsA3RfmgHWw9th5ZDu6HV0P61GTD49fHt6V2wkFcB786OQl07oYVfVxqFSogAgW5O7kEc3Fvr1rK1a61a26Bl0C5oFbRnrVlZArIxsTCwL68uLgRbWlktVmvVVrVUB6akoqAMFCAw4MmpScDzuTNnwnTJUiVKkyRFgsT5yNGmZqPMKCvKiXImokOGChEaJCgQoD9++vDZoyfnyXeynVyHzpwB5MSB88ZNGzZrMNVcpslo8plsJpfJVsZYMgIEAADlGDFhwHzxkq+ZS96StWTBcmXSShVJKpFTpEBaq1EylOwkN8lMlihJguSIkSJEhggJAuSHjx6ZR37MOnIOHI6NjIvUG1kxJ+YamcYMGTFgvHDRIiNmQxaZRT48nOZpXrHihIoShtnwMKPIJ3JhJpFHjBCRRWRCQhAZRA4RokQukU3kFNlvL+9lPT28jJfv7irkCjkvj8IFDXlwsI/Prct1FLKFLJVCMzRHoxPyhAzDbnbzm+0w5AwYMPzlv6wh92W97Jf5cobMgQNgBswbNghmwezBQ2AOzB3yh7zWIDfIaWln+SybmSnICjIaWgIGbzlCBAdqYGSZLEFe0JW/unJX9vIay2NgWQwsg+WwXJbh2tjY3LJbfssOclpey2q5DS4/gMtwOS4OQoaQ6ejkslyeyxIq5QE5K2NhaWWtvLVlla2uctVVvprKCKbyVJaSOpAPQGUqqAwVlQ1E5ajMxVUgFxCQCQjIAvLz2ZSbspNTmzs/tZnyU6bO1JgwdXanpXxLbakr9aU7baghNSdnpI7UkiQ5ake9ufmoH/WkSYyaUS9a1KgbtaZmok7UmZmKWlFTooSoEfWhQ4JaUAcKNKgHNSFCf/pP+/EDqAF1oUJ7ek/r0cOn+XSfPngaT9/pPEOGLPHRQIAI6SA9evAg0kWKGMFcbEdHamNjjI7RMGDIaBmdmEijafSMGTW6RuvQYaJNdIkSJ/pEo0Axoke0CBEkmkQXFoJoEP3hQ4gO0YaGg4RUukqVFy9U1Gk6dOb0mwEGkGMHTsOJ00o6SRJIyMs2zaZz3Ogbrahoo200DhyMzdiLTe0mTtpJM2ECpaH0kydROkpXq1Y3DSlFyrSnLJpFr1jRYkoLF+2iERFzdI7m0opt5EgfaSRImnSTXtNMxIgBE6a/fPFy7S5dIiWbigcPgIctKNihAzds0MChBwkfm7B39I/20Y+X/aZV9IuepujD/usMraHr2OkkbW3IHtORkX15WdmVjQZNmS7T2ayZNtNnzli2ZadJA0AD0JSUAXQAHcdkmkwLIAC2sa1GDZbG0leuZOksrUXLZE+2FSuO7dhbtjR2YxdpIncB77RipVq1trUlJSEbUkrz6dN9es+eO32n7djRI6WnTImkEtlr1mA2Zrdpw6bZ0KHzRo6cOB2nBxhgTs/J00+qdJWOEmWIkD3Nh4+fP3/+EGrSBAkTJkt6SRcp4qN9ECHyA0gaJ0+itKBChQz1mcaSGdSH2lAHaSA9pDvzG1PXaTydp9+0m4bTO44kSaKklfSVK5OTWrb0lubCpUt3aS9evvSXvl7BhBHTYnrMGEoA4GhHGwo1POzDLixU0So6RqdAdOHCsA1bRhe2VEKEuTm6pusHD+RaruHg4jqu397auq3d3NiarR04WOu1btBArdU6LW0Bg6zOwrJ7+23XhRvuuoY2Nk4XFxM7sUYNRUZGHI2jHR11NI02I2uyHhtL0An67Cysw1pM7AtN76//em+vr/vazy9DZ2gMGAIDATuMlXVZm5nl5VloC33hgl7rNV/vNdSAJwJNoA0YKNAFuqoKQSPorS2rtvrq6q728gJTEEJEi2hCwhEjSpgAO9AHemoqSgqqoZqqnzx4GESR2IOCLTjtGY3YGxqwObRLoSm0nd1d3zUe3ot+0TBgpOgUvaJV3NALFeq27fxDP9Q5P/vZf3e/s/OXfumSJUuZnumUKFWadM5zckI6pD96FOmRvrnp6I6uqSnpkr6I0RUpavRGz0x0RIhOqJ3a6YQIDerj537Oh8+f/7kePXu+53nyADqg27Fzpw6e4/mcOXRO5wMMEOiB/uYNnMO5GzdxHuds2LR5m69ZI+dynibN5S+PBg3mMa/mghwv5ZWP4+yzL1OGjADYY2/GDOUpP2YMAAGEeZiDASPmYn7mTJd3ORcu11/vxYuWa3mWLFu+5V++TH7yVqxc+ZVjwSJ5yVOhUuVVbmkZ+chPmQLlUP7kSZRqkzc5EyZO7uRWKxIlV/IlS4wUOfIjh4QMAkTIEB89fvzHiRB5/ON16NjxHefBA8dx3PE5LmLEP9TVvZ9w+NU7fDw9u+P9zu53dxVu4XkVBp/3vsG9951v7+/P7xmOwU/wGAQv6OGA7+CBwzs8kAOIBz4EiMaHuIlGEiQMX+KFhidOtDiKFm+B+BRngbhiBeOnh8Ho4jD+wgWNv/gMGjFiLF7GbSzWuI0n1qA+kXoqIeEVP+Jgz+/nN7WA9nkBj3o6PcrpTlBPBA51Awb+VUDqXz8gNfUDv5qiqrrVvaqwsLKu9a6srXedawsBArGH3RW76ya4ArKyK/hZmdnPvmaG9rUzQFtwBnewIO0OrpbW4GqXNmBzY2u72x+0vcE97lE4Obm50x06B+HQS4CQzWaz2Ww2m81ms5WVldlsNpvNZrPZbLaysjKOuq7ruq7ruq4rlUqj7/SdvtN3+k7f6Tt9p+/0nb7Td/pO32nVdV3XdV3XdV1XKpW+03f6Tt/pO32n7/SdvtN3+k7f6Tt9p+/0nd6d5LpS163+ruu60ajrum7Ude+6UqnUdeNYKpXGZoRWbMalqMxm42yczWaxlZVkolisNI5jV/qbcbGhGMcxFksmGruxG7uxG7uxG7uxG7tYKdbFSrHS6i/pOPgVJRON41K4eX0jG0PwmSWksIZ1R072B9eNZ9ku+bI4njopL6HZJV12r+TM1JMtIofrZ2s2FLPV/3ElRY3ZKHRnXjlDTFvWiSJJZfEZiRWb2TgbZ+NsnI2zcTbOxtk4G2exWWwWW4mtJFP5yDkTJy6JpYrTLWLVNGaCSbRu0LORM82tqoFNfGUXiyOtzcDMaAhLJRO2+rhipj3ugrW5buUCMkaqbFEXlQxsOvK5aQqgQfJpcdlczzu9JPMgqnhGxaVkWwK4bjqXuHCaAkGA/PDRg8eORx05cDg2Mi5SbyjaSKxBY4aMGDBeuGiByGK6QkWKQ8NCFCdMlCAxQgRhCBAfBgU9dAjksAFQw18GDH59fHt6Fyzk6VmocEdhwiuFRlhTS1ugIOx5qdKkQoMC5blTZw4bzMvKMWGQAPHBg5GqmOgCcTroIdCPT+/pzWHPECGuaa39IThaY0Bs8LNAQUr3pqZgrKsJSw8EPUdRIqMRASKXEQzMWMAMlLlPL4fJu8vXujdriUbIk3NxmYrbWobs2joQlZk0daa21I9asxc1oQ7UdFqApuwuraWvtJSutpIW0j8aRzM2jY7RInKh3570ARSBAU/Z6Znb3PmTJEWC1JyNEB0yJMhPHz558NyxEwfOGzdt2KzBVHOZBo3lmWxl/CWLla4iOaUh29pRnDRJYqQIkR7CY8fjYlP7hqKNGS8QWUxXqEhxaFiI4gThh0FBDx0COWwA1PCXAQNf493d2bVd7+1d0Hth15VKgEb7bXgChLmee4NT67a2NTa3dktr0GRjY2It1mVlaGhmZ83VCBD0V1aW1tZUW1lRNVVXVV31VUNBGWipFpCfbbft5NTUTV2gwNOAP290KVNnZyVKlm4pUh8SpEmTHjniPOdm96ZmZqaiRYd+6IYMITqiM2I0SJCgFyIECND/PNCeO89zPHNe53TkwLmcx2FzN2+DeXnG8mZeJj6WDOXFgDmYf3kYH48/dPDg8cfHSGuU6pQpRow8sV6vXbJkgWzSBMkNI0aIMC46LjZ68bKFyicnrbzKFBHxxeMLx9+oMaMGjUdeEgjVxm0kGhr+EIYi9UOGqLiK95hyKVKMMDkCeS7X8sciiD+84VN8h47noEDBdaOPXiqN8Ah5eHhxenp9eA/EI3xfGDa7M3EUKEqUKBxxESJImKWlramplT3ufXjPO9zJyBq8wRMkMHMrK/veLSxYQMG9e7tPOIh/+FAXwkPdB+/2YO1nZj9xE2mX+xwHNDLADRrwqA6V2zZwA3dyEnABb2oiQOBpQNSjLiUldrFfXVlZaWlhHetZWWEPe1cXFxfYwf71NfWpe50KktY/CTgDLPYiBJLD0v//f0y9HDIDrAOmB9I400p0CvJcR01YYahgEdiRlKlME1YFOjTSR3lCYi8RKE4MGvulVClVSpVSpVQpVUqVUqVUKVVKlVKlVClVSr2U+irt3tl/M+qfop96FV8NSqmYCX6zSpFUKj2SEOPWy3D8/UmpT3DnQSCVxrL4nwHGIG5uwXQLTU1Q81IhxEUvL93gZgo+Pu8cVdKdSK/cWxkZdFgEvXFYBGEqhAgTEDBMAyJkasoqS7HmzAahKziiDVmVn7AccQw5ZHFUgoIZgR3T+QPToPIgBkAsqoYjWyyECQetL1JFe1b6XDq04ecxfgOnkY4oXBT4eXR15E20IV1uDkWpBUwAuTnK6hjM+RCjeVaKdlB8EKjSC2eEyi6L0RF2lWGcLKmMqRRTyAiSVqUYQ5F/nwryTljT3BxNWYZzPsR+oBhBMaQrvgNWdbeQCaCYzxUxf7SKgTBKRS5OFLJOHuiWAnaik4B1iVxKFz2gX8yyoLgbolDSkE09xnGxZTp/KiFZ3MshWQf0Nl0zfKBYfVEXDhWE38qt4rLhUhdJ9fKDw50jif255PLcOWKOpNS/WlcYuHKOeBGiJYTvEDP3XT7e9VM3ocnhyPhK85PaPkubWvnKt2Q5SfbLe5lA24V1ZZW7fSejRYrw3EFjee3CBcoTJ0147HhUtJHYApHFdIWKFIeGhShOmChBYoQIwhAgPgwKeugQyEGDnoW8Cnh3dhTqJsCvK41CJUSAQDcn9yAO7s2tjW3NgRqDBWgKzszKEpCNhYF9eXVxIdjSysK6sqqiOjAlFQVlIBd4YqSoGUlqBKkV9aRJjx5xNucmIkR96VBfyh3HldjKtrTMlunN1tSsVCm3TanNTt2oIUFSo+YyTe6+dAmTJUrPppxzm8SoxJIWegYmFhAABCAgQABDlxkGxkgUJ5qaEh/kqkbBguNAMIQygAIAkLEApIwlAwMTAAAIAKgiCb7X7/38vL2e1///fnx9Ht/7///8PX7f//v9fb1+v/f7fj29Xq/3+319/T6f7/t9vT2I936/n+/1+3/98+iP9gDxoeznKR8PLi5uP1+PhzplLMwGsioVqCqw5jVaPvG8bKSXp/Yp6wvMZmtis7XYNt5eVtushbW2WbY5bWM3rTU33bb2qePYQQ6n+GjCDwolkP5ij8Nt2395rTyGdRitEEyj7ycQrpG3d/gKtaperSr1V2WaxdfH1OKJ2HJSz0FgjXIHbdH6HrRfBTZK/6AtWh2Edl71EIqD1kVIL60+QixXjU3LTRwY9A1+1oqBV15CS1ImVAI2ofvrhGIbn9BKDYXK2Sh0HaVQFHkKraRUqBysQtevFYoxXqH1GguVslmoDJHtqRa6BrdQzMuF1o13oVLD0MllKGYaWrcNlT4OXa5D8fPQtIv50NL/ULmD6KKm2Pr9iC6Uklufm+jqJwrBi6hJEbrgo0j0U0R7FfneilAbi4S2RXbctiA+WRS+H6nEgXQ1Okq35o0EpuzWMye6tkTJ1n74rskDsiX8k6Jzb4uqCw5K6FeNW4tnSLV7FJrXF06ioGYiWJcQRk6ivImOtIktieTThLRmEm66MVGNaZ0b6fYowXbmzJEQfiy50Kv9UvpiRrI2kHFHXRgU3YL/aNRCoZOCbp0smoL/uBznTq0XqZ8KWV4qIQ0VX4vY7bgFGT2MZn5Q8NhUJb6x6cMRxVORHGrVE6rhrYH4jcanVEpPYkqSLhEBdUxE1S1KRVReSrqpzM1WbZH4O7fJ51pzHZwrndIZSJrsFAvGksk27FC7mJvzVT5Y84RW97lK+n4/kfm1s0jr3eyp9J5F8WnVBI9FmW1MLg2GY2mSHv5PVOcoUb4aNUY92n+jjgpzZuSCSPXlEPs5lPwBYxTt27mh3MnCY2kYA2xW9Ewiu7kuvMRQqwsrlNYfij06lyjJ1KDbM0bpYwq+HUnpsUdx6BW79l90LQ4qqQWtVJFobCiFO/Y7q5GBqIrW4a8mSfCwGz5aDnft271gg96Q25/gLw8UTZVc88FvDflJ1JqzKr1HfbyAZypZib7iuCjVqO26HRPZF7QZUBRQRS1fMeFFeRVsuXdX5fKhx6vGb7F6X0EVD3yo7wF5MWjB06di22tETqGcXWcsM0pykDx0USsSm6niCg01XLHUtJRmLVrF0YLn2Fq1WMieikQXuq7Gia5f3FQdkmYI5fQl1O+H/42YEr1bpz9UvuIwBPv2SnhRX0H5tkShjQMslWAdo8SctLXTVZbk3It7fM005Wz2f3AZILF2Cg2oVgUluEjYP1AKnDxdGVV+UH2VY9S8CUxLh1GmimibNDahU4UEUxe+fl00ZLnop/YTFpKmIqPsq9wDfiaokirmHls6tyoTFQrMpkTOuQnTMT3jEg3QFOUCT+sSn79Wt9K1dk2VQ+VeT7u0K8cbBqC7Qb0h1rDrDlBYuzWUo4ZtpN82k721FHNjY1k3shfT02SWrtUYeg1n3cx2TG/zWboWZOiNaOnbkaFrSktvazLuBrU3bcrcmFltT8sy9Ma19DRJ40ZWub20UONmprq9xmvom/PS+6LN7QK+lNnMN6alm9i2v7Hmb2Kaghx786LcyM5MbxqLgq7xUW5kf2avbRFxk1Fqvc2U0Tdch77tyvTWTNE3aJOe40b0U3zS0E295tE62g9osR7OJip/45Cti2PQLBj3Ycv+M5XXRV5+XCjmNlla8rQLkbnBMZeqtbsGUHPjyUWD/TIoyzQKsgmH2/52/31QefmPVo6fHGFa9e5lJVTsLMzEk170/YCWiy2TmJYR+21FWyb/SDuLgM5C474X7C9Gw9tjMRE28dgZYlpe998gWCakrcfugPvmsW5EsIkN1coqQd0KRW0VA4TMAU8Om+q4I5jtfHEMWwbcZIfGo/IUw7MzZAsgaQW9eH9WXF4VbY7K1gbynQWEnemywFxnuKdmJZpEpBmHhs1cc0DkMlW3d2000mvtefq6CYKMccD+3eNgm242+GezjLNlGTSLc9zQthu6J4bthDiuWprzzJRqaU3dpbvSfAJThnOuPhmuwljOF2gaJP3rqCQ4o0OwFLbwBDs7MH6pc/Zd7+BhzamzOa3wsFObYluAHdFmvDwRyt7EkKM16rtlCNfkoQIpExnZxuEknMXyMfKPMP/ek3+dZLKtYDUBK7kFpBx4LJ9Gkl016j3Vqvq9SbULpOyAYwuAyhUwXATon+uA09jltTlVIEawybyBHC6Y5ElwRi5uXgaxvSLf/UFgIg4OZBDKvCAlY2IE00i8rVqHTZJfVc+cTdKOesicLDrXmuTFBJjWr7f9Yl6W17kJVVbWXrQsdapB5bOce+m1IL9vakNvGfNBJvaMaX3tPqjltZbSu1Do28IYcgU4dzFuF0tqBM6d3IJJnlo/mL1N1FgongKPNKl5N8zuh8qTHGbijhQvT3ljQ8NkGy4ZOHJ0huY2OK75vnJE3RfT5jDL+7wnZ/stAUkG2wa5FC5xjsIQQFmVUEtw8rhcEsgsAa1mb4Q7L9/zkkvi9Z2dMWThMtxL+HEJ8EGsg3MsW9wh5EysYSCmeBrWNwpTYw7WOgRTNgHrGJ+pnIWaBi0FU7O+EUiNOa51qFI2Wd9Pp3G7fH+QI50aarxpkvaQtgPFZnpJcCzdEMovGfeTAsk9JiypRwOXySzQ8hkEKd3wIWpNfu2zOvZ8gRw/PZDxaI2Y5nZnLvt3QClsLf8oCtbobpFyYpLi/XiuLyd/IuK4cETLb7DQAbZyjftMv2zJ2Yh3mcS6wn0xisy5yG0Q3uWhIZKbczz3ocjOFMAlzuVFriepazXGDNefTUuVJhXsjgH2ceIeasx/eyenx/Ej0BcTviF9rjR5PVYbTsBTGh/88YUvKeZC4hYZamwlzrWJb+Fpw3v2AmI37yx075lHXnhyLY+9WvTyWld7S0/xMmFktqntsqXwTXsUP4j0beVd4k/q3LKHewJhJr+9Be/YDZzAxjP+O1WmC8tBKi7TSLG7finS1fXOCyNEmZ0RbI31Xngr+z4CktZj7p45M6495oz7K5fHmYI31UA/J9Yp0Yzyh9yy9Lgt1m2RhmvasFn2pz1P13r792boOafZZWpYhA1vv3nojcpsACQ8aeJ35hsCu7uxqSfddGvDtSI6nDAo2jplZc1mORI6PluYsJ+Qxk7o87ARwG6sboA67NS3mXP7DxrQSb+f+Orv9wZcRViz8r2d97plMVg/SiOk8EljsWki5d74OjBa7pOSnODiXWvmj40tcoV8xyxyTBPa0vkX9pGyNLvhnRHbTBavav9tfMtaatc7JrXb5cvewcloy7xuTO1mFMdvyKaTS2o7exqSepvbzru7IMEspwf1alK2pR+Hm99S+vICUc2zt3TnXIT//h63BMYmmMf5jBQUudvEdBkG6rki3fKV3J6LGE4U2ReHBBeGuY2mdt9+dMIm23gxpeGPA21kTb0/OWidt81coxa+oZ53ubhfol+Yn9cMK0Yo2XxtiwXOWeTRZb+50z8OrUcu+xTMmf9CtF+Oq2F0yK9xNmbKPjhrJuOqhewZx44sAAMNuqWpbceOKtYR1HuOTtEGV7xttVy6CeF2zq3aYCpr2BCh5/CgXVDxe1tz97ljYXN92zzW8qpXzUm2C8My2bud93ope1h1PVek7Z3XQUvmYc1m3oC7DBomvdKmvbBJlVvYfpSrmjsXSsVFIxOS2pbKm5coYlg+F+ALyzlva3uUnkOEWbgbsG0C86o1eMSVYdNaQ+e9OwJ72LTe3djwDcNnH45XxZGTPNntFg5P3hbOba/q/OoZfSDk1/Yx1b2Fudglt5VEryq803FeR2gctoF14UY777Yxpu6qOqb8g7QzGVdrJ/vuE0t7lwEDuwvpZm6HsHaH1VKgLKoOhOkU8wkkaGsT5Lq8tf8XsV+Lz1kOhE4VDW/E1nBs/wXP77U7BWP08xqjWLkMlyi3a3bho48NT2defDrDCqhbtS3RRKQD03dbNwqAphvKQTs5X69osdQ8FidGC9R0lUfL6Gcmzw6I8bcJoyRiL3YrAqLNIdbtQpRyV6BrFwrZLdgGY4/kHyQQDbkax34QD+ObW96Zuxz+dYelSLc7eo31YesLYDj1Wftk9710jLuUUm2lFKmUm1NSoU+6K3hGH33K8MSNtPsYY1qLvqxUtIsd/TtmqeEErDTOtVbvlE34YzKw1uLpDoLzu2HBX2fNGBeRy/f0rXi3taeK74UEVzmuMNyJMmQttMYo0Obp1lvkl9ReCs7juWkllrPzVbD32orEzZTUJFBX0yvATyEONjmqfLDdWH4sYuJ0HVrxB6LVidUVW1kA/HjKje4xTykPIGDmxTLFsXKFJhis6ZxyqLsmQQHIhHwrMd289o3HFULfobK0FpWnTEdlhJbKhgMtqPx5808pdRIPW5spdShvSrlc05YSpeCVUoioJeXPuEdKIbXQRkapl3tR0vptlLacvohyOcEP5axotYAYKEsXypOyhzJV6aegdCQPlFgpH/mkO+Ge5Mc/v8LNap+qGKiEWQcT9xxBIkuUcaVAwkoqNkr3f5KcTv3bauDMt3CijtMWFij1NnQLKaX3jNAaFnzg/8b96Ad3Vq7b4vavbJU/QZipI0UBOMamvJjs3MSYtLbb/1Y/7i9RoTKB1ZvK83XtXZHmGW0t2/f2M8IwB0urxIsVo7qmnJfGaTEHYEBZsp48S1+ln5PQdQvl6c7WSsWLpdO01nsr2L7B2Th8V5al7X41lKMY9DVHTMCAiGDPa5NUhFvTcvEfqx3zy0eKQMdz8gwdt6T71M+eMuxbtSxH/5PXXz+EUQhZBRb1dpZzdW6ZJsT8w2GmyCJGe1xGS353rtrPMcUdMEnydnzn9fFzilAg3iy2/O8vOeMWqW5NvOzfNX8qNsUsKDlz/g/8RaUHoMCtcq2mcl3FbPlywj0p5JSbvSnLJFikRHgZajjem7I+uyPQr5GX52WQNY5IOTZNSXFoFJNmyTXugXTdyP34w9x3cb48V3pFRuiqz421SGz/FQg2CtV4LWOMMu5E9jb+1oWpMuWBgr5S/WbyDeYwqEn0OOk0qoFGbXa58ScRzxcksh6tGhFNpP6/qRPN09KqOQPqj4KhjKp6faOnNV9uKBWiUXoOwU/RlLGUkMG/alFUqqGjhg9+Wu5P0ISTNtdjRrPqkkuXMvUrluRRUdaWZM5hD7Ce9R9RusyZg/HllfIuzwueNb6EUHD+81k8LD7+8smzhlHERTxuYKw+o4+z0r6s8lcWJZWTH81Dmc1xPOVNcNMo66SbEFkdHxtLMHeXpa/8ma3MuPCqzL3itI8TM4768WDe4ut9OV922clBOyv6zlEcL5xIW3MiBtbG6FB0yDOn2kwQOwN26meaPxJnTnkdPlmb5aoRYX6m8Z0Y8MZRqWwC+DHqnaXzli2QlzZLtMMuOksWhYKsF/KFIujeFFK1OZjtwI4p9L0fSPdH1ZT6CQcwCd7p4vx1bH5CVMT3r6mwCtDwcC9lPJhPGZlGu5oumShKsl7eRYB1JXKXJ3hgYrlhCpDnaU6hgMIES05K+JcCFacGg7tpMki+5MI02vWIZKJLkrEc+ALWj1XUnT53ByfcsjnqBuM55Z9NWtMi/ShRfU5LDcH2TDDI40nALH4cZBlTieKIczY/vA7H4iQxNCIak8z5G8cr65jWdnEAFs0hbknEVrgG3A9hgKnL4l3c5s2dxmv11x1Ht//Co0HhuDUSvSK15e0WzweITVDLRmDWNKBjVLiag7c8BANMuPHG7a7Z8XzQSU7lMEaU/OeH4bDiPincRxDpSUPFu+ch89g64CyiWRc0YYC0eoub9tB6EfEZdFDCRLu63+L5PDEFYV4DlTbMEqclCqOW4ByoHbKrTEAjxgv/rLY8GA9PIdNIwjlHKIaM6YTjfVwQcyqcpDgbibJ1m0W7iEwWydxg8lsmmSvudfbDkMvG7pudhzWXtoWdJxPDdsF9cHty4bwiPai6355tNUQ98/Y00DkKUJnTNw+BDUwweOM3lVl5PuglTeUxI2r+84thWHGbVNwjiPQk8zd1ksxbJ0JpR/q66AbbWtsNEhFpL6CFs/fEvOC5ZrGPHc6gFrgdNzvWeDns+KVZ0oWdm46faaR7FKk4582HcFsmCOTxJGAWPw+SzKlEaUQ5nz9ehmNpEhgccfB6EmM2In3rEDR2Ia2LEGRbkI4VCMr9SdMygGDT6FuboLEDtC5YkG09HasD2g3dKBu3NPU0uCdOo9w/Mufs+tY3ZOynYMLQh2rjUd/uzKjTdxRIvn4OQPnecHbohcctldKz5+R0oLtmnDXUdONHGlJ6vPspjz6b0LHmkT10J3Ej3UZqvEmURjeGkLFnkB169/AjXTw63pWTRr9s0FiDxnaUKdPN6WFxKDNs4doLeEPR/p5DMEvj9n36hv9Os1lHvcQ5CNCQxJhQsscTirPKNPhzmRKKIyjAPGEeVtiTBnGcafpmxLqRtbFuutylclq0HWxZ+a3Y3dhHuS57Z5tUHmvQ5Y7JaWF2sCXyW7Vu7EyuCzsONxJ//QbF7d6j5uJtVRq6W6HLVih304bi1uypxohtKm3XTSF7VSo3SqPiN+qpZou2Ko3SXaEJKpS7PIPie3/sMQKayRtvJ7oDS3OnLSi/8UfMmWsqzfm+yFqVdOY5LG6kTp2d3kIerJ2i2ZbhLFRUfOnP3+d2mZWcZVLjerv3L+0b5fJDTwab77yBv7bun9fOkscYmSwTwDsAmL3oVdvgqEvpO1v8hlq+2CfU4NNPGKe++wS+fMbxH75xblZzzYK5PSvvNXDzWw4Ff6OoIbbVzJYVZiZSngA0guJSSDuonwZZQMtA+CPo7ALYQWULtAVU9l1/2xTrdXadf17LZ7oGt/HmpT3LMuwEtr9H3pn8xYwVQD1UP/7ty4az0+nlQc9ZG1nxKOq8a76CLqztH8SkJsG8Kreg76k6B30Exa/0qN8CZ/4+OM9WqYRBqF3MWGb2XMIdAvHk4L+781FfojVebXSuibUibmCAsgoSt5luhWMJnZO3vUCei0ztGzkKx9a8IjmhK3njWvQ0Bf74WDSlzecALCBFgILt/S5EfqLr2S7wZi5gTN/uOZOAadjYoJjUepPu53XqdzY3Z7h4LTlh+6a38hyU+ehYXhBF6V6qTMhrgwSp62thuq27QPo3MgJxFIZSu1jjLUVUYg471rZdbHfuMA1ZiTtautbms++lAImnDT5Eu75OTHtMb/Ph0L/2KY0j31J6Div+BERKruCsyRUY3wRhCAg1u3gHbIHUeXzbl+/+YJxXwmB5GFz5eN7yN2/aNwf9WDo1xqXs8nZ+MJ3AuA854mfv5qQneuDJ7Jke/tamPfFTNGP2NGTjbCYDn0VvtSz8a4jOPx1q3UZp1LPVyxDtQCfCbWm5A/ylFguoCyMkD8S/w+4K8AVU5wAZQXMR7H0mFucRMvvAxRpS0oUafPMosHn1/kEOq/4W5AS+HJ3f2eYiEOT7t7+c39zmFtfxMc817wz31fK26u5iRt7yD89BOOzrlvdJ6b6hEW7PGqBAJnqg45A7l2mQ4dGEm8z+y7fD7FmW7ZAXj+3FP5Orb7jpfy0G8x17ucvqsofStCxF4Nl7ww7vCpgpR1w0KbvLBbA0iENXE74IAw+h9qv4u8bk2b0Ad8FwWcXkZO12LsMUCZiGa3AXILiZt/u5TJ/c3RacBqTp4hWC27qZ2ipcLmprZQgEJ1zgcIwXKWmyeW7e4g5QyNI6GePGZ272vGcNN10wpF2YtPfVCTigFGJVJMyMdG2G2ymZ47zYnu40Fq7lYe8YZZ8Ap4B96GxbwQVtdpCCFk5jjRyFujDogamTmIaqOxDlaRjaW3ESLCCluDlKO507eLIyb6XbjHp+NxaOmNOAaHVMMcHst5MUoazOr/1zUZo9C3n05LCV/Z9xxwSmgC9sb9p4wX0B66+YGW03L7AyqXjKtuUYVjTDr3DH/rYec7TVvIJXi4abLY5eO3Dgpi5V0uy50tNEyne3Q2zZQLv0uDxdHoyjpZcXy0I4W6lVYE9cA8Pdf/tu01Oo8c9wLTLEnx//lz8szYrJoo/W+wVzvnQTMfloQ1XX/HD756rJnPnCrXUFjKvKXBw9oxX7IM67s0PuyEDj8Lqcmj+Deuni6nUHTsbUCCQ94xGrH3fe7SemMdDkP5aqy23cEHKVP8QuSNxsEdYbMOq8Z9SyYmloxs1+PRgm7HjNGalBPzvjCVH6mrau6WZ3mtoNFQ/TBzfvWqxld1DMUPdXGdDZ0Pvjo2PP3MDEA4Gg2hhUVo8FvhMxuzV1x3yCv1kY35H9nRT7QKU7KEzkwS1g3GVsLrjzcVB97xH+wJuvcRd7KSzdurMF+0AojrnZzcpu2ix+Dma1G2G2r81M9ne2yUgFmP2pZ9UnSbHEnaetkRmRuz5ZaS+XH2cMqAzLdy5tqfvrO3jPJ4xTjxLptXcUu61UO8ptP+NdKLN9E2Z+N226n3zWb7dLTKah7V+L0eWGLSknFlZcur9D7vnX/JmvMEE/KbOLf2qkt1zxyDty4Nqh5PgElp2d1TOvsaWP9PPbH9aRhfA0MzpIsTv5pAub5Es7qq8E25EUQFfHPJMi3inmjqb7lqBnFF2I92m//+GSRs4A77B5hRLLVD2em4I7iWam1jvVnPn3tyxIJ78fd7JxvF1k0YTb9z/c3BOuqrhVE6dhYfOu/QFyjueyXPi4osikcsLLtXFioWevLYOYvOkF2ntnBM463igHwmRgtX38mIiLnKvz45hbdjPWqXZ5XWY6cWIR7Yn1qPkhsd+3+MT0nRU5oTvpQPfPmL8/WW4ABNOrV2437QvoD3D2PbcfPA+Y3SVtd9pWu1fOnuT2wU4z5orH4KGXbG/7bm6vzU+dM6kZDfs43Ja0yeSL89Yru+Y2HLMotvYMw0DCd5tyzwy6XbG4w7dCOLQs+MbtvsuS71tljrXRKhiudeJzSddaEqKtVo7oQjqOFIxmSoEN7N9dAK9zdVdORcvPVSKbKIBlMhtn8ec5Aw2x/FwSClNET4UPM8Lt0xX610yU4WvvXTt556lj2VZ1n9CFNcB9lchPq0BreGUUdFGbvzDdJVRDBANV6n44ay2ZH1dbevLgqrYpMFPxjj9Vs/VQmdfkzWFW14rxzJMZlZ8/2uuOw56stQzEXqkUbUO5ZATyeBAv7COsP4ZbmsWdlM8TjtF/wVn8qThdhtuyV0FMzoLEj6f/5urWbYvYaA/C+op1b3pXNzDfNWP8Em9Uu6S+8nmIL1yn1E/6zGxV0nJwJ3i194Z3bnotgs6BFZkyhVPRRn3jXrQu8+n5vte1zJnfrHK0JS8CYTpOHHI/KXaLpjvEDHQaBfCioRY6VJKyepvFaLdYWQyW0Wg3GRlslt1qtVmZbDbTajYZmUwms2k1WdksFqtpNZkZTDa73TbZ2Sw2o922WVlsFrPdbliZTMZ2YSaR0bXLCOUPpFimtlq6hGVVpxq1kSUWszRYG8gQ2Z/ZuBlnM44jQTeYzeP5bGo2mM3z6/l6den/UxsSY6Kx3S+DGp8a1j/2y1Ca/CBvYc028xwleiyGg8Ic/bNpRLbLdbPZZJVQavY3bqt9dWFCFajKYeaGR++8VYtxV3VFLEmjImAJ3aJ4rFBy7nmfoNr9BTkhbIbkHZN+Xlw4pZPfSVtpXaVRQ0Gonzkr1rXHUzbD+O7UygzyLQIzc9D9qGKl/8UTMy0k2SmL4jbviNz7HFCrkd9snTYruzXoiql9wtwfkjnnqmN0b6w0mSH8BIEbV3tkS1Z+/jkyr3b3YxGqpNS6A+D6hBIm+faWHLyiwmVWVa9lnxjwOPbqERhV8eIiBMOtTAGEHsnW43XurQXHA8tRhVMMcj/D6cz9ozhxGQbhrKwEQh47rpojiOWXJ19D6UJ7NceDt5XowdjraIHMIaRjgSuSyPql46I7khi/3aWtqAMJgBes5LkZhnbgrehgz2KzxSemWozxklHplaKclUYWZYj0TqGxcCi5Q3/I5/JU1REJdLQQqxyDWd6M50wK1G1YlW3GBkWqJJekGSL8DMvYuTssCzUjfEF2mAaVcygUsVp2dQnl0e7/q0ni1PO8NLQeY5arhoivz2jXpZRCeyXdyTCI0sPsjwsVengbjtJGUcSh4uSW/WofFdltoBwVdK9vRirCyq6N6DblWNBQXoB/pb5R7Z/5JgpaJGsJJsk5JrwJlHHyT+mMRvJXFwmQbBeiiRiQOkXwdwowAzGcFmy5va2HcuOLrJfev1ixKBjYjPi8O3Bc2qM00K57H28bxKzWm7joMwEvKuSX65xiTsEYBF7XhzCUaOmt5FlB2VGI2xc05+qYLMrm68YcgDUYXqZyJYcv6x9TDKNA9ED1QAZboZpXXiqu2drmYRulpnuqeemVr6Fx4wKSCaBy38qhRcJcdkZ/IUHeeFU9xFD325v9oPSw5q/NeJ5UMGqYtPKeo4KpOx3MOG8nXkma7heG7yuERn1Y8TiKZw5wO8WgcxIDidWRV1nAG1JMkK/Q/NgiUay7Cb2oWQDJciDA/L3Rqjw61ulom4nMbHCseYpIKKVdfgmarcRfSqFnNZV1gZbVhwc2he582FrV4+F2pV0ObOvypqOTNfyUMEkpAWrFx3Z8Nv8FHNjv+2a6zgqnGeReFtOZG8OhiIVNYaZyq95oxjLMX6Wibnfttbi1AKYBeMlHtz0CLPhrzsOWTN6vOOVEfDl8Z3MUeIDDjXvPzwxxL62Imx1j9XKqad5OK9ZgE/qZi50OyjjM3vaB0NNEtHsFEH6X1c3Oskinp1HK9KZM0TeAk77ZJHSNbaM30UbXsJ/TNwe46BoRXPQmBvr8p27CESM4dwCHx3ByGI6OwHSQY5iZt6YBJkZ5kDlrgCFZfoIdbjxC1ATwgX/qJxwxBHMHYPgYJofhaBFMAzbGmXnLNGBilAc5ZwUYkuVNMMPHQ9Sung9Lld+UH4yYBPNHOLwIJ49wPBRMHvZpO9sQolNhM/O0D35KeYrXx8rEzj+FKXEOC43MhsDc+Z0AWIbk+JqYOLNTMp7BHWIqUyMjRjaGm1caPaxn8qT6oGPCRduG17hA2GUB/J26sjZNKRu14JizVA5ZME3YFIwjeNbRk0tAtibAbchL+MbVZpkU2hPPo8kdlFJhpETP2TnMBpDJRGO1tyqTgxlYWGZpAdnwclI7bGZOj+Y3yxRHc9Lc11DCyj61NDbjbHnYdcYM5iutP/UTjBiCuQMwPAyTw2D0CKbBGMZN/GUHRCz0MLcUghWM336CL0bUCPjDwuVNGcGICTB/gMMLcPIAx5PB5HE7tbIdKToepjg87TMf3jzp9YUl5iqtWu7T31rlkkdm2jntJhxP3ECMm0BpaIEmz19/fLCY2oRHhNxcYBkWk0kxOTIikzLCwOFsGpwdQOhC93KbD1wZ8HeLdRnZJ9+Pe5afcgQjLmB+AQ4vwOQCGE+G0wFu97vAfonECJNWD82ra11uBD5EdSfQPZF40uquBz/ibyXUPFu5yIr4jZ3xuNvh7+jteb3hm+qnEZN7HtGGE8NkIhyH+snsDzn4zRgZHJmXTx4WD5jUzo9pp86IRPNT62hYKIG7a1B7ncqTEUhinkgOi+SkkRxDyQmUJzB4HxiZTpuXTA8LR0/KjMbUJs5oBsz3Ha5ug7IdurFIoJlo0kDUwDTsbxTKxhzsdQjKbAL2MT5lOQs9DZoMpmZ/IyAbc9zrUMlssrufTuPdNUhfHl2nBIOTyQgwPoecK3YmkCFxgiY5qSxPI0djhSw5o8OCPgcHjx4lAiMr3SK3eYt2KfuwBydo1KTZrlNrzOmjdHFGuwOlEOa3GM8dvgm4axoBelMUdOTfmueYoYIwGYajhsOsW94jMkfEHefWqos7RuaC8hCB7WVwsEyxyZE+Yt4hhgTEJEyOjIhJpNYMYzeRnKj27lzwD/c3ejfKoBPfMEvb9GPF5pkpj4HQ5bST0yjsYA7Kbwh2YwLKdXx2NgvyGLQup6acRqCDOZbfUHVjUn6nnIl2+bVBjHQJ6XimRh7dGEJjrxZ76BHDRzJZ9HiHSx59W6Bj7w976ObgRjpB1HirIo1+W6BjF4Y91J7gJ80raKcHTpCJTc6OZ6NmUQuD3vEUld8IdGOO5TpUnU022YmDgIeJ5ffy++QceU2mebdLZNiJdPdclPx0O3KMtlbmubZsT3ioUQr3Iuuec+0q7jlMTDbKJMvavPAYN/y/CbLVbVk8nLnELmXWLlCXOWXmtYxi7n6GXpc24HJbt/Y2/gfH9UECkebht7HU3m+zf7nBTw/TarltAWdq3UE77zT7xZgOpyZ8zzLYcN1ACcv0G9N318BuJgPpENoBpWYJ9sZhm6lgTND+9n1QBu4okDGxrUZ2sdos2p4YJapgv9tqbuOU0zSM6bto/m42Aykk7I9Ut5K2bJT4o5KM17aM6blxvGj3If6dhZY5/LxxO9cxhZgO/BuQecOVaaNETN0x4YzIZbfr9iuLQrjb/Pd2hVgKTnxqwkPsMzWTT+4YM4rWyPeuCMO9JvFK1FcgU97Q82E7tY4JOX7ybnvze4NlZD9mEaRsS9EfYkyu7R7Tz7CiDxILMVPoThORdhMXv4yoOT7+6JFjRw4fP3boyHmAmWPH4cMPjxw6cvzokaM+7HBd40UxB2eaMI2tj9UOZ40Lnu79t2vPjA7GIZtvtwYX9GuCCxkX7Ms1u7Rhx13G2jUSACxK3xH8F+qA92+mHRS8D9Nik23ILm43HSI1H1ifoWm7bkpdQPKLPWJEx6eBPKwydq4C/cbf2oiC2QqdcQUwDsfGttp5Kxv5LSzyL5ePgcPcHNmlVktZ9TAGovo007a87fC2MGFeeRmfA1S/DH5+ox1g2wwSmShKDBUsL5kLmRIyo0hkot6P0PjPvpvCcRmNFUB20KwDug/MtIz6QMhBtCwCf+tNjvYzKvEGnHFI4rw2yH1CbkNtc9JNDlt/xnHH9N32Bd/hYETGGa1b0jfFEfyShisYwYq2KV5AZ8rdXrDb5OA3OeQwR+6pLBrIquGoJZI5J9nUktMFkHkUufAsF2k+yykIOkLAyOZZkG/lPqv+ty04y5R9Dy20ZQ6uWi0mtu6XebUNc8VOVZB8g3k3kcvL5K/DtDB+h4t90TTN20DM5uxgG3eaVy9PDWF/M7rCfRbd916jZZR/rtSGnMqWHNhpywyBsIx2AvT28wrstXUWf5nVmN2iQMD7MfxIM3+k3W0HAZ0uq8XdnnGHPIQtkoswCP3OhR7BGcG5w2iPyQybk+xwBLujfVswS5+ZwU1GG32z+RdtDuLZCFxgHOg7kn/U0rMcodjX1wWL/uVgx/TgbIHzLVyXwRDTlcopDTnqjsvgdbp9rZ+DWI0No7TjWm0Lno+5ORr2ssPsdDusl/29dHcTH45FesUwduFlvK+18okpSUSNaDxLp4V9Qjuy1V7Q02PiqzlMM7ITv6BCOqm8/bIk4ZoQaDtZ3Bshilzcpqv2Pg9tz1J3SQVYBjeuSmcshiYqW0avhWpfbB4yv0h3+2Q/mLX0qr27sQsf/pS0l8o0Vj9rnYnAD4zEWzpythUdRKRTiemYqFZvEFNJ+zI4SPa8E52bd5GnV3g7iCxZv1dj2nbnEVJvWBcSXmHtxidHw2vL+F5gqIS1/+tosCKBs9XdohI8wxu28rjXq0to7OcRtoOXnjjJccTVnbFtvrSwgTC8kD21v+XsrSB4yPASvTNLOMS5cB6Z95hjzQnXliIx4VibZEJsCrFInffIFsZqyVGeYROD1ASxDO4qW+PgptAC9k1GV7if69HQXdrtButAYzFNJgRib4SMcvcBuslQmmywleZjkWX218HdU+q6Yecd4hYGd3b/V6ZxbRaJnTK3IBmZr2Bru2zxZplZQ92tiec83gXmtg/kYY5vgt3Xx7mVbRDCnMUYE3/BnrFa+MwuxtxpE/rG71DOp/KJyt7V1d+D5JUO2fb3kd1hjAB2arN6xILxCiOIO3S2Bzzx3ZjfsV9SnxR7KaVXSScPrIxw7nfMIzYp0dxITa4RmE84dKOOyZBzav4E5lrU9m8Vzi59qNbZcIJk7Gby0t61qCG7FrDu+zvtfKuwu3FXjgEijmUd3YCNlxma79Ue3dppqLlZh+syxv2XzgCx1zHeE44aM9v9M/HGrou5ZfCzeB3AEQ7zrMM2SFQfx7DjzdlEo7wWsq7YP9RuGX2Xp9dw1Oa3fASbtJZhqzoYYIIzxaEzzmPp0ILdGuSHwJj7sIVkZ2qu4BoZ8u2VXXt43RjOyc6qaoVzTcvtTEMYmBpXVtqaMQT3obdcwBYOB+gFYEv2I94aaM8hzko1HpcZtaDoSxa7tkML19Kq1VlD/NEaAM3BbiKXy3pkx5uSkda+vCPjfEvahJNStgFptlUh1YxMqiXldXfrT/ohb8gjjka2M3OfAHND5cKf8XZj/8T+gry/AG7FmP42Tva0dUtwYU17/4wc/Yv0uTecjWv5LuUxC+/C6TR/MwyQT0CdlT+mzkZVh9vNyNfItMfHJd3ugOakKwec7dizrbpjxgsOtCQZ98UAAPqkijdcLAzbaAcubd0t9YY++c8zGn0C8uPmdguAxpzcs2yrb2E0+5QZJVN64wECXcRQ2GzTCVqGgyyybvtsYzqqokiRYmVlSilQpkSpUoVKCilQpkihQuVKyilRokypYuXKFCmh4kxRNpYut4nlJm7l27230rdAc2KMTIe0iSJwLyI4uJiQQkoZrGG/bmEcSYzqppcwbafPw2wVvTxuOVhe/wFvaMEUb7f+BsSveKadnyi7RMt+qB1oRNeodcF/wf0wDAR8SeSeftIe8a9vAjOSy3+dfTpYZfEe2I9OTT5wTFOlE/Vg4jDsO/erFLrvkQwDWz450NJDbnrLGFaFMa7AfkXQP6IzMzKWLy7G8HYz4M5WWOygJCeuD+t9U6cW2w15y78x41yIjwIgQrcGgPgPmgEp4IzdUSyTc4UGJgK4O4Quv1aiYK9t9g8BCUDhZznXhxxRd3K9Ef//WgAAAAEAAAAsIAAAvJUAACi1L/1gvJQVAQHK36gyMRAAkQEKqFmYbWDeaJp0hacP9sDS/g3DNBJCc0VB0Cq2+hrqBsoQZiWM7aW0LOJ87x0PAwgDDwOtp4ejcfTeno220Tdu8DVf79gx2IPt5+ejffSPH0N6SAsRAqSBdJAggi3Yf39uu02ESGAHNiAgj+bRRbqvSZToEM2Bg1u79YYNbd3WGjSAaBDtwcNbv3WHDnIt13FxH/pDw8GJaBE9YsSLftEnTphoE01Ht6JXtAoVKBpFp0iB13htZ1fXdc2ChYt20Xd3cz3XLbpEVyBrCu3l1dVdzcWl1Vq9tTWhJ/SDBw7aQX99gTVYS5AAoSF0hAhhHdZiYmzN1hYslHVZm5ld6AudlnbWZ42GttZrraaGoTF0hgxtt02ljvVYs03WBKZ6QOeMG/e/+1M/NROTUiv10pKAFtBOTk3d1AECQDVUR0U16AZtwECBLtBUVAk6QSNAUNVVfeBAVmf11ZWCVtBWVgyaQWNhSbVUL+ipNrJL216v1+v1aq12t1a3bavdb9vddr/v+77vy3a7rMu6rMu6rMu6rMu6rMu6rMu6rMu6rNusS6VSqVQqlcqyLuuyLuuyLuuyLus263YZqOsawdnp2PhHsYoFz5jItkVsq2212raIl9ZLriRiY9ZL62VbfTTra1n3bduW2rZtZdu2VGrbtm1fa21btm3bltpS29auu8uTs7POgRo20VA6SDY5OWNlJMRwVX5OnSls2/avC5ioypcSzwrS8euddPx6I98xeFZvmajK930f38f37/17q2/1fd8riYvva4Ux6238wfZSuQp8FblcvG8TQHleKFpMtO/7vu/7vu/j+/i+79/7vu/7975vEdMtwjUciMbN0Cp15E0U8XBI4d/f5mafJmY7BY5NiOW1Zfwrbf0E+GgVB1gC+vFrtTAJtkRCE9tqIeeSx7w8JAm22ses1BLSbWkd+Tyy1yt7VbuyVywjONdkUQSls6pZr+yVvWSy68M++QzRbaWWMaOSKKHmckEaIupUIhBQaHesc6FiT+YSqYvVF6y1LCva62tCHcyUxDJAbMzadruh0bT6UV3vFJpSK+WUsG6rZRaqsuoVsWuqpCAdFfJusM2o4rpfUXeTle6MSMq76qm7QwSgdDyN4/HQ0Dx8XI+eO3ee2PE6fuqkpIIC7fE9Dsj5VKlCpc8TE3t4D/fh44bfcBw49nwvR40aenou5UcUB+JB0HgQdx+qyZsCeNTp05OAGTPuaLiNGDFcPHE/Pxl33qJFndt5Hgtn4S8cz/uM+qj78T+eQ8/1XIdL8UVGZ3RFt+JenItv8Uq39EVu6IfexE9f6bNP8ar/+ABODsPv3MX7A57AS/0BOqAHBgq6oGtqZnqmq1Gz6Zvuxk2nd3oc51ywoEqBAiqnkvICHiXl6VGecMDEwsKurKwSeAJHgMCAG/ADXvX21sAbeFYWA2fgWF3OxeVeXl4RHrUjR4t6UTdqxKgZNSRIklpSR4rkAhoAAY47TQ8aZNqEFClC1IecnAJ4AFdSyp6fmJgGlDpcA/CO3d+9A3DvSQG0Bw9u7uYbNrR5m7OxaXANzsEbNJomJdVszc7MvPa1MTHffjtPHjyNp0ND7bSdO32n69TR03p6z57P/uw5c+S0nPbsOCNGoBABwkF4WpqcyzkZmZkFqq+tYXAMfuFCBs/gHdyt27xxqDf9pkFB6TSd5sNnTa/Z7DgNB46bdtNt+o2bxXmco6Gd+ZlToADmYD7Bw3rRo37Uffr4aT+N2Zk+5VtbrqXlXQ8e+Jeof7mDsjIIZJ2cToCzOZsNGzWik9a29uVlZVc2JaVlWzaa1uzLnpwc7dE/hQqVnp4a6kBzcyVSqHAVK5zOTZiAO+EDJCXHPHaXLl4gO0wYLmKajJNI8zSH8xReYczHHIJL6EANCFAaQf3HjJkvZ7pMR4JpMF9czK8cq8m0mubShzpRl/Ykf/J2ER7C05qNT7Voc/Zmd/Zkf+k0HdmQzcWZmrzJl5ac3MnblnXW1dSoTvUPvtZSpvSTRoLkSB/pwkLCJmwjRpy0k1aiJEknaUPDJt2kDw+X9JJmwgSxERsKlC29pRMTqTSVrlKFsRnbihXFVuzFRcd27Gq1sRv7yhUtraWzZInSURpLT+kefa2jZ8yQ0TI6Roy8zmsYMHJ0jq5Rg0bTCH/o//zo6AsSBOgBfaBApE/6oqJ9vs/zeT+goHW+ztN5O7/n8+TR83oeD57QD/07D/pzPv/z5cjxfM+PEwfOw/k2bdy8m2fzbx5/8tV8mjSbv/mcnJqv+ZmZaB7Nd3Ze//pW6/vvY2JavuVXVl7+5a9ZQ/mUf+YMmSfzkZGSL/llyoh5MQ8JOebHvBkzX/7Le/EC5sF8mDBcnss/fhfCh/JYvlrN8llei5bGb3xGxit/5R0dFV/xExMXf/GtWKHyVH7KlCpf5bdskfJSPkqUJt/kDw+dvJN/8mTJL3klSpg8k0dERPJI/siRJJ/kDQ2NvJEn/MK83/FF/u8P8AE/MNB994cMIfJEXlAQyAN5P78gH+SFCPHxPr6v78f/+MHBHt/jefDA8Th+by/H53gdOmy8ja9R48bfeD6+GT/jZcig8TReTw/Gw/i8j9H2I77F29nd/d27cFH3db9iBYtn8Xh4KB7FnziR4lO8ChUm3sSXKEH3dP/iBYkn8XNzci/3cXEgHsSHCPHhP7wHD3AP9yJEcHgO7+b29m/foYOG1/Btv0HrxZ59NTXqU79tMTyGv3Ahw2f4tbWzP3sLFtAe7dPSyr7sycjM3uzZ2Cp8hR8bA3uwlyBhwk94ChQgPIR/8CDCR/iwMK/3+q4uB+/gv762fuu1nusbYD3WZz2DX6DgFfzVW32Cqq96BH/gDUz91FN9AU7ONb7G27Rh42wcDpzRP2/8jXt6ynE5PmfOJwA9nAePPj4+REd0KFC6eBcvVisYSMgwHsa/fHn0Ry6Kiq+/TklZeeaM5eWlGTfjk5NirlkcCxZHp7xyRVGLZ2lsXHQxHhk5xse4pCQZJ+NlHIwfInEkbmiYxJP4kiVKXIkzYbLDdzif8/BPlySpkTfyR48cuSOPFAlSAJB80qRCXsgPHTLkhpwRI0SO6NsVPdQzMf3S6S+90qBBpV7qpKT4cf77K+JFMB2RK1KUyBNZeqnpv6mbOiFCoi7axzGdCJFCL/QjR5y4Ex8yBIiQIO7n57qbRlBw0AedkNCIGzkEDXAfPHR44+C2QUMb21pLZdUyYLiQhnZmwayMrMKYWBiFCWASIkB48OXAq4trS6tBFgOsBVdWChIgOFBlgKrAFAGpKKgBTwKcAjQxLSll/O6IDP0gQYBGNauA37aWdhb2E7we668k4amsAoQvx4wYdnVNJeZEjIW5lEOdmrLpfHQkFMzDa1vTesI9OgTdTVQmOxRzcUvdSxwy1ZPxcT3ratfddt3d+VC2zIZyoXwmn2ZCuUw2zaU5Mg/KpBkyC8qB8pcMKP/JXPJo9pMdc58smkFkPnlP5pD15DyZmvHk0Fwh38l2MJ1cJ4NiN5lOnoPT5M/siS+znBwHU2Y4+Q3Wkt3kNrhJZpPX4CG5M3NiGnkzq8EmcpqMBrNlzZyJKWTM/GKrfM1WzJQvc2WmzJPZTJbMZPKYLCaHyWCyl9wlP+YtWUvOkrFUrzQyWllUTKxCZYqUKFAQ85PspMkhkyVKDJMgOVJohHBQMDAD5iJ/RNwhQoIA8fvho68Hjx18WUfOgWPvho0aejRmyIgBI+8Fnot8l1vYsahboSIFihN0JkqQmBshIofIcjkuw33w0CG/Zbe8IWtoY1vLbWazWs6A4UJaRstnFszKMlkey2I5jMIEMAkRIDz4cuDVxbWl1SBnZQZYC66sFCRAcKDKAFWBKQJSOSpDDXgS4BSgiWlJKeP33LkDwJMwAJIiQXrkqBGjRYoSITpkqNApJoRNSweRCgoE6M+onz6ifPboyYPx4NA7dupgUDwHf2JPOXHg4De4DWaD13RybmI1GA3WxJmY7xVbsSWuxGfwJDZTRpJM5BgxkGHAfPHShcvjFuyIs2AsuHqlkdHKomJiFSpTpESBgvgEO8GHmAleosQwCZIjhUYIBwUDAYv8EcEuFoKDYCB+P3z09eCxg09HDhx7N2zUwHp4BpaBY8DIe4Hn4q6FHYu6FSpSoDiB6XAJTALPjRARAoRcHNwHDx3eOLht0IDb8BpuMZVVy4DhQhramQWzMrIKY2I4DE/AYFhCBAgPvhx4dXFtaTXIYoC1AF9hBTgBRnCgygBVgSkCUlFQA54EOAXATXgJK+GM3wOYBICkSJAeOWrEaNErekKDftCbmpZ+6RcqdPqnnyiRoTf0iAKNlqjU8lZRhhsYLChQdAQBQygRBsVIFgialB6EjKbgYKQwKGAWA8AAIEIAaqZSBQMTAAQgzgA/E6iWXJW2N8/rfzZ4kViWG7Yuix8LrJBYlje3j4sPNnhJKMkZti6LHxu8mFiWN7eOiw8LrEgoyRm2rss/G7yYWJI3tznW0nvg5Gh83XpmjMrQUU9WSZn8tu9efrFfqUFqqSxwybXu6/qW3YcJUk1UpRieygQsJuxf5qNKqUkY9i7LJxsQi61kA5mwLYktJG+ukpjzHWCx011YW0znhJlZo3cT3W+9uvxh1PPA9TUDADF0KlBreb9AfPDqGp1g9+RbRzJbPZQA2E5xdieoAjo1ZHgSlq8EiQPPp0gQJ1WS99k7QX8wRmzAbG+Q0YV7TUxZBJlXxI972nkCiTRY79oR+2FpBrEAmMuViMjJiv30oyBAnRyC6beZISUvysAoEIaY2yvY6wLcVAFEx/5GPryWRImhs/u6EVNbY22UiDsAPdkScTmlviQAE6Sp69qPyM8JGli57G9dNz7ajEFuZoBADKMSUxmClvT25gBcmY/64gpe+iihqhPe9kUSayBkf8tDUDiJo/pMEq42wNefoYIPfqIkZMKdubPsMjijYuGs6E6G47sA1GIMzK+x+sw0yeoiPpVgxgrYPG9i5RsfK4m4fjcqFs4K5mQ4vhuek/FwKIJgcdCEiXUWjVBFMk7hs1Sc3jDfb0bJ51Yvl8aEuzg/9f3UgBdUPhRcbjUSxyHRYB+1Xj7/8fB2DgEE1KZmSmb/OkzmcElZFwWj+qXeNXv0HxTdwibZKh/kVmKEL1QLOs44W4AJJ7q96WsLLn2LdIAFwa2qpOCX3wd7wPhEHbt+u+eHr/GLJEs4aA7onet94eeEi5/WVrwmLvxwc6tsLEgJE2ByEE7dt8KhgSSnKDi3Fl5GE5AJW8Njgjn/VvwBcfMR4hZ/ZyQz9E1+7nC6Vau/23jkBU3LAJXyPGlvXz7JNgklu7C5qmITfxh8iCb1YZPN0mpuqq/ou8aT6VK4r/d28wg+Y6dVf3oiZS7bZ3RNmg9SEm2U32lNJR77rImpkFYnc3IZNblDu7Sk9mB6yvM0hfNYmRXmqXyIPDOhRfX4nIOODhqwvaKcmcHBPJkPRZ5zaledjYzT5v8Lv58ZGcQQDXMsgzfatHJXKu/uIm+FbD7CX4AfxAThmuFsy9nIsY9bFGYjtlMad0tY1CeLptNFXV3kJarBxtTPWivdpF5MEJE9vzmL4P0TdNWa4OJNE8hHOLnSF7G++jW7tepsOhETZQI9Tarmw3gQTvrN0FN+QJ7/RYmRRNLzKFD9r8ApMh761UuqDKF6L8lTS4BGXjIZ7MBVJ06wBGtNPp0dCotuw3+yHLgczygZOEtAQVFv9JlxFo1QRTJO4bNUnN4w328w4QnpVPjmztFLoJ+FhYfAM1ieb4b8JooAbotnajy5Hb2JcvwqNKNk8OToemKmGXgYDGB9Dq8G/iQmngqMQTh0W3xTQfiRdPcJeidSvawksWsormcr3jiX9Waxo0ejpfpmu28bcutt2qWn7fvbxjD3mselp8Gct08o7/2KFjrbW/S62OWGnS+9rgNdj01xb1wivff9out19dxYt1K/9VLf7y56sZZyS2Xio/OijcrETEnxn6+5FgK/V1N8SkRcqkLsTBr/I2bT8sqrBTOvI8R/7Fz/nuF8/3ZMXPO1oJvSfM5TiBjJvPPzHMrjCaqNT+iUt2GZ0HANl7YDpVtg126na1bfzd78YmtAr3gq3iP26xzlhq462dDRppuuX7OMO6zRPXeYeAuoq+0u6mqL2NvaDqm4sj5OmmrTSDec05OhVZu4eOMInjkX3JfCYVnKyk11R2sab91RIe2CKrvbaWyd1Zzz64Mb/BSQjFS5uauGM3Qi5ccTPSncNWCwT4dIozlyrqwaKpiJnu44N2Jal+I6Re0Razo/u6FeTUTF+KRMsncb2oAfNh23R6M5c4k/1NpM1ONxUPndGJMguhfhnLf2lpgP9xWH5y/794dQl3MTETqHtb/9d7ftXr4/scZc+LjwHNqYVf9E1KBw8WT6r9NmYgsVX02mdpGyWTZBq5rLiiSmyILRd4GHu57ti/zlwNSpkT/MeQqVI6Bnfh5DezRB9XEJnXI2LBMarOHSd6B0C+za7WTN6rvZm18OWnSGp6I9YqLOYze0rxMVHZ/4KWqaZZ7BGixzB0m3wFra7rauvou9ue1ar7ycqoaRtnVO/oeogokvPVbyM/WJszMWficpIrbzky2bT6DNOxrQ8mMTBn/2dk207Z04bvwpYGKk8vObMrSiiYofT3TWOpsl4b4hwq/n3m55t1iItnK2K+mI+136dardRt40t/dDK51IyfFJzXTPNoBm6O0D7K7p1dvRDfm5LebQum9iXj6Ou6/bP+eYY31oMwTG5H5CwJ3SYjfrhI4QbXPUo6HlWzARe87NYPMm/bK7Tq3888OmyTRUOEeCTazsT2FP7Kq+yWjhdqCQGDgFQ8QVJoDlai98iyYTdrKWj/cQ4i3hZktmKilGqP18LkN5MpHy8YmaIhczvBuM3Wwzq5mBxzLtGxl1zXOGY6KZJoxPO3Cv3kG4nbqPEX88R/Whik42brSpp6bHDO+LY/fOzLpm4G1O+0tG3fWcZCQ97cahBmcJreNnUWNjp5yZJ0eagdbP7TRYh9eoQCdwjnKjPwTT05owUo7vKmahsMEpyxRRM4JqPM8MhqpWi8l3E53I4ICM3TOY3CnXMWKN83IbytNEyo9LdFrHBZqLpAkM2QrNi2xmdlKYHzAypbc4KR6Dw+Me17Sbo7uKmyWNJTsVzFQxAg7Mfg6naR2KRwmdaHO2j7ghUs3MhMkww8VmE8dGH/TNPJlqO9B2hDNt/5zJKLtD8xzIJkc8gXk8/n6SbV3MUJpo2MWEoW620ieqmmaThl1nGNXNBPtE1U000bD7C6O6TaRPVLVuJhu2azCo24HziapzZrJhJwwGdbtKPqqTMHaqOOMHO0pbvI7dUDtT0mGg7sO0YIdRWQ9zwAxD/B0mWDqM8z7MDnYYjHqYSjOMgHeYQzoM1T5MsvfGe791BpFm6m7mPSMmPM/sGvfQikygFXsfteo5OtshAy70X8i0haHffMCkLOAuMiDcbSFzYcNMZWWh49v2B10bObP0O+WfRvD3HCoNXWxy5o/6qzEZy+P1DrOdDoO0D1PMDiOjHubcDMN/h8n0hJFZW422BfYixogIaM9UMWz70VQHxSTCbIoMbVsQHmr1vphE2MTI2LZD/WGrZ1mC2DXGGLY77JlVCzxJsKvLGVc2S2uHfE1R3MyxLvLXGK3eJjs6cBUzq9+1oqVx4112Bdnyl1MaY73P/MhD5KVK18bK53v9ZoIvVpd3WnMkwTaLTqU4O+aOwUH2Cz5GJvORKrtUz7Pdgs06m3mxPFj6zfbuppE2Ae9GqbWu2WgvebZf3VsGu7NbbYSrgvLx7s66ne0dDXXhsSHFtjhlMYz3leBYr/YH9bElQdOmdrVOjuhu16MQloo24bRtndrU/XajFliWWZ0FwNF26H72nGCxzNxwc3ILl4T/z1bwe2p5CI4szEDORW9zTntXERgcFcTCcEMiUmVeyNbe9Y+hHXYvzx3+E6J9YFEmG8Mq3c0BjJ7a0A6BL5k+AQtSzPrV/G4zAqbP1sz5r8W2nQMIoOwAsztZuvGZRJe84db3/fZ1vKTlp/A6ec0SY+ensVjkMXtyLBPvVn6zta10qHGc+nLjvrGCWCawXUafaSZ2Ou8d5N/uMZfw4NimxdrfJhU0rpgPUtdyAKue1rwmG+WrbenWw16bqmmXHmcxA3O/qf2kvMiHUw+Ld10K4301ZAhf5jNq0rF4EsDdIvZw/gNCrT9mYV+YN2fne9upgV0283AU+2Tl6dwdl4Vu/o2A5RPQWL3vs1vVZbibD/zOSdzlZCPTf66Y1Sj7G95rviW2fPC2R7Vhgzu+3Et+1mbF0H7bpc0GZB9ZLlPrO+TqzjSZNC07vR2HKE1TwN6n+Jb2RKK4TeK8jPRMt89dp1C3I03WIJMly6jX0Z0JUcSs1dPBYL9nzGKt+dNhm+3UjOum13keCVHErLHT4Sq/F+t7i7FFunYDzXrI0HM5zd5BVD1PFWc2m64Fp0Y3i5vjYPlYYpX0n4ul7T9btVA6DkLn/3Ob2SA9TTUaFKf3/kvEyVkwJKwMWKn+5ufJlXkau2d8DqfNPq/H0uoGW3onuWtSNBJ3+0vEUuMGubq3jCk3I1BVlv/VnxI/efj9eiWG68ns5+AtHu03KB1ywDo4B7Uxi+Sc9FL4TDsU4Wr8TORmKVVuW3m1u53lUa7LtBMbK68aRPvxfFqoCTxK0dGfg90WTlBqKSVHYbwb8HaxZKtGHZ6dE8bhtAYuwHgQWJG6WvjdGDjseTuNnS/30s94NU7qSnGrVbEvJjCIwoBy87MtJjSl/t2oTdaZizSW4cu4fBiJnKbOws/Fbr0unUZy9oZvwZfiP8ccyxmPTRaWHnRtkxXYzvtEY7bilvAcaDAbCjABZNJ03O5WmFeai3/06LT77jBfn1LT2IaSG3cnGnwIe7CZNqE7KOJuu53zMmTZLdGyt5i0nZLuyTLiUGoRpRfqO5rr7P/pJF/VhCzWa6pusqMhPfzdZ+kw++mMLVMi6C5Ub/+7LZuLspiBMSJvmLJb9JOrPy6iyds4fkZtg1n1ZYBkjhvX7vhvqm5Fvcl0fzx0oF2GoXWIOMdcpu66DCy2gGtg1sah6C13FszTmXcJ3tuIEI+WdhZm7qaOgj5oBxaNk/i48URMUsaBxSDCroxNuyUktmRh27Dus16OsJu6YDHFsh5/uuTQdcCCZjp673qY4eRl4RR6MUjfuBbe+zs4eA5bIOaR1D6McJr3bjSeKEPNfu2FCmqm0dwFx4Gr08A+WG3RTw52AjARqCbIdtJ2xdZ8Np6XYCCc6XQr4OfnTBCXIbuIuNiJWYaWQZ9irqgsEu9q2MHj3qpDJ7zAXruSpCH5VlKLsqeRfXgf9i2xW3FYEc+Cvg1Rev3OJ+8ynGr4CluAZfBgeQ2Nz4LVmU1NjYBooc96aY3DaGv+xdlJVi/ecJgKh3tUK5dY3fgOklZb8x1fmVzJZseVMNxU9mBfysmouURXJvJaFhFbzHHVFwJFZ0GbiEGtjSN+U22zkIxSLw14q/6xnLdadC+ecdxt+w83P+7rqbOjaqxca0W6DvyaeWlNVOj4LxpfyPaBmkmTlzTvBvwd7dmqUoZno8JZOA8CCzCel5rC4MFoqLT212STYfOHV9k22WQcc9o4vEORVqsZkDuCeK+5oAvgLRZ8uMtugsnO55IyJWLj6j4IWpdefthw4BZ4rIoOrWgh1b1Uy4+906HKycQLYx1bjpx+s7dUQ6ApI7PdAvkK0obeJ+nwbf9lT6aFjcUiVAs1utVoYuyun4vmKNxQDm0hmAXFcrOPnE2R3KsNvk3mjsBkPO1Waw9ld7s6qmsWi7tQlowbQevVHMjHG/RAY7TuEwja6SQtJNe5BK1lfR9mF9K6nukyH6J2oXqhdzEpG8jfTfhQLOsRpjM8Yd1Q7F7PUl4NxoF8povS2s8tRyeHx67Iuc0mUckgReOxrY5pG0cCbjVpW8QylqDjjasKz9UcDZEdLDJ3AzdhG2Su3G6xRX7ryUY5TSTf6aw164xnyXYV7JLH0dFLtf6yDjG4ZnSWDiiwb2j97Xb0LbYgXE+vLMkhQpQBi+1uVTt7seEUC8BNNrzCwrYD6pJcQDwHZmImxAvxPZkxkeYhkfsOI+UnZeRMd5xOk9WMsBwFrvZp2bUYI3c5m5T22Z2BC6YbksMuzz44MDtWYZq7Ibb7yVbEzbizYNFtIW5pLvnaOdQQb0w548YS2eXnLTq5c+gQfyXZp8WY1PbTRHS2aOeimKBPRBeHIbPPlGET5moI2CtxqcSlt1KGLXE4eopddiGzjoDRmXTU7qK1neLAbZgxVgAwzQrq18ze9zQE237lR3ZwuwwYXJXjnKCri3aHKFvafwOspnCuGr0iKROugvA6cdpQ5s5Pb2f0rwG1kcKOsSWj3O98CV7z0Zd4TCBGeS8xi1xcfTmBM7dKAjRWulV6u6D1HcM0gfUY6VNJV0+8VvuWtAsR23R3Kxp97QlsOw9W4QRMnvaV3Yjl5Rez3fycQQHgyDNayo3pb0XDMegWG+96tHXHMnWorISQapBgCl5yE0pvWGIHeW3smmVNlkoNQE69Bg22CkRHxThdu/8nFJj3v5jti7wJw5q6dWxA6jwqa+PKrJ7wvjj3ijrSLrAxn/4Sje5djBi1wzCSJ9DhqN/SyFOxNepXOuS1/EoxK0HyQhRDrHrh8v795oexY2ZRXyha43bm5sjmJxYIs3Fr9OdOUFRkl40h9BMP/Y9PJvlSTkzfrxpetSkn5mRJDlRjt2Qm52AuIxEAV2OEScDXhXie7SIzlflOxNIA8gTAaulVIoVTvUrgApGprZV3VjKrPchogfZ322dTWFqM6q+dPL69jx5uWX4AMLqv8g4vY8eXbuCBffBiHNaB3XIwd98toYGM5PEfOM1AYZ9g3Ngv6wkiAkvABxAHNnDk3ffcwHFl5zmboA6BFhbrUD6AaOwS29wkYXwBtd7rWwgS0AFOAAAA/f///1oAAAABAAAAeiYAALyrAAAotS/9YLyqhTMB+gdJPDIQAJEBAABQQEUACukTRFe0tEizCAIUDZUM8nGloyFHw7EmtRtcXLXzmF2rqth4vPO9d6UDlAOpAzbaRteokdiJrajo2I7tuou92DduNHZjMzIiNmLj6Bi9x9d4bcHCXM91hQpxHddychpaQ9fV0TVdX7iQoTM0Bgx2bdd3d3md13p6JtpE9/VxaA7docOH/tAePPi1X//9legSLUIEiAbRIUIANmCTILGhN/SI5msF3dVejaDXFTfuf3eohmompty5AwR46qd2cmrqphYgYKu3emoqqqNaSqqqq5oAAaqm6gEDtFqrsbCs2qqvrg70gTZgIKuzukCBBJ2gubjabjss7Ku/GgxsQS9oMjKxFuuxMbRG67IyBs2gGzR40A/agQOzNuuzs2lPGwKEtE5rNTUJLaHZ2CJ0hF5bY93c2rqtJ0yAa7h+e+vqrqbQXu2nlLZ93/d9q9VqtVqtVqlUzO6W6rYtZvfbdrfd7/u+7/uy3S7rsi7rsi7rsi7rsi7rsi7rsi7rsi7rNuu2bdu2bTudTqfT6XTKsqzLuqzLuqzLuqzLuqzLuqzLuqzLuqzLus26YVci9sqQbl76qcTMbBskpFJFnbhtO9litphtO9liilLBfqClUUWpom3YDb3PlnXbtm3btp227eSMltpO2bZt27adbNt2ctq2jWpqYmF/KBnfuDcKue8dY+IiSURMrBVRRALjvshFknr4w8NDwbnmJ9CCSLdKiqRam5tRfYeTbdtKAe2uMgX6egnUej+7rwRqvVqmQF8rm2Qvl02y9305X86X8WV8MV/M932dLGHyvpZNut7LRLk3ydbjWwlm4n2J/LHzGtHsa9/3fd/3fV/Ol/N9X8b3fd+X8X1ftrHQF2QcZh/D0MFFUqnYHnV6JuGG3ODByDKSIdPOGP3SUmaQaxdDq20TRkKt4hONtjIqtHXko9hqMuVocdBZ0mLyKBOEs/Vh4KvlXHML6Qel3czDyb7sy75slX3ZKltlq2wVrgpXhaPCVTP3ypgxgITyCSQ5gKhv1HdtxcuyoVWsz2ZV3NkTpV4ycWl6dtlEtCrl9McO8iJENLOryvSHGTWiVDhKLqeCEgpRRSH92KloGz4qNU/O2lQTARGvQUrqXJ+VdfTsnAZ6dGSpEVZGn2/Apm48K+ESeRhEBQxzZApGCNiumFhSbXOofHTQWD47PqeStMYkLdGoiJKgIKl0tlOFXDgwh7CohY0k/sZYtU6LJDOj0NKoebpbLEHB7jcyoWzUxVHDL45r7dWUZt2GowszSlW0qvY0U2+rrWKc7DUrDd0Ysdupqzt7UnljBehuvZiXmU7FNTd90ysro3gUMJycUNzJr/i5OcM3/MEv/Ahqr/ZmD8Gd+OVlZZNSR+NpvPLNXIrj8U5/f+5N/Al/ovlsv/YSHsNneDxn4pVu6X3ckSM/7scBAfrjf7xRI0kuySNFeuSPHBIkv/RN3+SXLllyS5O8klOaxOSUmJ7p//v73QN8gM8ZP/71oTyJK1GyZIhTUiJBckTSiRAp0tV1xTXDFRUTe/TY4TucBw8f7sN//OjyLp8wgcu5vK0tgkdwNrY1X0NrRs7E5MjbkrulttSVKl3qS5K8JVGi5G4dyc2NglPwtzc4h3OWjZOLm/MKbmEOg1vwOgx0XucX6Oz8gt/Z+Z3jXVnRycJyER4ihAkTJU744CChBtfTy/M837BB0AV9by+Fp3AUKFREeouO03rbhw4hCqAXAQKS8BF/fx/8g4NwEXnyDFrX7NmdnAS4gAEdyafTST1JkX8nUrSoS+sYqlOIUKE9Taj17MHTevoOnjyQOhwSss/7vEMHDs7B/fz4nM/3fIPbOR5eBs/gGjyvBf1x/Kf/dKBAgBoQJG/qR5Aa9aNm1KgZtSOHtOE3fNGG64vu6D66ozc+4vBGZ8SRwxkdMcehI/qLQxj+wmPAqOExnEYNGU7DZ8jwGZ7IooUKXxHogV5YKGTNmtI0pa1GDQBs2LhBQ9qkZs6cidNxGk4fcslJn/QibsS3EDiCBFdaWz2Ijwfg03zaj58+3acF9R8oKJdqOlL+5EJceBAH4sKB+JBSO13adfzKC7gBP+BZftWIelEnakkdqSf52nn6DpZH+VMbajrOwg290KcGdBz34B96Tsvp0n7Tbc40mi51Cf7gAZqjuQMHaZ7mZmZnfuZlZWqu5mRkC3yBj4018AbOgAEEh+BgYGEe5l9fYi7mChRUeZUTIEDlVO7lA5pLl8bSUqRE6SjNybnZmw0Fymd/dpUqU3pKU6Fypa+0p2dnd7YVK1k6S2vRUqbLdGiol/bSoKBvv12tirZoU6lkmkyPjn7pLw0GzJge02LEbOktHaa7tJEjTaR58NjROxoSMkfnaB06hvSQ/vGjR/doHz6EtJAOEiSyIxsIEMmW7CJFNFuzkyRB0kiakpJJM+nKSiWtpJcsedJP+vLSsi27SZPMzmxMzMmebCd9pGHEaBdNSDjYgy0oGNiBfeJEi27RKlSgaBSdIgWLZtGGhoVd2CtWHPZhv3jx2I9Ng4aMltEzZgRxFXAFXFfHYhbDwU3xFLctBUwBu7m94TdsZ8eG2fDamgQsAbe1QcAQsJpaBBwBT5jwAD/ADhygYTSclmaGzXBZ2Rk+w3d3DXADzIABGAbDX19hOAyLiSnACnBXlxf2wmNjCDACvLWVACfAXFwH8AFswIAW1sJkZFf4CltZYWEsnJVFABPAAwZU4SpcoIAUlsJRUVN4ClNRPeEn7IShAv0jnPG6BsABMBOTO26yhJssvaWvVOnSX5qEe9JPekmSKD2lSFhApI/0kCAt+kWvSBGjZ/SNGiF6RH/oUKJP9I4cFfpCT4iQoTf0AQQg6AV9oB8k5gF4Pr9nT5/v83785Pk8jwePntfzf/7U+TpPh46dt/N37sh5OR8nzpyf84AAwXk4/+bNml/zatSweTbfpk3plz4aNGk+zbtxQ/qkX6aMmTfzZ86M+TEv5slg/pV/v1r98l8eDBjRF/3QUOpTf3S0y3d5Lly8vJcHBdXyWj5Lli2/5cOEwfJY/vOzyld5KlQ6v/OtWJHyUj5KlCk/5T09N3/zNTWhPJTn5Mz8zMf8J4wv5Jl8ZaXlW36TJkpeySdJsuSX/OXlkT/yRowgeSRPSVnki7yk5ORPvhMnRJ7IDxny43+8Dx+RH/lAgPB4Hr9jR4/v8UGC5Pgc//io43U8JGTjNz7jOz6OxV9892+8jcRP/Bqv+DRifIyf8TIexuEfPuK/UKEixRf6okCMBlGgeMKfG3wXz2LwWXwLJyj8Ti9AwNM/fVSUIlf0UlJPwhk5oydBAvABX4SIET/iQ4TAe7zX8BiwsLI+6wkQqPoqqh/wU1RpfiqNGjWlbtys8TXepg0bZ+MAAECGjpMmSMD1XL+1heARvJZW13f9gQMFvsAb+KxEiRD5okGDCBE65AF4ITdkKJAHckFcREXlxIljx+34nTt8nI+fP/Fycm07pfBubmtt7cvJxX3cV6jwVuLtWRbu4X5sbMJPeDKyMLD3unIwfwXGwYz6qH/5EsbD+JgxYlyMv3mDxtG8ladx4ODPzlzK2poZ24M3Q0sTGyN7sS8ra/ANngGDBb8AxIe9l9fXf72C53IyTkpaxsv4mTNm3IzXqePFvXiXLqBwQD00dItvcS1auDgXn+OiD+I/fNB7vd/b2/Abno/v7//ez4/Dc/i+vg7f4T14sPAW/sIFuqd7O7u6r/u8vLu/w7BnT6cez+NyPN3TPz+v+BXPkgWLY/FqlepUf98qnX4pKDgX+CamTLHiVTADGTDc2dVdoLMwV0Eurp2ycG8U3Ca0SWBbiwBBLQ3tgYMzs7IGDBaQjYmFgX15KejiSoBgS+uAgQJZWFdWVQQGUE1JRUE9OQloYgqQV/zuhy0MC1MQCn5gBQw27TOKeUl5JMhH5mha/BognsKUUh3QT0/OTcvKpknJIYct8jSclUG506BAZMQ8wexyZIx7pyZEcQoIaMsmNxHRsJkIVzeS3T/N43oXiWpnK9lG7sxVcmKmkqdkGVlKjpIRM2eGkl3kzayZDfOTnJlVZMzsJBPmy9zEMjNZIeXKvGRFlJXkJCufTJmRrDHykWxkNcyTucgqmCUzkVVEHpKFrB9ykAxkpcuR+ceqln3kHitX5pF3rE8ZMuvAj3KO/Ij5ZMfciNNkxowDe8luvoGN5MVcIytmGnlGjpFh5Bf5MLfILPKKXJhTZBR5MAvmE4EmSgCSGCEiBIgPHv78+jpkDplvb4NeHp6GDBju7Oou0FmYyxWyXFw7ZeHeKLhNaJPAthYBgloa2gMHZ2ZlDRgsIBsTCwPLX9lLQRdXAgRbWgcMFMjCurKqygTyAKopqSioJycBTUwBVvyXVktrJUqTJK2R1kero7URo0WK1kTroTWA1VAhQoNWQWsgQH/8rH3WPaueNQ+eO3bq0JkjJw6cNwC4acNmzapmTVOK5owZ0jJkxogJMwrmy1tdqatoKKiXLly2aMmC5fOKp5XOKlSmSInCCWVT80kmppPLJpZM1sp1iZIklEiOGJksIklkiJAgQCLXH6uPHjx2QOrI8ejYyIjDvbFoY62xKibSmLHKWGGsiOuLQxctVhbrirVwVZECBeE6uJ5YA1cTJQBJrCPWECuI1cP6t/r1deDAt7dBLw9PQwYMd3Z164XVwjq3VpCLa6cs3BsFtwltEtjWIqwQ1rQVbX3g4MysrAGDBWRjYmFgX14K1q41wYpg3dI6YKBAFtaVVRWBAVRTUlEr1Oq0ClibmALkFb+vvfYlS5UoTZIUCUPCjnAjzGiRokSIDgVgqBChQYICAfrjB/fBe7AenAfPHTt16MyREwfOGwDctGGzBqvBpRgNPmOGtAyZMWLCjIL58lapoqEYFHfBXPAWLVmwfF7xtNJZhcoUKVE4oWxqPsnEdHLZxJJJ5RIlSSiR4CN4EhfBkkSGCAkCJPKHjx48dkDqyPHo2MiIw72xaKOGYiKNGTJiwMCIeEUKnAIXFqrAKjALFobYEL940QK3wIfYBT6BAwMxIaEgFsSDgygwCgwIWAKXwCSwib4+P+yHO+A/PAKHCCECi8AgQHzAH7AH3Ic58GE+vGHDHt7Denp5OA9nyKABa8AYMB6GWoAt4Lk5OkyHL1yQw3I4LpAFqIRyNlEGNiiqgICEBEEQACM4IYakQJQGotbqAdTMhmAhpDAYUCaAAgAAWgA1TyGCAQKAAEQVvwq5xUOZ0PJUJrN/KRAtXurkVg8lodVfjcjyVSCy/ysRLE9lMru3IsHyrUZu9VASWP3ViSxeRSL7nxKh9aFEbv9SECzfamSz/qdaJn5VSexfFSJtOQciVa1+KUYXTnLYyCTwjoGVofiKQ7XJdwwOKElGHMAeuG9FosVbjcyu0Zba/VIjtP4oHV3p9dCrTNSGkyx669KQvU3TgMpgpDW2HZYLTiDTGmBTbFyztl4o5ZVQgbtSJ8szmT+hpJMFws0/XdeVGxJFAT0nICS+CSWB5ME1h6I05tAFrgy1Or5DLRSJqC8l9CTPQdOlApVjj6MPM3NJzN7h3oPI8AZrJ/qyBtgLbGudkMWeBPk1IN8ji+nLdkBL+I5gm//YMlTCGjwbrGuQ1R61tG/qntJQa+xDlchWz0F63eNrOuJEdhxVVNNz2pb0Ap+M9kpc8FkeLtXkiof40nkh1U5wS39aesFLTK9KWJ9ZHqpd9IKX+NA9keoaXqrdh85hCeM5ZdE1vFS6yYOXiP49V5NRMJD/UBa0Gc4IdtdAO8aM/wD9Vn6hFDyHeKUENrm9udm0ix7qlfxd+JmLRcmByPRgx1MeSKYsM45yqIi4/LDGQw3IZ5QzBmpKHLO8YUFj6XxxMA6ScGyw12SSyaK/OyKRMldH4djPa4Y1IJMbU8P3S9D1LI8QRoP5bxnSGBz+0/0gTgBmklgC4msge+QkH9yHyF0OOeAtyK7Qh+0TZIluco+BMeGMQRJRwxwnGVaQHhx699ITPYwieUgJDdbsH7+Udupke6y0TNsuepax5muEFuHzgg/cO4zw2K2IECF/HsbxwidkqXGXPHNIBUnFQUdzCM4nUXHNxl6NAcE4DWkWR8VJkmsmdUfAPjTfioIxZFBRiMvbfYRWblTyVMUQouK2UDDtImczzNibm50Q3yYfhX/eIbIvVi5OBE8pcMQKdbzakpIrqbySu+wo1vU0TG85ab7tXk0jrzrBPxLn2QmWnk6O8tAH50JyrA/xni/8tuFw9I0hxhkY11AFrWEjpiqnbLM8AO5biiGzWBtSeDw97xAiqFW5G95eBB5JfE1w/wo2dmj+h1pvCWVV87aMi4f97VjlsBDHb4WnadW03ydR0bD3ly1Px8FmgG9Wa5uwYYmRDCf7zrZEMtQ/5cqYBMmmcvaeWZqN08AeQQG95OOSq9kYgJbAUsOdKmOPkhGLwmZzGdhaQgCZ5BYVaE5eqcfhujcKMpbrJdxu2uCKH1rE6jNNzXI5P+VjsY2grFBGvn+QGbbYL2+ulE3FjJeOEIVB4flq4xAUQEVM5e8H9yh9leOTEbrD2w6gS9j9SHUkfr067TZ6OPtPt6yeQ08KbfRw955qd88jpVfu5w+9lpVSD5jPOdiMN5JvUKq10KZpa3AYSmqaDgbnjLdfCCM6yiIGbpC31cCK0EoGJlIho3PQvjjItkH/lv1vIPplFVi+G8QymM47+yKMQ2YOgRQgHxemcVAh4flgnAMClGOLs/ChrXjJJXchdoZHDpyHyVEfeOkeUHiTtPIhB54D7agXHPoW4mc56IFzENHN3jPVQQ/eAc2dD7nkDCSO/sChb6Byq6XXhACkrL3ORNEzlEOSKcsOLxyQTB1meWVQMXI5Zw0PCpDPrCDAqLqHPcE4Lct9mM6JTC9WCnoaauaxFW+dy3tlMaRHo+X5Zl43Df/1NgVTb1vRN43t6TW/Sm+DTG6eaOvllYZ0tn3qcRHQG3YE7XV9UD1sFnrDS4fKbyLR24YV7WW+0fqWvXan/eEaXVpCjn6kVd5AOHF6ab95JNrCWvawV07PlEuoJprV3n8k7bV4YBX/ymsK9UAQgRvhCvzaSXKbR7Nieu+NOpW9kZt0PqJDa3gSXyPaZkKQccmnuN6nspt9LMYytyqClRzffYbiLdNN+lTnGLnDeXAZZjITeB5XErOaO5f8Bus5rN0OcrEmsxV1WOnF2WcUhxq6WUPhpwUCo8A05z4MMXQTuDaeyc727CDrTzm3I7U153HDYDOp9KPfblKhuMfM/yUyd8OPssFf9/rCR3cXJC0OYHRrwKGVgUH2BW6yrODppoCgawI37SiB1XRBGyyM7cjBakz/NcQN96nYHPmJ5pEyxGYn8TmqLZNILQfs9OlCajTmmwtNQwXyRKozztg9xWI1nmKBEXOdXyJDcZ1YQyPJMrOt3R4OaKDpTmy0SMylOIZqkYkmOk4TcWcmkRuEi57Mu3qLmY/ACvXnIPslhm3LoiZKNgFu/zaI8VLe8vpJJpy3GyOrIewMX0ymDVAeZ0VLuI4q2ZLNVrVvuyutLV6hlTvrYAj0+YIBdhS8jed7lK81qOkxOtjAOkV+I2/pXKfDx2iSVCO8ZlIg45KfcD33dTdLLNZkbkUcK724+4ziAeRG/FRsjtzEeUgZYjOTfBrVlhNaHUt+hfU+1W72czGe2aoIrOT67jMU191t+rTwdpSBzAFHhuT7hOh0vMzP/qeDsnxK5RwZtszxZRiwnZykEb5kAp5E7/sSsZHbJnQ/fKZOEi/WPAEFWSJAKKDQbRIo2imBotMjFAEu2SkhoZslIDRPIlwEDCmX3S4oPlcAPTKJ3cJPcY6RP5wX12Ekm5CncSSZJRVryd7aEGDWa/FuiVwM4G+1IivN7n7HHtFUDEY2y/wJGdr05D0aaddEb6+WMUOTMUDjbHowGJ2yObfGG5oUnZiJOA7kW8c6H5wz2FBnCMlEzQSSmYLNnjqTZKRYM6evDYPu7RNFTxA1eHBzTVmUP/UtzuGnD9Zw7tzxmJzt2zmelASBOqGlNwNIddWmD92pnHIP3yLt1j0fbhK7jTNJ1+/azzqTqeyN/CTziR5aw5P4GtE2k7IahzvAse7KzLsY2G9Mq8NRz+2cEOMxrZFx5qUWd6tBc5mq7SOZMD8pQ2s0mVej22iia/lwDzjWr8w8lwPbzbR6OOq9zQk1nmlunNfgms+S/ew2ltCpY+b/iNhAofP8NFHD/ChBk+wcWUfHkMDmOEGiZbxcm5WqD0q5p2brI9Ps80n60OalbXLm1O80eHl/bz141ymofQQP870y9EAmJzX6iydgfDW6qIICo6xopEKjZhNWoVNH0uJ6JzH/4NUOjEvtBm7ZaD+LjQWaImeON3If+MjcTntqaB/18MSY82pcDKntTCcIahy+b/Zw7P+gKDNlUxUDvY/EmKY0BxylzhB2jpIJdExrHudufxId2mwcVHs89phtA7xJZ6o1V3vUvFhvCrYf56o1GHtq3oa3Cj4J56odg71qWnM3Cr7pZtVaZ71qGm43BZ9vM9XeZT1aBSK29dvYtNiZcIyBGBjTfjdGWW3M8WMMqcCYMHZj/Gpjdh1j8ANjqu/GSNTGPB9jqAJjcreoEmLaSJshQtsukZ6f2S7YrJhze1DwmGwZtixmqj0fetScM7cKvmJmqr1oemqeIbcKNg1mbZ4wLY4bBQ+BoXZDkW9jx9krJazfm/nn0xDkKA/P2YNDfmbC743fHLO7HNRCU87HSGzM7cLwuJ+U6siMyieAsrFyhpka6ANh16dhrY/6o8+xQB/iuz6h1vo4Hn2WB/pg7PpUqfWROPo8B/pQ7fpkbc4mdbaRHkRC29pHvX+eSzYEW14y1JpIvGgOMRsE31wy1E4kXjTPLlsEX0Myak8nHjStJ1sE7yAZas8iHjSXkS2CbSI5ao0jHprHhQ2Cbwo5atcED5rngw2CJ4MctcYCL5pmgg3BBoIctXcBD5pbwAbBV4Actca/F/Pa32zY4M98qzXvbcj6Gq2bkRnL7rWo67fpFx2QzjOB3Q2b1m1DMu8azTKXl/TRRjYjDBryjTVeMzq6DDVEX/oT+A6oOBJl+y9Nfc/ah9KgKbpFIiPG9wjYWkfzx1UWsT8wX4oG80OeNbqY49+M2SVoWTP0GhSiM2vo2RgcNPTcEQLyanHLuNFvqWvW6H5KlF02yua6whcpx7tCOhiWWgeHLhtlsZtDz0u1I0PPjbJm8Wxzbln3jpuDrrvEyPHl+bcwynb5fsHI2aF/DHm6M7FyjdnuRuwdRrO+Mu6AQjvMODr0hxedblGv/J5U63dLjHwx/puGX27a9d9nOttNQY7bZbfJvYLm4bt9L99Wf1u5XOzLILBX6M7E/g3rXyqaXBoI7mt9t2pjzQYy5NBRL3fTpvtkwFqGi+FiN1ftGleUXifPJIft2mfERkGL+fjRkW0c/E0g077UgKlBx9S3sbDlUc19wwjcGt+BmaWP++s4LaHNotOoMkqq14HrR68T6nQKF6Z1bQjaNdo6ehlPp4N4wDKFlrvKiFSvA28ava6opfM11nWt6rrIsGBot6I85z+yLxhBKYL5QARRLq1jN4oerKixyWrmtFp9X2RdJLS8pWzD/9o9ObjhtTtJrMMvD30ZUlcV8fmiD/rOsl3/g9HNx6Lf8VTqdkzR/aVb1ZklS8Z91oNueR/ow3JUNCIzNSB2cSE/T31RT00c+0ou+knBMfU5WhpPuR8VQzxT4ITnwRIzpf8OgXV/5tc6ZosYq1m+uOne1HpMK2wH3r5sFHnDNZFxWTCrSrBFOe8bVDkZeC+NgYxffA/8Vp7hzPA1gOwl/DCrHvtG6igW+V7m5VIfcxfW6bhmkmGINY3ZBnu1LnbwjPYwt15n5u7CxKxUhO5QSqbZF6IhYAVsDCqunS7aj7gwNd3Z4d9aMXKDmsh/jMorovuzV752wQ/bMbGnxpm6ICHHeQOhXGZtwXabbsPu11SECd+OmWHj07hTxGphcs1hJ+1ueznx3O3dLCw7hJ7thvKUQ3K/AdtITxtRXEb9gGtbeIu8C2C1rbDu/rHURjff3A/cFkFvnQneBJII1Yw+1txNweXXaPEkW0iyOVJ9DrH4yEt7LIkkphZl+1AWOY3tmwv5NdAF01tVxQoiom/bhYVuf9BUs1v+DVV0UkCQSXQdvaSu9gSENf9EK4U4zasllx7/VCNGVf+CuLB1YsW4/aFaMXQYirwuqZn0hopwERmDgff5bAsc40fCz/GGn6GHqHwYePNbj5uTe/A7vZqRD8OctY4xvcywOJoza6+R1mnF9jEW7jusaNpivE4siI1OCQ8t+FYw18eYq/cW+VJFuwBLZXwZS8wWYbXKc8he1QSM7Nwvv5ZRZP8TOwdvPrswwWTeTdCxRr7DmhVwh9qBCO0zcCO9AV1Z/g4BVvC4D6K7WC6zb58dR7cRZqKOuwiYz+h8khbID77QEDoynZsXf6jSo6tylvE6L26TzCXXFmdjVdApADvPGYe7sMsC+G3TD3+yX9Y1ttE0npN7Du8L0OeJU1iGVAfJ2Nl7Cl1y054jwuwVk5x2tCVXV+Ygvetk2+xSHGRTbnBfW71lvExDNr3fMFuWulyOFRvapS/pyB7T81bN8QgnyTBFrGlaa7wT4NoDrL47cx17fFXoViZ7rszO8fkEnr94mamFXH2xSR7HeN54Bm6GckG2y1jSrntz//UCH0vZMtLiqu7M/3jlTHi2b3U9sHuXTD1s48ca46x9MnjQYmMWXZzd+W2mVs06sm8o7HajXuV/OsZnvYB/sZTCFfH0x0f5KFOtqwvUbGxmB+CwIbO3miZzyBgmSM00Pr+3yMWUQSdoPDU+jdYBurOyP+3dusMVpBM0sBofRqOe8+1OmqyxaqP6uvC+Ss2G/hRozz6X4Pik7IuZmvppLEbeAAujjrbNCCe9gMfMfeZ/Z8xeTm/SHG/YxoufeRE5b31/Ou3wC2g0PLerR5bnBxN6NbN9orkbyyjYOZh1minqaPZHzVEsY4vznnSpnsmOz8yQM6tNapaHZg7rM+iqsZXc7Mrj0+xS0wSZLdUwDkx2rDTjY72ec0CzcWALgeuYzZE2k92fkSGnhk14gtqPc3bZt6TVfKZO6rkDhtiYQzaqTQNzoJWo1sm36oGJ2V/mUC5raXmyrWQGZ3uE7rIxHrfNOHjNZseu6+EabLFgEwNm58RpOzQ9OOLJvWV8zH+m4IYDAVpY5f60w7ePXunMh1HrjnrC3aawihXEWn0zDRi6tHlW34dMRZ8qtXuktW+rUkffKd1tmEmvbiZZH0rmorjNyssYJdgMjUcDNJDPJ3bw246QU8RZGb9Jj5ZYDxBrrsFkVsZigfmiOnbQddLTgEVwONblZSbZtspSwvgAs0OyAuYRJ9ahl88/Mh5EmoJsL0+zIB7iXwszkOeACDayv8zWddjsAzIE8WVm2KStqFY44+i1o+oCDnaROELK+f9EQlPTnecWNh3qN1sbeVrGzba446TsuWzVdF6jHQJnHDC68s4+2ykXBrsA0LazWQgm/PzO62hT1r5D487bkpNM+yYcEzVTIFedJpuGLacZ8kKXRlZfU3oOi1c/F8FlHWB4dinYYcJJ29y8rCfbFHLkxlhywt6w9o5XmHSokzzLqLhkv0/Q8bFWhEdTo0HxfJWBDQt5aHXSpbm+WBVgS3bkvLNPCbV2yzGZOxwRW5j3hVczacYRPZkqky6RbNlOiuMnL2wdFtEakxhLYRDAbvh3oqlEDcTnau3aLva5vabBHXG0uSmGMvLv5prZ18Zuc08gI2I69yzFgHD3trVbny1HLAZ9VI9ARInaqoOGsJJi4uzmXGjX+TbDLNLWmGyrW4DU3mtYdV5kNuCRboeIDBfjOFN2d7E0JmoQL34s3ekA29lUmA31TXvn275mDLhmbuPYyMOSKTyPiQ6STuKtxxcz7sKVyi0bMsNKCFb/sFqP3IgIE2SqabEwk9y2lVtPezKp9TR1kxtkjOe2wG6kVcOu6SMYRMF3og8zWzOFk/58Y+zuGcTjMCyOpiKb3VbHFFpPzq4GY2HWzpRN0ZPnSPlJCxPUaudqiwJYFaMVisYCm4Ph4NgYrOacn5yje6AcJR8ysptpHIlvfcYnzNgV4j7zDy7gQNxSr3u2ER5bQNsr2K9KXnNikWsZ6QqQtwXK2N0Ec6O2rcNM0uCgmTnzop7jjaY67T+ggOcAm+nBdT4PcERh7RgHAf/fLExCGIfDK4W1D0vl7Dpag1kJticuaEmyrKVdMJyYkXbZZaeltJdH0WZbwH0Bf4ecNnBWbVykrk+WoOzDKWLBLtdwRdLxFmswv2Ac30gxc3MEqyCw/1e9yLxAyr9/kOABPaGey9lNFSgBmJ3IHFRqpXULnNZITDHGSWgNxQS9SIr3ShPx2Qx6nPnGPAhjyVgudddU2VGfJwhArGaKFEiJa2+wIlrw6YPuMsCOBZpM+B1Yt5ztgSf2ZPDKG8Ht6on6y/eI08622guOST7z0qinbWjReqXzDh3BUNHDeOwgJQE72SYIryV/h8f3waqWTDb6ESMeeY0DaBtqjIp4RNsuZjrz7i/721K36dFmKualbRfCQ6B14V1NE+UIvPoZCXg07phZqV2I7O6SiDDMToRnRCfUdXI0nUJqam90twYZa+LaehMrGwtuTnAbdlmw4zQ9V052puRt151FW1tMl3aCTNxV7Gwl7QS200XjXTRLMQ95LVaGylbl50S61D3gfpBxyZ2r62fEnzxy7FS0lz7uS8YVuIvI3U3KCUZN7xA8Mto4HkV7B4529EtwtDfmGPVqSO5T1lo+pFhwh/kKEm0T3xSd+IT09EjUfK5K3eRw7hu+lm/C/IHvc0kKPHz2TiPfTXsh5QJ4Tr4pVzjA5eG6sFkjq8Jb38I3CJpe2UTRrXIksmL7p3qwslJt+2sE7V+Pt796JjyWHWQ3Q7UrvgbMXbdHySF56AnulixX0M7odWgXLRWMovHj3pDMSWWC6r24IB6ohPY1gX9wH+gVB5TJeI/n6v2UZR8HmFn7431c3I88R9rqXs2TSQxD93y6y9FLZ/tHTr/6kM/07o/oEoOPLTzOPoGKvZX79jOETE3+d/8uwDwgY9oiBBCcW/iWKdr6W6+/L2EK8GhLThI1//9OAAAA/f///1oAAAABAAAAhX4AAITDAQAotS/9oITDAQDN8wPa8lvrMhCYygB8AfVIR/NXmO3lvE+dQR94EehM3h2w24F4qSi+W9ub0gP4BwBZz5kp/YuIiEgZLg+tDHcPgqo4CSSryhIkwZFMjn+moPUloULHLW7wjGkkAiyMa0qdwAInlNKzp5/pMGT4tObBl0g5oRPOQBdrdBo+uVQe8IpQwRVK29KATVekwiOdI+LaXV0XmeAoqTtayzRiwSA+fcDyuqDowIa2zuFSiZpDnQt1JRlLoisEBTuLKq4wdZQcFhEBVY94X7Ie+bCu9A0OxNRpIg6tiKaYpOwSnHx5mA5qHP9YZzbyi6aQwagT4dPagEVD7UKEY11prURUxYEc/UcWFhpqOBkvMW9NCgGXM822Ow5YDEpj6QOAgA120nRR0Qfgx0poDgkPughl9NITSBjm6ijORlvEkLQR+KOLcUm4pUZIh8rAYQgAxYxPECGLo6MgZz1nThHh2CVlj2MyG0K9OjYnFH4c6bq6PGgpzHNOGuT7AaGPoySY7aj+8/XmuAdwTVJtqcmPDqQIa0+GVQs+YWreRmjKMCOPjhBBiAMdg5s6hlBUruzCKkwrGAny1T2mxAjVnIS63rM1jBJwYBuIJMOx0A25mpKkGS8LRA5oCOPoaIShsZrTjw9lamVUkKgrpFCgkeKKlSY6pkiI41M3xYGAjhseuPzRQXSnhZIJRWBBNlW6UYKGhRKCk5tgC0VYAtTpX/agCRGjEYxABgkIOTeBQ0cUNTWjZEKUwq1RR4NnQgfHFSdmhFKDzOiYCpOhUm+8i3uGKZLqKWBrXamEj+ieolnvAgavPjRMo5YmEFFU3ZK8OlCKgjzREHkiupcxOQAD6A5MqvskO3UlCn+iHuoschCE4kSMIIZDFCzS3MnJcawDhbAUVzduKjAkeWBLgiW52rAEDDDRDIUY9cWoKYp9l5BmISRcaVQH8utTV3I3oxlUwOiQhvzpVEeqtqT1J6Yr85ZqEPranQ5dRQGhzqSUGH0zbIzKi9gUabSQaJgMvIjAWMfxu9H77Pny+IUKpYkSlXXljIhr0RAhUUd+aDqnwKcGOdDUmI6c4PysRNWoMTUnPUn6vGDxCSnn2Xzx1Ye+7OmWyuLUZSbXOp0Egea4e396IDF9aepKGhH6Iksf3kON+hSLO1F9QDwih7EaEo/sB4yAqRtI/IwrZ60Z59YFfJl4IVs8liGG1k0cfexLjBZc80nYwNCPeLqWpi6st6sXXCN0MzM+3fmnpLMcIkQdEIhGA2RxX88blF4AApQudcdAnXmILLq2qS3KdUYKGZQZvepRgLpS2yVPx/ob09Wnd6wT4/tpq9G7uqz0dKgiNbpMu4iatYXRrTcbD4kl0gpR3KW+pIg9iHpFC/BX3owOazmEQEb8cuAa3Y0E1dOa4KgzC0WjUIlVUQlZd86OzOhqJjxvidLzaRPRqzbzdDJABXWmJCfRMC+96AJNNKLoGnuBqLNas20QFYA1JbpmiD+iqBX96UA0MgAXZuXjINwQ4MyEbYWk+l7dJsOoJ1LaFO3IijpmPoiC1T6dOM6A01cL0cA4eUWm5lKT/UT81f9E+dMtLHKQazUdkhZMsNMQFSOmAuKHfVPfYFTUiah2UriGzoXGBDN00ug9anBixZXrXrDwabHK0/fi3jBtYVsjCFNqLfOzH16yrBlzoOkb6hc90s/K3iPkp3a8S9FBvLCSs2i11xCPtZIyW7UYQX0C4yi7mk7sjUs3tZq2ExEBel1SjctjBga9xFeUEt4EdQuDWN8BKKvfgIAyIdek78mxaEbGWNehI+Ug7KsTQkzrNUqguhLaO30Wpy9qzCPzx1UDCoR0hHPYMf8WOSoIYaQeVGlZ78RonwTzDTZORZp1E5p4hHHQLMlwpCkXkzv9CtCJgRiH72WFJGc91c1IAArgh/4bUJE1nSV5ne4KnT4oT8RG9JKo9Qjg0zEE+NAV9fEdhguwJvToQId29eiUFIjpk6LWhBzRGRBYAcN/n2HLT4Xy1h9oNojOWhOeQeGUuGZE4kF3e3DZNzeUfdTlkQCbgR1MDyOvte+bJEiCBRjVyyrVkb2CH2RSANqQXUcThAArBdt/cLZ1t0xbhxAJEQow8rX41PlBc0WgX+aQtP3a4KkH3RF2PTE/XdINHbvAE2UdSXKxz9X4Ww942I8uDTKsL3FNdQtwvlwqeHa3NPVM49DhnJqmOGC+W6dOqoSE3gDJIRccn3e7YanqQbRD996AvbD7BEDWuFjk6QgwSDBA9/gvzJD1lY+KXtanpNNRDqP0DceomoDA72GbdBcjIqBzyXE6Q3TprbQ/ELSh7FKLgrRZivKJgn9qSyxzb7Bmor+BMPVMfWRROARrfg4YOrWlAjudVzapM/Nodk02YlE7Dmaal2/6g7ZTHgBl/Q0EVJSxv1lK6020NnldnJ6QYGKaBUvdyolcBEtZ/wVJBjApbh1N0ZUEk4+vd0iSQDSqh9nxtSNHngnZJgQMwvQBgUza9BD936BEdRgyxm6BjlSUba7StQAH46ggvCCktIbDA03fUBu6PLao84GTJVrhB4WH5BMEplNQ8NTVFCz03kS/T407teGNL13CE5P+NOdMXyRwJYrBUu/X/GhQb2qg6ncFsjhVJNmBTi+1pVVkLzEp2DUFzdCqRzyytkpXExNgwY8YT2FJoNqQJAU9xJm0XmkEGJSPpLo6URElnUSErI4JwQmoDyYqZiwlna5NzSqH3raUW/T0wUivG7IEC5PGlgRUh6ZjoeDQIZRwNBaIz3OxgaVpe3oelUixFrjtt+hXllios22xU+Nb8h+HwJkhOd2AWMrx/J6HDEq1rmUIRXcTAqQsCY+HMlNFPZzSOwAQm9Ny7LouSwLARPU3NpQK3DD7lxOCFbCrezhygi7TsNN4SA4ukVCoq4Wyup4VDoSBlkKicx/eBpsxAWwi0+0KtWkhptiLNf6gMHV1DBSObHW0DUbBc3CLFgBdakiDfuFSj3BM1EaUiwXgFuMC0o7OtWaux20VGthy+OoAusCWtT/olw12RF8tSwkDcd506OvHVm/5s6yqwUR2QweTA9InbJohfFRiI5rAr83HeVnaMuE6l55MFOrIvooeybQ2af3AIh0SYpz5GDkK4czqehRlWV6HxVfczJzb29OnzOh02OPgEQ89qYmYYex2Pbh6K1akO2HEFB3h4sXjWaLy9Uf/QiHEgpVHDwUOUA0kSqCeB41GKWhp0DMI4v2Fc9I/bEpRE1OITyfSs07wx9X1AiGjeHKAHbZDhcKMhZ/UsiMsaNPD3u5CJjjPhO7KYBs8BP2MClFvIGgKIZ40yej7OXoJAe6EdDU8UnoCRHkmjGE/RaKoBlFM+lkVGzg3z++loSRhSJEu5mFnQMHpARNhGbzDI7BvPGx6gcIpwkNUcETr7qS8j7k1R8QQRnqISkvN6CAhEzs6XR9X1+IzRDhJkEfUQ6Wo37J11M5HQTqFMzA6VSBIfYrmEP2gwfLFOJCko9dd6ehVhqSA2BPoD+E3RyNtOXpeDaE719DVUEioiaaYMPdxBF0MXlaK0vEoG7u85wrTrEhRvglIHjItbBCT1pku4pFZnbkDUyHZG41Goz0a7dFoj/Zo73XvY39fkAxcsuQPOrE8K46Sz6lx4bAAPY6XY/ETyTXhIhDTbwz74nyNeQ94Fof3/S16KJzDX1SpzfMYMN+uE6MyFiyQe+81IRsKPkL5X81H2nuQPsbDT4Dee++9995777333nvvvde97nWv67rXdS126EIbQhYrMZMMmDqIZCb8RX4TRjhaKlh4IGs8KHaojzBnw+6QQ4rf0wSo3uPyAhqhns5UDjdpdDYkuSlxPI2jIVuSK3ILUgqgA51TBWN/UbHjb/7///////////////fv/6n//4fu/XsTZogzWeH/n////////v9BvsPIAfHlB3/zMQNzfoOAihzxzQf5IB8U+/2Dv3/w9w+KwYl5f//+/fv3799PKAHMIqGeEz42dO/fe3DL0J6YikkJv3/w90N/v1geHBXCsxWE3+UJqR7dEPbZNLmhdGJQYwIJGVTybS4bqiTEfk7HnwdkC7Wn6osmEjsPyD5HOI5rnRNkizrOUS06AVHbwVAEukHEdi4oqvS7JzY/ef6cdSVsfka4oVJL6tCokBsqHUaHRjMyzTUUwTO0nplJ7lOCZ5w/zzEVreHcQI7RZ2ld01RdR7phw7GqBPYVISgd09CAMRVNO8So59xKjK0w6ERTzb4xJW4a3LxU6OyJC3tuaOpLLKhxCixjCBddcjLI5coHFSEhQB0MHhpvF67U8ER7Vcwn0sRg7zIY4I2MGdeJwkROkqnTvRDA0BsxfBWwQC2giCUJMgaHQlgXSVLEiGxN6ulpETuCYwyhXQBAQjaDc2F8vMKIAYFBx0CPMQYxZIwRiVQXiB0R6yDnoEfPvJBNbSI9smsmBHBBcdBRG6Q+Y9puhrBsCg0ftV+VA3e08nqYvi++eSdxx1YbsTDJUmWLTvVIWXNhxKbmoDhZqNPbp6g8elUQqzpOmIU/Vmndyd4EOyltLUhTmEM7ALuMM+gAaI36CJI8ndKLNl0uDIMOQHBUdUy7CH0Ci0RdhFI1mC+T+iISMbofiytikWKe/XGsSYZAKC5dqhswwbPbQJrqm5zeOg4dzacStfS0sTqOgJK+sAI21HVZQBxgI1JjUABHqW+SJepXmar0syN/NR0B8Rm0mVF1jUw9RwsYDpUEkBDNjziENB5s9UZidv1KjD1h5HyoG6TpkBSLdB9eTGo1PSA4HvphuM51FyBHs/CyyBcC8FEYfdek6WE7WMU2s6aylNU1CQDQ7WAdhXoMyAgXW8gr1VPP++MkdiPuE3MFzOiYOHToQuo5UQN0jlQUqblzd3WeLDx1G0hVYhu8woiIworwjEVZ1EMM8AztiFY9w4oFNGNcgqRi6Vw3d7XVenbAyJ76KIoduoD30fhKrf7TIfFZzpyazaYljlhdAp9FEBBR+CnUGr4AOf3mQf31119//fU71l9vx3o7bjE8cSQJhYDg2ootpU7iTcEXKL0djaScxErbVioldwz60SPMWaMHTXIrmcEiUGLl9pGmR5ig6F5pmugSpk3CTuXepDl0tlhlX4nLICC2BEhUT+5o1ZmN/lx6a7TbIJiBSTDUhIONNOnAgsK5sjKx+w8CnqF1Qj677gRID/QlQKB/iLKXjuFIU66W0NBTwTQt3PBDsN5URwN0iKFh/5BY+Vm2RKkHSOH5whMn0jxaabp2palrmKZfamlKB4JS0yo2TdMLAYxp1qRpU7eBZAMpCJCgQ4EOLUK0iNEjRl0sB61Va0WwJgAD5vAQEXHOHDt2EJ3pNLWeYQNMbWFtabFYbIAAUqzUmDBjpqxdwJABs5IRcwbxzIrIBlAtqZUqXVIvqZjUTIeHYbasU9gqmo2iWZp13VULm2XVkmXNUmW1UmWtslJZe6wB9FTq2SNnTx48eeioiP5Q/qnT65gRY4aMIJkvWb5wWTHZvTlhEiRI0CB2ThKcSCqaxTOLaxTX1NGaTSQbQJSAVEo10JtM9Y1ayA2lN+zcurm56dIlzUmTHiFaE6ly+Kh81MrKVWqVWqfYA1YslxVrFbNPMRu37NuyLbuuayB7YQ28sF5Y5xVWE88QnlEsVIyWiUb2SMp1ys9K5Uf1o2KqfC45rZeXihQVMrQeOmS5Wq6NGjlaHa2YKydWTtAqaCW0Drp0yVKmVZPqhVDtog4SFhoWlhFTRhWjdpWLmuUKFi1YtgxuUQfVLuumVRPT5aq5PrpUtD5aEylaE62F1CxaDLUMmhFQ6UyqkyoeVY6mTaomdXO1NGmdtEZaEbFsbAM2jYw1Y+/YDGzdymA1WxWsaCuB1YCHDuuHlcPKruuatuu73ln7GlURqYnUR2vhymUlVN2ok1RJqqEqqIpZoVYAa9SatV6tWGuYFXEls26umdZLbJ4aq8aAXWPAMiBjEZCxZGNs2Bg7JrOzzMow+2RV2AOrelg9rBky3K13KwYMdWvdGsfu6q7y2pIgUWLECBQqChUEiBBqCPXDBxGqCNWDBz1VT+2g+qkl1Bs39tQ99cQJE6oJ1YYNPpVPVaEihZpC7etboa5QW7RgobJQa9RwobpQYcB4ob5QadCIocZQZ8yQocpQceDIoeZQrVjRoepQefDYoe5QgQDpofZQf/zwofpQjxwJogZRhwwRogpRjRj5U//UIkWIqETUwEAkKhIVEDCJmkRt0kSJqkRlwmSJukStUsWJ6kSFAuWJ+kSlQiWKGkWdokqBbuAPeJv6oE1tY1MdsKlsa2qDNXXtTFVwpp6hqQnQVDQE6gEEZgjUVLUCKoECagEDapkB1cAAlWzA2AAVDCxMDYOq/1vdENLStryusFQsNStLS9VSBahbKpfq5dWldn2pDNQvVUyFoMJdqQvULJWDmiHDnXqnYsCgQdWg2tldUC+oFizgqXgqBQoV1AoqHV2dWqfKyc2pc2pcXJ6ap06Y8Ka+qW5uElQJagQVQooJKYWURoo0qZIjRmkmo0WLGqWNHqWSHqWPMNNJqSVLl9JLmNQAmFJMaaZMmqlm2qnTZrq5iRKlyj59/KR+UkGCAqWBUkOGCqWFUkKEBqWDUkSIDqWHElFRsemmVJMmdSrlNKWuKadUTdVVVVUoKVXKKk2UWloqShWljlJG6Z8UEKA96Z6UT1qZYqaXaSS2ddUqFXZfFVbld1ZllZ6fKq06n7HqVAHETyoANepJjVKhUht+Lfz6IPTFSCHESGOkcnI0Uhqpm5uMVEb69jYjnZGuWFEjrZGOGHEDBw4QiGZSM2liYpg0THp4aJgapl68FKaF6ZcvYFIwKSFhlbRKSoXKlHRKKkWKk9RJCgXKk/RJGiWKkiUUUhgwkLhw4WjHzhpKyrpOHTVz5qSRIwfN5KTimzeLjIxdetfChcsWQUErg4OBWLAwuXKlSZYsfEeOnAACxIQPHyh+/Njr0YMEDxgucriwo8cOZaqHMqWsk+apk9aZk+KZk86Rk96Rk8qZTOlMppNvUsk36RvGNA5jythTNz3tKSQkl5RLGhkpmAqmcOAMpoMpGzZYUizp4+OV9Erapk2WNEsajR5Jj6RGjABJgaRFivhIfaREiPxIf6R/fz3SHqkQITyG3OF5wMOQAcMFuwsWKlioi6uDtkHX2NYaPGjgQM0B2hnaAgYLUgZpWqokTQKoIoUKvQ96eRzyNnTYoOFOAx4OHCFGjIBbsULC29sEN7eXk9sQIPCUR6A7I4aMmDFlxiA2Iiby4LEj3ZEGSW9wFmmEtEWaI32R6kjnUgoU6FK6FAkSMimZ1NGxTFomXbOmMW1M6zoxTUzVqDlMD9M0abykXlI0aL6kX1JFRcKUMF1cpJJSSbt0kZJKSbVogZJCSbdsiZJGSa1YWZIuSQMDk6RJUiZMUqQp0iZNPqQfUj4+DimH9MSJDmmH1ISJu/QuRYGiRFoi3dvzkHpISZDIkGZIRYiwS+1SECAqpBXSECHi0rgUDq4tbUslSGBL2dIJEx6kD9J/tVQt3fssPUt5yoBAaiAtkCIYkCZICaRtyrrp60zh9GmWHpi9vlKvVIEzjVM5paLFUrJ0QDqWlqUA0qcqq7QqvZqCSqXSqDQAWNqVCuAKS7dSrDQr1UrVde/9////////v/euGcn+d73F0O/FiUhhyPb+////f84555z//////951NBqNCv6P7d/RaDQajUZ777333nvvvfdetwgA+XeQ9iyf3saXHHbMvJAgblZef4TCpBNo2DyVvi4SZqT8GEWTICAvHTn46VHpjtLUN0KxeKEQnc8cTHmcizH8CUTSrdAb/lTBkLNx8uJbPM4w2NzAvRrd4AOSgPEEmmOodmTyT9JI7bTGK8BZQhri5/////////9/b0FgmN3t0rGPE07v0KMS/512qQyiRwDwLJIYpRhOxv4scPX6LeMdLbP0u+7QTm/pWGupi1utULzedd9997rvuu++675rKLSG1oN1Xdd1Xdd1Xde1Y107Ota9916LIe7g8YJPdiDNR//vXUyaj//v/2nvPdp777333ntHUffee++97nXdou492nuP9t577733uvdeR2sxtahY3esuVnexLtbrLtbFuliv694p9Lp/3R3rukGv67rXve5hve5ive5ive6OdV2HdcceVjvWY09uGvj+5/9/yP7///8/1f9PPVjtWI9FZQjE//////fvzY1YqWf84RjVoh58kG++9+Dvwd/7B3//pvr9e/+dGFT7G+yp33s/dO/P3CJ+7+8C/b3nGIwxqOSDYnWxEmLX/f//9///////////79+/fz+YHRj27703dEN3ZuY/pd5777333iNrMnWvHWvHWrFD1fX///////////79e+/of++9s1XqXvfuWP9vLc6fc/7//Pn/7875P+f8+fPnv3//fugulEOz7L333nuP9l73utd1d4zW/Pnz/fw5dEPY0L1/P3Tv3w/d0A3d+/fvh+79+/fv379///79+/fv37/b/P79+/f//v379+/fv3///v379+/fvx+69+/fH7n379+/f//+vf/3/s3g9/7fv3///t+///f+/ft///79mz9//nz/8+fPnz//58+f79///Pnz5/ufP3/+/Pnz58+fP3/+mz9//vz58zfAnz+v+fPnz5/v/+fP9+9//nz/8+fPnz9//s+he//z/fs5dP/+58+fP9/Pnz9//ps/f/78+fPnz/fv58+fp+H8+fPnz/fz/fz5c+jmez9//vz5c+jmz6HQDWfv379///79+/f+/fv3799qv3//3r/r379//37ohm7o3r/r379/P3Tv3w/d0B1hQ/f+/fuhe//+/fv379+/f//+/fv379+/f//+/fv379+/f//+/fv379+/f//+/ft3//379+/fv/83f/78+fP9z58/h27+/Pnz58+f79///Pnz/c+fP3/+/Pnz58+fP4du/vz58+fPnz9/Dt38+fPnz58/f/78+fPnz58/f/78+fPnz58/51/z58/3P9+///nz58/3P3/+/Pnz58+fP3/+/Pn+58+fP//Onz9//nzz58+fP3/+/Pnz58+fP3/+/Pnz58+fP+/8+fPnz7/m/fnzr/nzvf//xzL9/v/C////H4QUaNkZBRtEjaT7e933b75///79+/mcJFvRo0h1pQVMonIc+x8aNq798051oPzw5/+VJ8MQ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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-Double-Side-Cooled-Center",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAAHbY7L8AAABgRm0CwAAAAECfGvU/AAAAIEcm0r8AAAAg1h7CPwAAACCmYN4/AAAAIL7S6D8AAADg18/XvwAAAMCtT+C/AAAAIDgk8T8AAADA7K/xP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAAGkFAABPAAAAKQAAADwEAAABAAAA//////////9emS2/LA+yu5U9GT4nOeM97r6TPsy1TD9PAAAADAAAAC0BAAAAAAAA8P////////9emS2/ng3BPLKatj7Mhu++7r6TPti3Fz9CAAAAXpktvywPsruVPRk+JznjPe6+kz7MtUw/AAAAAEIAAABemS2/LA+yu5U9GT4nOeM97r6TPsy1TD9pBQAARAAAAEwKAABaAAAAAQAAADoKAAC4KQAAKLUv/WC4KIVRALRaZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNRkE2OAACAgQA8D8wAEBARG91YmxlLVNpZGUtQ29vbGVkLUNlbnRlcgACBdIwMF9wcmVzc3BsYXRlLWdsb2JhbC02NTAtICgpHAYnKy8zNzs/Q0dLT1NXW19jZ2tveH+DmK3C197eWqVFAQDfBARINko3TDhOOUNjH14wM19UcmlNb3VudF94OF81bW1fRkVSUk8tMTGAv+VgjSKyYf2ndrfQqD8o7QoKPT2ZYz1VixI+AmNSjl84MF82MC0xNQACdpbpp+kHkia2w4ekJySm+h0fv8kFSz27eMk9ZNdeOlNsNDAtM2VmYXVsdCk/kFx1pYqudqcAAOClJTVmlT3EPsk8MQXzPgIA2Ns3Ykx4p396cqYgVNioJz9uwEwEN0o/OEdkMmKnMYktKE4QJ4+ZsxA/JZUNSG8soGluZ0Fzc2VtYmx5LXB0wjMbUG93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QVwgLhD3h/vD9eH6cHu4PVweLg93h7vD1eHqcHO4OVwcLg73hnvDteHacGu4NVwaLg13hjvDleHKcGO4MVwYLgz3hfvCdeG6cFu4LNwV7gpXhavCTeGmcFG4KNwT7gnXhGvCLeGWcEm4JNwR7ghXhCvCDeGGcEG4INwP7gfXg+vB7eB2cDm4HNwN7gZXg6vBzeBmcDG4GNwL7gXXgmvBreBWcCm4E1wJrgQ3ghvBheBCcB+4D1wHrgO3gdvAZeAycBe4C1wFrgI3gZvAReAicOPcOPeAe8A14BpwC7gFXAIuAXeAO8AV4ApwA7gBXAAuABfOhXNzbs6d3dmV3diFXdh93ddVXdXtbne5y103dVEXdU/3dE3XdEu3dEmXdEd3dEVXdEM3dEEXdD23a7+131pvrbe2W9ut5dZya7e121ptrbY2W5utxdZia6+111prrbW2WlutpdZSa6e101pprbQ2WhuthdZCa5+1z1pnrbO2WdusZdYya5e1y1plrbI2WYusPdYea421xtpibbGWWEusHdYOa4W1wtpgbbAWWAus/dX+an21vtpeba+WV8ur3dXuanW1utpcba4WV4urvdXeam21ttpaba2WVkurndXOamW1stpYbawWVvuqddW6alu1rVpWLat2VbuqVdWqalO1qVpULar2VHuqNdWaaku1pVpSLal2VDuqFdWKakO1oVpQLaj2U/up9dR6aju1nVpOLad2U7up1dRqajO1mVpMLab2UmuprdRWaim1lNpJ7aRWUiupjdRGaiG1kNpH7aPWUeuobdQ2ahm1jNpF7aJWUauoTdQmahG1iNpD7aHWUGuoLdQWagm1hNpB7aBWUCuoDdQGagG1gNo/7Z/WT9un5dPyafe0e1o9rZ42T5unxdPiae+0d1o7rZ22TlunpdPSaee0c1o5rZw2ThunhdPCad+0b1o3rZu2TdumZdOyade0a1o1rZo2TZumRdOiac+0Z1ozrZm2TEumHdOOacW0YtowbZgWTAum/dJ+ab20XtoubZeWS8ul3dJuabW0WtosbZYWS4ulvdJeaa20VtoqbZWWSkulndJOaaW0UtoobZQWSgulfdI+aZ20TtombZOWSbukVdIqaZO0SVokLZL2SHukNdIaaYu0RVoiLZF2SDukFdIKaYO0QVogLZD2R/uj9dH6aHu0PVoeLY92R7uj1dHq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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-Double-Side-Cooled-Center",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Cooling.html b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Cooling.html index c8df6213b..5594a0132 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Cooling.html +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Cooling.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAoJLkkkAAAACgEkKYQAAAAMBftZ5AAAAAgNGYccAAAACgdAhPQAAAAEBiqn1AAAAA4AMg2r8AAABAGiHqPwAAAMADINq/AAAAoE/PkEAAAADA6mqFQGUAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAADIFAABPAAAAKAAAAPgDAAABAAAA//////////9GQyrETIfEQSSmFUPQ5etC0iHHQonpR0RPAAAADAAAADoBAAAAAAAA8P////////+KjNHCTIfEQSSmGUPQ5etC0yGpQorpRkRCAAAARkMqxEyHxEEkphVD0OXrQtIhx0KJ6UdEAAAAAEIAAABGQyrETIfEQSSmFUPQ5etC0iHHQonpR0QyBQAARAAAAEwJAABaAAAAAQAAADsJAACYJwAAKLUv/WCYJo1JAORQZAAAAP3///8BFgCAQAMAAgBkMhdBYEAIVEVNRTVCMwACAgTwPxoAQCMtXgACBawwMF9QcmVzc1BsYXRlLUdsb2JhbC02NTAtU1BDTWF4LVRvcC1Db29saW5nBgofJysvM0hMUFRYYWhscHR4fJ2hpamwxS9gQDMwM19UcmlNb3VudF94OF81bW1fRkVSUk94p396cqa/IFTYqCc/6/NHQqZDXkK6eUVEMHBeoTIxNS1IZWF0NTA4wIvAC0GVcyY/RqMXxNMhqEKJ6UdxMy5GVENHbGFuZAU0ODxARAYDYqcxiS0oThAnjpmzEAoHfEizMTBfQXNzZW1ibHlSaWJzCH2BhYmNkZWZUE9xMF84MF82MD9I6kEldpZXJ9xGgqXSdCTEpkNGQompS1EfKPMENT9B0j4m0ckppr/w9W2k//9/P1H9fqYx4cjDgNFQIGyb7Sx/pwKwdCY/PycopstFGcRhZR9DbWFd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/f///1oAAAABAAAA81EAACxbAQAotS/9oCxbAQA9jwLqNKqEMRCoDAN/lc4pUIIVTI0QCrlKTKLJdNXiAWQWeEqNX3Upj1AOJOarIJHef/9/SimllAIRCBcIGAgYAnbgoAFugMvKojiKzcwW4AX4ASbDArgwFr66CoADYCsrKkyFq6qycBbW0jqAD2ACBLpwFx4wwAA2gAsU2MJb2AtzYRWKO+Z84421ztljj51OABgAhoJa8YpZdgpPYSmpJ37iKAxlWZZlWZZlWZZlWZZlWZZlWZZlERHbdvNfWvqX//3vf//73//+97///e9///vf//73v//973//+9///ve///3vf//73//+97///e9///vf//73v//973//+9///ve///3vf//73/+OsfQv/+XgoJubECmd6266Y+jY2it380oaFYGj0NK/tDRFZGulV+6mNHoljbbSQemgdFA6KB2UDkoHpYPSQemgi4kNEbdt27Zt27Zt27Zt27Zt27Zt27Zt27Zti9kQW83//ve///3vf//73//+97///e9///tfzf9KpW6a//3vf//73//+97///e9///vf//73v5r/lUrdpJr//e9///vf//73v//973//+9///ve/mv/V/O9///vf//73v//973//+9///ve//9X87xQR40HpoHRQOigdlA5KB6WD7qZ0cIroFY1Go9FoNOoVdd2W9YpGo9FoNBr1irpu6xWNRqPRaDTqFfWKRqPRaDQa9YpOWZZlWZZlWZZlWZZlP8uyLMuyLMuyLMuyLMuyLMuyLMuyLMuyrpeLWZZlWZZlWZZlWZZlWfZryiK2Xq7ruq6LiEjp/0vp//vf/1J6Sr/GaAUuQB+l/68cMPdKozSG/v//t7j9GuLgAW7bI1PJqaQdR3yM2EbgVc71TLaqOmliXgLYXKg8ay3WvthkqKnD0qmIWtcg5+YMwVwKs5GYuMZ2iWMIBlOknRwI2BApvTQalbpJpVKpm1S6Tt2p67qSrglGNEBABOt0O5m2klYQIwele1KpVKqh71LqSl22C0q8TAsQ+Y7uTP6pn0pIj4ZIokT2cSRToE9tegFykUwK4XRC9K8yL9O3jJMw50DPtKrIFCYUCr4XNEMZpCROu36aCVDplEzOkm/JRfYrjSSeMVJNzUJM5d1BNOWWYjlT8Ut5844IfJN0tBXndHL9IEzyoINT/4UYw42BpI5CH4Bljkj+eRRkobcp6ei4JXDTUXIOH5dGV0PMz8LQRYsXcCSvxNEVguFJfoCsM9xiIvKVAIRGGD7JtEtih4oEIS8/ZLFxabm2izhZsUHGGplCbjCsacDmldWG0x0FBhVsHD6aUePgaAiwkK8B2jLEcCqR2qa2LIU/HtfoAK9kbMKtqfhTN/iYtdaFB4oXj3ZrRTaxJfbUtUOCWX1qZGueCkTqwEiCbaq/3SHQwgZFo/egsgRbBLMvaVq62Bo8kLswwRBbAU5wC1BYYVNLu+vy0sT2tjXJdQdlweO+q6RLZ3rHvSSD4VGEN65kV+Cm1MFdghm2qe7PffRu6mAL9wYfwqgAn9w7TgIADFLjjmka0PhW8rXtj2wzATrhtleROtooaTsQME4iQulFMjHdAWECVp1KbJaeZE4RA7BQNGnZDf+gPpBOWaDQwP6KQT9uyX9zfKTCA+h3zeGQWu3536XMgBSe/6UIkpkiKiDC49dJ88XAopT/Zv1bU0gfso4OAp/0o4flvxNBTpAwUP/PZQ8geqy+Hi9gfFAKwfhfsrmu67puGiZi7qYeOzf3zxC/T4dZ7hVILkeAXO6k3hO3DWulbvskY3R7PMmiEC1xObBRqbLDxYW6o7ZXgJ6tkrIFnfKs1fl1UpUg/baujHXGNxmj7cuKx4KfMdxRk/z9G2pwKDOMB5+KhrsplUU/E2NIKAZ8NXasH0z+9+y2RkQrIq39FcuWKkpt27rud93vIrHyOSgtcBXjtFXQsnTNDAYBHKDdLZKy1k/ggetOjkVG0iHnvlkTlFgRyT1LcUAL0rXzyYl0sIpcF5cODoQxxi1uW4zbFreMCKJA2dH+sxQtW2SLMZZs21bSbV08dVvXAOCTqQVMPkgm6CbWlXF3ALq0Fimv0TREmyYPZPxwGyVN+XR2bFwpJb4kUXQwJdTETgaqc8YlE7b1pwzBuV0OTUIgV8nnRsJVYjU4kRGmhmxUWK1w5EKOeNFOIjmz6aLR0kjppZSe0v+X0v/3v1I3qdRNRAhKT+kpvTTDjsj/SjX0XVJ66YZAUv4rlTtEQ0rppXhaB6R1eFoovWuYhZHSuzEqYLkp5g64HfYmuSEcbHGjUyZuBb3VxQGCjnsDiuqCfX1R+isDFNznhhwtJoyyFtMeVhvnsEFLJ1FCu4eLFaWXar31Sa0o2ZBisUiTlEbFYCEFkEnFS0LLXHq3ptKtFGikmpEa5QopVNxLgGOUgoterqe5HpQqCtvcTL5KlIBcOyLdqaAM/BqBSDFKuYfxf91EJC5Rgkg06L/uosculCOw3FH6qZTLUoWpdIAfyymWhxNT6ZbgHEkpTX0kq+z0AOsQZ44VM7MhGryw1Ovvbyr10lGKUymkz56gR5gDUuzIZImbSVLuYMbkH50y7qawE2xRaIDY6gI5mIRgV8S1VBUjLNoJuJDMzDC0YcNGw2rSkIykC2kTogDSQYynmd49rqS4NpeNui3GritdkcR1O3wpNwMIEdJoi0dyjYtbRTi62sl2smVDSMxl1yK5Xm6XEUH3SnHK252fvgBhGqCGyK3BbVZgEdncoCCSZOsgBfltGBFExJgRysEDPIy/HxsVzOG3tgbS1R0JAV9wLRKL8ZQNAqck9ZBF7MNQnCKN4hYMsmDsNzG2EsN4xTGV8RUWxnguu0CBql21AwSw2lb76mpqTwHw4IFPbtPRddh1HDjEUW0ysi4BArg2197aWn9/bGpR0A1lV3dwu3DRYsWKqIoNWKIE2oQJaTvtbBPYAwZAbagtJRW1o7Z0s3t97ud2OlULFrwq7LadYZMg4bbd9oYNb/ttw8Fp2Bo+GNCbtoFNnTpx0px27zvrT/oT1pX0piZPX54OZMq0/fZblSRpM5KC/bWAwSamSXtuy22vbbbbzbZZ7MEUW3BH99qWsM/05la3l9akPelN+pK2RElv6kpbwR7bXx+6NoBNtdE2ha2Gd956edvE3suz23sbz27j7TvMQ4b+/NEDCFAgHUiQ7vP68XMnj9ajqalo0SJGmlEmHz508OCxo+3oOnUqdaV+9R2NqRs1SqQTaURakZ6zR+/RcuTE0XG0Gzdv9BvdRsPRjjQknanl6Dmajh6kLS0FaUH68pKQJqQLFTKkDelH+lCXLlkcHR/1o/biBcw/oyUlI9dM0Vu2SFlcVNSKukoVK9qK1qKFkUukGg2pp2omG68wailT9BRNhUoUHUVD0U/MaEoNJoxu1Fh0Fj3VbPSk/hJGm9FkwojRZPQYMWX0GI2mzBmNRqc5o9NoSTMHD0iQAATkAwGiT/fpECH8tJ9OkYLQCVycjtMbNnDQHLSc3Jye03R0dtpO19V50B50hw54Gk/f3X3QH/SIEXk6T+/t6Wk9PhQoTpwQYUL//fjho0cPHpqHBgIkiA6ia9SgoWnowkIZWoaeMSOGjqFhwHihX+gcOXRoHfrGjSETJqBpNJ2WZkFb0BUqtOk2zcamptX02loGnUG7uV3QFzQGDK1utVTqale/aR9EiLRowWJQr1gRqAO1Ci2IBAkOJUkSdeIQvUHDwWnQGrQBAwQ0AT1gwJbe0lpaArQAzcXVpbu0lxeWxtJZWVN6SlNRAdAAtJVVVYEDYhqBDhNLoMP0WAIFmtCGFqIPbRjqQ73DENHp3Jx37/Xz+ZT6+gI7oMWkzsCYMHGxpIgRbeQIFNSqV82yW1fpq6sAOoCOioJqqFb16skTp075U9aUOXHSOG/KmzTWXUtB0BC0mY5qEfpPl9CIeoceol1oHLqJHtMLFijQCjQDBg10A01GVqbLtAQJEXQETUFPyJaEMqE8aFCiSpjypUuZMlnKlSRJEpQF5UiZ0ubmIUOGMDNmhpQ1HTnKbNSIUWaU0aBJk9PkL1+65C7Zi5cwOUwGA+ZMPpPLlDGTzYzJloPyoFyo0GW+zI9yZl6EKCNKJEQIkCBBiuQi+cgRI9lIRoIkMSfmJEmUZCV5yRImmUlu0kQyS2ZIyEg1/7Opk/v0cdOmzZv8JldWwslw8p07a97IPJ1O5slMCSU7cdKjh44ZGRExBgwYMrKMXKMGjUwj27BhmA3z4SGRTCQPGfIj/8g+MpC8JuPBo2dP5sPHj2a2Y4dOnDhy5uTIOHAU3gCU//zJk/PkQJgm5UlZUKakqPiEShQpWcqUPGNH3pELM498KCvKi7KcXCe7yXQyZtbMUTKU/CTPyDFyYSaTxYgZk8fkLVu4ZC758dExO2YtWrBkLLmxkTEz5itXFvNitmKlSq6Ss2TFubkKbW0WsgU3X3Czm9tWmqVq2U8v6+W8vL28l/n48DJevrv7kD9kQsIOuUOmo9OQNeS3N7gMlzdscMtuGQOGDDlDjssVstpaprAmt5aW2TJaWkaLnmUOOcJZjpAl5Lzs15f9JkDIaDkKIUfzWfaQ6+xy3YrBXJdZDKbILLJgChVZMLdQcSK3yCZOBGYTGUXgX0aRS/wB5hLZBaCI7CKHEDEih8gkRoDIJPILEPlF7stVVlmqEraEKVWShCnhSZI84Uk4k6dLOBPGdKkTxoQ5ddKEOeFNmqLwppyjcs4Z40/4U884864zz1tD5Z2fUD4/s9Oz2ZlXVs1rhqpTGZoBTJllABnLLEDGylcBBOSrvCUgK29lrawDWSsPOMCVB+QuLgO5KxcwQCAXyF4EHmSvHPbgK4dlsK+xDJYTjCHICbIYAgdZLDNwoCAzyAsUlOUFuUEZVW6QyagyWbbChQzhQXmwHownz4vx4DuvIHwH9xG0B/fBfPYEwnwwoEB+MCD8x48l/oMJWUbChDCiSIcwIox5iBHGxIsYJcKLsKJEm1gRztxshDOxo0aQsCOsCekSa+JHl/gRNqQGmyljBpc5MwaXwWnG4DRYDBkxmAweg9GAwWHwFzBd8BfspQv2gsngSUk8xZWSc3AlljOHDpaD69CBg+vgN3Di4DfYThw22A5ew6YNXoPdtKHEbvCnjMQfQ0ZiSKwGa3HEXPCjIxb8iBux4MYsVnAjrmLlCq6CGa8oYkZMRXERU8FbFvGWKVGwFKwlCtaCHXGTIthIEVxECCaChwhhgocwwUyOYCQ48UiSLYl4yZIkOAlWosQJdoKh4CeYRg0cA6tQkQKnwIKCgTgQo0ABA8PALFiswCvw4OAL/AITErbALbALFzKwDDxjRhAcBB8e2sA2sKFhDpwD48CBiBHxjRtAMBDMg4cOrAPv2PED/8A+fBTiQtwD18BuGzjgOFyH4eA0YA347c0Nu+EMmAP+kIfzTuATGA+vBC6BSZD4w38YEFAEFoFDhBiBR2ATJvpwH+bjA4FBYD+/PbyH9fTu8B22s5vDc1hOjg7T4Q4d4nAc9oA3YLYWT8BpaWgYDUuQcIbPcIQIFDAFrKaGAWPAbW0udrFUegFfwBYsrOE1XAG3mAEZToDFxBBgBDgs7At/YTCwMTyGFSiAEB4Hjhv+hteh49Afeh/+hwwZLrwL36IFoSf0M2aw8Cz84KCgF/QoUKTwKbwKFSf8iUAf6E34FV7GC//Cx/AwfIg9v+f19Pg8n+/r++A/eDy8PJ/n//7u/J23s5Pzcp4Dhzk/5+noNvgNHg4uzsf5Dh3ePNR5N7cL/oLHgCGDz+A1+Dc/wosQQcKT8CVK+Hk/DwJECB/CA3o9MrIGWFhlvsxraRk4wObZvJhYgq+vAhLUvFoDP6H1rU9Lk+Al+Aj+zHdBQT1ZVvWqX1eoh3oBAqp8lQ8QwMpbeS2tLJ/lsbCu/JUfG9ty4HoLFiokkHppm9+S8lIeAIApBQbW/JoPC0PgEXgwLwYBAhoahQne9VNROsrZu/dOM7MHPuqfmnsGnoGn8gs8BZ+Ay0Oh+TQ/wXt5AgS6fJcf4Ll89tQ9edw/9U6auqbOqW/y0xX1Sp0SJUvdUr90SVKX1CNFmtQndUyYNLtmf/QIUofUNzcddUe9UaPMntkzZWLUGfVFiw71Q92QIcyO2REhuuyXnRChQr1QT5RIUBfUAwUa1Ad1S8s//U/30wGV6W16no4Hj56up+/Z8/a3V1be6Xc6Hz50Op0+Z06dXqfbsROnx+lw4MjpcnqfPm/6m+7Gze+/T05Sdsq+Zo1kl+yRkdM+7WzYpOlpOho0arqaDglpppvpZfqZnoWxM/YrV6h0Kn3KFMWu2BcXo1jx4tgduxYtj/2xb9mCpWPpjY1ZepY+pl+pUqUJEyZOupP+5ImSrqQn6Ut6EygdSpfSo3Qw/cuXMD1MFyOmS+/SuXDx0r10Ml1LP7zRb3RDwxq9RrdhA0fH0XPk0LFjxmE/NOyInZCwRW/RXbiQ0WX0GDFe9BcdBowZfUan0Qs7kp6YOKQP6UKEEOlEepEiQDqQ/uNHkB6kGzHSo/foPHj46D76ka6jozDRTfTAwBP9RE+RQrALdhYsVHQVfbCv6CH6el/38wPRQfQRI0R0ER0QkEQn0f96ic6n1/V6Xt+7cGGtr7F1tu66bW+7Bg1v/a1jwODW3XqGDAK6gL61ldWzOhaWVtfqV1dWATrV3Z2H7qHX1dl1u27BQltv69IJG/qGDgcX1+M6HZ1cl+scOMz1ud6hw4f+oeN1D1zzEr/EMzMlcUk8UqRJfBIlXolbosTFLXF1rt7VNaAP6AQIFOgFuhcDBV1BHxsT62IdAYIEPUEHAzsQ1r/4I0gcEt/c3MQ3cUyYMvFMXJOmQ/wQv7wsZIgTevDALAqhR6MReoR+diYBbawzYLCgLyDrZL1Bg7Je1h10s24FoAPoVFRTfapXVVDr0k5BrVPoa11CT5vQ0zpcP9C/DPSvXoBncs1HXJNvBiJUiAcSxAVxQIAsuSUfNMgRd8QbNcLkmDxRIkQcEV+0iBFnxBUp6sQ7cU6cPHFPHeOu+Sf+qWu9N++89+67707nsz+7qkI7tK8r29kOBRXVo7pUn2rCzXA9PE+ePXwP58PnDr/D3xcPx8P79KnD63A6dOxwO7yyUg6Xw+PEmcPncD9+2vA2nA0bN9wNf/OGklPy/9fwNRwOHEkuySMjp3zKJyfVcDU8TRpIDsn//EHD0fAzZ8LwMBwMGDFcDB8zxgv3wrt0+cK/cDJkHvkjd3TcwrdwLlyy8CwcCxYtXAsvU8YKt8KrVLnCr3BGRkWuyKlQWeSLvLExCo/CoUCRwqXwKVOccCe8CX/ChQzhQ3iQID/4Dw4ESBEiPLGHkCBLEvkSXoT34Dy4D57Ijxwxwo1wJUqQcCQ8CWfCZ/AYMQhh0HjBXxByG4bcEAfHwWvUyMFzcB06EDkiPzy8wW/wHTtocBq8kMvgLgb5IG/BWXDg4BYXJ8fluJ1dHa/jHjzc8TsOCPjH/7gJEyf4CR4YKMgFOQoUKXgKroKv4B84Ht4cn6PjbRg4Bm7BQgaegWvgb7yD1I0Dp+NxvAQnQWIEH8FDhBDBRXA/PxAcBO/r4+N8fG9Pj+vxvLwNfAOHg7vAL3ALFirwCryNS8/OInC1Bw/MEoCBdXGutLQwMTEEHAFfsGAAH8C9vAhwAvzrqwAvwA8cMMANcAYMqDgVr6qS4lIcAIApPsWtrFjO8qgoKA7FAwSAcihX1ZWvzwYNOBl34LotZ0NbY7u6cjp572EJeAI+xsFy5lpz7r0nvD+hKZCgpobG0TgFPoFv/tTiWRB4lJfxsu2Jq5yLCxCAxbH4FtfS1ISUaFOiZAgT89A+tBctArQBbUGCAu1A+/Jy0B60CRGy3JabESM7286urJyz5+w6dehsOvt94Ww4W46cODvOvnPHzXaz27R5s9+wceSo0X506ZKlTZw2p06TNG3KkwdPof3nj589+/PpkwiRof8VTdqV9po/OUm5ISMj00hONxs1kLvQVrQT7TZp9p6tZ/8daW9uZu7MLUnSpD1pZ9qYNpoyu8w+s800Nl4Zc2VbscK4GTcYMIpbcVOhsrgXpQgRAiRIkK0ESZIuW7gkJu7QoYPH5rFvAPGxfewePX7sH3vI3rFx7Bs3cuwcmwgRw224bdg4PCJlR4kyZU/ZVao82U+2EydQxCTZSpSE2WF2kyZL9pLNZEPZhzQ2jV1YWGPX2IiIMozI2DFizNgzXuwXMDaMTbiL7C6O28smQ8ZxO24tWh734/7yBcvGsht3lrY1M4OwGWDAkGHrgYCxnSDBl9iBsB2G4MSJvt0HYoPYfn58KFAEbhb7LMKOsCVIKNtlu0EDB9vBHrEfXLiglZWFtbEI7LuNhxdih9gidh8YGOcBWBoZr1ipsqhIZYqUKFCeOGnCZImSJEgSjxgpQmSIkCBAfvjowWOHjhw4biAeGtqoQaNwhowYMF4QumjBYnCFihSCKAJPmAD8K0FihIgQfiD6+Pb08j7g3dl5qOtANyfHIW4DnIa3DG4YLlio0CZ1W7Y1NQoT0tAkRDiDEDV74KCsARmDBQrGEoghCAP7OmCggBeBAV1cAra0srCuAlhVUQGYkoqCYleo+nT6zrfO+fKd/KJoBHFQhWC7YEzMa8pHTXl6WuJTZkyYL0YGVQiGdZ/IjVfjlSqKU6I8AeKDh9YxRehV11o9WQ7VBMgPHz1jpq5UeT5pskQnIWyjXlZUU1Gb9crUjVrHNlCb+NNhXy2mIcpJxSmGNfby0iTkrHxliZIePGG+eBkhYlhDMDAPz+3CWfTLAJWe8mTnCuFb1dbYZtkklZ8ljhoeBoCrMlN2fpYss9xITUa1k4hyZV5QWzowZpesbPBI8pnQBVOIPKtoYOxskgjjHiYnYsy9tt+kom4vEbPXpBG/MrzegMZZEddDqJvVcLUBrbLWWGlAqayF6wwokVXGGgOqt8JYX0DxVsLVBdTD2mJlAS1bB9cVUAarijUFdGwVXFFAEayB6wno12piBVQh17+1hIpmJbGOUMusItYQqpjVbwWhfln7Vj6Vy7q36qmLa976QZ2y4q13KpTVbvWg4q11awd1wkq3zqkSVrmVgwphjVs3qFkr3KpBnVrf1gwq1Oq2YlCh64XVwpPNWmFte/5VurpPybVd2Z5q1rVV7YllpbBOeIpY01a0J4hVwhrhOWE9WyE8sdboavbc64PVgRPSWrY2cAZayVYGzjfrglWBU8w6tiZwUlnFVgTOIGvYCuaMsX6tB5wjVgNrASeH1Wsl4GxbB6xdzggr1yrAqWDdWrWcBNasFctZtV6tAZzO1Wqt8ptWqhXAlFQUFAtd1fXp9J1vnVcM/eSpE6dNmjJhgl6CWqpEaZKkSJuQoJrQR5mOGjFapCgRFBEU85ChQpeELAdBBUEDAfrjpw+fPXqgeaB47ryVdurQmQOVA4UDfQNtA2UDXUP5J6eSkZBq0qA5Y6YMmTFiwoD54qULly2PjlqyYGlkvAK1Al2EKkKnQKVAo0B54gTaBMpkiZIkSBKPGIEWgQ6BCoEGAfLDRw8eO3RAc0Bx3EA8hBpCbdSgUThDRgwYLwhdtGAxuEIFNAVUEEXgCROAfyVIjBARwg9EHx90D5oH/QC9g9pB66AdoHRzchziNsBpeMvghuGChQptUCnUbdnW1ChMSEOTEOEMQtTsAdQBtAGUDLoAqgCaACoGDYOCQQ9ADUALeBEY0MUlYEsrC+sqgFUVFYApqSgodlWfTt/51tAMxZ88deK0SVMmTJcsVaI0SVIkdVOFpPko01EjRosUJUKEechQoUuVkGo5SFAgQH/89OGzR08ePHfeStWOWofOHDlx4Lxx04bNGso/OZVUI1U1ahr1jGpGJaOOUcOoYFQvahd1i/qoOmrJgqWR8YoVtYqqqFJRpahR1CeqE7UJkyVKkiBJPKIaUYsQGSIkCJAfPnrw2KEjB44biOqhamijBo3CGTJiwHhB6KIFi8EVKlIIogg8YQLwrwSJESJC+IFQ+1S+Pb089YN6p9qpHuo60M3JcYhTN6hwGt4yuGG4YKFCm9Rt2dbUVApqmoqmRlDP1Khqpj5wUNaAjMECBWMJxBCEgX0dUA2oBbwIDOjiErClaqlY6pUawKqKSgWgSqlRKquuqur0nW+d1U+eOnHapCkTpuelp6VKlCZJirQJSfNRpqNGjBYpSoQI85ChQpeELAcJCgToj58+Tz7PPXry4LnzVtqpQ2eOnDhw3rh5tnmueVI+J5/TZ+QT8pnmieZ5xkwZMmPEhAHzxUsXLlseHbU8szwbn4zPK1aqLCpSmSIlCpQnTpowWaIkCZLEI0aKEBkiJAiQHz568Njx1PHMgeMG4qGhjRo0CmfIiAHjBaGLFiwGV6hIIYgi8IQJwL8SJJ4jniGefs++J99zTy/vA96dnYe6DnRzchziNsBpeMvghuGChQptUrdlW1N7UnimPdGeEiKcQYiaPXBQ1oCMwQIFYwnEEISBfR0wUMCLwIAuLgFbWs+s59UzwNOqigrAlFQUFLtC1afT9yd/6md+4k+eOnHapCkTpkuWKlGaJCmSc9Op6XzkzHTUiNEiRYkQYR4yVOiSkOUgpyAnIOcfp58+fPboyYPnzltppw6dOXLiOOE43TjbONmsofyTU8lISDVp0JwxU4aMc4wzjBOM84uXLly2PDpqyYKlkfGKlSqLTkXnFKcUZxQoT5w0YbJESRIkiUeMFCEyxCnECcT5w+mjB48dOnLguIF4aGijBo3CGU4ZThjOF05CFy1YDK5QkUIQReAJE4B/JZwknCKcIZx+IPr49vTyPuDd2Xmo60A355Rzxjk3OOE0vGVww3DBgrOCU+p0nS3bmhqFCWloTgnOMycEZ9TsgYOyBmQMnAucY84ETjEEYWBfBwwUcHo5Bzi7nFwCtrSysK4COK2cVE4AzimpKCh2harOp9M7u5NvnZ2fPHXynLwmn8ljumSpEqVJkiL5Te+okW/kMTEX+UWMLi8NHTJUyBfyiHwiTA/JYxryj7wiRZk+02N6TUvLP/6P9+MHkAfkCRHq4/t4PnzweDz+zp08Po/Xo6fSV77+9Xb8Hm8ZyAfyg7wgP/WSkpN+ktK38WzYfP8p/Rs4XtKv8d/XmePleDhw4vg43o2bOX6OZ+PpQEKa8WZ8mTJn/BkfGUnGk/FjxnzxX7wXL2A8GB8mDBfPpYvv4rd4MR4SjUfj1fg0i4uNjB6Lz7J4ZZHRMz56Lb7RO3oqUrwUHyXKFD/FLy4qekVfxVt58kSJV+KTJFnil3goUJB4JD4xkYgn4ocMKeKLeCNGgvggQrwQD8Qf8U+YeCbeiW9iuIOH72FoaAOx8AYNX+hr+BwBn4OoJDH1SYhRKDEACEAAECSTlxmGxVCWJ2oI6R0U7GRBQcWQGFA4AAAAcFoMIemBDAAEAAQAgAY+aVobcL/mSiLp/iXTWoG7tdc0Uc8nQW8F3649pwl7vxIaC8i++jpN2P+VU1uBdhWXVGLvryzdDLqvvKWQur7S9EbQ3eo1lbT3kqEZwXfXz6nE/acsjQGyU3snJ+0/5Wlt4J2qK4G09y1LawVv194JZD2fNK05eLP2miTt/cioLODN+tc0ce9bTmkB2dRcU8m7v3JKO+i+6pJE6vx3UoBAFDascktoiM/95alM1KSCesfYqAMAP4fijQ6QCLznk/TTNb6fn4QFdFrrwyGRRbNta/4jg9oO4pa6exIyvvWTf4bPT45jS8icPewdqC8n60/WMpPRS0l+uj88eA9u5Ww8wCDgzv1+YGH8FVHcM1blkCLp+smobMBPnB7B7mPerb/0nUzu+sgo7OD71dd0Mi2gOvsmplKogQqj2Gx0CqhCB1wTHAUOXqPbxKjbVTQsf0wUXndSI/UlGU9JSEzvMGCUjiWoHRaKtjocOQwsRTHS5eJLI7/NLE8ku09Me5OWaRh9SgBrVeonNk6oKH6JPN3q1B8ysK+O1O+EXoUwfQ9zflcmWyRB/Jkcu5FIilLvaujbROgIkYnx1alPBgHZKnNvq6FOCNHnynhmZLoG6J0V8vGzI1VxxttJuW0hls6wNzvzdW2A1NUzbiflKiLOfttxMmzp1mt/x9aLqv4dz97MGXPh+X+GNRsrZHr2/h57flW5197f/ZvmrKpy1N139za3Y0rq7u76bHZYtc/82TXbK2zy9/7e+E1bit2cY7PXuVfWcnPGbDztfFVV/+P2bm5rprUXvU3nMCiviWhs6ACe1v0XVevs3b/xsyakd+7N//wt0Zr3HZ//M1qqZn787d29bWE+d27f2p1TUnZ712ffrkmLu3Przv4pF7rz1tbdrrLo23vz424SRJrGn/uxO6ek7Pauz75dk45y5szerhlX4bV/d//Gi5rYjufm1n2aiq+fbG5u3aWp/PrJ5ubWWZrOX59sbm6Zpe389cnm5pRZ3p5fn2xuTJnn3fn1yebElH2+nV+fbExM3c/b+fXJxMTW/bydX5dMTG69z9v5ZcnE5q47mDM2Wk3Z7lnnt3bHlJvaH7f8bn6YubLPGTsh0Z3jpEz9Jk9oo66em1qvk7OPn7+0CMZlXaaj+3uSlsi6mt67DoV1adzGm3V02+ZwRlc2/dhbUdWWf8JMxtBuzrrimJV3sQUwq1unLlQBydQ31k3fYNZZHTb7r6Z224unL8ylvH1JXLxMsKBMS9FmGxWkaQEDU7FGyr3OeUg3rUCogqJgThOMqtiwZg6Qp3JEgVq9Ji5AfF4UYIz513uTA3I/izPOCFtjBOvgJaX681dE/ENPViH7OJHkyPOgAwrLKFjuwr2RxZhDVnD3P0Av/znHlb1mhRYr1lzJDRVsHCKOncBkCBrX7KOvcaZmFxQkfLreR/JjGE1K2gcMi8oAxEVAljuaUd42MjkVC8yk/6DqcURKwoIjJGJHk+R6RxPlbQEDc6MeyrnigFuWKqgAoPpUyxGyWoIisTTpSRxSIguF+EhzWHXJHyjY4htgPkQMKE/ikBJZwXlejdHcRxqobYFG+gaLCyFBeWsBRrIkESMpAeC7XYPJXyKvDHMO2/5tQOIiIBf9UUIennfBKkYw0kxJ/ZG9aIosdDxVjZJJIyhW/9rJJsRKSTXdzuF5d4XCKnDkIgMNZDS5/NPk0uvGSjPuDEYzbGlCsqIoIl1SQzWkdxtIQZtQT0MaFj57uX0NFBQZg/AQnOQFxsjHxmee1Z7mSvKCJ+XXnibP+gJj5GvHJ89qT2MkeePTor4RejLsmX07avwZkzv2YldCEbrJplzegXePW4e/OcnjAjMpvkeCL/1meXa37ycuL81xjL3QlgKTn19j7Ghe69mJo47sy26NeJHtGKGKfqXTz2d71u53FkzON96no+Zs5zqJR6oDjCorHWS96Rsmq4EHm9owd2DptWgMJw+zs88qNHP53Af0zcIhjJkOhgGmi+3ykZaL51aws0MMli5Ngh5VCBop88d7r00X9KPMbbtlUp5pnA+yJqPbO4SWwDK+y8pkXQEwNX1DIhmEB6Bq8dWW0s8TvmXFWGxJBGHZVB7zxqLdAJkl+3K38XkV0+0czLRdYK/2QYp8mIRitYqd88V6dN30Rx97xdxVFb16BN4/Ao+lpkWmnujJyTMYar5plkyOD3//62bjcE95Wi/jp9OrElaVq0rUGxFLPlPd0r6PFxAplaY+jzjKNAi2sk004VIvUlWVwjDDPxHtUCAwTuACGCrvmx6448rZMh12d7P3bT16I6cXofJ67Wdi0ZMSvhfC5P1Tpd7d1qiCHdipy6UGRPiGJY1ABGmvQpRutjCQQPNTu4ZY16/vNnU9qSNvMtat7G0VYdQ/XgmaxEkwxWR/qTSezdCmQhyjm8IMsb3KJPsRmUudCTq8hhB+7Lu6pdk1OGQFkFVehNFXYuyw1WMPmbUtAgd1tPVoQ7QBK0ivSpV1hWOyjjf2Nm7jy+AFL2/t0X8y3x/2aafnuzLx6ETvS8w82javAP+Mr3kZ3utMiofs9rUePwHHyzM+2zjD+afjDZNfT74536Maapt3vyJbaIfnuL6+JH+KBnleHPvd75LOY+QWI+wupsV2GbO88NZ4H1h71zRcsh9pyd7R981deWZxwbehnwfZFWYuOJ3NX/52e1LDdbGif54qJEk4MhEGzeue5872zkc2T3+yk1cxC7r74rW80cB40cQ5S9TstAKxTpq8JL/6nrnvZNI0gCJBoICaAIBS8WV7YtMLbKO/+3F61PHXmXUDEMXc7EF2pvLTmcyVzzYv8eR/fs0UZCzkhOrDWjhAHrbBna0H6KzfXz6S5tV+8+VFKXneT8lI3gzXI88gClYdbVa7DN5kY3+fCtGYqMsA30JjKaNUMbuEZtziHwRVBTDKXcPjeKryyZmIhVi8UxnTHHGm3kkXqls2p8lWTnp3lnQt4ABpWsCJxUSAJZqkY0Y3JSJEEiIcSJwISHIFA9L+SCZNz2tJ1hRhLs+oSzJpgu+SDQthTorEzqCEg7la6dWV0pDdo+iosRoAUnEf+9a9kyaQVbxjFRztHoMlpd5/nlHhqKAL2L1iIBu6IH8Xy/DGKFIlK0SFkJIZw/lcTYQKfDOpBxfqXMeE8TTnU+sLFXxhEOkSQsvcRyBivFqskuJoOCadUvqKJ+d0piMUBvBPgQYJJD8lUERBfFJDggTKR2U0Z6y5YLGlIE6SYcEC5UQSHpPQ9lJnUsZKNEBMqLxIQkYC85QESTQUXqKQUMJ5QkIUBZM3EUikMF6SIYJC5UUSMhKYpyRIpjlaPSYhioLJmwgkUhgvyRBBofIiCRkJzFMSJNFQeIlCQhmHqOkd3BJTpDx/VJxRsEQBsNy0YVECcEeFPQoMBxXYiABc0gC2aKDRTZIzIAJsCcJlEcRuuHhLKSFbWkjPIlUMNcxgqe0WXCHycXLkBGNLjvS6ypx8WkhWNE3LnzRa50YwoaKdrIohNEUjiJqSIVxVmSefVrKXNY2D8CQkYkeT5HpHTESgr2CANC1gcKq3Ng4eRWKIpYRkRUWjQxNPksRDSeXNLHsS+zw5V1txwqe5qO8aJaKnXQp6GjHX53+Zi40q0RvrGt6fcXPnYhtO9OqYh/eubPyTHvUaWPUyLF5X4acQfNcaEno9iNTNNtHs/WLivRtNrZd3k900/X43jqJokeek6N2iVL2bqLN3o5X3bre23k1X6+UM/+OPTv1yb4xbr/b478WKz3vBHOHe1yKxuGf6cPO/riw3bTKuV0vO0rv9x/X6arTc0MrkN+7T6A9etNaZD5Nmgxjaa0Yr9L28RTfa5UrvVruoV5te6d3iF/VqDyy9vhZGN1sRS6+NsS7n5n5vX38/8RkA63Nq7vf1hj/RzQ96LrN1rt6RsbenJ/1Fkl/baGbTGXqHxt5eX3rbnM8prP4sMwVq1rt6XhsXDbY71IFs4m6OCdZZ+nxOanGWMS36mNEiahALt+rm1+Vgf87gCkf3tQoyIJu4mmOCdZa/H2NUnGWGij4HqIg2kZXS4hcsFzfATlgLzVU479spnL7K+09DxqOavnMkQ0Ouzwnqu3EvwezUaRA3n2rLjhgBzEnTQ1zYpKFnnDma1mgp6rkKoaR30C3N737LFGNtis5T+ZzsRZwaI4s93/9V2xxN1l5nS8uc5enHijjrMjlTHLyM4szMORdDIM/Y450OOZhtug9OQFNfnRHXLdU5B+zocO7SOYGhXSK/P4HPlP55bNkIbd1ltEl29zPXOz1iIRpqPyvmRB9DjLP6zCwnXAbZ/0NgoI7/b3UHwe6tenRpQ7IFkx/s2Z6FmlRskwm0Som4ewSOL9Hsa4OM6vVJgXYHEHdxpuNbY32tTFK9LyDQskzEppjf7Na4UdADhzC//0JTQdt8qLtKJvgeJbKWCJzeoNnR+hh1dycFXxxA1tZMp1fGOtqXpO6ygOCbMpFrYu4Qtj5ZsVvyak0i6wJL93sE4dFp9G1Z+mSI9XTj9E4EjvoZyugOEPx8eqZbo2Ndz01SNDQg3ImZCB8Xc2tWsutBAYqmZAp3RAzh85HucMB+InBtMpsPu/u/uRmywgco6ZoeEHp0JoLmxpw7NNn5xABd4zKFnhVD0KCkc6cEOh+RSdd8mNDDkYjJAHd3q3kSRhuisJzR2v4EZSmI7RalTedmebwuHmtKprPbNiVJ/4iAYEW9FYsj9TRs3KhfwRxy5BDkfELrZlxsMFuUGpSBp5o6I7JH80tjWDU/8Q2MM5tnCb62ldsQMzAaWv7PTuv432RLHvagdpiQHQ3WbvRmiJJd4DNNjzlj2apZe2AWRfSZ+Ne0/SUKNBh0eKp2aPeRm1onjtDqeYA1tLROUNH4IZ0IlPP2TNxXJxW4NyHApYkG2JhQ8Lq0b839uzIv80rImLO/X5bUp0iSeRnfaFMZ+W+7TGAeTMJKPU1xvRG/PL/0DBPypNccI4GT5BFcSfDuPoKQzm4ozE0EgdeQD7SDbN2VPwso0xNPdbe/zsLMP1fn5E7OoRPwDSHdFXS7jpYRODj7eE9Q0s3Kt0Yn3p1ZXwtW4yHCLf6tzYVD2G0TjBpl/GzWMTtoA53KtD8ciQxsMIVrxiqIVfdi5Ntc08doeTjMv9nrlB4sjN3RIPP7R8aJHuA1xU9kDPUebtP92uViw5/ktk8KcEyBjkdoGee3k2Enf9K2jAWQyR79HI1SUs+jaL9ZrgBpdI1y+6QHn1bTHzsate8T18yZ5YPJDcH/fQNMqPl3fRpH/LjLZ4197TGDKL7swikj/vXoEUTPutkcmk8ldwjzTQmawPlRMkdfHnTz0wNPLp+fk+9pftshJWD2ZP3enaJM9Ud4sOXTCnijk0722fGF87Lnh4WfThqD6ZEDluc2FFwswjgaM/pcyWSof96JpBspznEIsODILIbjD8IdmGIHHs4XHg9XXyeT/hrL8P+Z9MdA8c809WQU/Znj/RkCeWtN0DzOx7gf+uyVGJQdpxjZR0II5aYeN0dmCvbJErIeYcrBwXHwurCjgbUDcq3GF0NX0DAU+m+HKXLJ8veAij1dmadfI8v/tqUWgzli3lJL6Us2clkg2bzMdSxc9G2UlrfOs9S45V9oK0rjPsOsbqLSMdv6L/lrqnU2IHfUtdZJ2nRkqs1faKOTl4fvxrWdHVVQLd8rLabR26/lIudFy9XN2UCv47u5U3cZkohrnOr6jMAN5kSrYS7cZDsZm3wnyK8VcgDNNaTSLthfDZZpuWw/Nk06HnV9zFndD/kcTpg9jWOz2bbsoAHAVFF6BHmeN3SGJcMT2+a4sn72AWtu/r6TLFn4+yzn0G5J+Z1CTBv7dw6252A2OvvFv9RZlHWBwgvIthOW1UGbvcrI0sljo/f/1tGPXcKfRfrpFqi3Uiu0+33V5bNz8whnLR1WuHY5P0EWJsTBqsaUpoIItDcfE2sOjJoQoDEKGdLoUMDjdmrRUXZeiGBt0dZ9cIFUZXPxg3d5sUl1ad1fNKBfZKR67TKk6X4FbZpxgX7ZkdV/oKGq1aXGAUdAtPDEaU9Oh0sxmtd7N4w2DWa9HqO2301vTqLFCgwhcitVE5JXKmwc7T5/Z0Uuo2jQ7CY0p6Cs4fxIvB0QmH9a4OahcXtmEzCrx44Y9u7QDJSCbdR1sOgb67jwXUzXIhZ6CyNoBXPufnS+DHRtltBrC0E74SwAfRXFV+iqraOK677XeB5Y8rKlrKYxekaRA82xPoes7iZ8B+Nyp9lUfFALdmooGCG8mifiw6zdidzweNiZXf94D3YnCqnHn5PUvQvJOBahn2zrkMFiIJpJbEQMbjNRSspS5H+/MxZVrxV0MqIi/XWZtvNejTxNlJib+nigATJx/ZPN2OfFyPwvqo36Mdc5428MSIzpEDEajeZCm6Fonwjtx6HtLGg3CO1ToN0ItJ8/u+GzT5792NnMnN3A2abNZtRs5sxmyGwTZjMO+9naBtd2KnYjYDOHbTj3MbHpeP7tlvcgZbG+b1JEq+MsJQ+8T1FG6nGZgq/eVycj4LA3ya9vwxPR6jAzycdNZDLsRPLA+5ZktB7nJPjV+3JkBBzzkPz6vhMRqQ5rkTzwvg0ZqccxCL5622KMguMEI6++jy9EqsPmIs99lA8Li7z6vqoQqY57ijzwvqQYrceGAq96n06MgsNoIr++bSVEVG3PKcxpw2SN75cxtrU7kxE+kN2axl2PYormsHCHMMInMLfGo+tZoGiwhDu1ED4Sbs1n10NL0QQKJruaxbKtU0efMsBGknLzvKUh3GZiljp28k2QSqdmo1KDBpiptPwI79M80g7zGFzXCfjt8yVTcZM9Z/m3sdHXTKR6YAo0LRF3VDo+J/saklRPSIHGDXFnl+OD0dcUUD1SBJo/4g6z4xOin8UB/x2WVv19aqgdSZqf8ym+xledfBPgEqQ2LqhRu5bAs2ilpN+yOCnyO2HFMbio5Sqc7c3L5tAmn3955rGBiJno0MDs7rSkfFSKNScRPSQdmpDdHTfKZ5dYg4HoKXBopHR3/pQPs1gTiKUEgHwD3hacVTmpkQSuc2zTBjoE6yj3k7fRuQQ1EbvDjTvTeHaz9WG4DGCXMTI8y5VssXQfm+Z/exZDs0xwjhc7a87RNNxk5ex/Mbb7mMk0DmTxpzFijGJH53AfQ5jGCUz88UCMWXB0sPqYWjSOhPjziRhD6+gE9pMgEDkwxxuH7+2qpjEZ02bpX21bO08mtZh2sWt4YvQRPYbq4m6Zx94Wy9E3bpX57G1iHb1xscxj72vq6BuGyjz2Pp+OvjGHRt7G+2kXuUhsYOtMAZiJaMTUwBPnv9MCHYIbNX4yz7HLuB3i0dmaEN6647mnKTpmb9FBy2NqgXEk3J/PbgwtpRNiRGIHw9eqvEDeZ21RPO7eeeQ9fYtigL/eV24RPOzb+eR92RbhYdDOJ+9TtggeF+w88rZdi+Bxss6Tt7FaBI8z9fKsOw7UNDKMuBnjBOXu/8bDMAvewfJOLW8kfPPpHVrvBPppSSHS7A4cwWRjeASZPCVBHT6nm4aTDbt2om4TGRb5dkKNLRXjRppdo8HYT8E+Ujbz3w3zfkLs86/5+1w69ftESDMmnJ8dy1Iemjek3U0agrG2zA2uWjFB3EWZ8cBmAWqwjlPLOBL+fHqH1jeB/rRSS0sOO4uONlerrK1lvW3jOg1s3rX1nqPlkrcsOWARszhiundib4KsFtnGo5qFxmCxpxYxEsP53A3tZgJ308/EBzmOj9HCGiE8dgBpF1YpmXOWvpb+QcPqcN25/V2tcNgr35ij+ibPcGF/r/Qf70wR3/IEf2R839pU/0AR3/4Ef158/+xUz+AQf3d+77wX9qcuwBBJZ3WCdE0qw+tgWugYwgo9mafmDdkbYxUzkC/fe5F4cgKToo6u4/YysrncRJnw77kLtoN99uNl+37ldrlgPwW+F7fZps2En/2K2TYFezvetNuBs+0puus3/mqqs8Y+18qZTzsHD+vkhp6MvzfGmZanZ7Q9p2iBWdkb77KNLw0NhM12TrzoG5m1LCbA0cndJYLjfExzMsy/R+kfDvD2ZXobYfZ9nkyDkUOT43WA7WrM3VLYvgu5WwfY9414IeBZwVSBRlMCOwJjJeX9QeLmTKEYHDU7BX/0aOGbZlnDNU5jzi6OmWy6p47P7Y/FPDfCjDuS/kGBf73IMxPgX4rpjYV55yB9iwCemZjepph/TdK7I+Dtm4/19cuYdwuJ9Wjl+nCu0rW1pv/4hPzcZ/8vz90VXuMqB9Z26V2scOnWJ3x7dpMuAno4PMxPdOZL94mlb0kFBWbSRUUZcXXJOqzW96SC/BBXsFYkOiunIkdG078/yp1vj7RaKij9QMdE9mwmwEE0bWFDZAVtbXNoyvZdUKOfPCJf1cgRHSair1Y4l1U5ApPcrIB9u7QlWBfE20gLXxYf6O/QnohDQREnjmWmm8vGB7KF8jApJ1AkbZMc7maMU7gO/9Mw4+dZ+i41mxq+57HNZaWMjlaG0MXMU450BdpbeBSGjJ8L549Nx4+d+QvRIFjtHo44uNQ7ATwI0FoxOyupFdHMY2tr1jFnThpy8OE3z39PrcVa9LbtH+tDYM0nKPaWpARjPNL/Ol2CdN6YEQcjCmky3F+ukHAyXSJHpWpLFgdRkwW+Y34b0nXcaOFvy3N1aAVs0Jpze9B+IBnpbv7PCVwRvbY4Ct7RszKb69E5UcxS+40pgS5ja/dv2l50bNRlQw7nbDGEwojXhCOiNJxYKru/xiD9BTOr1za/FWL+epK9pWdk0S2KLPLVxv2I/x59HKDN3QYkr2UGAtbt1sJCLW/Oc1ihtXEM3DePKS7QTjxWKbLIMci33ZIYgMxA944JRGdvRIj4HlvbDSYLZ6GCYH25So0Ugf7SbCCKYFkdi79Tys7EW27JX+/yrKuEa+XuoL3DK9iJBmx5x8hBWlvYFvyv/gC9vYICf/cAV2BjUtw43w5A7ebAj7lIeMvxvRBiTOT97SC/5O9NEXaMeXBHoyvCkuR3/GEacNYisaT4i/8dh9orZ6z/VcOxCwKWfNSa60u0qqMVHGsSDfh4WWK+okkPr+mYV4gWI7yacc+drY48cQb8gp0ttcUt+cnmmtYOtfYV0UF7VXFxDQaT6qMxtZ5RDcRatKEAIATXMTX9W3bJv0tqjud0xFnxSxJPp8+fkDOyMrtKS02HZLNZ2rt+L5lXbs+2+r9ZdgZFp0luqnzUiha2x75gj3BrPai3vDOi2S/NrCXS4n17ZpcIMpkNXOQuY6ONJ6raePWIeboyMdPbI+KtzlqULMyUthkydiZEsT15jLu/TLgzCRggqa+zyAZRwATtbqYynyp2sj/TD9djVL99uN87WGb7n/2zG8vLjgleffbPZIVvtrUl0Mnc+KRdMvN+FCvYs4tlN21kLswhbDtJ162dY7E64FFs1iI9B+W2dX8Im9859FBeeAJvR8z7l3zZmzW27q5lZ1jquYVQ7L9frWz1EyDTqm3NRAB+AnkDHuof/Nnml2iRtcjyLjyugIxcEnoOOLftPjrbllKsQ46C/NG6sBLlxdleOpTyLa/uTyT7FDBX96dVu9ITgf+l9fglgfUhvDExOLPj4NtVwDTa8iy1abvUtc7tMGmzaU396TLrFbWQRdhXd/kI4LCZXl8SnLKs4NXebv4s7OS0zrfYO4g2YrpOOTW+PC13xds+yVH2++ga499X27b53uGKd3413+upzY+R0a0+d3bCjQPGRzGqZjy+ZHD0i45PTWnFoM1x99dYW+pycRPRPzFwE8zjlWbBzgdx5i/sJhguF1hGxH3RixHfDFsJzY9zh6J0ZfBEOPdrriH1rPgI9A5AU8g3puj7BqHNZGoWUL7jL+YGP/TJws1Xrqia/emE5wszf7fF9L3gCfCe3Yxfyh/6/f8/iWACnN8qjS/oAWxtZK9vIw8TzCvk7WrYy78um/fbd+lOgfJpQmugPZXmDqjcSX4i9D4msANKj1KeCAcbZ82p3+5D4UuE8484ifQ4iO8hngKZw+iOIA8aXvenHdu1fNNtOBMbZJJQnKt5udDsmbNnr/d9u32xS34Yy3zbi76Wen8G6icr6OG7iNfy3LmAtx/iNLiauUHod+4CW/t0eK2ZTL4555Czv/lXNGFifGk7p8goQ9Q3GbRmGlgQy8wbhwDT0Ksree7OUIslS179XCT8k/xeabI5Bzzow62VnZ8OB+F2RVv+Q7dEtvq8FWfA7xBqxGjjfz75u2XVcF/M275FZamDGItjlv9z5omu0Z4viz5v+1YSUzw/DALz1/lnSKHFnIKSaa7YLrzN9o6de9Zx8/vzFQylXWALczO5IYewEpjmnBvTVtreY2ZvnlF1KeZFDfvsVXH5HbnWDS/Bwm13V7ddt0aVuIXb2PDuP3tbTeiu63I/SVq+bd8/blh4dvmFy9nqhjdvVY3nqStyOU+at3ltrL+jNdPk+hbT2Ia5UlW+HCY2m8d/0MvRp3uLy9K0tCGNU7Xn8dy+zrS3vsS8tGEMbTkCllq2fsEd1AoOY5fT79w+zJvdnyxuqHfhfc1ve8Me10qu6wEryrQeuqyzX1qPiZ3P8LoV9+QGN58VXy5tagvDS9igbntLN6xzQ0ramm5/Ubcs7gZXd4N1fXLJX9Ot9h8DHOa74NbmZjlDDm0VJvecFW1sz9/XuTbWx+LOb3K9i2tsg9/XWJK1mVzyc7vh3t7u0tYZ178dk1T619bZ7SL830RyXIsA95fio44e2ZxpuskXZ9eEdcZ8XZYDPO9kxXexZ31HaRTph7ywuOmxEcuxzWgQTZ8Gz3OHi9r+tuJ8E7cDfa/dEr7K5xWrgmn2rRaj3Sw3vQMaCwi6V7TXxymGlyzMJGB2vbfIgjwCE1isARqg7HbW1Qp+93vDJkxTmAt3vjlz4JGWC2MDh7NePR0Z02iz3zyLJ4rdunj16YoK7qWKfD8XdruKG/n/9gK+LIoPrFFKeo7hteTH3E9tAWftyi3kdyycKnlZdrFDHwYmzGJ0sNTy93eTKlq+20RG8mabLfNMI5eppSmAow1uO9q65sm7E7VgMkMqmvPfzw5Fda8mosHH14XkJzAOic3/7jVGULZVNkbcblenriL9uNAIxpD8OTBAWJbLcaR3fYg9G/tupwNUYV4o57ZtppGyyGyZWZOnphz7jQyKlvFbKa1DyqhDk9eaPyNwxpHlzCBv4YuGT4czfqp8vrGAp42z07rcbWzjcVToYhbaBn/M7Xf+Ohf5psSfSUyIGHgq66aAHy8tf4uiqVq3XCNL5jBt/2p0hjHXdulcO8xJZMe8/A26t7dM3U6A7vMDzgJ5TBHyFtgIzc3Z5u8/ZK/eZcvOAkoHTZPPtwYpgyA2/Fzp0rjZPmSnwGzHcR1MFHKQ6nGWW2VzmN29C/A0gni7zs6N+Yv5ve+HB2Zqmqgsawhqcfb9LsOHpTOY8ctFPzWL4C3nTT1YYOFdix+hRytmMF/JrkXt1mlY5ahbEuUhvVPL/SAGwXIRy+0YbmICDBly1SLvVvi8G/Xf/G+2r6vvLHk6U8UAhl96py/wnFeblGvWkTRx/29GiI/CtUFX3Z+1WUcbt6LbUWSRbUq9mdsJkf3FrrTuP9XcuHjlW3RP7bqFNRJkznj7F7It/6MyGZBV1+zCYnYii+xgaDj/lGZC6P7i9NCLQUHZi/tvC/P6eJmjsiwhQ6AXBG9zZFBMzF5XUww7LJKje+K/25DF6XqoT+NNOjEgi5Ntmkdgo5oRn+fY+l67E2mJ4697a4OHsGY96PcbTKaFXackcFiTuVaEC6V4maQn+6AMkyOaV8yHRtDvM94XeGBDyRIUiU0njnydWxVSuG26TXjkagUvFETpg+s8gEPyvJbnxCl2Ns1Iku0XK4uLvb+w48H2eZVzy742+brMiQnkxCalBnWuzCg//PbsCtbhPN+GAor2GYHqhzSueGq/mmeYVDTdxsmHvdU+qSOf+7bUKn9zFCvReleFg1fJvXbOoivOXL5cuLIAOEGNqWtlxH2/osy3+83lGRlnz+Yw04xyQoNtG6l16xL3DzS4kh/bcQ9vG0oluodeJ9lZDpI2a0XtG8ghVuRcRS9HCwoNso8KBqVPPjuPZdps9XqHttA3b2qgLY6Sdj3ZoVBnlBlvvTCHH4wz1hm1/UUamGrzuM+5yPhaF2oAFW4GJiSbZnq37GxkgR/P7UD7VhSuPb35FcmZj3tr64wBBUjLebPR6/oG0mf/hWhLt+O4WyWjzBttAKkiw/V6YML+IhNnbp2yG1zNZO+kTQySu6y0shsCtwztfnH196A/7fVUv4uR34c8i0MLsZVwTm0dxd4iZggjzfn+4paRl+tHXRpZfDh7kW8pb0ls0xpy3nJeI562tG8kHgEt2+8Ol0yM1ww+2+a6a8FtnSBOF9GkgptA1gAdgtuPYtki2jt5WPPC/HJn+GwbHMquDcFabdjmqiwstDDUv7NKlmmly68sExW6p/aydyQ6NdmQmAjJk/+WwI3+vnt7pdEKrCAXBve1+4aCOFYtx+FqTDwR5u4e/6kdjn0tr+GHKMklnjLI1LUM2hjpky1kq14OZtp0E8zPQXJI1rhRJr9BVwc+28PjhwcN3nUYxhkfgnvNYMuRy3pF8CaObYbdPtcINI6vwzmTGU2q3+3ATCDGgtNAXqA/anN73sLfcG4Fr6Xsr8UfB+k1O3oKvRu2x2rly9QF+KZO5y16EP7ADa4qrX5qNQTYWdols4msn7JgC6lp+m+Vu5D5uUXJRLkdKs4S3jQ4tRgMZM6YBSLLftMd23Pw0itgCjRP42LyfRvL52oFW3hqLuWPtXV8mRjLM4NW+2yfTiYz/JMG9yO0uiXvXK7L1gu3LRm69/JqSNjIyloUdlyi7RYxC/Fm/OBWdZ387kQEeucaIGeyD840xgPoLWIfmF2MILx5NvJm9Mk885Z0Dts/4f+CfasXUng5ktTN2IoxYElXw+a4PzcvLF/7jtUYxaZhb12Td8HMTplQ1U5w3pItXh1yJ+XB7jUv0Zg83xHnCT43jNzAbM2l5IxfZmW3+25BYLe74bMkeysvkkH+Oe3BFkldJicKxtFlbDtN+AaDaEcuIGSzd6E3yZD3gWQbTec+SGml27pRjQCdNTaBgdQAVEvZoUqxpbzIR9aZn7vIf5syaWPmKIQGZA9pR+nkFshQHUfP6gY3odqjtywrX4F38u3ugs3m8aHxhYHcQl7CCyym+K6GZKwI+pZZyMPDuBPX2Bep3Jt0tXcUTYi5CR+nznuev798mCpczMZc6r5PXNnEk9uILWgcgd2eQDrQ6jmqAhjqlxeCdHTfLX0eS/d7W82V0PbiSBpgdbeoDrBlLk8A4/3lQ+BatcBouAsutwD7c3EvgVFFQTHwYDXCaLgCLrcAQ3qLa4NRaCHRYDy7qBIYTFyeAVag5UPDkewCC7fcKkytxXWAmepCSmCdcFENWOyXh4GB4vJxcMBd+0VDVJg5P42GEh/IhfHNnl5DfIs/wl3GzXy83ZFY4593B0Hre4qYxgpLMyzYbrwZ3LKOcXP+rsBysr8duevg2K0iTd3jt6jG2ncW2zvy9x+7hY6JyOzoJ2++IsMP2MK/7QyuRRo4cxFDkzE2rVmqZAcr5yIgD6x4C7a7yBhT18EzXK01bmT2jVMze83lwEnzYtx1wNnZrDPtBYbbs7mFshWPMcqM18qs783Bpd1qvsUZOIKyPn1I0QnXuN4fNjVVEC77QYU1ZsV/v74yc+WmJAYDfIP00UlqWzpRJntk9AhfOOHn1t7euTsW5iDgE8QTAH08cm81B6kXwadudG7DkVXcSr120T/C3oozIMHrk6viOn1omGvdc18c5KYFazE/dxkeTfRvaHTUOEKZ5hzwR+c/Jrmje7ak/xSU96/BXsGWNq7OfTAYSswIyRalakJDi8RGf9q6q3ImyWPCQEZ7ESErsvp489m9Y3iGc7iZY67mMtaGJZio7mTiF+MPJ8KeWym/LhM8ME6sLbJIWsTe326gp+U9du5Yh/1pbaCa8cU0yYtYzWiz6XJFtL1/J7wZ+LpFTlP4v12Yq33FWb8Z9h7K5onTrJ0seN3pziRWT7rIoYvcPvWZrOTb9VOd7PdWzLiV8zmZQ0fW1wyPqFYG5WrycUHCo1S1CpdFBJlNEQ2J1FidARB+P35XtEV6hBwi4tt06TA+ky3Oh3NwziXcGBZCjRibw8OWYa53UQh/xmg1IQetei6F7SY33mOBzJIaZcOys8uTkd2W109LKxRDFVtY2gWOfbb32Z6cp9Dv1+B0WD1vdLtJkVmA5mIu9VWGurZ1nsDgwvLm4A9beheRSVXvi0GFAyvbcLlI2Xpvdnm7HOYEXIqzLZg3yIdryPeFuUGQB0XjhTubouf+MkO4DsaF9sHljhDPvpkYQwcpGikKXN6swMF9btiYTzYuFD2LWAvODWUWFtNDqPF4Qcy+Zoilk6Jgm5B2evyzqnJ+T8YfAyaXjDor2E9XygHnOrY9OWfjaKtuiWV8vbsnzNHREhnw6Jble6495BoubbVbbgUpHF63ZSO0uGFYOt/Ws2P133cg5rvTg8BWYMfMFkYPW/JNHoxl36ZBupSMym/9ztdOh1cC34TDdtrz4VjDSccd2OgLJKbb/76rtdE5T2/FEPXL31HCi2sOk+YEh1w78Pj+8kWM51Vb/a2oYerZbVc1swuJh30YSy7gAYB+Z4PGytYPWjZOLwGzlJsrhi4sZw5ZwJOPNsEAOyu7mB/F5pgRZIXZZr194Vd07aezo4uuC2ouHnvVkIizc8jqKLKLftCyaN14pmKGcZRDkDoBil3AwqJad94YubpnsWOiMwrVsvyVxb4eK4VlES3hGefek928BNqKOiDxCeyyyIxU+hU87ED1URTPUVmWA96/9q+u/sjJKi6CFss3NtqAq8//CGRJlRQvjusWPf4aTy0tlw3PUcbPUdPumiZHWIgByxMInCO6pMiiLoqbaKeVNNK09v69obRTf+7O5NQiziP0TOP3iw1Fj3/Hy1/wa4XdkLRr/uTxaF/EWR12P9pQ1OM7/qeO2KF//D3NXl+0aEvbk4rcvWZsJh1Qdc7P8Uu0PgG9QgxI+4fflzsazfIP7cAaXMJrBR+Qcpz9LE1aai+42hVP44zSxhc8zbve9j8u4X+LnOAZqArlB8n1iq2qz+4KDZchOoDVN2Qu/RZygnFwgurugPbIbBtuGG7b71JDBa5LNkax4cPGUUPLkemqRpk+t8wkozn0/dbLUfxG3j6O38V6lap0hxCvoFAU/jtFQSd3Fbz6PHt+trf6P32y4seOCbZjKp8g6eM33pNhII+SaYAfO1+wjZt8DuZLP1bEipLHgKEY6uVrls79xhAV/+Dh008j2OYmG6n05n7dFsMesIcwQ910jayd+VgnAW4bUAzPRbeEyF3+HGPJvs6YyygeBQ8h1rZcON3B6C3tHbgJojjKID+NGykN7fkv8LxQH9jRGG4U9Id2IGtEYfg7vlfDJ7vpO8hBzvtIHmlNWOtmEPr6Tx0KseICwLwcvGvGqLDN6LxzrGbBiF0NAPk2Lex48e7/ALk4sKvbzxaWRltE28C2n0yyEexdX+hbyA3dprAboaxxl8tizPvuMrCj0aR6JsTrvCWFp4pnHu61LtZYuFDYqqUKZfGoXWKpSzXmNXf0uIIuSXLI5Nu53tfCMmb8Efot4SVLHUc34H/zB/fiJbV2jBuN3uOIpWt1WIK0Yi8JP7gJ0Lu5Gn+rklsxWC1CbSiXURgbtswmSMFtSHsHonaTVReFbHc1YIwOP1pAuRPRTSVDdxgFO721bHHGvBMaNzV5Aa7SFgrSiNA3FJZprXjMP6F3I2YxdMcX3RhxQk662XuvFZYkP8t2QLcsaAtiHYMGYR51fMe9ToclVIHWPn5CJihrlx7SPPIiS0O1fbo8t4KXmRffVbPL4f9lfNOpkY+82UP2ZerReCWYBHJgwKiVKa2TyUxkllflWDXr1sjCqOGuiHZq50L+hKJYiWmPnpKLfZf8w3wNROuiPdgG70IuU7V3qM+FPzHOjQT9+/axS9hHEkce0Rv5aO/EsCiXQlcIZwuxHYtg5qP/stwunB4G6W7JIPKOWTvD6Oftx3OAdU+u0lvKwfwbwS2X0vWlB2CZsEkIqu0LJm9A1FmxATIMrHVGeXgYbEKJSvVPcQQIzT688rDZvRb9vXa07iRa9/iLq3DnOuH1i0nJ/OfeyKcuT8QOLwXA3PyHqweGw4eFruSj9KFi28smXE/I4/j7msZG4VWvz1KkSAPD/ribttzMIiibYunhrrhggf6YKVz3HBxbZEBSwMPK0WjMORVw8hiICErmhu5iEzVUXC3ADyDL4OfgksOI5ca9z1BCNDLtNrNThq+Tuwa8zcCUr0RX5TX3I1OGwgHb7IbhkwqP6Bv78KQmugm/szXRkIB0LY68mK1hHcjIMS0t5o8lv8wa1tmv8UHfuPeVcdTUBnRlwh8uDx/DLfj2Sb03gLfTVZAurIyOkWvFvst1qRf/5zmCYhOgJacWjD0hAAwxTphYweShhwyqTE36CV7wCwrYyO//WgAAAAEAAACzQgAAYDMBACi1L/2gYDMBAD0VAlqIeVk3EABxBQAAMN0uAgAFLK9Upfw/4ZnIZswMAGC0clJaaJ+jf2AZ1+m9T1MNE9lhCFFK0FI1kXznO1AFvgVQBd3YRZrI3V2dXVNovApdoevq+JqvD4alE6R5r9tuSzvaFlpP70Jf6L09v/ZrDN3XUAgNoSV0BDW1BnJzPUe39kBuwQIzBgzi0M76rM0UOGgHvdZs7dZtbWmd1m8N12VjPdYJmiwrqwk0YWoCmI7pnZ3dPtMzvdv3u3MXcNQFHN3RHz1q9EaabdVVVVdXXt0lJhbWYFhfYN9c1AauaBGjKzono8xzHlFmoiN6n0SHnAS0Uzf1FlZrYQ04oafnJT1SJEg31M9fumRpEqVTqhQVBdVTN0TohD5oUCE/BwSoT6ALagRczdVY3fU+R9RSF/RD73M/7/M/3/yia/ZTD2inT7qkE+qpPnBAqqWaqq3cuHlzeTZs1rzN448ZI+YLmIP59WGORc3VPEsW7LEnI8ABACAASkrLWx4NmjRP8zJlKl/5bNbMzTyOz1ztnA+fPXTyPI8eKlQiIy8xMa9o0SJ5yVuxUuVVvuWRXbpcpUixvvrkCZTqISGZOHmTZ5n85LH8Ch48de7czrFzPucCPIDT+ZnXeZRPOZPH4fIv9/Lr4VyOHC7n8gGO5zt4HMcTE2u8xmnQkHEZnzHD8Y6/ccPGbVxRsfGNZ2SknvrFxRzPcR06lnzJf/zo8R734WPIh1yIECAH8iBBlFzJjRghciIvUiTJkxwJksc//sh53MSJi3hgIIdz+IYNGq7hgICEJ7ygYId3uAcPIR7iIEAMfvAfPoz4iJMgEeMxbmiI4iheWLjiK65CxeEPnyIFjMM4IuL007Ng8eIv7sJFiZd4i5943t3vbmcHH/77SriER4gAPfTuo3x8GZ7hf38TPuEUXnfoo1G600E4hM/NwR3ub29xj5O7HV6e3B9cer6+931v78Iv3IIFvevdz6/CKxzD8Y5mdrOXlYld7GFhXOc6AgRdYA2uptb2tru5jX3sCU72rnt5aV1r61vPyqp61amorG6F9bIzNKxf/etqb+CAwRt8AYO0L/hamoKvnU3B2X4mwKl903NuAX8+27cfMODpTzdggMAJvECBqU9dSgrqUI/6AfgNfvPyB4iZ+QeImQlDYSgMhaEwFIZiwdBJSiwYGga/TfkDxMzEgsJQLBj69geImYn17vFC+Wq+mpI0qm7VrbpVt+pW3apbdatu1a26VbfqVt2qWw1zq6/mG8kKaYUMk6ThVt2qW3WrbtWtulW36lbdqlt1q27VrbrVMLeKBUNhKAyFoTAUhsJQGIoFQ6NoWSRc0R9+G7yC367XLtfr9Xq9Xq/Xqxcv1+v1er1er9frtQs2jkKn/GBrw8ZY+A2GdqHMkgXLJlTyz6ZkVBnJRRU/rEhgSToYlFX+/Krk2bJSmEYJQ+E3mG2KFE1JyCbwWyQvk6IEsozxguj4A6S8Uj3CzLRa30hvpDfzhdTD6uWEfr2cmMheR3lt3kd/Hdb8r+b/bjKw8kZ6I72QAiW+jOYAvoomI99FX9zeRJnPmygb6M18M70c30wXiiCtVqvVarVarVar1WqFhIS0Wq2QVqvVarVaISEhrdY4zpJHHKdIJIab1BLHgUlh4coMYd+OzCnDoAbzLX4Qx21CnULAboVpUjFw25+fFwS4Lc/WdAbM9mdz0grMtqgiEoqtTZIG9XAXOCyYLaqMJJXLIiiYjQ4GDIWhaGWkWIip1Sx/jAQyABjLJhSGQuMfViQwFkseMY6/MxiLIhEYGsM9ORO/ymAsYFKDV4eNILBmGmGZ0CMDXykzlEEPWxw1l2fawA18ZVJLlArihyf/d88frWFVibWzPOOGuDMHTx6ZA0Pf4EDenxHD/ifZVB/Lqa+zsxPTf71LXDhNBv781CaY6mNp9VXAu7OjUDcBfl1pFCohAgS6ObkHcXBvbm1saw7UGqQxWICm4MysLAHZmFgY2JdXFxeCLa0srCurKqoDU1JRUAYKEBjw5NQk4Nnm9stUjgL96bMnz52pSzRnykAyUhUTaQTSycW9tTVVT2kycsMGyySPxxMlKEwISzBGlae+pimkaQ2OgGlDkbOkyFxg099myIxyuDSfphAQX3tn53OslfIUe4a11SfY86t98vR6drVMnlxPBG2S59ZTq+3xzHpitY/Pq6dVi+NZ9aRqQTwPPKdawafUM6oNfEI9DbSAzwJPAm3bc8DzqXXwdHo2tWlPAc9ni5bbq2c/33bb2WbKi1pM7aWMp7XUVsqWLaV2Uu7SSmoj5SctpJYz72gftY6yjXaz1WzEaJGiRJmIDhkqRGiQoECA2j+tnz589ujJg+eOnTp05gwgJw6c9k3rpg2bNZhqLtOgsTxjpky2Mm6xLRkBAgCAcoyYMGC+eLl24bJFS5ulxXJl0koVSSqR7ZQWsrW2UVoorZO2SbukVdIiaY+0RooQGSIkCJAfrY+WR7uj1dHmaB3bxpZxkXpD0UZiDRozZMSA8cJFixaxZTFdoSLFoWEhihMmSpAYIYKwDdF+aAdbD22HlkO7odXQ/rUZMPj18e3pXbCQVwHvzo5CXTuhhV9XGoVKiACBbk7uQRzcW+vWsrVrrVrboGXQLmgVtGetWVkCsjGxMLAvry4uBFtaWS1Wa9VWtVQHpqSioAwUIDDgyalJwPO5M2fCdMlSJUqTJEWCxPnI0aZmo8woK8qJciaiQ4YKERokKBCgP3768NmjJ+fJd7KdXIfOnAHkxIHzxk0bNmsw1VymyWjymWwml8lWxlgyAgQAAOUYMWHAfPGSr5lL3pK1ZMFyZdJKFUkqkVOkQFqrUTKU7CQ3yUyWKEmC5IiRIkSGCAkC5IePHplHfsw6cg4cjo2Mi9QbWTEn5hqZxgwZMWC8cNEiI2ZDFplFPjyc5mleseKEihKG2fAwo8gncmEmkUeMEJFFZEJCEBlEDhGiRC6RTeQU2W8v72U9PbyMl+/uKuQKOS+PwgUNeXCwj8+ty3UUsoUslUIzNEejE/KEDMNudvOb7TDkDBgw/OW/rCH3Zb3sl/lyhsyBA2AGzBs2CGbB7MFDYA7MHfKHvNYgN8hpaWf5LJuZKcgKMhpaAgZvOUIEB2pgZJksQV7Qlb+6clf28hrLY2BZDCyD5bBcluHa2Njcslt+yw5yWl7LarkNLj+Ay3A5Lg5ChpDp6OSyXJ7LEirlATkrY2FpZa28tWWVra5y1VW+msoIpvJUlpI6kA9AZSqoDBWVDUTlqMzFVSAXEJAJCMgC8vPZlJuyk1ObOz+1mfJTps7UmDB1dqelfEttqSv1pTttqCE1J2ekjtSSJDlqR725+agf9aRJjJpRL1rUqBu1pmaiTtSZmYpaUVOihKgR9aFDglpQBwo0qAc1IUJ/+k/78QOoAXWhQnt6T+vRw6f5dJ8+eBpP3+k8Q4Ys8dFAgAjpID168CDSRYoYwVxsR0dqY2OMjtEwYMhoGZ2YSKNp9IwZNbpG69Bhok10iRIn+kSjQDGiR7QIESSaRBcWgmgQ/eFDiA7RhoaDhFS6SpUXL1TUaTp05vSbAQaQYwdOw4nTSjpJEkjIyzbNpnPc6ButqGijbTQOHIzN2ItN7SZO2kkzYQKlofSTJ1E6SlerVjcNKUXKtKcsmkWvWNFiSgsX7aIREXN0jubSim3kSB9pJEiadJNe00zEiAETpr988XLtLl0iJZuKBw+Ahy0o2KEDN2zQwKEHCR+bsHf0j/bRj5f9plX0i56m6MP+6wytoevY6SRtbcge05GRfXlZ2ZWNBk2ZLtPZrJk202fOWLZlp0kDQAPQlJQBdAAdx2SaTAsgALaxrUYNlsbSV65k6SytRctkT7YVK47t2Fu2NAY5v9OKlWrV2taWlIRsSCnNp0/36T177vSdtmNHj5SeMiWSSmSvWYPZmN2mDZtmQ4fOGzly4nScHmCAOT0nTz+p0lU6SpQhQvY0Hz5+/vz5Q6hJEyRMmCzpJV2kiI/2QYTIDyBpnDyJ0oIKFTLUZxpLZlAfakMdpIH0kO7Mb0xdp/F0nn7TbhpO7ziSJImSVtJXrkxOatnSW5oLly7dpb14+dJf+noFE0ZMi+kxYygBgKMdbSjU8LAPu7BQRavoGJ0C0YULwzZsGV3YUgkR5ubomq4fPJBruYaDi+u4fntr67Z2c2NrtnbgYK3XukEDtVbrtLQFDLI6C8vu7bddF2646xra2DhdXEzsxBo1FBkZcTSOdnTU0TTajKzJemwsQSfos7OwDmsxsS80vb/+6729vu5rP78MnaExYAgMBOwwVtZlbWaWl2ehLfSFC3qt13y911ADngg0gTZgoEAX6KoqBI2gt7as2uqrq7vaywtMQQgRLaIJCUeMKGEC7EAf6KmpKCmohmqqfvLgYRBFYg8KtuC0ZzRib2jA5tAuhabQdnZ3fdd4eC/6RcOAkaJT9IpWcUMvVKjbtvMP/VDn/Oxn/939zs5f+qVLlixleqZTolRp0jnPyQnpkP7oUaRH+uamozu6pqakS2LE6IoUNXqjZyY6IkQn1E7tdEKEBvXxcz/nw+fP/1yPnj3f8zx5AB3Q7di5UwfP8XzOHDqn8wEGCPRAf/MGzuHcjZs4j3M2bNq8zdeskXM5T5Pm8pdHgwbzmFdzQY6X8srHcfbZlylDRgDssTdjhvKUHzMGgADCPMzBgBFzMT9zpsu7nAuX66/34kXLtTxLli3f8i9fJj95K1au/MqxYJG85KlQqfIqt7SMfOSnTIFyKH/yJEq1yZucCRMnd3KrFYmSK/mSJUaKHPmRQ0IGASJkiI8eP/7jRIg8/vE6dOz4jvPggeM47vgcFzHiH+rq3k84/OodPp6e3fF+Z/e7uwq38LwKg8973+De+8639/fn9wzH4Cd4DIIX9HDAd/DA4R0eyAHEAx8CROND3EQjCRKGL/FCwxMnWhxFi7dAfIqzQFyxgvHTw2B0cRh/4YLGX3wGjRgxFi/jNhZr3MYTa1CfSD2VkPCKH3Gw5/fzm1pA+7yARz2dHuV0J6gnAoe6AQP/KiD1rx+QmvqBX01RVd3qXlVYWFnXelfW1rvOtYUAgdjD7orddRNcAVnZFfyszOxnXzND+9oZoC04gztYkHYHV0trcLVLG7C5sbXd7Q/a3uAe9yicnNzc6Q6dg3DoJUDIZrPZbDabzWaz2crKymw2m81ms9lsNltZWRlHXdd1Xdd1XdeVSqXRd/pO3+k7fafv9J2+03f6Tt/pO32n77Tquq7ruq7ruq4rlUrf6Tt9p+/0nb7Td/pO3+k7fafv9J2+03f6Tu9Ocl2p61Z/13XdaNR1XTfqunddqVTqunEslUpjM0IrNuNSVGazcTbOZrPYykoyUSxWGsexK/3NuNhQjOMYiyUTjd3Yjd3Yjd3Yjd3YjV2sFOtipVhp9Zd0HPyKkonGcSncvL6RjSH4zBJSWMO6Iyf7g+vGs2yXfFkcT52Ul9Dski67V3Jm6skWkcP1szUbitnq/7iSosZsFLozr5whpi3rRJGksviMxIrNbJyNs3E2zsbZOBtn42ycjbPYLDaLrcRWkql85JyJE5fEUsXpFrFqGjPBJFo36NnImeZW1cAmvrKLxZHWZmBmNISlkglbfVwx0x53wdpct3IBGSNVtqiLSgY2HfncNAXQIPm0uGyu551eknkQVTyj4lKyLQFcN50BQYD88NGDx45HHTlwODYyLlJvKNpIrEFjhowYMF64aIHIYrpCRYpDw0IUJ0yUIDFCBGEIEB8GBT10COSwAVDDXwYMfnx7ehcs5OlZqHBHYcIrhUZYU0tboCDseanSpEKDAuW5U2cOG8zLyjFhkADxwYORqpjoAnE66CHQj0/v6c1hzxAhrmmt/SE4WmNAbPCzQEFK96amYKyrCUsPBD1HUSKjEQEilxEMzFjADJS5Ty+HybvL17o3a4lGyJNzcZmK21qG7No6EJWZNHWmttSPWrMXNaEO1HRagKbsLq2lr7SUrraSFtI/GkczNo2O0SJyod+e9AEUgQFP2emZ29z5kyRFgtScjRAdMiTITx8+efDcsRMHzhs3bdiswVRzmQaN5ZlsZfwli5WuIjmlIdvaUZw0SWKkCJEewmPH42JT+4aijRkvEFlMV6hIcWhYiOIE4YdBQQ8dAjlsANTwlwEDX+Pd3dm1Xe/tXdB7YdeVSoBG+214AoS5nnuDU+u2tjU2t3ZLa9BkY2NiLdZlZWhoZmfN1QgQ9FdWltbWVFtZUTVVV1Vd9VVDQRloqRaQn2237eTU1E1doMDTgD9vdClTZ2clSpZuKVIfEqRJkx454jznZvemZmamokWHfuiGDCE6ojNiNEiQoBciBAjQ/zzQnjvPczxzXud05MC5nMdhczdvg3l5xvJmXiY+lgzlxYA5mH95GB+PP3Tw4PHHx0hrlOqUKUaMPLFer12yZIFs0gTJDSNGiDAuOi42evGyhconJ628yhQR8cXjC8ffqDGjBo1HXhII1cZtJBoa/hCGIvVDhqi4iveYcilSjDA5Anku1/LHIog/vOFTfIeO56BAwXWjj14qjfAIeXh4cXp6fXgPxCN8Xxg2uzNxFChKlCgccREiSJilpa2pqZU97n14zzvcycgavMETJDBzKyv73i0sWEDBvXu7TziIf/hQF8JD3Qfv9mDtZ2Y/cRNpl/scBzQywA0a8KgOlds2cAN3chJwAW9qIkDgaUDUoy4lJXaxX11ZWWlpYR3rWVlhD3tXFxcX2MH+9TX1qXudCpLWPwk4Ayz2IgSSw9L//39MvRwyA6wDpgfSONNKdAryXEdNWGGoYBHYkZSpTBNWBTo00kd5QmIvEShODBr7pVQpVUqVUqVUKVVKlVKlVClVSpVSpVQpVUq9lPoq7d7ZfzPqn6KfehVfDUqpmAl+s0qRVCo9khDj1stw/P1JqU9w50Eglcay+J8BxiBubsF0C01NUPNSIcRFLy/d4GYKPj7vHFXSnUiv3FsZGXRYBL1xWARhKoQIExAwTAMiZGrKKkux5swGoSs4og1ZlZ+wHHEMOWRxVIKCGYEd0/kD06DyIAZALKqGI1sshAkHrS9SRXtW+lw6tOHnMX4Dp5GOKFwU+Hl0deRNtCFdbg5FqQVMALk5yuoYzPkQo3lWinZQfBCo0gtnhMoui9ERdpVhnCypjKkUU8gIklalGEORf58K8k5Y09wcTVmGcz7EfqAYQTGkK74DVnW3kAmgmM8VMX+0ioEwSkUuThSyTh7olgJ2opOAdYlcShc9oF/MsqC4G6JQ0pBNPcZxsWU6fyohWdzLIVkH9DZdM3ygWH1RFw4VhN/KreKy4VIXSfXyg8OdI4n9ueTy3DlijqTUv1pXGLhyjngRoiWE7xCz7/Lxrp+6CU0OR8ZXmp/U9lna1MpXviXLSbJf3ssE2i6sK6vcnYwWKcJzB43ltQsXKE+cNOGx41HRRmILRBbTFSpSHBoWojhhogSJESIIQ4D4MCjooUMgBw16FvIq4N3ZUaibAL+uNAqVEAEC3Zzcgzi4N7c2tjUHagwWoCk4MytLQDYWBvbl1cWFYEsrC+vKqorqwJRUFJSBXOCJkaJmJKkRpFbUkyY9esTZnJuIEPWlQ30pdxxXYivb0jJbpjdbU7NSpdw2pTY7daOGBEmNmss0ufvSJUyWKD2bcpvJqMSSFnoGJhYQAAQgIEAAQ5cZBsZIFCeamhIf1KpGwYIDQTCEMoACAJCxAKSMJQMDEwAACACoIgm+1+/9/Ly9ntf//358fR7f+////D1+3//7/X29fr/3+349vV6v9/t9ff0+n+/7fb09iPd+v5/v/M63VdxX8LmhRUIjPpT9vOXgwcPD9ebq8lDLg4XZSK6yGnUV1r5Gy+8Xlox0eUyfsmKBWWZtbJY2w/bbZWuZtbD2FtO2p21Mq7nmhhvWXj6OpbrSJB+N9GJyQvsXi3CwbfxP7FfOOI/79JZpPeTIZMehfI+bz+d43W7FeTfdqvn6Tk2eiEV+mDkILFPuoC1e34N+tcJm0j+oZauD0J+9HkJxKHURwsvUR0iLV7vVsh8QBn2Gn7Vi4JaX0NqUCRWBTej+OqFY4xNaWUOhAjYKnUcpFFmeQispFSoGq9DxtUJxjVdopcZC5WwWuoNke6qFruAWivpyoQXjXajcMHR8GYqahhZsQ8XHodvrUNQ8tOpuPrT4P1TiILqwKbaeH9GFpuTW6SY6+4kC8CY6KUKpfRSJfoooryKPWxFqY5HQtsiG2ybkT4rC8iMVOJBujY7i1ryRbJTd+udExy1R+dp/3DW5T7YEf1Jy7q1ZfflBCZ1V4+72HCn1xlXk+spJFNRMZOsSqpGTkDfRK22yZSJ+mpDXTIJPNyZXcVrnRloeJdGuuTkSqo8lL3ptX0rfzEhUDZLuqAsBRbfwPcpaKPS8oFvHi6bQP1ZniUnrIu2nQspLJUpD5VctexqvQFrP0ZkfFLw0VcHuLH07ovhQKoda94SqeDUsvhHxNJXSl4iSpMtERB0T0HWLUhOvl5JuKnO1UVgE/85t8onWXAcHS6dUtiRNOsWEsmRyCzv1LubCXaIP1Dy51SWvkn69n2T+rSyydTd7Kj3JojgaPcFzUU4bk4MGW2i6qAvHJ+o5SjSfZo1RL82/USGFmRm5wVLdcsTeHArzyBjF1nZmKFdkMVEajAA2KxqT2G6uFn4x1NKFFUr3h+Ie/SVKYDLI7Y1R2jGC34+kdO1RPHSNXfsvuo6TSmqNVqooAjaUwo7NzmrISNSi7/CnSRY87Aqfk8Nd9+0vuEE1/O5JsNvji6ZK1/rgswb+JLXPqUrfo55e85mKTEJfcyRqNep23Y6JzAtsBimGqVLLr1h4oroKNu/d9XL74ONV8bWo3q2Qigc+2FeAvBhcmOlTue01mlNHzq4zlhkhuUgeXdQVic1GcYVWDVdcNE1KsxSl4mlBc2qtWheypyKqC12X70TXIW6qPqkzhHL7Aujwo/tETXnercMfKld7mMN9ei28KK+gXFqi0Mcxtko4jlFiTura6SxLeuqFHb5nmnI2+T24CJRYO4UOVqOCEl+kWB4IBUeeLqwq/lJ9lWFq3iROo+MoUJVoTRub0KtCBKMLXr/uNLS86FP7DQ+SpqJR7KvcATETVJEqco9bmluPiQrVZlOiz+mEqZg74xIl0BTlEk/rFt+sVrfQaRbNLMMlXk9/9C/Du5xAuUE1odxsCx2g2PY1l6P7baTfNpO9tRRzY2NZN7IX09Nklq7VGHoNZ93Mdkxv81m6FmTojWjp25Gha0pLb2sy7ga1N23K3JhZbU/LMvTGtfQ0SeNGVrm9tFDjZqa6vcZr6Jvz0vuize0CvpTZzDempZvYtr+x5m9imoIce/Oi3MjOTG8ai4Ku8VFuZH9mr20RcZNRar3NlNE3XIe+7cr01kzRN2iTnuNG9FN80tBNvebROtoWaLEeziYqf+OQrYtj0CwY92HL/jOV10Vetlwo5jZZWvK0C5G5wTGXqrW7BlBz48lFg/0yKMs0CrIJh9v+dv99UHn5j1aOnxxhWvXuZSVU7CzMxJNe9G2Blostk5iWEfttRVsmb0k7i4DOQuO+F+wvRsPbYzERNvHYGWJaXvffIFgmpC3L7oD75rFuRLCMDdXKKkHdCkVtFQOEzAFPDpvqKCOY+zzxDltm3GSHxqP2FNOzM2QLJmkFv3h/WlxeFm3uytYW8p1FhJ3pssBcl7inZiWaRKQZh4bNXHNA5DJVt3dtNNJj/Xn6gwmCjHHG/t3j8JpuNvhns4yzZRk0i3Pc0PYbuieG9YQ4rpqa88yUemlNvaa70nzCOYaTLzsZoOZYVhVoGjL966gkOKNDEPS28AQ7OzB+qXP2Xe/gYc2pszmt8LCTm2JbgB3RZrw8EcrexJCjbeq7ZQjX5KGiHBNhacYBZJ7FVDHyjzD/3pN/nWSyqGc1ASu5hXIcmK2bRtQuN+rF0qr6vUm1C6TsgGMLgMoVMFwE6J/rgNPY5bU5VUBGsNG8AR0uGOVJcEYuYlY+sb1C3/2BYCQODmggyrxAJWNiCNNIvK1ah02SX1XPnG1ij3oQTzCca0b+xYRM1U+X/eInlte5CVVW1l60LHWqQeWtnHvptSDfbmpDbxnzQSb2jGl97T6oHbaW0rtQ6NvCGHIFOHcxbheLaQTOndyC2Z1aP5i9TdRYKJ4CjzS1eTfM/ofKkxxq4o4UT095Y0PDZB0uGZ5xdBgDtjyuqr5yRN0X0+Ywy3u5J2f7LcFGGM0GgTQvsY7AcmBalVBFcPLYXBKwLCEtZm/NvSyj85p/6uWdPTG1cD7QS1hIBeAm1sE5lj3uEHIm1jAQUzwN6xuFqTEHax2CKZuAdYzPVM5CTYOWgqlZ3wikxhzXOlQpm6zvp9O4Xb4/yBFPjTXANFFdofGBcrK9JCwmNwThmI3BSaHSHRNB8qPhyDULbCkGAZFo+JYCJr/6rBv7XI7HTw9kPFojprndmcv+HVCK/eXfi8YarVlknZjWdZ/O9f/kY0Q9LvxomRosOsCWr7E806MtIRvx7ifxV7sPjCI5F1kNQnr5MkR+Mx7PcijymIK+xG65yOok5FoTMcP1Z9NSpUkFu2OAfZy4h1rzb9vJ6XH8CPTFhG9InytNXo/VlhOANMYHcHyBS7K5UN2yhhpciaM2UVp4zvAeu4Dt8p3l33vgkRdPrtWxtxZerutqy9ITXaaMTG+wLbYUTtPeZQaRuK1i1/9JOzfQIJ1AyuS3bUE8dhMnsNmM/04V5cJykIrLNFLsrl+KdHXvvMFTiakmla0Z2qvbylYeYZ31MO9Z+oy2xjzXPmaZdmavW28g/MT+STsjkSFJLYafC7zt4eEaOWwy+7PNk0/b/WEz3pzTswwfFm1D2z8PbaMyGwAJT5r4zsSGwPBubeqRNm9tyFZETyYMHLZOWa3ZLI2EnswWIveDpbET+jjsgDAMKxugDjv1tubcfoMGNOn3J756+70DqyDWrnxv5r2+LAzWj3KEFHfS+DNNpLx3sg6Ml21S2ie4iNa6AWOzRV4h3zGLGNOEXjr/hW2kLM9ueDNin8liq9r/G9+6lu56h0ntdvmyZ3AyermsG7fdjKTxnxHR9JJih09Do7fL26luFirOcm6hXk3Kt/xxc/NbSl9eINo8e0vtHIvw1d/jlsBsEvM4n5BCQXabKJdCoD5XpFu2ktu5iKGJYs3ikGBh2LbR1O7tR0/YJBsvphz+eKCNrKn3ZwW9c9vMa/TCN/R5LxfzU/oL8/KeUYICEZuvbbHgPIs+qhV2dvqeofXKZZ+COfMvRPfLYTWMDvk1ZmNO2QZHzGRY7cA999iRBWagxbc0ve3oqMI8gmrP3RTNwoq3rZ5LOyH0TvlVG0xlDhsk9wwfnAvi321rxz4XFsYvbJt5TVz10jlNezYst3v3vPcsZYdlrLkisQXzOrHkPKzezxu5yzB+0itt3wubVMcF9cK8qrE5gVRcNLIt+ba04HmJIoflswC3sJjMtrajtDkEmIW7AdsmMa9ah2eeGzbPtZj3ciM4h235jowL1XC8EWK5Om99w95jaeF6qG1hbd+qLqxG3oTKfnCf2D8tzMtdtK0h/qrCmPZ5PQPRsA2sCzfa+baNL3VW1TnlGySZybDaPtljn13as8wY2F3In7k9hNU7rJcCuah6IHymmE8gw1ifINfyrL25iP3kPcy6KWuq9OgRW4bj+y96fq+9CpjRW9cVBb1luES5vbMLH31seDrz4tMZ1kHdqm2JJiIdmL6buFEAMs1QztvJ+UpFi6XmsTgxWqCmqzxaRjUzeXZAjL9NGCURe/FZERB9DgFuF6CUuQBds1CkbsBuoHsk+6CFYMjNOHaPePje2HLO2OXgrzsEBbi9olesb1u/AMNIn9g/u0+lY99llOoupXOl3JySCn3SXcEz+uhTjidvpN2HGtNa9GWlol3s6NmhSwknILVxq7V6p2zCIZOBtRZPd4Cc3w0L7gprRrzIbLwX78S7rDm1PC8k8MhA9eDOkyBmoTtGgTZ9ttgafOnsLRBemps+sZ+fg0K913Yk/qakLAG4nHKi/Qhx4MRRpQPn/uJjkRLv68CKOxCtblyuqMsB4CFU2uiKbEvKAwiYvLLUOBpc0wAmazqHnOrOSVADmIz/WU0Zr3+bcYeAMFSWGkXlScVRGbOlsulECyq/3PxTSpEYGRISzJQfmzelsIN0S3k29EpZpuSS8lzqkbIINA44oyzZvSiv/htlM4VfROlg8ENJz6k5ygZK5IVSvNhDSZZnLChRlgdKKgay+eSBcU/2gzWtE1mMxwgcPaFfq2t5HgGRJXpxpajDSpo2Suc/CXcdl1ehaxmvQFr3r4NXV+p7KBhSuh0m9awteDpzefWUEgboOX96N29slX9AmOkhRQE5jN2/mOpPjjF1N3f+rX7EL3Gh8jyln8v/5F5QkW6x2lq28BJnozEOlizHSShGba05VRprsR3AgLL8evKWvgqdkzIrFsrLnc0Vkb9LpzaFF62rPcfnkPCpLAuoq2lVk1GZl48+rQGV4JunUJcSrk3jxjq8drbXHhUHnc7JMAxvSTepuHvMkKETXT73T15nvZBFLWQTKN7bWcDVuQUBIebfhz1FFh+FA9kw9d25b3mOKe/OJKnfpzHXzM9pimJRb1vyv7/EjVuldGv6bn/X/K3YlLNg8sz5P/AXlw6PRrfKtZrKdBW7zcsp/6SQU3525irjcJFWweeownxvwv4sH4G+xl6eh0GsO1rK0XTl2KFRTBo110gPpHVv92MOE9/F2fJc6xU5ga9+F94isf3XIdyo1eOhjLGqsRPZ2/pff6bKlAcL2sr3m6s3msVwJdH9pBPRBjTq2e1Gn0Q/f5DoVWhvRGSC+v+9jihHC6vmGKg/ioYyStX1jZYW9HJDoRBD6TkkHo2ErEVChv61xVNZTR01/PlpuX6BLpy03B4xmlVMLl2UKV+xpEaN+a6szv+bR6qTGw+NKP9mi3Ex55WnyRm+PEXPGlBwYlHT2wUUaSkrnCTJWUpYLLC73Eb8WUkG0WZLdEmlMxFOYNwltnDSlGPim8YZI7+ULtuN5dHf9h5G/0yg1jofqkw+G0SiE1NZxXkwX9XGfSlPYr4j3SEVreeoTy+ceCZ4EAHKWiQpFCEzp64R4CZB+urNNB/is46+EN++m+WKkTBOoTiTEur2Uak0HNRptM7SfKpeoL03S/TD7jpLGhkSjIlwmTR0ZwqpsTnYzqC+T8r9H0jPVoqKdUgOtBXYN4UefGx+Ui8K46+pWAqITbg+hT6Y/5JZzzo3XRLklzBT1o/wdSXSB0SYlcRyZxIIZzR8JgTFGCYPKnPWAomDRsP69DxIfolnNtvVEckiUMq4P/CC14/1iDt9bg5OuGVz1A3jOeWfTdqnRcpR0ndOtxmCbZgg7OOR7ln8Pyh5UwHNEWUyb0wOi+vJYTUy+qd68xujG9cxjO5S4S0ahWw5pK3gDLAfeYApl4W9uE2bi8Zr1a87jrbfwqODwmFrErUiZcvbLZ4PkE1Qy47A7GlQZ1S4MgdvOQQBnHDCx8k2s+X5IIic6mOOqAznCf/h4TOpuI0QjUmAiH/PR+W5d+BURBk3YGKAlLoWNzTB8qzuGXhQkqmds6Gl+TwxBYFaAyVjmCVOCyxHneQcVDVk9k0A68cLxlntNZh/TEHekYo3B2gPCekJYnJMKOdTnaQQG0Vl1+17u4AtL5K5weRbBmFX3Or2Q5CXzd2b3QdrLm8LO08Tw3bB9cD2ZOG8In1Qdbs922qIOvP2NKhzFFCZ028aAg1MsODHK9lZ8nwQiEz1MUaUDPOM//DgmxTcRxDNJPg35STZtU4mf850uuoGXyf/mClU+UZkj93diQllsciiHTvuoBayHft3rNlw2PGlWdKFnTYdv9NI7SiqOefbDWHmJgjs8UjjLF4NspiphOaIc5sf9ofD9iR4HFHl1SSmbkQ61iEodyFNixAEW5C+FQga+5PWZQDZptGxNkG5AzQtWBBsPX2rA9oN2Sgbb2nqNPgnTqPcf2TM2fXWP2TMT82EsYf64zG/NJmo03sUCHxmDoA533DXmAuvTWqndM/R3IRrzjg42HS7xxhSbYj9tI1kNulx51Ec5k6CB2+je4xJ1A4ZQ9tIZ5Aad/eEYSweaPCVc8dcNu2Qg2Y76pRp5/Rh8YgZt6DdC/hD0XXPUQhLo/p9fcM3p/EQo6bKOQZ1SOOZsHLGA+1ZJT1Yk54CqxET6jzhDTfcSQZ7nCTZM+DZyDJeN/3tUtlYtL1uWZmt2H3soyyXvadNKoM16G/HZGNh9rolMlu1PnYmy4VdDjcSv36j4nbvoXbxWkoMXUJFy3YVuGm1ctZsKH7EHmpvV6vEXiVVNEpXARtVKWeLRsVH6an2BLWVLE9SRXu/NxgBatyNF5LvwIetabOo3HgS8cxtBc65rrtWQ/LzfNYaKVvFTicQDdaiwGzrcAsVFb/09/d5u2YlZ01eW2+3/Uv/Rll++Mng5rtvwNdW/XOzs+gxVpBjApgOAGcvu6obHPVS7M5W32DLF3xCMfj8CWPqW56Az5lx/kMwzu1qdrOgtjdEtwb2/C5DQTbi9CRtNbOlxfVE6hPAjaCyFGwH1WnAFlAYCDKC/l2QO2jZArCA0r77tjGSv8yu/09S3Ezb4D5yXirPEgyb8Pc3cXYmXcy2AoBDNcc/eNkyOz9peaBzBiPrHEU378pXsIVV/gGbFKTMq/8WxJ5azwGMoPzVkzRaICbvg+7ZKJU/COnF7MsMnMvZIeFMjvh3Mh/dS0FLqw2da1irJYYNUFNk5GKmoT2Wq3DytALqZpFbYSOh89jaVuQnHOI2flSeRoEeX/+iyPkG9AW4ADIIe6cargNIndulb94FwJPbvTmpNw33GxRLrTep/bymfmZzY4abrGUn7GN6y+cgOR+jsQXp9Oyl4AkZG2QQuL7C1NrZBUjzRh7oo+BSuIsZ4lIQZeewdy3YxZZzn6ah1dnRQmvTfPZc2rgYuMFRqOvrqrHB6Tkfiu5rH9Ee+RJFc6hinQBSfwXRRY3o8S3whyBSsYsz2hY4BePbtCzcH4m+Embqs8EVxyOWv/emY3OoHwtTI1/KX972B7sJjH5ogT8sNidzIkKezp7x8Lk2gScqXTNmTEMcZ/lk+LPoVjNjvYb4/HNDrTYyIu1bvQ+RDnEivC0Nd4AtNb8AXTNCaiDyHRZXgFhA/xzICFoXAdwXeDGPqNkHXiyhMg64wTdHoc+r+A/UsGpvgSbw/ejEnW0vYrHev/3luM1NbrGNj3qu2c4AX0221X8Xc+Qt/wAS/mF/bvlNSncNHuH4rIEFMlGEHIf8uYxBphzNt8nsX9odZp/l2w65eHQvxjObHoab/ms5mO+xn9tX17EsRXSpAn9vPm74U9JMeqhFV/1dIhBLwwydnzAGM3DL2Q/GtOvo3QYLyCuGo2onvxe2Iz1NUYcbDoK8AI3N3u6dZcDknrbEaQBNN66Q/daNy7qo5VK3PodAM+Eaw7FkkUaNgbm5FPMAbTvrBB63MHONwZ4JTNPV4XYBpnlfZ/SA3ACryiFmJLLZbqeuOcJiRZqmsW3tDnvhKPMETO3vA6Z6BTOgZ4fIW7gYYuQGmIUB5U1dDBmqqXMJpiGrsBWatoAr4eZEzum0zkEreSs9M+qxuzG2JEzjqKh3CgWyH568imUzN5G/i5L2fLhHj5H998uMtcY3hZe0dNPmCr8FXG/FZrRZucAWR4Upy5QHsaINv4Id+9u0nqMN04q/Wjx+trh62YGBm7JUSbPnlJ8mEt/vnXbLJu7S7/bU8mCofl2eWBbCbLVUC3ti7DTr/+27TauhjTfDOZEnfG45PuFhaVYmiz422AfV+9INhslHX/Vbg4jbb1ZN484WTq0VYFxV5uLIGa3cBzHdr51mRyaMw+fm9PwZ6V8XV687MBlTRiCpGY9c/Vj5a387jYkm/7OpWm7jmvjVoiVnQXFzi7jewFHnMaPWiqVrV28e60E3YW1o8Ei17FSP30Xpa26d083eaWo2VDRMH7S764+X7TC94+4pwoBzR+/PR8fgcwPcDUSFNRhUjBgE3CZi4tZ8t1MC/7Mwbkf2ai/2AZX3oDCRu1swMLexXcHPx5m73QtqWCVfyS7mEvyzRcwWwANxlhZn16eX55ygOWhVdUduvDat1K9un5HKNntVx6pnTdmKZp4WR7Yqvj1ZaV5eHy8NqDS27OTvOnsKha3MhcYpB5HftWQUC670XlTYvuevHLnxJrR39Zl3PHlbr3r3Tqa37WvOlOXqri/NRtQtPfzD7AUbtpoXmSB3Wl6Le2rEt/SykHFkX/VK7/i0y3Tfxn5Rt2WG76dtG9ZJC0Fy5hKh5Ha+SVed1KU8qmARw5HXmG7HtEnRtnFGjqb5BtR4FLs49ml719AlvcKg32G9kmTLzNldT8E9meemjvZv1PybN0DAJr8fL/lx9E1p0ITLl9643tNWtXcQlEyzIfOmzQfIHP+yNdWwIh4UMIEqa1dikfGQWwfhuelA5sDOCOw6HssJhNnIKvv4yBEWaVbX45gT7HSsB+zyum9q4v0i3BP7UfchuR+3iKWJOw05oXb0BPfVmP8/+W7QSNObK3Q3lQuoHuCXPbc/eB54uyVF7fStdq6cn+Tuw51mzJWPwcEuEd/2bm5fm506d1JtNLtxnC25yeTVO7aXu+Y+PGZVnPYMhYGYd5vynklpXWhxm7dCeGgZtafrfvyS77tljrXRKhiGdRJjGdcackKt0o74QjqOF4xmSoE97MNdAK9zdVcGRcvjxSKbKIBlMhtn8afwBQ2x/F0SKlMETzlPMcLlgxUa10iG4WvvXTt557lDeVZFn9yFNcBxschPq0Br+mcUfFGeuTDbLlxDDIc55f556y3tH1ebevzgerYVnKnojpzVtmtozBvy6nCuw0p2zkmZlI8/6usuYa/W0kyir0ibK6BdshN5PMgX6BHWH+MszeJOyudpx/i/4CX+ZNwsw23dq2AmZ0HCx8O/60XqtkV0tAdhfwW5N73rGZjvmjF+6TeuX3Je+TzkF5JT6idvZrYqabm5E79qe8o7d70WQeeOFZmBQqtoop5w77Eu+/Rssd1ZXs0nVvmxJS+BMDXnj3I/EbsFpjuEBDrGwr2o0IMOlaGvPKZJyiVSEoEkFMpFQgKZJJdKZVIimUyUikVCIpFILEpFUjKJRCpKRWICkUwul0VyMolMKJdlUhKZRCyXC1IikWRVmClkcY0yQuMDCZaJjYYOYVjIr0JlJInEJAXSAhJE8icWbsLJRMeU0DPYbLPdZmUz2Gy7Xh5fcPr11FmJcVlswytBjVWd84VdUow+f0P+WbedPG6JOYKBQWFG/2wyMO/mrf903nUQlPlbt2V/eTQlGkrx2nvCsz9dqsW7aLUil6RwzTiEbjO8Vmo58zxuUuJ3gt4cLsPqrlV/Pw+cUon+BaO1f5GtwqTY376h69WHKSPw/m7C1ib2PYK9YdnbLmGy/+IRmRai2CurIDPHjtj7HVGrgf9slSZrO7Xp7in90lo/s3mHqtL0Kqg13U3kFUWrv/pmQ1c6fnFy7m7nZ6VKuau1F+DyGQV2eGyWObjihfusilhnvjLQ+a3dGzBa8cRVCIdZmQKAntOux4rcXyuOBpajDrca5H6m0535R3HiOozDW1kJgDx2VDVFKPYvn7iO0gX2bi0P31bQg7H30cKZjxAHRVekkfVLjsVOpGN/tEtbogYuAC6wyuczzO2Yt9DB+KVnNV+bdBHETU6kJwH5Lt8ZkFXyLYXO4rHgrv4Qn7tTtSMi09FCUDkOYHEzmDMtUbdBKZUZG1Splm+SZovgMyxj6+qwKNSM9AXZIBpUzqHRZNWy1yWUjXb37yaJc0/gpeB6jGm+GyQefadfh1oK2it0S0OhWg+jdyyr6MBtGEozRBOGjhJb9ld/VcRug/JIoPu+GaIwVra2pfspR0GD8oL+ldqNKv/kOyhg52xbGCnLO9FNQ7ZLPkVl9JKviiDAZF+TTcSA1CnGvzOAGYihtLRL5a09lBve5Lz0/seKRc3AZuTn7YHjwhiln3bd4zjbIH61vAlFvwlwQSH/XO/UcxaMJvB6foihi5ZnJc8Wyo1C3m5BOVTHZFFmXjfWQWwD8DOVazn+Uv8wxRoFQg+sJzLYFep48tJ2mq0GY7nF6gdMaZTmPfl9932gmN1zJKjLfaebRHLxCYCrgDxiF/XQ88Rvn+yA3MI0OzZgeVDhqWCqy9mcHqzu6TDGvZ3wItm0XzF8XxEy6mGlx1WcccBtGRvNSRlQVJ88hVLekAKBRIXiR4uJsu5NqKKNAkj2AwHkbwyr8vG2T0fbPGpls+PNU6RCIW2SS9NsLXxSSj2bqy0Xt7w+vKhJ9OeB1qreHmkr7XJh269vHt2c4UeJlwgS0Kt+buFk8y/I0X63b6L3THaNwbdl2Z2MMQ61WOx0MhVf5UUmPMP/VSLqdnevBdsFYRmA93xwyyNg4b/zvG/J4P0KU14Fl8Enm0PeAxxu3Ht+Zoh7aUXc7Birl1NN83ZasQab0M9c7HRQxmH2tg+Eniai3SuA8LusbnaWRTo9jVKmN2WKvgGc9M0moWtsG72JNrqG/Zy+OcBF14jgojcx0Oc/dTOOGMW5gzg8jpPDcXQUposcw8y8NI2wNcoBzekjDckCE+xw4xFyJoAP/FM/44ihmDsIw8cxORxHi2KasDHOzEumEVujHNA5PdKQLGCCGT4ecnb1fFiq/Kb8YcRkmD/G4cU4eYzjoWHysG/tEhFZgVKb2aUdkFO6U0w7ViZ2/ilMiXNYamQ2BFbP7wTAMyTH18jEmZ2i8QzuIFOZGhoxsjHcvOLsYQGjJ+Umjgk52he+xgFCEwvg79SVtWlK2agFx5ylcsiCacKmYBzBs46eXAKyNQFuQ17CN642y6TQnngeTe6glAojJXrOzmE2gEwmGqu9lZk0zMDaMktryIbXk9phU3N6NL+Zpjiak+a+hhJW9qmlsRlny8OuM2YwX2n9qZ9hxFDMHYTh4ZgcDqNHMU3GMG7iJzsia6GDusUxrWAM9hN8MXJGwB8WLm/KGEZMhPlDHF6Ik4c4nhwmj9vNJpHRFXA1xXFph+Hw3knTLiwxV2nVcp/+1iqXPDLTzmk34XjiBmLc4EpDCzR5/vpTh8XUJj0iVOcCz7AYTYrRkRGalCEGDmfT4OwAQhe6l9t84MoAv1O0y9A9+X7cs/yUYxhxEfMLcXghJhfCeHKcDnG73yX2T2xGGHlLqF5du3IH0CH6OsnsicSTVnc9+BF/K6Hm2crVVcRv7IzH3Q5/R2/P6w3fVD+OmJTziD2MuCYT5zj0T6Z/yMFvxsjgyLx88rB4wKR2fEw6dkYomplaR8NCCdxdg9rvVB6NQCLzRHRYRCeN6BiKTsA8gcH72Mh23rxiaFg5e1JnNCY3eUY0MN/5cGYb9e3cjcWDZuKYBqIB01B7o7Abc1CuQ7CzCSiP8dnlLMhp0DqYmvIbgW7MsVyHqrNJ+ft0Ju6uQfry6DslGJyMRoDxOehcsTMBDYkTNNFJZXkaOhorZNEZHRb4OTh49CiRGVntFvnNW7JLSYc9OUGzJs13nVpjjh+lyzNaHiiFML/XeHL4du2uaQToTVHgkX9intOGCNZkeI4aD9NunR/tAJoT8k+TPvp4zFulIXzby+DgmWKjI33IvIMMCZBJGB0ZIZNQrTviTqtdEC3ei3Ac7m/0bpRBJ75hlrbpx4rNM1MeA6HLaSenUdjBHJTfEOzGBJTr+OxsFuQxaF1OTTmNQAdzLL+h6sak/E45E+3ya4MY8RLaAUwNPZwxFINfLefYI8YOMVnIEQ+XPcC20MPdH3HwzXGMPUGsIauCGPG22AMsDD2cPRGHm1d4T/dPkIzNyY7nrmZRDoPe8RSV3wh0Y47lOlSdTTbZiYOAh4nl9/L75B55Vop5R8po2K0E95yW7nQLyY22U+65ttgnb6hdBXrRdE+4NurvObQmW3oSZw1fmMgbPr8RqdVtuTycuT4sZdYuULM5Zea1jGIufoYulzbA8lu39jb+h/L1wQax5+G3sTTfb7N/ucNPF9PquW2hZ+rdwT/vvP1pTMenZnjPctpwz0AK3XQa03nXwG42A/EQzAWmsAT+xrGVqWBM4P7+fXAGvijCmHgNR3az2rTYngwnq+G/bGqx8crPtMZ0v2jybkYDASzuClNZ4RY2SoijEsXBNo3pvHEcbvcZ885ayxxy3mg765hCmw7RDciw4bppS6JM/TFhRuRmtzv79RUpzG3e+7aCW4pMcCpgwe0zmkkjV4+Zi9DId1eElr3GcGV0K/Bpbuq4sDtVxwQ/fuZuY+GvjjIyG7LIEralEA8xNIdtHtNpWNAe94WYKXSniUi7iYtfRtQcH3/0yLEjh48fO3TkPMDMsePw4YdHDh05fvTIUR92uK7xopiDM02YxtbHYYdzjQsO9/XJtRdGB/+QzUe3BpfVa4KrjAvey7VaiuBjLqPaNQmBLOruCOYL9SO7NnMcFIyH6bilbWAXg5MMkZoPnM7QkF02pZ4m+VUfMSLI00CeqhC7V4oO429mRPFphk5dAZyGY1Rb7byVjfwWFumX78fEYWyOjESrpax6GANRAZppW952eFuYMK+8nM4BqjsGP7/RDtr2BmkmOnVDBZZ358JMyZgRpZso7sc0fmefptA4RssKeDso18Hfx+ZZRjUQ+iAKi8C4dZPD/YwKeQNONyQ5rxnkPqG6obY57yaHLTTjuGPobusC7nAxIv2M9i3Vm+IIf0nLFfRwpdoUL+Az5Wwj2G108JscdJhD91QWDWjVcNQiyZwTbWrR6QLQPApdeJaLOJ/lFEQfIWBk9SzItnSfdePblp1lzv5HFsgyJ1e9FpNb98u83Ka5gqcqZLnBxJvQrWUy1yFbmN/h8r4wTdv9IGfzdhCMu80Ll8eHsLwZXuE8i+77r1EzyjhXCkNOaksO7LHFhsBbRjsBYvt5Beq1PIuwzBqsblELMd0bfqSZP8TutoOQTtfVcm/PuEMTwhaRZRqEf+fijiBHsNxh2GMiw4ZJdh2B39GmLdil08zwJt9Gt9mMi3YHMWwEL7AOdB5JOGrr2I5e9Ot7okX0crRjdXC24HkWostgiPFK5ZSmH3XHZfU63b72z8GsxrpR+nFttQXPx94cHXvZbna+Ha7L/l76u4kOByK9Yji7cRnfx9r91pQIIUY0oqXXQjDpjrgaF/T4MZ3VHd6MREkuaCFOKsp+XpKgTMjaTiD0RjgVF7f8etq3h1a0zl1Sb5bBjavSGYuhSeWW0WOh2Bfbhwws0tU+WQxmLb1t7278woc/Je2lMo3Vz1pnIvADI/GWlZztRQch6VRkOiaqVR/EVNK+DA6SPe9E5+Zd5OlV3g40S8rv1Zi23XmE1BvWhZ3XWru5ydnwWjD+FxgoYezPOh2sSOBsdZuoBM/whq08/PXqEhz7eYTN56UnTkIUcXXnb5svLWwgDC/0T/1vQXtLiRx6ukTvzBIOVS6cR+Y55nhzQLSliEw41iaaEJuCLFLnPbSFsVp0lGfYyCA1gSyDu8rWOLsptoB/k8kVpud6NHyXNrsBOtBYTKMJAdkbQaPcfQBvMrQnG2yl+lhkmaV1APeUum7YeYe4hcGd3e+VaWSbRXKn7C0oRoYrWNsuW/xaZtZQd2vyOYttwbnsAHuYw5ty+29aRk2eoTGxuMeU77RnTAvv2UWau2xCy/gcyvGpPFGhu7j69SC50iG27T7id7gRoJ7aVo9fELpqBFEP/fbwJ54b0zv+S56TUjmj8FUoyEMLa146GvOM7RvkG+mQNALbEw7rqOMz5JwaNIG5FpH9WQWySxsqdDacIBq7mby9dy1kyK4F9Pv+TrvcKuxu9JVjgLhjWUc3Y+NlhvZ7tUe3ehpqbpbhmo1x/6UzQIx1jPf8o8bMdu9MrLH7Im4Z4yxaB36EwzzrsA0S1ccx7HhzBtEoVwvJKzYMtVvG3OXp9R218C0b2yat5dsqDkaa4Ewh2I2zWCiy4E4G+SGg5z5sIcmZmivwRob8e0nXHl43hnOysypf4VzTdjvTEKamzpXVtmYMwX7oLZeylcMBewHYkv6It6bac8izUoxHZEYtcPqExa7t0uq2tOo53BBxtgCoOZxI+GWwHuXxpjXStpn/yJJsSZ95Up4xoJpvVUszo8lnSQld35qTVrAbUrCjUe7M9BPgb6hYkDPe3zhfvacQ7k/AWzCmz8bxPa1uyS6sZW+ekaD8Z75uCLTxX9ulO2bR3T6d4GwAK+wFrrAix9S3UWrzdhj5NDLVeL6kwx3RnHT/gIMdU7ZV18wYIYGW5Ee8mACMPqnyhusLyTbakUv7uyXc0CP7eUagZ4B5rFxuMdCY+3sWbHUsjMA+MiOflGg/gbCLHj6GbTpLM2mWRddtnW1MQ1MCBQocHCyoAMGCBA0aMCigAMECBQwYPCi4IEGCBQ0cPFigIAycKcHG2fU2sdzEHXjB967ulm9GnBHFkHC6CN2L1AcuJsQJK4NR7M+djirBo9zkE6LtXHiGrbovTyw3y+st4AXtm+Lk1ruBui72tLNSapfVsg81B4rooHUu0h9xfwynkF5SvSefNEf5K5jCjO3yX6efjlRZgBf261MTjxzTqpQEO5g4DNnO/SqF7Xskw8jLiY6yFJpr3lKGGWGMK7BfEQQf6cw0jOUYFzO83SDAw5szyqHX3E7AD7VnHqZDK7lz1h7FpFz8HvefU/tyOlx2NRra9JMGYzMT/gqhsAgUtwtdaJADQVaucP8oHRIOV/f4jT4wGooWjfUG/1oAAAABAAAAKiAAALyVAAAotS/9YLyUBQEByt+gMi8QkAwADCDG2UVL6GSHfzjDQcp1WEBzlEYepIJa1eR7VSI/I71Sr5TqFFVFRu+c8w8DCAMPA62nh6Nx9N6ejbbRN27wNV/v2DHYg+3n56N99I8fQ3pICxECpIF0kCCCLdh/f267TYRIYAc2ICCP5tFFuq9JlOgQzYGDW7v1hg1t3dYaNIBoEO3Bw1u/dYcOci3XcXEf+kPDwYloET1ixIt+0SdOmGgTTUe3ole0ChUoGkWnSIHXeG1nV9d1zYKFi3bRd3dzPdctukRXIGsK7eXV1V3NxaXVWr21NaEn9IMHDtpBf32BNVhLkAChIXSECGEd1mJibM3WFiyUdVmbmV3oC52WdtZnjYa21mutpoahMXSGDG23TaWO9VizTdYEpnpA54wb97+7gBbQTU1LvdRMTAE6QD89ObVTAwAA1VAdFdWgG7QBAwW6QFNRJegEjQBBVVf1gQNZndVXVwpaQVtZMWgGjYUl1VK9oKfayC5te71er9ertdrdWt22rXa/bXfb/b7v+74v2+2yLuuyLuuyLuuyLuuyLuuyLuuyLuuybrMulUqlUqlUKsu6rMu6rMu6rMu6rNus22WgrmsEZ6dj4x/FKhY8YyLbFrGtttVq2yJeWi+5koiNWS+tl2310ayvZd23bVtq27aVbdtSqW3btn2ttW3Ztm1bakttW7vuLk/OzjoHathEQ+kg2eTkjJWREMNV+Tl1prBt278uYKIqX0o8K0jHr3fS8euNfMfgWb1loirf9318H9+/9++tvtX3fa8kLr6vFcast/EH20vlKvBV5HLxvk0A5XmhaDHRvu/7vu/7vo/v4/u+f+/7vu/f+75FTLcI13AgGjdDq9SRN1HEwyGFf3+bm32amO0UODYhlteW8a+09Qvgo1UcYAnox6/V0iTYEglNbKuFnEse8/KQJNhqH/NSS0i3pXXk88her+xV7cpesYzgXJNFEZTOqma9slf2ssmuD/vkM0S3lVrGjEqihJrLBWmIqFOJQECh3bHOhYo9mUukLlZfsNayrGivrwl1MFMSywCxMWvb7YZG0+pHdb1TaEqtlFPCuq2WWajKqlfErqmSgnRUyLvBNqOK635F3U5WujMiKe8qqe4OEaB0PI3j8dDQPHxcj547d57Y8Tp+6qSkggLt8T0OyPlUqUKlzxMTe3gP9+Hjht9wHDj2fC9HjRp6ei7lRxQH4kHQeBB3H8rJnQB41KkAAQFmzLij4TZixHDxxP38ZNx5ixZ1bud5LJyFv3A87zPqo+7H/3gOPddzHS7FFxmd0RXdintxLr7FK93SF7mhH3oTP/2lzz7Fq/7jATw5DL9zF+8PeAIv9QfogB4YKOiCrqmZ6ZmuRs2mb7obN53e6XGcc8GCKgUKqJxKygt4lJSnR3nCARMLC7uyskrgCRwBAgNuwA941dtbA2/gWVkMnIFjdTkXl3t5eUV41I4cLepF3agRo2bUkCBJakkdKZIH6EkBHHeaHjTItAkpUoSoDz09AXAAvrSUPQtoahpQ6nA96R27v3tXcm9KldqDBzd38w0b2rzN2dg0uAbn4A0aTZOSarZmZ2Ze+9qYmG+/nScPnsbToaF22s6dvtN16uhpPb1nz2d/9pw5clpOe3acESNQiADhIDwtTc7lnIzMzALV19YwOAa/cCGDZ/AO7tZt3jjUm37ToKB0mk7z4bOm12x2nIYDx0276Tb9xs3iPM7R0M78zClQAHMwn+BhvehRP+o+ffy0n8bsTJ/yrS3X0vKuBw/8S9S/3EFZGQSyTk4nwNmczYaNGtFJa1v78rKyK5uS0rItG01r9mVPTo726J9ChUpPTw11oLm5EilUuIoVTucmTMCd8AGSkmMeu0sXL5AdJgwXMU3GSaR5msN5Cq8w5mMOwSV0oAYEKI2g/mPGzJczXaYjwTSYLy7mV47VZFpNc+lDnahLm5IL8HYRHsLTmo1PtWhz9mZ39mR/6TQd2ZDNxZuc3MmZmJ78yduWddbV1KhO9Q++1lKm9JNGguRIH+nCQsImbCNGnLSTVqIkSSdpQ8Mm3aQPD5f0kmbCBLERGwqULb2lExOpNJWuUoWxGduKFcVW7MVFx3bsarWxG/vKFS2tpbNkidJRGktP6R59raNnzJDRMjpGjLzOaxgwcnSOrlGDRtMIf+j//OjoCxIE6AF9oECkT/qion2+z/N5P6Cgdb7O03k7v+fz5NHzeh4PntAP/TsP+nM+//PlyPF8z48TB87D+TZt3LybZ/NvHn/y1XyaNJu/+Zycmq/5mZloHs13dl7/+lbr++9jYlq+5VdWXv7lr1lD+ZR/5gyZJ/ORkZIv+WXKiHkxDwk55se8GTNf/st78QLmwXyYMFyeyz9+F8KH8li+Ws3yWV6LlsZvfEbGK3/lHR0VX/ETExd/8a1YofJUfsqUKl/lt2yR8lI+SpQm3+QPD528k3/yZMkveSVKmDyTR0RE8kj+yJEkn+QNDY28kSf8wrzf8UX+7w/wAT8w0H33hwwh8kReUBDIA3k/vyAf5IUI8fE+vq/vx//4wcEe3+N58MDxOH5vL8fneB06bLyNr1Hjxt94Pr4ZP+NlyKDxNF5PD8bD+LyP0fYjvsXb2d393btwUfd1v2IFi2fxeHgoHsWfOJHiU7wKFSbexJcoQfd0/+IFiSfxc3NyL/dxcSAexIcI8eE/vAcPcA/3IkRweA7v5vb2b9+hg4bX8G2/QevFnn01NepTv20xPIa/cCHDZ/i1tbM/ewsW0B7t09LKvuzJyMze7NnYKnyFHxsDe7CXIGHCT3gKFCA8hH/wIMJH+LAwr/f6ri4H7+C/vrZ+67We6xtgPdZnPYNfoOAV/NVbfYKqr3oEf+ANTP3UU30BTs41vsbbtGHjbBwOnNE/b/yNe3rKcTk+Z87npB7Og0cfHx+iIzoUKF28ixerFQwkZBgP41++PPojF0XF11+npKw8c8by8tKMm/HJSTHXLI4Fi6NTXrmiqMWzNDYuuhiPjBzjY1xSkoyT8TIOxg+ROBI3NEziSXzJEiWuxJkw2eE7nM95+KdLktTIG/mjR47ckUeKBKkSJKdEqZAX8kOHDLkhZ8QIkSP6dkUP9U1Nz3T6TL80aFCplzopKX6c//6KeBFMR+SKFCXyRJZeavpv6qZOiJCoi/ZxTCdCpNAL/cgRJ+7EhwwBIiSI+/m57qYRFBz0QSckNOJGDkEDcB88dHjj4LZBQxvbWktl1TJguJCGdmbBrIyswphYGIUJYBIiQHjw5cCri2tLq0EWA6wFV1YKEiA4UGWAqsAUAakoqAECAjwBcGpiWsr43REZ+kGCAI1qVgG/bS3tLOwneD3WX0nCU1kFCF+OGTHs6pxKzIkYC3Mphzo1ZdP56EgomIfXtqb1hHt0CLqdqE12KObimLqZOGSqJ+PjetbVrrvturvzoWyZDeVC+Uw+zYRymWyaS3NkHpRJM2QWlAPlLxlQ/pO55NHsJzvmPlk0g8h88p7MIevJeTI148mhuUK+k+1gOrlOBsVuMp08B6fJn9kTX2Y5OQ6mzHDyG6wlu8ltcJPMJq/BQ3Jn5sQ08mZWg03kNBkNZsuaORNTyJj5xVb5mq24KV/mykyZJ7OZLJnJ5DFZTA6TwWQvuUt+zFuylpwlY6leaWS0sqiYWIXKFClRoCDmJ9lJk0MmS5QYJkFypNAI4aBgYAbMRf6IuEOEBAHi98NHXw8eO/iyjpwDx94NGzX0aMyQEQNG3gs8F/kut7BjUbdCRQoUJ+hMlCAxN0JEDpHlclyG++ChQ37LbnlD1tDGtpbbzGa1nAHDhbSMls8smJVlsjyWxXIYhQlgEiJAePDlwKuLa0urQc7KDLAWXFkpSIDgQJUBqgJTBKRyVIYaICDAEwCnJqaljN9z566EKeFJkiJBeuSoEaNFihIhOmSo0CkmhE1LB5EKCgToz6ifPqJ89ujJg/Hg0Dt26mBQPAd/Yk85ceDgN7gNZoPXdHJuYjUYDdbEmZjvFVuxJa7EZ/AkNlNGkkzkGDGQYcB88dKFy+MW7IizYCy4eqWR0cqiYmIVKlOkRIGC+AQ7wYeYCV6ixDAJkiOFRggHBQMBi/wRwS4WgoNgIH4/fPT14LGDT0cOHHs3bNTAengGloFjwMh7gefiroUdi7oVKlKgOIHpcAlMAs+NEBEChFwc3AcPHd44uG3QgNvwGm4xlVXLgOFCGtqZBbMysgpjYjgMT8BgWEIECA++HHh1cW1pNchigLUAX2EFOAFGcKDKAFWBKQJSUVADBAR4AoCdMBNewhm/V6I0SVIkSI8cNWK06BU9oUE/6E1NS7/0CxU6/dNPlMjQG3pEAY2WqNTyVlGGGxgsKFB0BAFDKBEGxUgWCJqUHoSMpuBgpDAoYBYDwAAgQgBqplIFAxMABCDOAD8TqJZclbY3z+t/NniRWJYbti6LHwuskFiWN7ePiw82eEkoyRm2LosfG7yYWJY3t46LDwusSCjJGbauyz8bvJhYkje3OdbSe+DkaHzdemaMytBRT1ZJmfy2715+sV+pQWqpLHDJte7r+pbdhwlSTVSlGJ7KBCwm7F/mo0qpSRj2LssnGxCLrWQDmbAtiS0kb66SmPMdYLHTXVhbTOeEmVmjdxPdb726/GHU88D1NQMAMXQqUGt5v0B88OoanWD35FtHMls9lADYTnF2J6gCOjVkeBKWrwSJA8+nSBAnVZL32TtBfzBGbMBsb5DRhXtNTFkEmVfEj3vaeQKJNFjv2hH7YWkGsQCYy5WIyMmK/fSjIECdHILpt5khJS/KwCgQhpjbK9jrAtxUAUTH/kY+vJZEiaGz+7oRU1tjbZSIOwA92RJxOaW+JAATpKnr2o/IzwkaWLnsb103PtqMQW5mgEAMoxJTGYKW9PbmAFyZj/riCl76KKGqE972RRJrIGR/y0NQOImj+kwSrjbA15+hgg9+oiRkwp25s+wyOKNi4azoTobjuwDUYgzMr7H6zDTJ6iI+lWDGCtg8b2LlGx8ribh+NyoWzgrmZDi+G56T8XAogmBx0ISJdRaNUEUyTuGzVJzeMN9vRsnnVi+XxoS7OD/1/dSAF1Q+FFxuNRLHIdFgH7VePv/x8HYOAQTUpmZKZv86TOZwSVkXBaP6pd41e/QfFN3CJtkqH+RWYoQvVAs6zjhbgAknur3pawsufYt0gAXBraqk4JffB3vA+EQdu36754ev8YskSzhoDuid633h54SLn9ZWvCYu/HBzq2wsSAkTYHIQTt23wqGBJKcoOLcWXkYTkAlbw2OCOf9W/AFx8xHiFn9nJDP0TX7ucLpVq7/beOQFTcsAlfI8aW9fPsk2CSW7sLmqYhN/GHyIJvVhk83Sam6qr+i7xpPpUriv93bzCD5jp1V/eiJlLttndE2aD1ISbZTfaU0lHvusiamQVidzchk1uUO7tKT2YHrK8zSF81iZFeapfIg8M6FF9ficg44OGrC9opyZwcE8mQ9FnnNqV52NjNPm/wu/nxkZxBANcyyDN9q0clcq7+4ib4VsPsJfgB/EBOGa4WzL2cixj1sUZiO2Uxp3S1jUJ4um00VdXeQlqsHG1M9aK92kXkwQkT2/OYvg/RN01Zrg4k0TyEc4udIXsb76Nbu16mw6ERNlAj1NqubDeBBO+s3QU35Anv9FiZFE0vMoUP2vwCkyHvrVS6oMoXovyVNLgEZeMhnswFUnTrAEa00+nR0Ki27Df7IcuBzPKBk4S0BBUW/0mXEWjVBFMk7hs1Sc3jDfbzDhCelU+ObO0Uugn4WFh8AzWJ5vhvwmigBui2dqPLkdvYly/Co0o2Tw5Oh6YqYZeBgMYH0Orwb+JCaeCoxBOHRbfFNB+JF09wl6J1K9rCSxayiuZyveOJf1ZrGjR6Ol+ma7bxty623apaft+9vGMPeax6WnwZy3Tyjv/YoWOttb9LrY5YadL72uA12PTXFvXCK99/2i63X13Fi3Ur/1Ut/vLnqxlnJLZeKj86KNysRMSfGfr7kWAr9XU3xKRFyqQuxMGv8jZtPyyqsFM68jxH/sXP+e4Xz/dkxc87Wgm9J8zlOIGMm88/McyuMJqo1P6JS3YZnQcA2XtgOlW2DXbqdrVt/N3vxia0CveCreI/brHOWGrjrZ0NGmm65fs4w7rNE9d5h4C6ir7S7qaovY29oOqbiyPk6aatNIN5zTk6FVm7h44wieORfcl8JhWcrKTXVHaxpv3VEh7YIqu9tpbJ3VnPPrgxv8FJCMVLm5q4YzdCLlxxM9Kdw1YLBPh0ijOXKurBoqmIme7jg3YlqX4jpF7RFrOj+7oV5NRMX4pEyydxvagB82HbdHozlziT/U2kzU43FQ+d0YkyC6F+Gct/aWmA/3FYfnL/v3h1CXcxMROoe1v/13t+1evj+xxlz4uPAc2phV/0TUoHDxZPqv02ZiCxVfTaZ2kbJZNkGrmsuKJKbIgtF3gYe7nu2L/OXA1KmRP8x5CpUjoGd+HkN7NEH1cQmdcjYsExqs4dJ3oHQL7NrtZM3qu9mbXw5adIanoj1ios5jN7SvExUdn/gpapplnsEaLHMHSbfAWtrutq6+i7257VqvvJyqhpG2dU7+h6iCiS89VvIz9YmzMxZ+JykitvOTLZtPoM07GtDyYxMGf/Z2TbTtnThu/ClgYqTy85sytKKJih9PdNY6myXhviHCr+febnm3WIi2crYr6Yj7Xfp1qt1G3jS390MrnUjJ8UnNdM82gGbo7QPsrunV29EN+bkt5tC6b2JePo67r9s/55hjfWgzBMbkfkLAndJiN+uEjhBtc9SjoeVbMBF7zs1g8yb9srtOrfzzw6bJNFQ4R4JNrOxPYU/sqr7JaOF2oJAYOAVDxBUmgOVqL3yLJhN2spaP9xDiLeFmS2YqKUao/XwuQ3kykfLxiZoiFzO8G4zdbDOrmYHHMu0bGXXNc4ZjopkmjE87cK/eQbiduo8RfzxH9aGKTjZutKmnpscM74tj987MumbgbU77S0bd9ZxkJD3txqEGZwmt42dRY2OnnJknR5qB1s/tNFiH16hAJ3COcqM/BNPTmjBSju8qZqGwwSnLFFEzgmo8zwyGqlaLyXcTncjggIzdM5jcKdcxYo3zchvK00TKj0t0WscFmoukCQzZCs2LbGZ2UpgfMDKltzgpHoPD4x7XtJuju4qbJY0lOxXMVDECDsx+DqdpHYpHCZ1oc7aPuCFSzcyEyTDDxWYTx0Yf9M08mWo70HaEM23/nMkou0PzHMgmRzyBeTz+fpJtXcxQmmjYxYShbrbSJ6qaZpOGXWcY1c0E+0TVTTTRsPsLo7pNpE9UtW4mG7ZrMKjbgfOJqnNmsmEnDAZ1u0o+qpMwdqo44wc7Slu8jt1QO1PSYaDuw7Rgh1FZD3PADEP8HSZYOozzPswOdhiMephKM4yAd5hDOgzVPkyy98Z7v3UGkWbqbuY9IyY8z+wa99CKTKAVex+16jk62yEDLvRfyLSFod98wKQs4C4yINxtIXNhw0xlZaHj2/YHXRs5s/Q75Z9G8PccKg1dbHLmj/qrMRnL4/UOs50Og7QPU8wOI6Me5twMw3+HyfSEkVlbjbYF9iLGiAhoz1QxbPvRVAfFJMJsigxtWxAeavW+mETYxMjYtkP9YatnWYLYNcYYtjvsmVULPEmwq8sZVzZLa4d8TVHczLEu8tcYrd4mOzpwFTOr37WipXHjXXYF2fKXUxpjvc/8yEPkpUrXxsrne/1mgi9Wl3dacyTBNotOpTg75o7BQfYLPkYm85Equ1TPs92CzTqbebE8WPrN9u6mkTYB70apta7ZaC95tl/dWwa7s1tthKuC8vHuzrqd7R0NdeGxIcW2OGUxjPeV4Fiv9gf1sSVB06Z2tU6O6G7XoxCWijbhtG2d2tT9dqMWWJZZnQXA0XbofvacYLHM3HBzcguXhP/PVvB7ankIjizMQM5Fb3NOe1cRGBwVxMJwQyJSZV7I1t71j6Eddi/PHf4Ton1gUSYbwyrdzQGMntrQDoEvmT4BC1LM+tX8bjMCps/WzPmvxbadAwig7ACzO1m68ZlEl7zh1vf99nW8pOWn8Dp5zRJj56exWOQxe3IsE+9WfrO1rXSocZz6cuO+sYJYJrBdRp9pJnY67x3k3+4xl/Dg2KbF2t8mFTSumA9S13IAq57WvCYb5att6dbDXpuqaZceZzEDc7+p/aS8yIdTD4t3XQrjfTVkCF/mM2rSsXgSwN0i9nD+A0KtP2ZhX5g3Z+d726mBXTbzcBT7ZOXp3B2XhW7+jYDlE9BYve+zW9VluJsP/M5J3OVkI9N/rpjVKPsb3mu+JbZ88LZHtWGDO77cS37WZsXQftulzQZkH1kuU+s75OrONJk0LTu9HYcoTVPA3qf4lvZEorhN4ryM9Ey3z12nULcjTdYgkyXLqNfRnQlRxKzV08Fgv2fMYq3502Gb7dSM66bXeR4JUcSssdPhKr8X63uLsUW6dgPNesjQcznN3kFUPU8VZzabrgWnRjeLm+Ng+VhilfSfi6XtP1u1UDoOQuf/c5vZID1NNRoUp/f+S8TJWTAkrAxYqf7m58mVeRq7Z3wOp80+r8fS6gZbeie5a1I0Enf7S8RS4wa5ureMKTcjUFWW/9WfEj95+P16JYbryezn4C0e7TcoHXLAOjgHtTGL5Jz0UvhMOxThavxM5GYpVW5bebW7neVRrsu0ExsrrxpE+/F8WqgJPErR0Z+D3RZOUGopJUdhvBvwdrFkq0Ydnp0TxuG0Bi7AeBBYkbpa+N0YOOx5O42dL/fSz3g1TupKcatVsS8mMIjCgHLzsy0mNKX+3ahN1pmLNJbhy7h8GImcps7Cz8VuvS6dRnL2hm/Bl+I/xxzLGY9NFpYedG2TFdjO+0RjtuKW8BxoMBsKMAFk0nTc7laYV5qLf/TotPvuMF+fUtPYhpIbdycafAh7sJk2oTso4m67nfMyZNkt0bK3mLSdku7JMuJQahGlF+o7muvs/+kkX9WELNZrqm6yoyE9/N1n6TD76YwtUyLoLlRv/7stm4uymIExIm+Yslv0k6s/LqLJ2zh+Rm2DWfVlgGSOG9fu+G+qbkW9yXR/PHSgXYahdYg4x1ym7roMLLaAa2DWxqHoLXcWzNOZdwne24gQj5Z2Fmbupo6CPmgHFo2T+LjxRExSxoHFIMKujE27JSS2ZGHbsO6zXo6wm7pgMcWyHn+65NB1wIJmOnrvepjh5GXhFHoxSN+4Ft77Ozh4Dlsg5pHUPoxwmvduNJ4oQ81+7YUKaqbR3AXHgavTwD5YbdFPDnYCMBGoJsh20nbF1nw2npdgIJzpdCvg5+dMEJchu4i42IlZhpZBn2KuqCwS72rYwePeqkMnvMBeu5KkIflWUouyp5F9eB/2LbFbcVgRz4K+DVF6/c4n7zKcavgKW4Bl8GB5DY3PgtWZTU2NgGihz3ppjcNoa/7F2UlWL95wmAqHe1Qrl1jd+A6SVlvzHV+ZXMlmx5Uw3FT2YF/Kyai5RFcm8loWEVvMcdUXAkVnQZuIQa2NI35TbbOQjFIvDXir/rGct1p0L55x3G37Dzc/7uups6NqrFxrRboO/Jp5aU1U6PgvGl/I9oGaSZOXNO8G/B3t2apShmejwlk4DwILMJ6XmsLgwWiotPbXZJNh84dX2TbZZBxz2ji8Q5FWqxmQO4J4r7mgC+AtFny4y26Cyc7nkjIlYuPqPghal15+2HDgFnisig6taCHVvVTLj73TocrJxAtjHVuOnH6zt1RDoCkjs90C+QrSht4n6fBt/2VPpoWNxSJUCzW61Whi7K6fi+Yo3FAObSGYBcVys4+cTZHcqw2+TeaOwGQ87VZrD2V3uzqqaxaLu1CWjBtB69UcyMcb9EBjtO4TCNrpJC0k17kErWV9H2YX0rqe6TIfonaheqF3MSkbyN9N+FAs6xGmMzxh3VDsXs9SXg3GgXymi9Lazy1HJ4fHrsi5zSZRySBF47GtjmkbRwJuNWlbxDKWoOONqwrP1RwNkR0sMncDN2EbZK7cbrFFfuvJRjlNJN/prDXrjGfJdhXsksfR0Uu1/rIOMbhmdJYOKLBvaP3tdvQttiBcT68sySFClAGL7W5VO3ux4RQLwE02vMLCtgPqklxAPAdmYibEC/E9mTGR5iGR+w4j5Sdl5Ex3nE6T1YywHAWu9mnZtRgjdzmblPbZnYELphuSwy7PPjgwO1ZhmrshtvvJVsTNuLNg0W0hbmku+do51BBvTDnjxhLZ5ectOrlz6BB/JdmnxZjU9tNEdLZo56KYoE9EF4chs8+UYRPmagjYK3GpxKW3UoYtcTh6il12IbOOgNGZdNTuorWd4sBtmDFWADDNCurXzN73NATbfuVHdnC7DBhcleOcoKuLdocoW9p/A6ymcK4avSIpE66C8Dpx2lDmzk9vZ/SvAbWRwo6xJaPc73wJXvPRl3hMIEZ5LzGLXFx9OYEzt0oCNFa6VXq7oPUdwzSB9RjpU0lXT7xW+5a0CxHbdHcrGn3tCWw7D1bhBEye9pXdiOXlF7Pd/JxBAeDIM1rKjelvRcMx6BYb73q0dccydaishJBqkGAKXnITSm9YYgd5beyaZU2WSg1ATr0GDbYKREfFOF27/ycUmPe/mO2LvAnDmrp1bEDqPCpr48qsnvC+OPeKOtIusDGf/hKN7l2MGLXDMJIn0OGo39LIU7E16lc65LX8SjErQfJCFEOseuHy/v3mh7FjZlFfKFrjdubmyOYnFgizcWv0505QVGSXjSH0Ew/9j08m+VJOTN+vGl61KSfmZEkOVGO3ZCbnYC4jEQBXY4RJwNeFeJ7tIjOV+U7E0gDyBMBq6VUihVO9SuACkamtlXdWMqs9yGiB9nfbZ1NYWozqr508vr2PHm5ZfgAwuq/yDi9jx5du4IF98GIc1oHdcjB33y2hgYzk8R84zUBhn2Dc2C/rCSICS8AHEAc2cOTd99zAcWXnOZugDoEWFutQPoBo7BLb3CRhfAG13utbCBLQAf//TgAAAP3///9aAAAAAQAAAIEmAAC8qwAAKLUv/WC8qr0zAaoHOTwyEACRAQAAUACKAhbSJ4iuaGmRZhEEKBoqGeTjSkdDjoZjlbUbXFy185hdR4VsTN753junA5IDpgM1auBoHH3jxmEfNiIiYzO26yZ2YufIsdiLraho2Iato2d0nl7b9YULci3XFizANVzHxXFoDp0hw1zPNQYMG3pDa9BA13RdV3fXd42Hh6JR9N6eh/bQHz6E6BANAgRf83Vf34k+0SRIiGgRPWKEX/u1CRMdukOXaL1e0Fzd1Ql6XXHj/neHaqhmYsqdO0CAp35qJ6embmoBArRaq6emojqqpaSquqoJEKBqqh4wIKuz+uqqQBdoKysEjaAPHMBqrDZgQEEr6K2tttsGA/Nqr/76YtAMemwsrMNaTOysz5qMrEE3aAcOIDSEfvCgrMvazGza044QAa3ROi1tQk/otTUJLaHV1Ni2NrZmawoU3vqt3dy4mqsrdFfbSaVt3/d932q1Wq1Wq1Uq1bK7pbpta9n9tt1t9/u+7/u+bLfLuqzLuqzLuqzLuqzLuqzLuqzLuqzLus26bdu2bdtOp9PpdDqdsizrsi7rsi7rsi7rsi7rsi7rsi7rsi7rsm6zLpgVibwzopmVfyYtL9kCBalUUChu20a2lq1l20a2lqDUryBnaFRQKmgLlgOvs2Xdt23btm3badtGtm2NltpO2bZt27aNbNs2ctq2i2lpYWClkopx3ByF3LdO8XARpKHlVYsoI39wYeIeRUH02dmp0FT7E4jBY1slRNGszMyovcLItm2peHZfmfJ8wfxlvZ3dWf6yXi5Tni+WzLHXS+bY+76ar+ar+Cq+lq/l+75Qmjh5X8onXG/lYdy7RKvxnfxC8b5GSvG8SDD32vd93/d931fz1XzfV/F93/dVfF92sZCXIxxmG8fMvT1SqdgfGfZEvhXJ4UORVTRjpq0RGqaV3BDXJn5W2yeKhFrEJxvtZNRny9gHscVk2tHqsNOktfRxZohmC+SAV6u55taRT0qbSarJvuzLvmyVfdkqW2WrbPWt+lZ9o75VL/POoDmgRDIKJDqAqG7UV63Fy35WrzqbZZEnD5R6CcWlqVnlE9CqlFMfOwgMEdBLrivTIGjYgFLlMKmcAk4oRAV15GOnoG/0qNQ7OmpTzARGugIlqXJ+VpaRc3MaqJGRpUpYGXXG+ZrC4Zx8SwRiENVvTJLpl6Bfu1pesVJsdah6ds7YPj06p5KyxCApz6iGkqAcrWy2U4XcNzGHrqiDiyb6yhRonRZBXkadoVFJu9srQEA3M59r1MRQwjCMaq1VlWbdfpsbE0pFLFDt6SWeVlulGNlqBTh0Y8NuJy5OKu+r3N14AZaWlZduxTEzPdMnJ6f4FDGamlIcyrd4OTnCJ/zAH3wJaZ/2ZR/BoXhl5eSTUVfja3zyy5yK6/FNf1/uUXwKj4L5a6/2E17Db3g7d+KTTul+3JGjP/7HAQEq9VJv1EiSS/JIkR75I4cEyS990zf5pUuW3NIkr+SUJjE5JaZn+v/+fvcAH+Bzxo9/fShf4kyYNCnikpJKlCSBdCNGjnBxWW3VcETEwx8/engP9+EDiAPxIEG4nMspUNjyLWdjk+ASfG1NzdXOmpEzMTnytuRuqS11pUqX+pIkb0mUKHlbJG9rq+AV3tztzd+cZeHi4OTcgl+Q0+AXPIOGOc/gGOboHIPX0Xmd21kVsIN15SR8xAgUKE6k8MBAQQ6Oh3fnd96hA6ADel7eCl/hKlSwePQXh7z1tg8dQhRAL/LzM+El+vpCeAgX4SRISQeta/bsTk4CXMCAjuTT6aSepMhfUSta1KN3DN0pRKgQnybUe/jo6T2dRw+pIw93dNzzPf/wwYN7cD4+PdfzPO/gdG5nt8E3OAe/a0Gljku7tAMFAtSAIHlTP4LUqB81o0bNqB25Iw7P4Yk4XE90RrfRGX2xUYcvuqKOHa7ohjsK3dBjFMrwGD5Dxg2f4TZu0HAbXoOG1/BDFy9YeIs///PBQSJt2oyuGW02bABw4waOGtEWRZMmzZye03L6kENGeqQfcSSulcATKLDK0upBfTxAn+7Tf/74aT8tqEuhoFyq7Uj5kxOB4UNcCAwX4kVG8fRo33ErN+AHHIFjuVUj6kWdqCV1pJ7ka5N2niuP8qc21HbchRP6oE8N6DkOwkN0nabTox2n36RpNT3qExwChDM/8wcP0BzNy8rM3MzJyNI8zcfGGDgDFxNz4A68QYMIHsG/vsAczL28wjzMFyyo8ionQIDKqbzLB7SXL62lqVCZ0lNaUzOzM1uKlM7u7CtXqnSVtmIlS2dpTs7N3mwsWLb0lubC5Uyf6c9PMA2mPT3ffrtaBW3QplLNtJkODQ3TYVqMmDJdpsmQ6dJdekx/aSRJ2kj78NGje7Sj447e0Tx4FOkiHSTIj/7RQIAQaSI9ZMhjP7YQIZAN2UeOYDZmL1mipJW0pKSTdtKTk0yaSTdpEqWjdGUlZVP2kyeXfdmWlpEd2VA6ScuY0TBaUDCwAxsQ8K//OkWKF/2iWbBQ0Sp6xQoX7aIJCQd7sFu0KOzCjhGjsRvbhg0aTaMDGA7OArbA4gwsZvHb2xRPcdtWwBVwW5sbdsN0dGt4DaupTcATMBtbBBwBp6VJwBIwBQoQMAT84MEZPsNoaGW4DJORmWEzXFfnADvADRp84S/s5QWGwXBY2AK8AHNxdeEuLCaWACfAWloKsAK8tYUAI8AHDmThLCs8ZoWtrnCBK3yFsbAIYAJ4wIAqXIUNGJDCUjgqagpPYSqqJ/yEnTBUoH+EM17XADjAYyZ33GQJN1l6S1+p0qW/NAn3pJ/0kiRRekqRsIBIH+khQVr0i16RIkbP6Bs1QvSI/tChRJ/oHTkq9IWeECFDb+gDCEDQC/pAP4jMA/B9ng8fP+/n//whfdLXo2fP7/nS0jt/5+3YwfN4Pk8eOk/n58yp83UeECA5L+fjxGnzbZ4NGzfv5t+8Gf3RV6Nmza95OHBEX/TPnEHzaD5NmjJf5sm8GcvP8u9Xq2E+zIsRA/qg//lJfeqHhn75L+/FC5gH856eXJ7Lb9nS5bv8mDFaXst3dl75K2/FyuZvPhYsVJ7KT5lS5as8J2fmZz4mppSX8pqal3/5lh9F8Ym8k5+cpHzKf/KEyTP5JUuafJOvrEzySR4JEiWv5CUlj/yRh4SM/MiHAsXIG/kiRYJ8kAcC5PEfX4gQH+/je/T48T9+yJAdv+MbG3k8j3d0XPzFV3zG15H4ie9+jsdx+Id/4xHfxoyf8TWexsso/MI3/BgsWKz4QUWKAlWoeMGXC3wY7yLwXfwLJyj8Ti9AwNM/fVSUIlf0UlJvwhk5I7834fd+T4JEiS9h9yPs3u45vIarK6zHqnoCVV9F9QN+imrNT61hw2YUDpw23sbfvHHjbhwAAMzYcVEFCrZ+67W0EnyCz8rieq5HgMDAG/gDj5UoESJfNGgQIUKHPAAv5IYMBfJALsgLKCidOXPwOB7Pk6eP9/nzKT4urm2nFb6tTY2t/bg4uIdzewtuJ9yeZd/+7cXEKDyFHxsD+/ouKxfzVmJcTKiHepgwY3yMlylDxsl4nDhqXM0X8DUPHryZmVNRUytbg/BlZ2hhYmMf9mRkDt7BN2jA4BmIeLDv6vJ6r1/wW27GRUXP+BlPkwaNo/E7d8A4GP/yxVOOp39+dvEuzoWLF/fidRz0RXyIEHiP93l5Hb7D6+n1fd/z8Xl4D7+39+E/PAgQF/7CY8Aw93NPR5fhM/zdXd3XaeDDZ3OPkzodTuf0zs4snsW3bNHiWrxapTrV3/fKplcCAsr9PYoqVbD4lRs01NFlwDB3Qc5CHFw7Zd/cKrRRYJuwpiYhQhraGYQHZmVkDhowGBMLA/vy6lrAtaUggVYWggMGsK6sClQRGEA1JRUF9eQkoIkpQF7xuxe+IBxcIQj4fxbw19RPqGWlZJIh/7ijKfFviPgKU0p3PDs5NTMpJ5siIYsUvrjjYEYG5U6DApkhE8WSi1ER7p2aEM0xIKApm9xDQ8JmElzhQHb/lNR1LhPVzlgyjryZr+TDbCVXyTQylTwlG2bNLCXDyJkZMxPmKPkys8iWGUoWzJX5CWV2skLKk7nJiigzyUvWPlkyK1ln5CQZyUqYI/ORFTBDZiMriVwkE1lD5CFZyDqXH3OQNS0DyT/Wrewj91ifsmPmgR/lHbkR98mMeRGvyYpZBwaT3ZwDI8mJ+UZGzDZyjTwjy8gxcmF+kV3kFnkwr8gqcmAGzCn+UJzwM1GCxAgRIUD08e19yB6yXl4HvDs7Dhs01NFlwDB3QS5byHFw7ZR9c6vQRoFtwpqahAhpaGcQHpiVkTlowGBMLAzsK3vlrgVcWwoSaGUhOGAA68qqQFUmkAdQTUlFQT05CWhiCrDiv7RaWitRmiRpjbQ+Wh2tjRgtUrQmWg+tAayGChEatApaAwEq/bP6Wfmse1ZSPXnw3LFTh84cOXEAgPPGTZuVzbpmVE0aNKJnzJQhMyZUTJi3ulJX0E9PMF+8dOGyRUtnFk4sm1esVKEyRVNKJmaUS0solU8onayTaxMmSySVJEESeQTSSBEiQ4Q8rkFWID989HDksaORcVFRh5sjEcd6Y0U8tFFjpbHKWA3XGIUwXqwu1hbr4MpihQrBNXBNsf6tKE74mVhLrCNWESuItW/l2/vgQS+vA96dHYcNGuroMqwY1gur3GohDq6dsm9uFdoosE1YU5OwRljR1rMVwgOzMjIHDRiMiYWBfXl1LVi5VgVrglUrC8EBA1hXVgWqCAygmpKKWqFWp1XA2sQUIK/4fe21L1mqRGmSpEgYEnaEG2FGixQlQnQoAEOFCA0SFAhQ6R/sB/PBezCpnjx47tipQ2eOnDgAwHnjpg1mg0exGpwGjegZM2XIjAkVE+atUkE/sSf+gr3gLly2aOnMwoll84qVKlSmaErJxIxyaQml8gmlk8kmTJZIKsFJcCQ+giGNFCEyRMhjECA/fPRw5LGjkXFRUYebIxHHDcRDGzVozJCBDXGLFXgFHhxkgVlgFy4IMSGOEeMFfoELMQycAhD/YUFBQAyIAwNVYBXYz+8EPoFNYBR7e3yYD3/AfbgEHjGCBCaBRYgIgUNgEHgPe9DDerhDhzych/Hw7vAd3rCBA+aANWA7DMUAX8BycnN4DmPAEIfjApAJqHQyNmkGGxRVQEBCgiAII0ghhqRAlAai1uoBtAyHYCHEACBQIgYAAABaADVPIYIBAoAARBW/ArHVR5HU9lUnsPypEC1eioR2H2WyxVuNzPavILP9qxFtXnUiu6c6ifWvQGz3UyWz/FXJ7N6qBPuXGqH9R4ls+VKT2f4VZLPF/9SMwspZ/JAS/BlyyLCgC9qTMqHVj6ruTFHgZETvkTIWqFQ7YttTidx2vr/Ee2iv/hyyqRzA84LONNmxMz0cROaSf0QrcGs+rdi80qTdnA+NdkVcjK7QPWA77WlFFe48f3mcVvIjFPqhlVyomPL8CSUF0+aWNPm63ggHrzghfaINJ5tE84Rsoju95PUQzaJpDr8BJ7AD/KID34f+5JP1DabgdwpG9KFsbgXgKgTrRxj8Nj6tO1B5+OTVYvpgFMQhvUkP51A22iQflsG2oBLeDJN0Av/oktfBHTCLJ/AF3sb6Jch2rFdRBBdPWSfJwlk4VVme1PIZ/YA3jPdIL9voB/jhrE962I58ghvO86SWW6Mf3GHhhObQHIyC+QZuSC7JgWyQb+FEckksRsN8C6YklsZgFoyjPdDPdvjDvijJhQ2yQZookk9TNL/hPbq3kbRHTkc55f3Bu3HjE4/lFYyNzdm2XJxcaXbfpS8Y19RykgboH1RHTk+PI6Ynx5HT0XPI6eg5xPbkDLnsJJ657TO0AfoT9ZKsW1oKoo40sWGHDZhsHzhKmWDAEF3/MGIz5otOYo1OJ7FXhaLkxhA0L2ouBr8HF4Pfg8rF7eByjBsuueAE+A/US9KH+YL0y3hJ+mG8IO22l4JoFLB+UB05PT2OmJ4cR05HzyGnG71790RPvThAgiQJ6TlfrMxN6Z+e7KWVtsONRf8E0TwM01qVL7nhoqinZpOEZbYC85kMs5f38nhsIbnU2LWVGd1hnCDP0ZfgFJL+O4Q+0yKgyCfBnmUuPYlXMqqIQ92HvL7CABUzuCtgA933SvnGAbypWD5Q5Yc0bRcoB010qTkezshFJhE+MD4YusECkcx0yhxAPkHKM56aSakrBd+tWgYSVHtvmgcp+d70OTYkVx3ijxG0p/k/T2zOHkRqbk4uhlufMy3E2vMo+z2m/TBeknYzLcPjcjdC5reYwacW/EYa4aJMe59edqQ4OE6BHrcVJEdyYDPdv4ChuPNTiVRamlto2B8Mxj/raRuITp99nGCX9p7WdLZVK3trr/Z0e3oFvHW1+jQ37ESC4BhqH+wxYn9mhypekNgUIx3+hWzMYiErXCrLDezNwrnu3LAZ2FTzYmeDYmy8iBjD2QIfWAMpQI3WykHFm93qe7feUa+VBW9s3UZvBAGs+0XyT6wR6ur9ZG6mNULQvozgPkfhnINfgrrSFPIlFsxCkOYLD16HQ9QowFU3c3LeX/p17HkttLstIVV35qgWhEQkGEpFvGWEU+9BHryC/OQjqOMvIZz6zyC2dpogPXwrYMo9SD7zQFYQM6xLO1ffktYDvjBZ2pbNBhMi6OqLp3SssB9iGmMvVpLCqnpXRlEx/4a7BAs2U/+i/W849NMxfIrNhqtmo+F1sdnwVMgN/cl4Qn8wPiU/GZ+QH4xPyUvmNU1p9sPjIfPB8dB58DzoPHgeZD84J2h+O3wePBk+D5Yul4Onw+XJ0uXyYEgz9yx5wbxEfjIupS+Zl5KXjEvpC+anFR2KkdgJfMqmVgflQs2DM6n2gbmW6oBcyXEzpnLdgG0lLsa2ENwEo2wOeYSblCb3YXonMr1ZKehpqJHPVrx1ruqFxYAejQblmznfNPzX2xQovW0Fv21srdf8Qj0Nsrp9onkvr7TRse2Qnovg3rIjXK/ro+hhs9AbvXRWfBMpumlY3V7nmyNtqWt32hOu3aUlNHQjxaUNnBOnx/rP45kt37qHecX0drmENtGssH4jOa1FBq7iXLkmRg2EErgUjtm/nTz3PAorp9f+lymoMcK38709fEITczc69TPHsS/5MesF+N3UaDHpbauDu1Lg7eMQ2DLdqJuqz4grPyffIbQ+iW+jbDwpyHVJ31gvkttNvRYTaVvZmZXA/z6D4FBbN2vIzbTuHkXvc77ekHueYArH8+BsLQdRsSk+HkExc29xGOeTvnmcoU9L9XukmFninmy4hQ1qWFjf+sTuWqbFtTVtjWVeGSPTvlqfy2IibaoZaU3spB0xu50X5Nvlb2eoroaMWkNiYZxitiOze+5DQwc38fRjsJlZWmzA3Twdg0eL0VyOeSjpTFRAxhlZU8yNuKnaHfnp85A9hNYm+T6qjSZ9sHJ2wGKfDrZG4/BzdTCUNZhIc+OMjnbG2NkAeZHUuJ625H5UrKg2J7wfO8y5DGxyEqcp+4nFPe3il8VPMsW8wRiZH0JniGVCYoBEZyJw9Q7k6bZ0u6re3q8ZbXmFrZypAUfEohYJsKPtXXrOHqv/DGqnHB1hiUxt5pGemDOIIaYwiciRqTCrzrFkgLHegHfTRhajfls1lJUqbh9nPIBifzQFaEe8a26Hhgo+senHYntG5eCSxdh6hrFbB10MD7aC3laqmPvMy7rF5jCtSIxyrXMulCGAdcJ9GYdVsybLYLQydVNGwpW5DRrCWSaXyAhpnWMnkYRviViEt8laDp8ok8SjPU/CT5ZI+CSgZJuEmeyUkMn0CJIAC+0UUJDNEmYyTwos0V4dl8cu8IIroPScRG7Up9p3xJSfw9cQWp/E9yg2TAm1XJJcNxyp68FvNydZjJ5bwd5K4/x+x8o41bYjVmtujodubnLvR9prou+rZZjhWxmgy02Pk4zu9sxND4a2j0xMUIwz+Ne9nhvOMW3YGnJy0j/hKM07sv6Bio6Q0M6r1EOiV7dJqydHDgrYBFMs4U29EHOO6eN+eDV3Rycz9m3uJoJT78DQQtkA0joV2IduVqYcJ8cudOvaQ53Eo8chaHyu183eeIpqHMHb/G8PL+HE3I+W+tl5bMM9xVgQP1OrDJywpxmcUfHfHJEdmemA8d+wFtfp4DtNUQkjvJz3icMkmZCLI1KZLR9zOKIyFiVnSi0DE+Y0iWVU/sxRsIuZaPzF4HPWev3sPdagqXCmjpFiYDVzelpdQ3pURRNqTnUj/hDJpznhOjo+zJqNrw7GXaagqiPwl3l8dTjxxjIh8Fy1cPBh4hI9+JBTMXEkU8wjwhBNTuLFSFtMY7zguqhv9aJaUUc5W83mWx+vR9KedU9izuDDuoxL3Q3csrE+i48NPEXOHMMIGPjs3J5m1rAfdfCkn3PcGD5E8mlMOI5tON7sZizBQfAzv6aEDpSMeJt2Zt476sCwf86hSRuZfBgXcR8wbil9NgpRezz2Viv2t0nDPj9Xt1+4WAe/vR97vjoYq/+/DcM/Nwm3XzgGh7+15npfvemq/7fOwj8fbltfMN+Gv7XL1jMaXhNauhlr1jmzjj5wBMM02YdRWg9z4gxDPhgmnH0Yj3qY9TMMimCYgn0YofUwJ2cYtmCY2C8miNiW0jNEgFpLpPfVKvqfFWGZGxRbhSFsL4uerM6Hav7PmbDMr5htFiyaQW7PkJ6sToPKXxjkF8c2C4fAINuh+KljRfeqqrftzLSDaV85qu3mIIkhkDsBuo6f/dnnNPgDU9l4BCXnwPmQDZ/kzeiyLKbd1djw68zH14G3r9OqXkeNs86RYB2i+zoh6nWcnnUWg3Ww7OtU1OuIO+vcBuvw7OtEfS4WdVpHG0RC0dpHPVmdS5X8X17hmZ9I2ywYYsPc2lw9WZ1I1fyfXWGZX0PbLJhOw9xaT72s3kGV/JtF4Zkvo60s2ESD3BpHvawaF9X83xThma+JrSycD4Pcmgy9rB4L1fybCeGZD4StLNwFg9xugd6sWgGV/I9/WHJrr2UFg8+Do+2821zjayB+RnhcdteirOPm08SAmMxUuxsn7zUbInlXY5cIjihkG+eMjHWIM5bJmmnnZTaPWpRM2ztwfATo7ZedcmPW2lqDds6XX0cstxGYdteYP7Mu3YpF82UzqMti1uhgMmpTaJdEbM3QYlCg/6yhxcZ+0NBiR6DvqyUq44a+jc1ZQ58pgUbZKIE3amaRprQVyoW4vTo4dLlRFtscel6qGRl63ihrLY42J5Zy73Zz0GmXxmKz/DALA+CuDS6YADsIjGEwVNr+zNPd2A34MvSKtAPK1TXjdNEfXhrdLr1+cFKV2Y3HzcXQbZqBqYOlvn2ml93kILxbdxNwr4wwXNlXw21FbquBlnaZxXt1bdX7Hk3OOurJpW0i3+uzlRtrppBDakdHazd97VNFomV0DRfEEuJ11BWly8mjIbs79hFmo2w6z35UhhvHbpPGfpc2NDXWlt9uz1MxqufFMIJYWzswZunD/jKOizCz5DyqbEi2dYj1o78TajVFGdMKkpC5GrZ1aHE8hwaZonIK13ZVytlg12XT6PKKWs9Xs66nVQ0LpgVDRys6bL43e+gRoKWafw0lHXepc6Po+YranqxlTqNbiRZcFwktb+n0cLdmTDZ2eM2qjEuly0OPhhR1hXu+SIS272A1/mDo/rHQdjzvox2Rxb4Mr+fMxJL9ovVAV94H+JEdplzByxF8XdEVi8S1NoEfY99a/ZdM/PiAnw38ycAvzYE+BjvhB5bczP2y4+XvOO0GjBkfY9XWF3dBN7UAesVslxAvx4BtdU2o74JmRThuVdsljJZ4r5heMZDvqdulIV49nFJjNbm92EReSaLcyPJsKvayVF6NMXV2ncw1EynZv86YDn+v2OcOg2u/Jtd9ZpZdPKuVetc7VFM2OwVaz6ygPiydteuCXTgLE4OdVbytBSOvsQMM61F5Vb07e1BtF7G+xTJ7wr+pUQb8nzfZAv1r454FNL97iKbiXfG6z0wbv8s7AKwWUMDQ7yWzr+Mnnve9P1PL7qJnuzk85Ure7y9n/7Is7eX0A6ptETn3Tt2rbb11q2tHY9R8cz7wlxO8dRZlE+Bgs7PvsVZ+ClSQaOsf2pKxOTqBG2LvLbHePbuxb2o53IetpXSY3lyRr4HKkX5VkRQDE53sLSzH+7MuLF3cNlQ0k4JfNH93pSW10p7wd+Jxs2ytl3l1e+kCTDBiw2kviOVZrV4xUZ/+FQYOw46YS+pVs6Hc2T7HYJ196CgL/90nQaAA3NvAEC3Zjtt3xI09/E5PZ+TzMFOfMcqwGX4fDcm1MOJ92mV7RQtghz5mdjGEJ0b5slN3h1bZqvz68udKtsVaWnjXaO8Zh8Z+2nKsruKc7K06gbWdpcsjgQvcn3Dnis0hFoaeDLtJm9awdwi2wt+JNhCkfWJshDhg92Ww4fEKHvZBfxfEZSjs++OIGIFMVHYXKfOrzWf5AtvgHYZzIy828wqGclK+qt8ymPMmNplbstfiUlbNmGK9c884tgsHLjB/W+Jwjf2+XPsy2kTT2VNGXcBiTnuKbPg1CM/9tafLAjtNMOJs73HSYkcSaHVoDnV2qbaglmKGN/V39rU1reMNNORd9lvcMo7l7lxx1V3ikn33mJy3azKOegqGubq2+FrlOyetTVol29nO2FdXXbhC7Vl2doTMZ8P8F9mndrZ6GSbGOBPzdg488MAFARFjeVm32P7TF6guZetI+1WLnX/p9TPh3f7bemj2Tjo15cZxOMxaG3jwqYsRLxoze4xtsq7a0/jY0LO7IbRKmulgbj01uxhwErFCoo5Po1G5tQ4xu9mSzw63YQd5b06cjBTsJ8ggNz46txSLHWZP0IsxPgesk2R3tj/PuxnD38wnCP41Po1GBef/mlRYg+6ixXXZvv7eDdEp8s2+Ccfxuc8Lk5sS2/gcuQ0XRoO2VQMnRRyNecML0M4XEPto0tvwsGIvYfMubg59f2Da+S0wPsxut5EsTw5OYCtc+wxzKSyzgHPQ6zSnqKLtj5gjto4lhjThgznTGR+dQ+pWH/ksj845j9og+LY93t2r4yPugtUEybm0ERpY/YiJ4yPiRprD5kbjFuiu+20u+GRwf5qHhBie/wQdGgfsW9g2d5WTrpxR3bjCc97nOuhYRqr5TjWvVhuFlD8+0Fre49e3p4PlPzvcWdpeA4I+N289OxaetqvJg/FNXi/jk7M/BfcceG4JbPsjS9o+1zjNnEVedz8UFzCF81KG10qsqW4Dkc4zJBlyUOlUgaSRApKsCmDpTkHSYXqwl55k+CL6KrhN6egYKXyGz0bDObCYP3YQr4+0U+i2srZJiZdaDDB8LspEVsazUGZRaeyAdVLT3KL48HfLwkxZ28ylqvErswNfwbaRoh5Pl485yhgknmLcXmpmKTNEWnM3ENoB+2wktUz+dfTvU2gIuWUSby6v2Kzgx0HYEbkFSHaBOkKA+X4iPVMvmQMWLhxKqU2MvLdM87a2cQL3nL8Vad7aHQAzwj860s59twsWrl8AeFvYWQZOuN6OczSxS3iH1U55yUwnw01Ek59T8KtJkwfDEacN00KTRyKsCTOHFVYbF0Gy7jm0wlKacsLBbe67rOXZVGRkYiMy4c+wyI+XnpTUJMlmVLcksuZ4DLDWjEdzp0EaYZWLD7tqCJy0nLkWWRVqazDy3tmvV77255jwOpyUXNjlwquaNMcRM5nSSecIO96O/PEnLBAPG2eNG8byfhCUNsw70bA+DiS+unNtBPvMh+rgjRyN2xQLHRlo88HshGPHtmeUUWK6V8d+QGF769yteMtJFss8qqCqK8y3wk9JV1oKm62fK986g83YReparW0zlp3w9jIrlov4AjX57YYV8WJrZobv69LgRCvSbY/FN912e6DU3NDxNNJ8NXBrQCRmVcayHBadIs+Ye5D2wuN6EMP6Lm+9tzylOCvx2dNh7RuxRgCb3BSUduGDbFujPcz2NJsDdurTHGcca9vSsbarurn2j7CDndj5cQi4ZrBOmPnMZU9btcZpbBhNMZtC740prJ6QWV1nwZadkTEFPJij5icQEwTLytgWbbgqQisajSV1joDBgXzw4TFXco70k3KUfOXociYysmSBHh+HjVaI45lm8BQDDatiHaONCGzxbHuivSrnzucLhmWQq6vZlrPGSk6zG+NtCWbKD95rpsyLcE41Wpxp/oBamuw2zXwLxnyeEe2x7zMIBjRmganmOGS7ItbiWHxne9AasGNL5l+QxfwedHZx/nHKXTcWP0sx5Y3i8G2BiYVSdtqlge3ncbYiMPnts48Cuu5du6wVQNMtMOk8RKCTkYUFzvmH4Ag2d/X2/OWXfzkeL4FTdfRjwc9SLilTyUmGZEeUDp1Q0SEFtHtqmpbHFnFNIdfWQecUF2MyMwzUKmNqaIFh1/a6I+snrB6VYGqZqYtriq4SWFDBnaI1LMZObR+wnWmXMlIJLXs2EuCSzEwLRxMU6ngjAKNtLMYMn+pvHBJWPdN6C79TFWmoBSvON4i0h6TaBG+TEt0BWlm+l70nf0qh20NZQ2DcfrGjJnrp2r09JMz9ZNu2wG4ebk5tflvgNG0uUYd0xU/WDUtI1BuRwmn8dGZKd2pBvwvt6N2dq/57ZcIWbDJ+/WnE1KTz/oxz1459FYT8rBawn7A40tI2M/6XVP7YjW39t9dZhhN2ALEzusaXUt1WE+21feWpwt6RBwTqeC0GR8xvp+FESx87YP7UD+umcykOM84t7jLWCjMsEPols+T8S3XT3WLsyih4RGWNYEWGjd8M+M+SLZTRLn70qJCk2odsLKBsMa4d2EfS3GRUU7C+k2nQZub5LHK3ky1IRT3t84Sg+m0n+x7Dzeoz7X4/PUs6T485EjNZcf0XkeL88FoxKY7XBt9gm3fxjqapDI242+2ouiTgo4m0P0aW9fpu+7pnfGMNYOR2LHcJ7pMjtk2PsEMMi9oktqjz8e7Ej2B3rDZ+MdT8gBu/SSoxh27VLnAPyPwfrQp+iA5osRIAMkpIcyX0JLC5zN83tc/z0EMEGdNsttsLOiX/Wq1SrGaPoe3eSc1KdX6DfcdqEJZ8bEL93FT67k+ueooT5WoRLoZB6f8u8zmESurV3f1XBbTdtyT4frNOuLsTAdWBUQP///9OAAAA/f///1oAAAABAAAAnH4AAITDAQAotS/9oITDAQCF9AO68k/rMhCYygB8AfVIr8UTme3l3qfOoA+8CHQm7w7Y7YDwqym+O9+b0gP4BwBZz5kp/YuIiEgZLA+sDHcPVViAJDCSyfHPFLS+JGToqMXNHTGNQoCFcUmpE1TghVJ59PSzHIYOn9awPYmUFzrhDHSxNM7DJ3fKB14VKrBCaVsasOmIUHikc0xcw6trIhMcJXVHK5lG7JfEJw9YXhYUHdDQ1jdcIlFvoGOhrhRDSVTF4GBfUcUFpo6SwxoioOoxz0vWYx+Wla7hQZg6LcQhFVEUlJVdgrNPD/NBfeMf68xGf1EUMRj1IX1aGq5kqFuEcKwrrZGIpjiAo/vAsiJDDSfnKeqtSSHYcqbZZufBikFoLHsAEKChDhouKfwA+FgJzR3ZQROpjF5yAunCXA3F2UiL2JE2AoB0MC4Lt9QE6dAYNw4BnJDxCSJgcXQU5KzlzCkqHLus7HFL5kOoN8fmdMKPI11XV4cshnrOSYR9PiD0cZz8sh3Vf77eHPUErkmqLTX90YEUYfHFsGLBJ0zNmwhNGGTo0RUiAHGgX3BD5xBqipVtWIVJBaPBvprHlFihmpNQ33u2h1ECDmwDkWI4FrIhV1OaLONVYciBDGAcHYkwNFZz8uGhTK1syhFVRZS6GSisVGGSQ4qEOD52UxsI5LDRYQvgHER4WSiVUAQGZNMeN0nOsE9AcHIbZKHoSgA63YueMyBgNHohyCABIecmcMjIoqYmlEyIULilydHgl8y5YaWJWaHUoDI5psBgqNTT4MUdgxRJtRSwta5EokeUb9Gsc/mSVyMeolFDI4goyk6JXi0YRQGeKAi9EL3LmByAAXQHJtV9Up26Ut2faAc6jBsGnzQJM3gB8cQKNHhycRzrQCAsxdVpNhUYmjywJcGSXH1I4sWXKIZCjDpjlJRFv8sOaQZCgpVGdaC/PnUldzOKIcWLDknIn050pGpLWn9iOjJvqQahr9nh0NUTEOpMSorRt8M0UXmRg8UZLSQaJgMuIjTWcP5s9D56vDx6mVJZgsSees+MiGuRkCBRR39nOifBpwY4ztSYjpzg/qpE1SgxNac8SPq8gPEJGefZfPXVh7zo6ZbK4NRkKNf6nASB5Lh8f3qgMH5o6j0zIvRFljy8hxr1qRV2ovp8+MQNYzUkHtkPFAFTNYx4GVfOWjPOrQv4KvFCsvgrQgytmzf62JcYPbjmkTj4Qj/e6VqaurDern5wjdDNzPh0J2CSzm6IEH1AIBoNgMX9PG9PegEIT7qUHQN15iGy6NqmtiiXmShkT2T0qkcB6kotFzwdC1BMV5/esU6N76eNRu+an11WeToUERpdpltEzVrD6NZbjYe8EmmFKO5SX1HE2KJ+sQL8pSejw1kOIYgRfxyYRncjQfU0JjfqzELRKJRiVVRClp0zIzK6munOW6L0fNpC9KpNPJ0sUEGdKalJNMxrL7pA04woujS9QNRZrdk2iArAkhJdM8QfUZSK/nQgGhmAC3PP3yjcECTnwrZCUp3PbtNhlJMobYp0ZEUdM9mgYLXPJo4yJP3qIBkaKa/G1FyKspuIv/ofKH96BcYNcq2WQ9KCCXcZomDEVD/8sG9qG42K+hD1LgrP0LfMmFBmDpq9xwxNqrhyvcuVvixWeDpf3AumNWxrBEFKnWV+dsRLlnUjjjNdQ+2iR/5V2XyE/NSOeCj6BxdWcRit9grisU5CZqsOI6iPYFxlV9OJtXHpplbTdhoiYK9Pqm15xMCgk/iKVsKboG5gEms8AGX1mw9QJeSYdD04GM3IGms6c6QehH11QolpvUIJVO+B9k6fwemL0uiNAeSqAQlCOkoidkzARY4KQBSpB+2xrLditE+C+wjTTEWa9RKaeYVw0CzJbqQp1xI7/SqwiQEYiN9FhSRnPdXNRgAK4Id+G1CR9Rwlep3Oypw+SC/ERvSOqPMI4NMvBPDQFfnxDYYrsCb06ECHdvHolBSE6YOi1oQU0RkQUAHDgI9h60998tbZNBtEZ60Jz8BQSlwzGsHW3dgu+6aGso+6NBJgU7CD5WHktfo9kwRIsAKjelklO7J38IFMCkAbuutoghBgoXDwHpxt3SXT1iFESoQKjHwtPnZ+zlwR6Jc4JO2/NnfqQXiFfU/MT5dkI8cu8FRZR5pk7HM0ANcDHfajS4MO60tcU72C5Jc75c7ulqaeaRs6nFPT1AbMd+nYSZGQ0BscQeSC4/NuNixVsUU7lO8NmIu7T/BjjWsFno7gggQDdI/vogxZX/mk6GV+SToNBTFK23CMqgkQ/B62SXexIQI6lxynM0SXvkrrA0Gbyi61CEibJSivOPintrwy9wZrJfobCFPP5EcWhUOw5uV8mVNbKqjT+R4mdSYeza7JRix6t8FM8/JNZ2s74QFQ1t8+QEUb+5ultN5Ea6PXxekJDSqmVbDUrZrIRbCU9V6OYACL4tbRFFlJQPn4e4cmCUSjetgdXzNi5JeQbULAAEwfILikbQ/RAw5KVIMha+wV5khFHcxUulYgYRwVhB+ElNaSO870DaWhy2OLOh9JLFEKPuoesk/Ql16n4KmrKFbsvYl+Hxp26kMbXrqEpyX9SY6ZzkjASvSC5d6v8dGg3sxA1fEKYHGmQLIFnV1qS6vIToJysGsKmqFVj3lkLZWuFibAAh8wvk5JoNqQJAUdhJm0XkkEGJSPJLs6EZEkfUSErI4JgQlojyUpZqwkna5NzQrH3raUW/TkoUi3E6IEC3PGngRkd6ZjndjQIZBwNBaIz3M5AEvT9HS9KZHiLHD7j/GvTLFQd6DlTq1PyT8cAmeG4nQDYinP+/sdMSrVupahE90tyI8yJDseqgwVFVFK5wBAbE7Dse26LAn4EtXf2FAqYMPsX04I1sCu3sGICbosw07bMUmoREKhrhbK6ntVNhQKWgaJzn55G2zGBLBpTL8r1KaViGIz0gCEwtTVL9QZ2epo+4uCJ6GWLAC6lJAG3cLlXqGYaI0o14rAHaYFJB2da81cj9syNKAF8dUBdAEta2frlw10RF8NCwkDcN506PvnoNbyZ1lVhIqshg4m96NP2CxT+JikRjTBX5uP9bC0ZcJ1rjyZ6uzInkqeybQ2af3AohwSYJh5GDgM4czselRlmR4Hxl/czJzj09OnzOZw0PPgEw85qYeUaex3PLh6K0akN2nEFBXRwsXfUaLy1Uf/OhGkQpVH/wQOUP0DSqCuB41G67I06BgE8f7CNekeNqVoianEnxPpWScA5Op7gpDRPLnADtehOlGmwlNm2REWtOlhf2chk+QvobNC2CYPQT+jQtQbCJJSeCdtMvp/jl5CALwgXe1OlJ4AEZ4JYthHkSiqQdSSflbFBs7F83xoKEkQQqSLddgYTnD6wERXCO3sEOz7DptewHCq8NCUG1E7vCjfY27NMRFEkQ5ij6VmlJBQCR2dzo+ra/UZKpw0uCPaoVLUa9k5aucjIL3OzItOFQhSn6I3RD1ksPwwDyTl6HZXOXqVoSgf9AR6RPjNsUgbjq5XQ+jONXT1kxFqoigmzD2cwRaEl5Wg9LzKNF3ec4ZpVqRo34QjD5kWRohJy0wP8cisztSByZDsjUaj0R6N9mi0R3u097r3McAvSAYuWXK2TizPiqvkc2pbOCxgj+fhYPxEckx4iMT004R98b40eh94Bof7AS56qCTiL6rU5jkMuG/XitEYCxbIvfde14UOTvQVyv9qPdLegfSxHX4C9N5777333nvvvffee++97nWve13Xva5rsUMW2hSyWIqZY77QSRwzATDymTRKZqFQ4X+s6bDYoT7CXI07xA0onk8ToJpvywtIA/VzpnC4SZuzIclJieNoHAnZk1yRe7BSwByonKoX+2vKHX9jwsT////////////////v3/9T//8P3fv3LsQAh5LC/z////////3/hHyDifPByxP+5mMG5v4IAxU54psTckJOKPb7CX8/4e8nFIML8/7+/fv379+/v1DCF8bCPCZ6bOjevzfhliE+sRSUEn4/4e+H/n4xPbgphWcqCp/LF1I9uinss4lyQ+nEoMQIFjLY07e3bGgSEPs5Hf8dkCzUnqozllDsOyD9HCUd1zonSBZ1nKNadAKitoOdEHSDiO1bTlDpeE8O/OD5c9aTOPAjws2UWhKHRoXcTOkvODSSkWmunwyeofXMTHKfGjzj/DmOqWgN5wZyjD5L65qm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roUY/vwx6VboDX+icMgdcPLiWzvMMNjUwL0a2eADkIDxBJpiqHRk8kfSSO20xinAWUIS4uf/////////f29BYJjd7dKxj1Oyc+BRif9OuewBskcg8CySGCUYTcYAK3D1+i3jHS2z9Lvu0E5v6VhrqYtbrVC83nXfffe677rvvuu+ayi0htaEdV3XdV3XdV3XtWNdOzrWvfdeiyXq2PGDT3YgrUf/7z1MWo//7/9p7z3ae++99957P1H33nvvve51zaLuPdp7j/bee++997r3XkdrMbWoWN3rLlZ3sS7W6y7WxbpYr+ve63rdv+6Odd2g13Xd6173sF53sV53sV53x7quw7pjD6sd67Entwx8//P/R2T/////n+r/px6sdqzHojAE4v/////79+ZFqtQyHnGMahEPTsg335vwN+Hv/YS/f1P9/r3fDgyq/Q321O+9H7r3Z+4Qv/dzgf7ecwzGGOzpg2JxqQJi1/3///f//////////+/fv3//Fx0X9u+9N3RDd2bmP6Xee++9994j6zF1rx1rx3qxQ9X1///////////+/Xvv6H/vvbNU6l737lj/by3On3P+//z5/+/O+T/n/Pnz579//37oNpRDs+y99957j/Ze97rXdXeM1vz58/38OXRD2NC9fz90798P3dAN3fv374fu/fv379+/f//+/fv379+/2/z+/fv3//79+/fv379///79+/fv378fuvfv3x+59+/fv3///r3/9/7N4Pf+379///7fv//3/v37f//+/Zs/f/58//Pnz58//+fPn+/f//z58+f7nz9//vz58+fPnz9//ps/f/78+fM3wJ8/r/nz58+f7//nz/fvf/58//Pnz58/f/7PoXv/8/37OXT//ufPnz/fz58/f/6bP3/+/Pnz58/37+fPn6Ph/Pnz58/38/38+XPo5ns/f/78+XPo5s+h0C259+/fv3///v17//79+/dvtd+/f+/f9e/fv38/dEM3dO/f9e/fvx+69++HbuiOsKF7//790L1///79+/fv379///79+/fv379///79+/fv379///79+/fv379///79u//+/fv379//mz9//vz5/ufPn0M3f/78+fPnz/fvf/78+f7nz58/f/78+fPnz59DN3/+/Pnz58+fP4du/vz58+fPnz9//vz58+fPnz9//vz58+fPn/Ov+fPn+5/v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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-SPC-650-Max-Top-Cooling",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-SPC-650-Max-Top-Cooling",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Heating.html b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Heating.html index 6adf3325a..34772c5d1 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Heating.html +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-SPC-650-Max-Top-Heating.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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d0qNw+4IRQ0yYLvHq0HzzWfb5/NCJ1tVbJnEF2Nnq8StVB/boWs3rIVrrijOsn1z2iLGirXDEATSQqiE8WM7No61rt9OLa2GHldQcbwwUzL8gmu4kdzN1uRJsuq3L+0bFdycOhfwvkzFTBF8u4MtYA3M99aNIjqNIXKNxA4SNEHMg/g7Hg3iWFruxq5dw0z78zxDEcbl3Y1nu3kIXY+wsGDCnUAwkNC0G5otZXtptEObndlaZielmMkOQfp3crbHuPDN2ctYbRGCmtowtwtjCIRc+RLI1ROKwvaITw/tq8RdWBoNvOgsaioIdDaSeFKIf2WHk1tOvn2PefeOBzEVdVmBAbiWohEn8l5TPxNCqVz88emkt+BIv1X78eIL30ScyGGPOFX///9aAAAAAQAAAPNRAAAsWwEAKLUv/aAsWwEAPY8C6jSqhDEQqAwDf5XOKVCCFUyNEAq5SkyiJLJq8QAyCzylxq+6lEeokiqEoybZ3n//f0oppZQCEQgXCBgI+AFu0IABZoDNzKI4is/OFGAF2AEuwwK4MBa+ugqAA2ArKypMhauqsnAW1tI6gA9gAgS6cBceMMAANoALFNjCW9gLc2EVijvmfOONtc7ZY4+dTgAYAIaCWvGKWXYKT2EpqSd+4igMZVmWZVmWZVmWZVmWZVmWZVmWZRER23bzX1r6l//973//+9///ve///3vf//73//+97///e9///vf//73v//973//+9///ve///3vf//73//+97///e9///vf//73v//973//+9//jrH0L/8lIeHbmxBpnetuumPq2tord/NKGg2Bw9DSv7Q0RWxrpVfupjR6JY22UkIpoZRQSigllBJKCaWEUkIpoYupDRG3bdu2bdu2bdu2bdu2bdu2bdu2bdu2bYvbEFvN//73v//973//+9///ve///3vf//7X83/SqVvmv/973//+9///ve///3vf//73//+97+a/5VK36Sa//3vf//73//+97///e9///vf//73v5r/1fzvf//73//+97///e9///vf//73v//V/O8UEWNCKaGUUEooJZQSSgmlhO6mlHCK6BWNRqPRaDTqFXXdlvWKRqPRaDQa9Yq6busVjUaj0Wg06hX1ikaj0Wg0GvWKTlmWZVmWZVmWZVmWZT/LsizLsizLsizLsizLsizLsizLsizLsq6Xi1mW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WqIEXoqXnjhBIiWR8vF1SDukI0ZgSDGkIULcpXfphw8UUgopCBBxaVwKB9eWtqUSJDhIHaQTJrClbOm/WqqW7n2WnqU8ZUAgNZAWSBEMSBOkBNI2Zd30daZw+jRLD8xeX6lXqsCZxqmcUtFiKVk6IB1Ly1IA6VOVVVqVXk1BpVJpVBoALO1KBXCFpVspVpqVaqXquvf+////////33vXjWT/u9Zy+OfCRCQwZHv/////P+ecc87/////f+86Go1GB//H9u9oNBqNRqO9995777333nuvWQSAfDxIfJZPX8MLjjplPggQNyuvN1I3ycQZNj/Fr2tEmSgvRhHlB8hLxw1+eFTCozT1jU4wWig05zMJUx7XQgx//ph0K/SGP1E45A44efGtHWYYbGrgXo1s8AFIwHgCTTFUOjL5I2mkdlrjFOAsIQnx8/////////+/tyAwzO526djHKdk58KjEf6dc9gDZIxB4FkmMEowmY4AVuHr9lvGOlln6XXdop7d0rLXUxa1WKF7vuu++e9133Xffdd81FFpDa8K6ruu6ruu6ruvasa4dHevee6/FEnXs+MEnO5DWo//3Hiatx//3/7T3Hu299957772fqHvvvfde97pmUfce7b1He++999573Xuvo7WYWlSs7nUXq7tYF+t1F+tiXazXde91ve5fd8e6btDruu51r3tYr7tYr7tYr7tjXddh3bGH1Y712JNbBr7/+f8jsv////9P9f9TD1Y71mNRGALx//////178yJVahmPOEa1iAcn5JvvTfib8Pd+wt+/qX7/3m8HBtX+Bnvq994P3fszd4jf+7lAf+85BmMM9vRBsbhUAbHr/v//+///////////9+/fv/+Ljgv7994buqE7M/OfUu+9995775H1mLrXjrVjvdih6vr/////////f//+vXf0v/feWSp1r3t3rP+3FufPOf9//vz/d+f8n3P+/Pnz379/P3QbyqFZ9t57771He6973eu6O0Zr/vz5fv4cuiFs6N6/H7r374du6Ibu/fv3Q/f+/fv379+/f//+/fv3799tfv/+/ft///79+/fv379///79+/fv3w/d+/fvj9z79+/fv3//3v97/2bwe//v379//+/f/3v//v2/f//+zZ8/f77/+fPnz5//8+fP9+9//vz58/3Pnz9//vz58+fPnz//zZ8/f/78+Rvgz5/X/Pnz58/3//Pn+/c/f77/+fPnz58//+fQvf/5/v0cun//8+fPn+/nz58//82fP3/+/Pnz5/v38+fP0XD+/Pnz5/v5fv78OXTzvZ8/f/78OXTz51Doltz79+/fv3///r1///79+7fa79+/9+/69+/fvx+6oRu69+/69+/fD93790M3dEfY0L1//37o3r9///79+/fv379///79+/fv379///79+/fv379///79+/fv379///7df//+/fv37//Nnz9//nz/8+fPoZs/f/78+fPn+/c/f/58//Pnz58/f/78+fPnz6GbP3/+/Pnz58+fQzd//vz58+fPnz9//vz58+fPnz9//vz58+fP+df8+fP9z/fvf/78+fP9z58/f/78+fPnz58/f77/+fPnz7/z58+fP9/8+fPnz58/f/78+fPnz58/f/78+fPnzzt//vz58695f/78a/587///sUy//9/w////CSEJWvbGwQbRIun+Xvf9m+/fv3//fi4HyVb0KFJdacGSaBzH/oiHadb+eSc6UH748//Si2GIm/3mzzffv3//5s+fP9+/+fP9+/fvPC9X0d+/f//+/SsGpfn9+/fv3w/d0A3d0A39/fuhez90Q/f+/fv379+/f//+/fv379+/f/9+6N6/fz9074du6Ibu/fuhez90Qzd073/+/Pnz58+fP1/8DaVnyf8h+fPnz58/f/78+fPnmz9//vz58+fPnz//58+f//Pn//z583/+enUE/vz58+fPnz9//vz58+fPnz8WYBiXP3/+/Pnz5/v37998//79+/fv37/5/v379+/fv59x22hM1H//fujevx/60A3d0L1hxFW/fz8fhGf455/vRwxqv3///v3P9/Pnz5+nLXF7d0+TulLWIP46tqWV5O/fv38/dBMairboT7nscLZB4iUrLSLMtOahWzmocki7dfgvdFqEk25IHKUwyXAJotIk8BdsAOYA78F+MBqcBafBD8PBEeA1NVjtDE5wBp9hwVdYMBYMwwHgALATntu06XNIUKSgRcZFMYZi1KBRs4ZQoZfQa0jOHDiLiWUSybyJXkrKyUk4cV46YsqceRG9gwbhuXOncjHMCwYM4pcvhl4kId+8bt5ev/Xr6MiY5kXzwlF8Fd/E18wbqM/Lps3b+Ip5x6h5EV88eV7I988L6L3zCnoX3y6v4Xv41nn3vHJe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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-SPC-650-Max-Top-Heating",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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WZ2sTlXnqnPTqemUdGo6M52STklnphPTyemcdHY6J52Uzk5np5PSaemsdEo6L52XTkknplPSGencdEY6J52bzk3npJPTeeg0dD46H52GTkenoZPQ6eh0dBI6C52LTkZnoZPR2egsdBY6G52OzkInonPRuehEdCo6D52PzkRnovPRCemMc84595xzzjrnnnPPWefsc745x5xtzjbnmLPMGefcc44595x5zjHnmDPPKebMc945xZxizjsnmPPOiecEc4I58ZxhTjynnjPMGebUc5I59Zx8TjInmZPPaebkc/o5zZxmTj/nmdPP+ec8c545/5xozj8noBPNieYEdKY5AZ2BzjRnmjPQqeYMdAo61ZxqTkHnmtPNyeZcc74545xjTjunoHPQaeekcwo66ZxyTkGnoFPOueaUc8I515xrTjinm7PK+eW0clo5v5xYTi3nlpPKueXkclI5qZxczi4nlfPKqeXUcl45s5xfziqnl9PLWeXsclY5p5xdzi7nlJPKCeV8ch45n5xOziPnkdPJ2eQ8cjY5lZxKziYnkxPJCeU0cho5oZxHziWnlDPJKeWMciY5o5xQziRnkhPKieScccY4S5wxzhdnibPE+eI8cdY4eZw3zhsnj/PHOeMscfI4S5wkTh4nj5PEueMkcYo4d5w7ThFnjlPEOeLMceY4R5w6zhGniVPHqeM0cfY4TZwozh5njxPF6eNEcaY4fZw+zhQnkDPFqeIEcgI5VZxBThXnijPIGeRccQo5V5wsTiGnkJPFOeRkcbY4h5xDzhYtThdnjXPGyePEcRY5iZwwThlni1PGSeNscbY4aZxEThqnjZPISeS0ceI4G5wPTgzngzPCieHEcEY4J5wNTgHngnPBKeAkcDY4MZwCTgynhVPAKeC0cAI4LZwUTgAngJPCCXdSOCuccCfcWeEMcFY4M5wBzgBnhnPAmeHccA44B5wbzgLnhpPDWeAscHI4DZwczg6ngdPA2eE8cHY4PZwHzgOnhzPu9HB+OOPOuPPDieD8cII4EZwIThBnglPCCeK8cF44QZwhzgmnhhPDKeGEcII4IZwOThAniNPBmeB0cDI4E5wJTgangpM91TN3qqf35z//ua5ne8Zn7pRP+cyd8xmf8Jk74fM9c+d7umfuzJ3uyZ7kmZ7iKZ7pCZ7puU/wBM998rM8x5Of4xme/ORneIJnefKz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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-SPC-650-Max-Top-Heating",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Welding.html b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Welding.html index f6ae4c4f6..a7e3e3c76 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Welding.html +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650-Welding.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAYLBukEAAAACASnKVQAAAAEB9P5xAAAAAYNGYccAAAACgdMhDQAAAAEBiqn1AAAAAAAQg2r8AAAAgGiHqPwAAAAAEINq/AAAAIJspjkAAAACA5NKDQGUAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAANgCAABPAAAAHAAAANgCAAAAAAAA//////////9GoxfE4OKtwCSmFUOwyy1C0yGpQonpR0RCAAAARqMXxODircAkphVDsMstQtMhqUKJ6UdEAAAAAEIAAABGoxfE4OKtwCSmFUOwyy1C0yGpQonpR0TYAgAARAAAABgGAABaAAAAAQAAAAgGAACUFAAAKLUv/WCUE/UvAGQ2ZAAAAP3///8BFgCAQAMAAgBkMhdBYEAIVEVNMkExRQACAgTwPxoAQCMtXgACBYQwMF9QcmVzc1BsYXRlLUdsb2JhbC02NTAtV2VsZGluZxQGCg4SHiImKktPU1dbX2hscHRoYB+VMzAzX1RyaU1vdW50X3g4XzVtbV9GRVJSTwACdpaKp9n7Syg/GItSECdQAyUOqMtFGcSmQwpCYWUfQ2l0T6dfODBfNjAAAvMENT9B0j4m0ckppr/w9W2k//9/P1H9fqYx4cjDpkNGQoDRUER1U3a/OKgZqLAu+PVtJDAtaKbOVyGODORCVHChAABipzGJLb9OECeOmbMQ6/NHQrp5RURxJjPlYI0inZ1lJMrw36iidzMVxHMQXkIOjEknbF6bMjE1LVNQLUhlYXQ1MDgzAALAiwDAC0GVcyZGoxfE0yGoQonpR21PcEjqQSV2llcn3EaCpqXSdCTEialLRFAOD+0sf6cCsHQmIFTYqCcopg8WGxCBNuG1ZKaJJZ5C27YUFyItgL+Fwjwo2TAEqKaszgYRHA9D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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-Welding",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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i4vFveJeca24VtwqbhWXikvFneJOcaW4UtwobhQXigvFfeI+cZ24TtwmbhOXicvEXeIucZW4StwkbhIXiYvEPeIecY24RVwiLhF3iDvEFeIKcYO4QVwgLhD3h/vD9eH6cHu4PVweLg93h7vD1eHqcHO4OVwcLg73hnvDteHacGu4NVwaLg13hjvDleHKcGO4MVwYLgz3hfvCdeG6cFu4LNwV7gpXhavCTeGmcFG4KNwT7gnXhGvCLeGWcEm4JNwR7ghXhCvCDeGGcEG4INwP7gfXg+vB7eB2cDm4HNwN7gZXg6vBzeBmcDG4GNwL7gXXgmvBreBWcCm4E1wJrgQ3ghvBheBCcB+4D1wHrgO3gdvAZeAycBe4C1wFrgI3gZvAReAicOPcOPeAe8A14BpwC7gFXAIuAXeAO8AV4ApwA7gBXAAuABfOhXNzbs6d3dmV3diFXdh93ddVXdXtbne5y103dVEXdU/3dE3XdEu3dEmXdEd3dEVXdEM3dEEXdD23a7+131pvrbe2W9ut5dZya7e121ptrbY2W5utxdZia6+111prrbW2WlutpdZSa6e101pprbQ2WhuthdZCa5+1z1pnrbO2WdusZdYya5e1y1plrbI2WYusPdYea421xtpibbGWWEusHdYOa4W1wtpgbbAWWAus/dX+an21vtpeba+WV8ur3dXuanW1utpcba4WV4urvdXeam21ttpaba2WVkurndXOamW1stpYbawWVvuqddW6alu1rVpWLat2VbuqVdWqalO1qVpULar2VHuqNdWaaku1pVpSLal2VDuqFdWKakO1oVpQLaj2U/up9dR6aju1nVpOLad2U7up1dRqajO1mVpMLab2UmuprdRWaim1lNpJ7aRWUiupjdRGaiG1kNpH7aPWUeuobdQ2ahm1jNpF7aJWUauoTdQmahG1iNpD7aHWUGuoLdQWagm1hNpB7aBWUCuoDdQGagG1gNo/7Z/WT9un5dPyafe0e1o9rZ42T5unxdPiae+0d1o7rZ22TlunpdPSaee0c1o5rZw2ThunhdPCad+0b1o3rZu2TdumZdOyade0a1o1rZo2TZumRdOiac+0Z1ozrZm2TEumHdOOacW0YtowbZgWTAum/dJ+ab20XtoubZeWS8ul3dJuabW0WtosbZYWS4ulvdJeaa20VtoqbZWWSkulndJOaaW0Utoo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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650-Welding",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.EASM b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.EASM index ee0d90492569aeb1a397787f98aaf8891b99f56e..95db53f813dd2f13c8a2aff3efd8fe04455ca570 100644 GIT binary patch literal 124560 zcmV(pK=8j%O9KQH00ICA0HDUD00sa60A)>YWMyouw*^?7L6a^D zA%PGqKyXWfCAc%#5P}R&2=4CgHUmir?(PtDaCZ;x1b2tQb+AD%`Ooe-yZi5+v-h6+ zJkwqMR#jJ3ch&UQEgiDmxzwJKNh=QqPf)kUk?Z1TnQe2lNXX3z7gMur`DY zIZK2{YGs8r-RBR4(DmP_R0<89%i@(Htwl3B(j|U!8Fmgm`x^RkX;xD({a$HlabsgCQPk zx=+6rUQQ(+!sqXZp_0MT4E+$Af{AOXhU^eWN4SjA;a4g%s-QLUWo7eU?zAFokTK^B zJqk`v=Z>q|fph|0_yrbEKZMm?Yy04JvmTGP!6W7j=$_IY*73I4=W+}y(~PhT=i%Id zy{RonIQv~R4Z-sXSRlSdUfIETsj(4M+NIeN@%R+ zn}HSJT&eaGy6sem z=|i!4;G$*7_reboe;#U67fCd>5GK3#KiAK85gxf!j!qnK_$xCr*k&A|S$w=n+*Z74 zJb{Vn{$2b{i0P1I|0r{+2G5|KLO(-lQpSFQX_5rpCTvKKIVDbQHsQWMJuOj)k+IA^ z4e88vF72zKqLhcByy|Z8oA$n7fzYJ%3>82V$DVT-UPzU6`n9No2zmhgQZB}Y|RtNROsvGi$N=vls z8$;LgAN3`A_KZcus6+9``g%UqxT~rfXef$ge$Nsv8gY^OJ-nED^!Y+TIo{^0wbW7Q zV)SCi!Q%OX-#U}&7vCF`oCH{WtmzwLnP>qcd)wWE%B=O!tnuj3_2{hBvxCZUC8Yh2 zb;b2Gb=6$dP5Hm-^CK;S3_@foq0q+Eua-b!NeNd~dH?rPNk*A#vtZNVg3hy$JhLs) z6yOF3ixS}N{K_bYt?2EH&%A%XRBida%r44Lw%B}OcEEwq5bmpxfip)~>_|W3a7ubY zh8oWbt5?hYCYOZLBjdhLocCAFXcaRZX}s;tt&zBB>&w(nEu2&L4URhliO-db$!~3Ul7bj`sh|G~27o8}mYu7l^g^$T?{C zaoRRDCCK5=o06M^j7qw4oDP418sa`a9&mkRh26u!J#tpHUVC%)lCFanW$+CV-9*j+kQc+J% zP>w&O`woI@Wx9==1WzrQ|EWd7SIV2+$x2X;Lmg@V%A@Jlbf^DBBfD}3J+7%8E`i<@L2;-t0o8-Krh5%2reC}Xnf$@{+Q$_A_5ES$ntQhtKTa~n;Rq)4$*UP&xq`-~U5XAX#IP?B?9)3NqEttpE!bh%zM zjbP#|PKq-&&4R|~Io_n7j5~Mynkbe*gw3-^Q{$w&ijy`d90Vmrt3}a9eC1QSmye}?NdMC=gLwK6zK?1Zw{$(rgQSJR-EY1-xSeU2%?ka>7_H=7; zAMQ7M!c_}@+6wj-)mZ|{8o@=XfzX5ZW}{OW(hMalvtF&<_&+tk_m`*P&`Hk8$E}lR zEZUC=qli~Wm_y2%9dl`8G600L#K##Ibo$3K=Cw^}TNaY?pD~Z0WB`OT4{S2^51(^= zJkRsbACluKKD!L$9_pgR+n-Tcpl@G17{uF~*|^q>*1ywg=B9x24SUT`yt;UMCdS7l<~2|8czf&17}Y1TM!OUZO{t*O zE<>M5CF-EnE>V>Wu1n@ja>QDwa1mME~!T}7y*#>e1HsBhdiK$xXzc4G~u^5YX-qc-2De%Aov+sKO*YiJ=`d_G2 zpH2bKq%HtYYIYP3$_Ho12Z2UqeYm}mYz-P!eYhY9q$bBjle0czpAoR`PPqNb$iag) z*XOmaPKAnDUg^U3Z|Uj6KHAIYEbqo@nmb;XqP_OIWet! ztN-E!P^#5znc*?vem-rjyiyFC@evicH+@o93TiRP18(gdonPXrxtWEJ4)&K=>$;+V zTQnPM94{?DOqRbd&Es})>t3sFY90gO3Pvw&L^YR6bGqe1x@)#45k&_4^S4EDMm7)% z(?g*v9cNTMHNq76(l;HgrCisI6%SD5Ghw0(%O#cUris^AMbfqL%W5WtF4L>vwt#|Z zNKZj6f58;n)aS3{e4y#J%3J1LpWA$mqE#o6+gF}DO3Yvjnc*XP{HqwU#j-U!8_`hh zk6nO?(G9CpC(iDsJ)!O1-wuY)`|gqK zM^B11?-Gg0ibZXf&!Z9y_cJGbiB8~Cz_!y4YjAgTnf~f@JAXtuC0mAClz-Z=vm};q z;5whX!`E|oF>o2%SJx12m-+M9Dwi_?lwy^^lPJi!*Okw#7%rUMYEPKA ztzmt$)`8KPw~deka~cmHsB(PmR?3bVFf+-id?&&1_)4O%FMTCCD&1fJEA8<*K_Dn< zuLr%pJgVpT=+SiMHK|2O^^v?V&1!7IZWM>k*TRERQ_rodJ+?UijEnvw(!62&lq!H7 zN)elsV_%$Tc-8pV`#mQ?H2k)HyPOdWaN0TV9y|qJ2 zD1R>LR6lpVd}+YmrW2I^*3Pmt#=@KH#6@K^Xtm=mus|Ls(dd?WsYR%+>BvPCMpe9| zO%ETvou~DJ{furN6W{VPNrDSjPpY__6%{y?#Cd5Na?3?PA^D{kX9J+vV?pS=Ff)7% z_9Z6Of~ET4qu#h;e4L>{RI;G zoFU)TusNoToUAb0Cs!SrB(0y~}r* z5OAF1MY_aQ!l|^%`cJn@4sF)ULNl6!W!pYrJJ2!>0+{ILoDZlYgspM^;csp;wA8d1 zhV#78c6!wamvh7Rm9sSt>QR zy{m~L7xupT4o7vc^If9x-zV|b8K*j`NmR+1sabgRkUpHGQ&Z8BGdc8Bt{KgoPkox9 z!f%q+WQx@MBiZ%RC3Hfi&;CXpubJv*N$-ctoK$q~xwrf0add%*f{orh?9pL{iJJ9T z!OOjB_r~}dHOq@w%W;Pbg)ebULcvQVlDZ!~r_TWguhM;oSO!=bPGumAy5g>l__;vJ zx&3HC%#-;ws#-?Ieg-DyK1OE0~_Vg>WKGuKt5J^GecRN&|GLCcEI^=dvRIC@b^UZ0-~ zXfl0rb#;LNm~oIx*L~!BA8%sm9FMMIFZ9B3!naV^6bW9%S4Pnmw z66m5Hufp+`2Qje8NNp_G6X`%E+GB!A0%bQQ?}@A+6O~~154FZ5DQGnoOOxdyFw;pq zCEmcGGy?xN3T1TWP^B5hsKp3O62(HP?KP0Ufr4x^t+2tC4J5lwU;jj`klOUg~{0n|^todblu+hFq#eTs#vhbXm@ z-8knadJOWLSe&ofKeT`CX%P#=94tnC#59Iap&Rh}|8;EydlA46|G|z|OUB7M86YwxIeMk;JL3qb zyfclFzX`9YdhpC!eoEh+daNv^?w1rU*-G87mP+}@9EiIjmfm{5@x6}1S_c)f3LDgY z31z36vl=SjG_Q-yZ9LuJ2@D^6%P;S{Bi7{CX``0v@(cfvP(Ii8?gQ#rkShj=V(ST4 zexUGntttLBu(=M@*&PK=wN70QEHc$(8kM;ja(`dXpdfzM&C} zykQR+1GKc`j;R>0{YXuS%g^Gw1Hj7KU<(XyX|3S<-234+3MDOQA?-|ehVMG7g5I?NW^**m1SMYVuJf^ zn?#ieN8D)IOd!N~A~-k%}GsMKfSBS+9*c#{MD5kt9~E;Q)0^5i^UL?CWe~ z5qWn$cUrj?an2<}0Q(+*3EKOX-&S-F=okklb}5?aQ^7W#j0^9KY>YVI>SIoQ@~rf< zXU2VensXMRT7c#r%)vGGz;F>6+kn4K(UHfz)}DBi5ZiaL!yr-%KqFc!Yw~2d((7sI ze-&*Fc>9M$XyM}hH^3JI5%mjh0HSId+;HyG?cP!~u3Or_^i+bq*-9YV^cQZiaN}>$Z3?+B zlXQiyn}mI>ly+^zI7DO=h5`j~1pfZyyBv6fX9b z0+yl=>;*`ut&;{k;hTBV^7U;<63&Ix@yn975i+KDjOk@g@A}I@rfwBtq4&M%7de}( zFO~En`Btbd*!KI59QWi1m3QZI%cFKEh*6(HG>VxocY9Dyb%F z+6bxNQvvAy?`Y?SDIM69j6Dt9V7?vXw%t~4jc?GvV^O{Zv8TgF?6|WUKA}FW#J@r` z3Vr7+rI+tKpgzG^OM`+Ej#aUfzpMM|V@0G7MxNbk#U!dU5YQ`?^!B5+OIRxO`+iqj znfif%`j~%TSq4=$=|uMq%MNvCkt(5r*&QZQo5$DhiV;H%gN`y2O|PQLjL%SXJ6O#J zhDI4v(^Bvy=z>n(Lj^kY#9?GPO)7hesc{$zMVQW z;Q_#Cv1?BnyPH2JZcKhYpXBz6d?3-2Zt}WE+684ocg!r;5Y}9X%pi1sC6D$(=ptA1 zqtlu6y|`b$!H;xL{AxA2ol;(rTn-Vn7IaU52;*yKhTYEn&x)tfA~K3xCMf0uid?iP z<`NdY8g>T!jGVhCr0qG>!Fjz%$ykiNIz&l3Fej;!6Rx-z$sBy34zZlC<(vhhRiY>P`x$A^%LnXxHy zjxn*=qPZp1Kh>ZyXOd5x3`4VNsDDD^p`A#{itnav%TfsVvtamM6fGlbbj{)(l{!4% zOk-!}a&IP_C35*LJ-zf}vk1zNWhMB+*V(_BDyu8+0gm~y-iLpk@lXh_H0{=y`9mPY z0n$Mi??&#{1$`dLf1CTkW$T0Htm6~UiDpX0YI)!xI|n+|@54|xMS%<+CsN$s;D zyQ1ri$|uFsPo-5pV!OJ3dvW}R(ua2-k|=Gp$H;8H!Xlr(G0m6>j6I2$SR7lSdKKD; zrnm~Df@OGMcBRqO)Wp^Yeiv6~U?zRQKK@tF40}k{*Nb;5^5_X19D~6egQic<0-k-#?k^hU-N+WAvq@XY40@tsIn*cDz_=GO%%! zxrkATejwB1-@w%R8W|@X@pvQmJd-LV>*c-qSK^7hf-fJ8(O-NnT_wsxZ}D^ZoX)0{ zNE=(>CiMIP$2+oi-0J0n7|R3e$2@lt5mgPT<>qtXXObA4yTYl(X7ZlYNsxmV1>T*q z0W~;kp@mb#SEU~8?aa@-7F9pSAHxIeZ-Agxh5q*gt0ypfpa%f`26}J z9$VNwL2O5dwhvkHreWK)URqHC5@CZ6%eOizEMbG zohxskABaYL%Es1(B74H{yXa@Q^p3rtc8=b~kS`Xxu)jCv?_Zyxe%WaI)7)PDNnA3h zWHi25(Z5mq^?i-YML1^Pl2}J#@<{%JErH6INSef)HARR|HUr?8MgBbWjrcO4C6zFo zvUmc+mqG?r%LW=4kyt7{q)uyEjK`@OL{iihs$$r~z`l{pr8TUd@RD7|Fuwg)d@5ln zhq_J`nSOam$C@z_{8o54aSY#dQm4w6`9$&BU&V$G4Az#xj*zk*So77J1EiklQ)53m zE@+ATOyOz_=)|=eUjt#guAU5tuAsgK(zNug>D4a&USlOBuy;S8K1AvBq2b!QZW3;) zd}i<|+4DP6H=W!@3O6q&yXLyzEV0bsHQ{jgZ2fhQT$hCD@Atu3D&^g5{Wl|DE2laR z^h|;VS<298TCr)d$Hjv>{qR7NN0@#{2lUSG*jPI!qV@~O=W3l0J(4cb}lIQ=$oQSYLvNB$Pcn$S9K zc(t08SKJ>pbV%GuHl8=2wezsfNwDLanUP|DJz#kfH7Dj1ibPD_aB^>*`CM?yRRLd1 zt$i+ed&%sDJBP6JG=bRv_n-5;&3ukW72#=#W>&ERkKTCdQytPxSK`%=nsJoKu*4UL*1EcEj ztZbpZm->^q?fKN-6hTPY;Ybn`$f5kth+Uqu{qF@Ztf?)0TncWBbe~08O|E1#rPyXvNi@TAndpI zk1J3~l&opySkknle3MSb{W0H!=Rw0}1_0-Isfu1@am2pCLCDxCezG^pjJJG~sDJBv z`$!Y0$Il73<29A=ZhiFMQopp!s!*vxNmHM})nDN`N-#(RElO6aUa`92tZTFv@ z@PXxYDC~rdJadEI`7TFKcsF4~m?do6iK7GeL8ar7#0i-WKdui%d!`&DIGRZP%{xd} ze(R->$jnlci;!@I%(gs*K|np59bUWFu}`=(x(tomx7wL^`t{J|9+H6R`TU9upq|9 zGy6>NDrLCIOca}J?=wIwJj-YrN&ABjIrX1U{NKDR1Cu6ty^#aJt(QIhuVPV7(2pIM z021{PMs`bg&{xU4nZ=*zoR5CEe&CILS1q2DS`WW{70cK6Y8f<$f0VswD||EhDwbf1 zdUcg@0L#SX%8Z`j59KHM6Uwb1$Lv~Uu1LB*G>fk!9gtXpEh=MwM-=jKzj?eq6qC<~ z!Si^bWWCq`a@MJjtC2qCXw~@b24t&59;oDJs9Y7S?eB16d7nBqY;ug%NUBJzfq*j< z4hg=e#s4})4!HYr^G%d;H4avoXXJS_u>!3>gvB#ACNJbDaMiiG4@LX@(x`w2J6Osl z56?FjjH?IM7#r*HYaGy|(L2{x+s>5~0W8{Me=9L(FNBgX>gLPKnp0z|Ntoi`=YF3P zl?Y@Ktm4*99;AZ?R;Y?t)8w63x*T`JzyF*t5^ri5190$Eb%mL%nGcwYoPW+T>Dt7-5D5fY9g%IhDn`(Q?rnnj{V4E+EQoG7n zF7+DhLcUL`$;zpErn9YC}4iv+B>w4?01)Zd1Y z{dlVGdcx74YcV=AXlu`i?ORsRH|R^$iGE_}w^INr;_H5!A*)5U)V_kWV<8N&wviFY zX-Ff1r$xF6cWbK*3 zX3}>2WNY+}r@xk~nZJShb^Fukf!cK6-u@Q$RvQVWw9G0hoXX_^rXPTou>X6p(N*U4 zG79F^T1&cf)oq_bQ(c1Plg|`ho8WV=5>%r0Zz*g{4Rx(wW@~6)CX_b8qc7Pt@5@;~ zw^5xrHFxK|)$T(fQPV^uho$!*t^8iR{fyR&aROwe*0pzXPMl#twCoT$n@}iv6O@~o@|l6atrd^T2k*m zuz37Stv%HiiqShG*-nS=#esqa;PEg1-$WNeW-~RzN(#GF5$RM*&;2OgHeyMDzxXlo z1KFq)*FO8uv=(>x0Y|`cC3M*NU1love-eU53u$WePtvbzf*t(3Xn*zJz6Xx%qJ*Co zs^YIGuit{Tqv~^_0l)B8)THh<&)zwx(0VFL2`Wl8t7N<0UQ;p$but7gGBksdvQyW9 zL3RuSDM2+w|F`rU zM9TA{c>=#^mK~dN9TIDy-pFM`W|Nldq0)vS((7@rhPNu zS4!jJ^3bEP&8NXGvNr(xdm;JcTr%z+4bIis#heY9XF{IzI2ePk?P=(g zNb+zSa-(MDw_+q7Eqs~z?6K621M*p?Ywm#X|;B5wOqLyAEW6ZK+{ z)E-_^`hv%CVwwAd9{WA$B$dUTTF~P-pe!1ouz~axM$iJ6Y7vb@0S$0M9U4ts6g{i8 z%Y`CT^;v;4ah}&uqwX+Gn9AFz)2b|aIP7^BS8QYzQBbX;exA$aHg;M z@j>bz1=-_?3N_wA6f#N=S@6wPJHH$`pNDn7yUfVuASaU*%zDn4M3|I?UlMxU{#q|C~FVZuvPcE$Ezq4 z99tt$QD~IGvr}(yy%=8qgF%0N6XbRse;kf^7|89YWSuVp`2Cnd7uKW;t zfuKsdicVp${9sw5a>;XRJ-Vjps@wfmft<~vFBNzFvV@kbPQy;OqSpD|W2t8 zR{&Nsx7iL)Ih7_evNY#`=fY}JlVad9!DZD<3_6}A_4&ostFIO|GCLKT&nBx3bqx^B zeif`jS7)4{^u^cUA;)u8&@$2E&GMStN`>5TDpw0wBK;bs1zHAL-k;2F2ei41gD<<) z(uIxh7ZNh45UY^dJI_2t(XC&|4|+vAlD1G?B4UO8XXjsN(%)u-wqN%&BDE)8p@e#H zwtw?Y#nT@;M(z=$)bAVndk#mEN!0a%*^`0OFCx)4(d;7y-aj3yu-|?ExLTk&YSc$k zSx2}aTSuH%uzWj@qAJD^8^m||V?Or`d%6+H=;1lrsy+mhZBwE=`~@I7W7o$19+Pb` zU=dqieWK%rT)!`2RjA#b>hB2~g*HST#jD=re~UHq0tuCT@)?rtG`q!$us{73DzSY| znRg$`^fSq}`|=fg?>DfFP0-~O@F)#3oP0$-WiPS%o>e$&%$e)hRcNVMarn+Cjf>&_-r?SFB5ImkSkV_BF}e* zC3i`&PzBKr7&mU?yhQS~KRsmP%9w&15@?~!2u-~QZMKnN?WGAy|B z{JAsR&7HtNd>09~HqOglD!j7u3+5h1bxt*WA7wnUizgtVo~?#&Hfa?=e;m^F3PKUW z&i9pm$1SkLO9~9T#3vY4`AoG=dYmvs#1O>i$&A$d8AcQr8q!0~fKO^RX^-`5pgFHB zMiD4xYeC~$U>u%ZIc|mgff0{Pg`=z>iu6<4`Im@gInYm&Ko{g#f+#c6D6+6^hA4u= zI;x~WWe&YB4PywuaNe*Xh%(T^_~C0%$@tSD=tO+J2@GQ9(j80uv_W5PWRch0lwx6@Eel z?+i_YYWgq@wvn^b?F@=K!N-9Kg7t&`7jPNo(H8KI)L=@0 z-pX6eE=h}a%ZeTz9yi;`vH4;tqAID^DLluES#euY!W8J5c#YMz^p}7(qbp;rBA&Db zdGi$!S@SvC)+9OkL$FA1x{&opd`~y2y-B%)sTw6iUWfh~E4z9rSw*_~i<@ssl{s?G zv&_6@I*=HE;h*O|!VXi+R;nySEABR(MP*tmo*RAsAj;QQ!u3aMz1;!71mB`oUqk?D zj_S=iAvl3s6Z9sgfl72ENvX8qt;P@671NA%E!BdM=$#8W^>UF^9+xu{jrD`Ye!dAN zQ0w)b-FkTlp|&6kPswA~_n3eoD*k!T{hPBIM%!BECWnz^m!{)do8@}_1%CmzKrdJ3 zdPr5h+xDG6?fj8&xxvHFifn5w-r(_5YCh7iKyrK(XL$LpNmyC}-1*$TkN^LiV^ zg;i;KTe&h*ljX>`$-2u-EGtWe$!Kb9+b{Q00Hd9}LDFFy6kE9B-Ff2mT}YYWZR|BH z1E z{yX>*$1#TfLD6m+N5X<$Swh1ic|yOot=@TT!{U)Ji$g;TB%uodF0LYe;Wp9hwR`o5 z{T6I~fsRc@d})BR5U{3nSk{{LqYgwog8S|fKV@k!eK=)k)$E-!+5zBHE620$A7kB}=D zJ2m=ko64Erh&KCqsHO>k2@MsB3npDB5%%5;8#^^3Yp2d|q>7+&(PUrT1wja?9B&od z1pMpo@+YX%mb@pqW9XqcY|yzoO5rFdRqu%L4n4>D#%xmRJ-{`ONH{!gcSPZw@`aPY zDZbY#TNPv6Y@+l+cG@SepGj#&07BEEJB{{@`b43k4^%J=hJmoT=HN2}?@YY5FN&)6 z2Wi)=(0;J0xCZ-*a*$nN7q3bz0o;VZq#LX)u2BJK_wZMF7UZ>8pk9$wXTTl_A6+M- zA_@se^&vz-)T>)>8hxj}l%&!Rtz!yzNbKe%*x(8AV(4)t#8C-FFv%AZZ)@Bsv)6Wl zMkNK+*eRb;ZrIe99V4oUy)yMei#}0pu$_FXAaZX{)ZWd02a$~|*e)F!XnIlPYp*eh4|enm|IN8YGzoqSXf#;$D(tmmHBcZ z$HrQS#eJAwjefejw_%+;Me$N&#!9vo(ZW!3oSLrMR~ACTEdsrdu;E5SiEw~`aM`af z%C}c!Y+uOT4cbI}yS*th7C!Q8i?&#-SI0$<)7O@XlJeVJPex^HtT)amKaM7Hw{KGt z&SvbC)&3Ed-pZ%roshK6ivr71dn8Mov4?G1koNa-MMEuU{)b>umbxKH!jUs<)0DJ- zm@7Kve<#SMvifIh|EEd+U4ap4|HS{TDMX^g8Q1?mrk(`VNM#{8*Ok#Xp_#@%44VA674 zQi&fw^HbAM)m7t}aoie+<_NL+Ho=13_=Obk&BT&NiCT*~WO%+-TxQ=yBZ;xfEbw&L zD4CmpGf&>C?dw4rdCcVCe60?q3|_ac(CGe{&cSSh+B#w#q2uMUYuwA@oO7IMmPW7hcLh#mLsh;y8_qqy3X^QYna`O8+wY=c1rw2$~yW@r& zFB85_I`aK^mxc$U*~n|NlA)GLbtb07bm4`0HAhT)FPm%$d5TiZxGv=T!$LiB8Z1hF zn&_0NtEw%mlZJpK3!K1_;WvH5L-vJvw5jpr?x8-d=muxFhp+yVM%wn7=B(o2-?KFT zm33kkw|c8=sM%9zKHV&(RJ$2On=yGdc^V>KczY22@Zv@Gi42OlSRUik-Er5Fr0v%y zHaP1Cz!J3QP1ztaM8~tROiANo3FWwKl}QOXc+B1B!iiK`(C&os~bw48FRQK*w>3%A7bFAB~Mmd=C*(Wk0G|=-h@-vt{oO zszWk^-G3tcslClKSXFYqKRd zp((UlAzxE}tEy|3KIY0;#zJgW|9h~9+NK+Yujcg6$zJpt42O` zqCFqe=uGVS7XR@34zf)$`R*U-Ns(v+k+Nm;XT0B=*(0>C>o9?r)7c#L#fFzp`1t^5 z{bDJx&9-N=Q+^uU{uD`I8{X;d3XBJ7KXtCy0^2LLbxuHJ31Gl^t?Og8g!9qRWp6KX08sPCjSP|9BtG zAFWj;JGKN2x`HYK2Jd=haT4I`&NvC2#l4EP&MQAloDjrw^YIZOB{qoq*_(ujw2~-= zeki3E?aIB|51dmZwb+{R(+Ob8fmeA-aiOpSfvHOK=n%|0(4grWTMu;T~Css9y1EE{mT5{>`Ary(A3-noDqRyj%M_6M*)Qt*V;NA$H&bttJ z`&|@#=q@(G50RH~O}Cwac(IMIzZv#K0uVnkuAgmxM__EnAl^`6z?(Ra*vDFE@)h;1 zGjFB8lzkGsCuKH|0M44j(0!Iu4C=vC=#MUg9rg>+_zx`sohS1I^mk~rKiAIp<*(IN zi2RL8`PYu`pGWYe(uHt(gI$) zj_=|&Kc}L_vpN7Zbh{7+d<0Y&gEf;%i1sI);XGu8Gujc(K|g>nliT`T6*ve!boK#A z7|&bS5q%->zJYf8`&L$}LVWgFMR~I_t;ff0s%dAMvfGt8{LnGssRTFikpuP^i4-#4 zAa-7>vGKe1-vPrGt;+D|mfN8vyrx92{QKb)o)zQe+C4(JKeyE|c3p33lF$;^AwmQ; z`uGrsnC;C-3^?rPVV!fT@!07Qhi#Nma0|m1;V}AV0o_ekD^ADAMg8y9$SZMvr8 zr9L=&ehq>S_UiI3N<;L#h$)@cWEz!(h zBY+g$$8GmBLB~v0aC*6lP;#d+^V1lG2*_ov$zAtGPq5ts;-YS)e26(i$<$*nh&rHq zThARPKFq;sCQ-UILg8jzS7SZJ^qV2srp|7q!RV^=mg$r^nHPVGz*g`feT@ ztvV~a{qY7Z`dYC%p;DD*V)tG9A)Vhky~hIXk0|kIRPH+l`vWR6bvj;YHrvY!3D!+8 zeuvTMrmMrc)Qs7hl>EyRnc#Yp3s{O>W${Y6ZHY~14|j^{qO-62pv{7vcvl3xD034kI=gUB_?qazZZtEt+@oOD%ruIWR^SyVxRu*^_i8_ z>utB%-}nLXEKGX(E%txfDN$}h^uP$j%7ZOpX9Fi9s1p=Q&Q0ff&@GCJMb>CGHpMPX ze%E`7pW$;Kw^bMyk`N4fbiBLA>B4#NylWZlYJd-HvzEul>Lw{_8+#oujV^oKmhg5_ zvkG4f6vdlm2%LvrOwFY8Kb*(JH>YZF&Yc~>C9s;(uuiB@!f)1xPp%#hit-#Yqb&U- z3W-SzRLygOGouFlP~$@SLUk=>l8(40D0b$L_(iv#xrs?`eWs4X2vcU^`r7d4A0R|p zU@ph;?+ghBBGLkF^M8OBB{TPhO*8*dAhPw$1;jv9-IE{1;4e`~Kw4mEo}-!h7d+`G zvwVs8XH)+LaG0lXZd8(IAc}Jxmim{d7`eW7|M_1b=4<~7m#q2Wja>FmuKwpT{~7#y zPk&hXr++zqzZCsvkutx^r~kmc;FtRJe-8b>1b@Rr-N7wFe?qA-N^ib2d`fxu@3;HE z1|bva?Z4=mCAYH13oyPm{L(`z{clI`^c}PNH@2o;g(3;qSHw0Dx|mQ42Ml=Jv}#BB;_j_Q*8r! zts3lCe^JJ>0w2%prXzrN*R%8)n*O0J*LZ_ykAR1UtwT3q0T%C*2jK_D$+JD2GK!j! z3^ib#b@;`c=%^6<4kLasm4vffD8WQ89ew4%j)1I}tEOA?c%I<;-FYlCPpL(WZ5sc= zd@U}1a*ZX4*EWTK>(M;qr1iEN^q8X}XykDa)yu8bi@h{zwbYt+y()?$2>zn&d04w& zid(i^wRve1Po~DCXWDd{N5ES)SFK16_yzJ&X(kw8jn7GMVJ$CspoBC*UEj=4 zx$i$6f*Q0(4PLiGXkA`cb}Myi=lnOhIo)~ZQZeA*6_$_$LfQTdW?c@~j;Hr@h3-P4 zX0n4x1%R2+$+LE=i}&$v`E04J^u zn|UX*v;5^_r3JCS_;rj|(>@zhhj1$mX6O6G8NsJs@P5LUA2YzYSIzrYy z3p`_jiduXgSMYfeA~ z0UObuM^H{C9!DWAvlrsX+sN)-K46Y*`X!>;-1hWmBRD7DYT5UvpN){6d|IHkYsVS? z+4@1a59R)%Zl{a_wESN1_GJc;LxL(QDB|RpTJSbd5c1QEDyku3ryF#Ag_~X=4-td@ zRTwLX==&LgYeSc%L=^>%=vxGx?^8c*gwAcCx65_r6{>^IBf$H0T|l-ks*{Iqr8V2k z?lv0h=4F-FpnmB@lpM?ECE=O|)Mxbkd$Z6V5gj{->8IS*FEb}hHyr`3$f>-m_%=w_ zVgh5!2cw8)d$~txa8?)uqVku@efHW!yY9ODgpWW5R|j4)vevVj8o<>fBWYd5+@et38=U|-Y&vH=VadzWuFY& z&S&0b+JCw^!>7EPReMtL>3?m&p&J*fM!TUBG+bm3mrZB5c^LzhKF}5yFgsHlYfEfZ zHr!^op{@oAm^H!WpHgopuw9Vrog6CmTGzlqZY z|1>KEQLW8^ocE|V&Txfp0?Dt-LNbTNjCZJSE^zst67`fzWj$b)UMfa?=^XiQn{UGu z+UeHvYdoDW(o!WJv;vxyFH(2gwOEIWQ0wpw=WoEh*x{gNJ@@#hYwc5lE=FM5Po)&< z`V5@KT*0SF>+!OVmj~*U{+()`67k$SlJ49O{7hJ}7UXjgceYF2jOcTR{8V6|`dcz5 z2h`x3zu8fs8Y9{cc(RxgSPC)L24=ZYjnzc-b^Wa^ys~wV&UVFl?!b$croP=YuFiyEq2{j&G~;1mCP%ctbH>R6XVWihu21 zRgE)SUXsd))AnITa?(3-KQR-v#v*m~u1f|U_n*_Qm7PUJoTbE`cV?4eGcB`O;m^UR z;e@L;Od2h6`~b;t_AvIjJv#UjTzdcfb*>y<%?yQ{5L0%CC)vL+z5R39RqR#qi+Lr@ zaGi_!tjZYN-Rj=(+LP#nzwwa|(;j8qFHKnAwku zFMkOR_A{0<3T~rYM51aS@jYHO0$AaG;kQ&x`D3#0%-f@)!MZJPwqL#!sNnugz8?}Q z>p+Fbph8geSbY<{XTBRTvJsfGs{5NF;1~<}%CDW;S3?PaT4ZXzDiEr$yV0vjGfJb< z)&5r6T$*2+_M7=-`gb*6y4wU)77BfBl`pzkpX$h^hO~qAE=}5pF25%8_W*On#|eb( z1m&FFh~x9}-KiHTttGi@z0F1WoM-Z(C4QG)I_lbdibs{ZW~}a#l{B zwIV;$Hs7uquD&Q5E>0DxRJE*33!@eiZ?yDUCW{q>E?d)nm2=PKoOC2BGA>8yd$RvJ zTtpPG5_E*otIA2IMOQdBIE6J;n5x*I>#_BUs3t>K{c`~hDI-Q~b;%f^N0js*pVM3T zM>$p~&Dw!K>U|`i7kbfbS*hw<9u8+N>R^SxChSx+=tu6QJ+FY{*@#1JK&D}%`=go` zB%yp(daML8xePx#lpq4$g*73KoeA$pUsc%7&vjchC%o5uz8I3ysBBrOpm>b)cbDz& ze82Ew$~g>vbM&XBQGiP<&QR9Y=J!&XZm@__Jyfaofd~G1)h)LxzNbc zh@YlKr#VC=HN4_ulaqBapMYbaC*{10P5#nvsegtzDj{%``h{a=joK{lBJ1KPw*yOk zjV|2jrXD7^s2;H}QqsqtRcR}+*!{UxYj$Yf2#c%!P5p1HI)X~I75uF*| zvS@DZJVTKpWnw9+HB$GErEf)en%WUAk~Ota+=#OFJG5=qx4k7u6l+~ciRb=8N{Pb~ zlBPL|^x5aUQmtyuMJ=O=c6a@Z!EDakh6QECFg(A%J|rW@Y)9yH+mnSEPQ=y3Ap?S{ zZ)C@Rz~k5hrSOY+G!z3gr&bfsR_I|7Sut({INyczdXFv%;{1P>U|9T;xBY@EHj!rj z$x3ET$(&Bz5VYXqqhkx5NP~UeWY4;OZ<~N{nz zL)u(cW>n5bNq~{qB-Mdd?dgaGqhy0wh70CYwHTX=PUHK-1(#{Bt(IHk%D)c+0yjqw zHIEvKQFDih=ZLwkFR)KV?APk2K5u>De3j`5um|lwbyX7sHPvM+p>FzTw$|J46O96l zjE{FSOx9}oZs=uU# zGD{z*Ot;Xhp~9lJ4+wOo_IU$E!v(3({Q*9-i*#T8m>;A$K?5ZaQJzFdja^)6@4h3u z&AZ!{db{rFZ!%0`GG2#m_%TD^tC~E-B17M(X=YUkG_0n-;n#%CN7G_hl-)rNjjtCULI-}4n4n=EftqlPQ6$3vwivBs5)kPe_@UyXUyyw24F+;-bmtD^;;R#{ zH^WUG%Jx<=bdj&-&w)#t986tc50#*!jkj#+=MCgv9Ox`@kpq9h^;>l(>&@>Hw*Ra_ z!n;qop#2zraZ}Buv>_KHpPh?XWpJ*Ni|l8}33UsSIW|P@Rr+}Cp%%*}B9ItV5KwGa zIRQOH)Wv{2dXzPYA(7@Rd@avaV?YgmV0EM82=Jep*m-*CoL;}#%o=trPuV|>U1Q1_t-_s0vrVo!|cIr4u@quxXIxyNBTI^ zgu6z0}PXzuMJUbzigRD}y?vFKX zr`(&!aENwW6DpT5%XfPmW_NEyoM0`2Y03tQPV-y~5H-KV^G~18i`%Wg#c0dS&HQuF`v$?iPz(R}E zcz+4us?1Q#ybx02Y)MbSIY>TT=c&12%vDMNH{8hhz;C#;{ji5e@+Y5WVzf9uWJ%iJw&C(k zYP2`NJI)n&U3@BuY*YUG$`v0%$I?pi%QE_RP%qVa@-Q`A?1+a{9!0-K-aa4}hfv?; zi$H#hy&j`HL2Ky}1@#H_b5Q|eDIsEJc2R9PYZ#0Df$E#?9Q^|E3`3L9Mfe8(lWh%A zSYO?{Q_!=^CZp)BW9yzm+DKU$j$Re|rZA-3T%J@e&k*XukLN!&N3|de<&f{rT|^od z;Mc*SPn;k-WI-@8B(ftlv;R}spM@)n!-3mvk&StcGcPpD_VkF%3nhV&Bt@P0Vj~tM z8tBC5?@m>_Eh_RafMU_6=9E+*S#~>i2!jXK<#<1%qJ=+BR*o53{}-68h-0yID=Sbr`fmWR93?&njD`-D>0^>kfas z+u;|Vm#}2MAVOAhT|$7BQfE$#zV{enCX#3Y{>gti?3@*6)FKNgF(C>w1rn6&YWi3YgjT4%hk+o=3<<&{}GTJdCX5~U1}lq>-wyKpMJAti!3=ssc8ei%JrCQV@WF(RLAQ<2ASHb9qPtO>g->=LYNqLB$zYE- zHunfvq?z7XgkX7Dz(B(g@2(5ZGATUhUN zGekP?Neg`=jRfa$rdn#62rp}iaV{^tT44*nI}2@`RqTWy3Lt?2!< zgSh<8ZV zf*%@ni9<`=1?Jfkalo;Mp6v0>(zrLq(bwicJN9@bi%i^G*%uS7&rUd^7rX*Jt+D6H z*G?$${uzxCH$nLPELz!rVd1 zc>l7w7nQ)B)x$)=&JNVN$JVnchHiU)i`CwYc$Gi+-->xR>VEz zi00p`O_v~fzn~^Nmv|aR&>1&6GMoBi6`TfX=C@|0aP|VTd({jyh_->&^7l_**%ui< zG_euC9cl`Q7~h*JW;{4==M00m5Ss6suAozf63Ui1Uvby1OLB<9UP!h)8to7)+Zb)} zK9ZWsDb7VDX?Q@Q_y#Vdgc6DF zgGn1px*mOk`_!F<+&sA_lJz)WblMx1ece@h3gnngr*Z=hZeisn6zgbwnO_5q!DwF% zi1ZE=uZVikU_NXn6 z%#;<{AOJ!iNzdEBiX{1cbkPu6pKrt~l-hvAVvAeY)ZX-% z+43*o^X!4s61=_gDl&vfGm&hbodzcb z^JzV6yy_AbgM7o3sBjUZ19&+rQz z&kzxurZ90AM!33{#~+x$-S@tBQP-G@N?k!)V_wUxmu+Y! z+md#VXPIb7=Xn(GWmX(RTkuizpG`{Xc{5VPmX|CjYK)YA{(H#iRSWu*y4(1&}?zk07kkOEHjQ&ps@~gDCd)U#inxfuR94C~a zfn*LSWa;Aw`pqm~1zo(TfuuP%hD-v3frI%zhKzvChh=l85P{4S9ETU{MDxh{Zkh=! z`gqZ8fDal}lQQRL80K)R841w$mr3HLUyf1*X0JpPjEBj?$hR|mHz6B_PM6#HCSnj1 z6?#8$Lw^<(pq1Xhm-F>3nC;~KUI&R#g3OXo;hB9jHjUyyBE7qyXIR)i%r<1*z`Y>_b^J z;#-U~R3rHwU<3b*_>mhYAJKt!IQLE(_oTT?gEVw}D;zD-uV{?o(*M?_5o;Ch|Ljtc zUD|~R9xhIP80mRCJA@#XzAF>QI}+FmzD%wD*J9q@a)f_Yvtl()8wR-T>&)SaO*xzi zt%7hzMZ6|}lXu_}t;va_5pUEx6@NW~g;Z!p1cmyIw+f)51;Z9?l=!syZ&XQ@@|J2fr=4M%*@zpwB_*^KxsErB{rB44$I^Oi zwo_5`k1TCPTTxHs{$zAnyu`YdyY3BW5Pgca|01vz_R|hoo(!BO{I;bFUs!YVDR#l8 zorr82WFH}YqE~DRI~scc?|h+SR}HKWVFN)iZ%GyMG0b2&r-(VC(1M^tc2Afsn8=&u(Dmb zgXHHXjxnC1$tU6)jN7US#4_{k35%WVqC-++pt6^M5?-{(Q-Ji0vOR{g<4^g6{x|+C~JfP^yCSg#o*nW1yEB>`kemdVyJO~81CIn)+`Rx>Z3d5_G zWE}0i-4-f@FswZr>*@UW-Q{0E&r`l|mhgys)R7Pe`1h&|kF8{bk zQCZ`q~@S%DT*Eh(E5Mo+I4x8{J~dlUORzn@|h)@qa> zdfEwTUn zgV{x{Bj7rEfh*wM)*NUeGO_<4Y2~>V^{F0o;ms+x`_)~U+uYgF(Tebdf6ro$n^@c# zd!fQgOc2O~Z@TaN12;rGarC-WHCxHbKf%cnvyVH4bC_vlWAKu(?x2qLA10U!#-l0T z&X%}>r)7NQBi3>BPwLG1%Szz553f>{@w%7Z8GX=j!G&8}rm=O$6a^H>F@vAjzd|+U zE)I=VvcIE;WpkYfy;oj4V%WZ>0j1;%LtWGn@2-CWd=L8&og6W+pC8Pi#EL6^C@;pu z{-a+zt$d){LSfz?*-FPh?O(+W7YIX_6@2E@eGh*fHTGU-@|Ct@K>@q-My!R|!(mA%SckQtgR|{w-z}uLKt2CzT$a_V56PfGK z;e?0W(|vgf!~@f9t7&4tQvw3U856(^8`h#mxSlLWE;AhaaVT4=4^br`XkUUjV@|cX zQ3h`}+@bcp3JCdMnOv|A%@=ovs#QFkJidoaRY}%EK8DHfkNd87Iz+o}i-e&#>KpDI zPuw6LcejU{soCEx0i+kUF0m8)5kGboUOps$ow&-v4w!_mbZAlsiYg$Yud@IF8t|1o zO=^%vQM(D7^xlTxjxj0pLS^fE;h6-Y^Sew!Co>EsNQ{1s=8zRv{m7$qtJC&z`LgU`^5f-g7$r~9nmL#O#C#3 z#&LHYeHUOA*RWsgnu=R2UblUK%3nwpy3$`~#!s}UzKR?!aJ!PE@KqW)s^*MYIT}9U zjHyoA7(P#pmVE`Q9nrAQgq@&72|us9kgt0^KQYF>Cc-Z~zQjBWzzY8{FI~VnEoUMeMa2FOX8o!po z4r~@?3H>If>UTuYXGZEcFWS``nA}F?9=ekoO1oh@GpgpNv*O*QA}@CE|Dplw*Y-^> zJSCUdN`VJ5KNsj5vJTX5YsG;yhc(Uf*B5M(&pgzcMOn5C7RJq7s^t&OdWh;0bKEB5eK;Hromo}`IinIy;wK)B0p`bCo|F@k zv!tGkqa#XcPWz2b45N!K`t$xhs@^a0ZIkE7FI;bf0`OQHWh+k)xZass>a!q1FQDt- zk4KF{3APbS=73UQh;4{ys9%VJY#bw330VWd36@VN@Sxmo)e<#9>&>V$eDJ}fewMf4 z_pas`msk*mlS0&do5w%Q6J*Lo(6n z3_VAh0rnuK$2kor(sNTy7AcB?NH7)%mjM@q!+;IOmJHzw#qKGV-9mOCU1v|9@4we6 zK5!{v4IJa#rjAzN1kW9zZrS~)3m=EG6{_z(1K6xagb%!l85@s7Uoc&BoTjG^Qz6!iO(s+A`eNvI&Zwk)2|dg7r~aT9PzNp+Ocg*U1p1r+6$r=^ce{)%J=F1 zEE=lWZ@H;8iC(yfW-=qJxWn_5#yI@(o)YR)6)k<`f+~}a{Tm42yCccOgW`{32j<b`J%bVqH=s`!9f{f`PrPZp9--ww z$_VIIaD?7=aN2R@c*W=<7r>jTo#qeSt@4{+=IpwJ!I)c(3I~XyhDv-Jm?+%=aFb?M zr^hU!TyhpRf=^Zg9zhgUR>~iLTvl*m__r(Ha^ZAZ=d-*osDU2n6w7k%J_RdT#xukJ z6v2m+1m8!tGAhvF$Kt@SVYs)Up*_Yuw>{bBe0Lp&px`E{{L5X+μ3ilC4cnll?@ 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 z zd$1n!51JG}lNww&zFh2OY9e7iMf$F(N13km>iNmX!!X( zPChI?Hh9%7o?d|t!tXBcqaW=x{sqqSUBE5^Hw=?vr2v!BL-nr;k1Le9u+4ZhsjG$U zJU3n>Pk39))pH?g68pJG(oKCL3WZyXD;B-<2EGVcWVipm24GK54kr?P&^{sO&?5o9 zn}|0!`CL3Y(t?>=!(rV#yKc}&>g?HjA2IfSr)Tfz*hKZ>X(;ZzL^b1S7zY15U+>3t ztH;dtr$_^%uk;MeR*0OTZ9k& z%a{NCf&+W2kfY;yZ3@Qu2gm~qYqyZ3<9T^X-f=6IMulFhzfo%$c}R$?o3du1iEsF` z>yrrC!}O~7u0l>jIN#1tq|YfM4tzIhNWX%DZJdB#9rZZZrk*tn|L5EWo(UdIpYdRH z>)vatfLOvo)q4~FqJ9QuVBg^S zhp*VYTE0t`3@-7k#}a)o1ea~9Y}k|zslIC8$AvF?!uNl4apBf$;MHps(^7jQhxPB?kkV-Va(Rw zI}8uIxxH|bf6fn?e%c@|cWc&YwJcr~`0fd^f|1yONNgVePdm6oDGs_08-59cn68uY z!u;XZ-!;~WW7=E~D}aaOb&Sb8rcEW-fT)xvRu5NQcp|~j%S07!SYomXQ{l%?O#Jl* z3BU5fRVW*-PanG8g5r95mXOHbi*E4@y)P#ofoBdn2)?0af%|vsX{Kta{{u@ZsY|>H zMfmj#;=tDQ;g|aErt6=0VJ3ezev}uIG(I;?&g=TnqW^7J8C{3-^Q%6w!gmGFeG~tM zybKwTVH)`#fHICeJhk!6{+a)C>K5J;{1gqDRl(ovA4>RApkJ>E3Mk493R1CKD|k{@ ziZ*|^=kf{xl+Vv3F%P}x@4!XifUXAr?>kDoMVpf)^1N)# zBy5yFxbS`$|0WOny|k_fukd=8x~S&NuFAV9wf>R!hslUXLR722n?MRe;!B->>!XN8 z>sI?Bi|OGJ&*fgSpW1Lh+{SXBTb#)SevHIE8T|hTT)118;RU|M{|&9|PMOfYZ#vwG zMvSmZgVIzU-I|&|Khmqc`=$su?SF6l7-CI+&q0^iZD25wSce^2SNM&BxVK#dH0jbt zP!u^SnihjUSzlyp?~DHp|BUZ^rbs(5>slqN|DKp4z@Urs1_ru65<^?ID$4&tqTpDd z!2Io<9H}A4KfdR#IIRyc&{n=Qk;g2k@NP{xe*OOj6~h2eNej={|Aof(U;%&U(AuiexA4PL%oHA+ejUCtJ+{DYiVeafZ_ps;23r?h14Z!5xUvIObFR+@M*v_jX^szZHtC+uE*c0cTo`s|CO>%OZ*Q@98W+CCC8=yH^7 zLOZRpGZ8tsCI(C);}d!nd9Rv!ujbJ*Q8`kp9CRoJAAx@QG)0omTyKN7KQv zxcG($;ifwBeQ9p3f~np;+d+n9D9{Qr zvIYuFC*O!`?pv7rcu`SumnLLuYSp{0?U8r4n5?L4t03~@-o`s=@FD9m@%U<pO*C? zGMVERuN8c8;{~G8gA|K3chANbTgPLf0~-zW@e5#=>dg4l{qq2+s+s_~^)3C${ta&b zog&i_+$Ql+dG@>gmP||ihO_HQ_L!KVxZ6d1XFrp>vD88Oy3+yr80pTofz%SyseT*W zPs0X~JPo?$y(qKkfb58snAmxmIBfQoRo9D%aV@{!K*OqU>#1bN|7L+wo)&Fi?&O`; z9ZFT5{iKRAk?vDw_Qj5T%>wie>c66*`Pi?Lds17KQ*Xa?I;>JLjYzSN(6Wut#@^0- z?TqjAfa}*)XMIs(zhb%H#2Uy%06{>$zh$f!pT&{MBuIIM^r~Nt;mb&lQzkHoiLCj1 z<}t7`WFjlcOun0Vguv)Q=l11a$|H>$V_Uqc^vl02NZT~WUR@l-CTp2g1m<}BDvb3p zQmmzD77rD;@~4Ht|IzZEAIV<~a@Cw~7teNmmm2ku~x=i{W+DKD%Vv z0#Ay_e+J?d(DX&_x-N$-9MY9R5g(of)u!KVvo>{+PWf)BD24yjjoKXY28*q7vENMLgE#t5 zYRbm%ex4h|47#{Fi>)@7m}L)pE+)`V(`==ZJ)F%tRX%HUxa@yL*_gG}DW;!=Y9$L; z#d2}qs?bhi3H9nz0aEZHN#F1C-wF5UUM@kAk@ z=MHIEIUtMyrxGXjxNaZf|Z1d{d?EpSZ1tzvhzZG{` zP3Gjv9BXBqiHu$^AanXE*1a(xe)N_m%P!?f@^2TizRUWXmK=nl{jXGYuHkF zL>nXA(;imtZ;hB!gKM1parBg(b1k(9Kxvv&EO?Kw!bCydRo~Iz+C^1xscHZ$=G#Qw*&F}N?hJg(8003mE(psknyzbjDWmAN zhT9T>ycpqLQc7`f6xq8w^wh@p&74|L>9XGuc7kMxik%!NOG5-EVpJ|79xjh2eU}t? zvw;bH_(YyyYKww$P?ChIeBx&xdZMmL#mQVsf6Ed`Ee~mw&}R0)Po%)xtM`neFIU=loe}E zeLPJ{{F#n3?QuH#%1p<@bYM55c3K9TlG`HiA7+~kk6CGHW<`9BH)+l(`d`5nwyliS z;FAOfVs*hsz;^C?ijk%Gs3z#`>4a%oj*ia7#ppl-uJICa@B4ze9hqgLrR~(v5>=pm z)Qzfl3Jj0Ni*{XPrq@L(Wh0cUpU`l~MIvP*kZVZ>-gGjX7d4#e@0vBHUNN?NDAMh- zRSq@nu7-Lad|$T0m#rAdbiUkO_D#w#tL9I)i*L!a;TQ0IH&jJUQ!38qyR#A{f^vs_ zi8zPoSNUk5LJJgjMkhoOvRmz zR_I5VmP(nnn;UWXM@Qyf=IRF?<;j|iIfZ~*tf+|A2WlGvW5uh1^9AbauSbt|c)Z&s z+04&Hg2@Iq;lwTpgKlrvnbe2XQ%y5}Z^ARqPnUyIqRQ{~+v-x6PeQK?{fd)!I3sal zMa?P3jLB3vs-t!USmNQ59_Pr=GnVRj`wc4;_2~SO5|II|-E{d&Z33#}Z#l#=1qe4(A_-I? z*;OKetzt2z2?Ol8Cjrj$pAPZi4?eF{UEi{D7P<{Occa)qx&($)Lo?QD0RBfoBjjky-Sq?_=E54?aso0! zje!WgzD9t{(SyO;0ll`+aS%OtvnMtD+v{`SPONy-$vPSofsV08QzWH3I`?sd_=I7L zzqvs&`}JC3NXSO?1)2Cs8*iO!B-q4-^r=}Z;R!5yjSf$0@O_P8)7A-ZR20*r?;<604aJcQYww-~wxOm!%PpOPj zt8l1*l0)pAt9~Je4RB7nK5VC!`|S8{##Jh*qo{sdal0r4$0`TVZ(XY825!30lpNh^n~Fho1NKM-KB?#aOo60bvjo#j5u+{(Ff6+D}F2`q`tSeCIBUXnlB z;_KV!4b%B?Ml0BNf^WLMBB9h;5*6lI$9-1L$GAEp^KU)o+yz#-QMjrDR5AK*VJ4@a z#sHSx0^?O~q+FM9?&W9{9ECegfCz?jjDEB9F_nv4blzY7flQ!u3j`xq`POaEB+Y2W z_>qpEdj>D$&2n`HR=I@MS1WsS&DL8&Q@pe(04KJ&s9$!ePLfbc(nLX*`J0G+i|C2E z;gBH^In9DR9}jfEa@*vj9l%kY3P)c3#^F9=@0aFtGidcPaqZ!+RyGCt=n`Z? zxSzx=r@sG=&HF&gSfJAcRnB-0geUFvc!7mF9Z-(IpOQ<|U;tcvlpN@FjEQDc^ALgJ zk$4~9#y~VbIZkuBIKmo~2nhzqTKNQwL5`aN=LKx&uQ79Pt_Pf|*$-9E!)|6-8QW9C z!kjE~8gt+D^82dM5GJ*5!MRsGC&9=g0}ab`ibNJyu03Jn8!2AZjy8l2DKh{O23xXB(e>)I}gH3A<^bb$bGUT9_-tFJ#WMP`&8S9A11q0#6sij3_OQD^+kQMY9gXAO-m z_ow`5FJgBzS6!}u-gju#Wv{wy2`t|_aW`A{T}iny;_rhV^ewFiIjGbQg?R{0kN_9a zZX`6p*)(^|yzBY8+~HtR=IR+lTc;X|(OKNe0=C_7zb-5O5@4ah+)SsvG-792QC0k1 zL4D@5rQlT#)>;Y_WvUVz-L}7bxv^BdS}Yt*IxM^WVsE3QYTpt`U1nKKC@>m%FzWP? zvqal@`PXbwzcZW3d1~tbIJaFJ`mxP2h}lN20fli{K6ahy(@)b-1Z-Ws6R9KX56_QF z{o=QwtQ)@#tN6g`567LMMdwrT8DoL^H{b3uZTyw(rXKZIBSH~adksJLEc5U0+7Sag z1fK)zZL?G+iv-H+V&)xARdEcp=U!8R45diBTtfUi#bPd0-PNba=8W?r_CEf+`Vm1M z0_7HcPtbodxh;H$5lz16EqafA=mrIh>KsEg*-%hI+EHgW*qzq2(8ERIB`KC{te)2n~J8Y-5 z;9c6;=udt`os96;#(YaPC0Q5fWaEN4Q`$Ikb-Va!K=XjvNE@F-(2ITtkK~o;1L}JH zLx2EB6~R(syXcC&(_(}wcn(4bwHNMDswu7cQS+mPrdg$TTdD;$4}}fC7EgC+cSRlJhlufF-*KYF z!5nTK0}?@stPwm-KvsTnn{D1c#+}7zYCx)ZYz6jucG`a6WPjnG;&07Hh7mBg>9@R! zBUiV@7aIIuqZ%I3@N=d*MOBGs&pHir!>R@C#jsWQ7?g5wqNKf}l-#-UvGgVf-u~sd z>q(72Jyu+gQoH-|@mSL4`r9DEV<&C>8CQtDQWok%!So3Tn$DM>Y2&1q%E5HoC{z($ zY&=7H+NZrw2AVj23#OZE+fCcrHmM={1$~?ewPbvRH_3DPm#8v!F*izF)9KNELBTG? z<%p2R-2PXD&t~JJ8=Q-oc#jhQ-#JeZtqPq@twItLM)MShLboaYlvdQ(i{^9lBORh6 zR?YmjM?0S4w;I~giY3{jh~|37!nB;>FrV*^`6uJtYb>FK;fOaG+nx^Ld#ebAtS6z7 zEr%Jqu=vVKLbm7Akk8hr@g3(81IWRuq=(q3XM>qNa0&m?lQrFj0NjN`!K@36dS-w_L5NjERj|FJJ|@HP z*IzXk_KU_(n62Ki4AFe$ugzT=Njq zq&85J^3&4##Vtgd=K`1$Gs%39vKn@4yuyRA&|bfcoXz$D>>6^N|7~0Ri$nXU!*LM@ zN!Zi%3IhJ4H19!bpZ?qrtowD|iwq9n{yF-6WXa^#sK=nt`o3|&GPQ}IbS8yj@`EpL zV)SHjNik?H<8zN0<94`~wS{ncMQ|#uh6=A_PwfYG6L$>vCx`9No9xz$U)YSeaOA)F z;+aw~!UD@%*!R3`q0tgC*TSgaBX}(S7gk7d9=juF3Q;{V(x<8TTm7_jUVh=w;Yog` zsMG$ExDv)D(}7#0Ivrs$|EHv9)9-rrXILWoa4E84>h1trZ5FHCkk`Li>8@?uu+(l# zvKvLM+A&ZI=~(TW%I`0fH8xz1nB68f8-QHL44?830#nPQileBrMI)QnwSmK5a8dxi zxvTYLhPE5p1iUYs^vtxBgR!H3R*XD>VJKu9?nv@Vtb|TFNw8-ldMLlL8>27Ku*fId z-Cx5v;hpbMZ3wu$vkC`X4O}?QL2!-2H>j`Q_b)`PB6+6u!%lJ6` z`QkU#ZX)?^Vrt_ROTw$JayA`4yc+r=H57R%qKoqK_UtI+CH64TdShqXtkRZX`^lm| zTolH4Dh7LW+P^Kic0J4dkuP{ygOXicvQjlgxT1QM# zln#b{C(GY2563W21%aAnGsLx4qON!0A}57&KdfRF%dGFO&+;S5x30sHT2y_AbsqOG z9-ucxWbrVv#YZr=OB`E)&_tQXvm~m27AZ^l@H_fe_N9?N@<$rJCT5{-V{6N9``&9i zGc_H;)A5b_E_IJY1*cA$UKYQ~C+TbZNd_m{q<%$ULhan82zW^- zWwf!qWzQ^b8fM9I^A^wVrwLz*?A`D+uVu>#*TIBA12G9lpB}viO>vCc`Rn1(Y-nA1 zDN2LtQKr>)PLklZicY*GOCULbt9T_WQTfewe;PN*YN(nM?PNb<1)FpYNj#qrjLaA& zb1NYa5#cu>QP$G0s@8b|jg(o^OU>3X{H|l>(RHF9OI`fOl5Erke$DW@zW~&YY;BwQr)K+eVq8*c zO^z*6fiA~i9)x%>V%>{5fh88Fba=#`9Mmt?@kz{dze@M;@Pqc7J~5EE z^o3W=RLDupl6%Z~k5py{l}~rksA~3NLzwKHZI{Q zHR{of2dbN9|DwOE)lueB@k4gSDR~k5sLdnM&_vq|uMLZJZ$w8OSTf{}QG4>tpJ-#! zHBxcu&#!PByBdTj`g2{ zIRodC=}ux0zRSUW5w}0y`IkdF!gmzsKWorD5-Js!HRkMF>5ndBa?kmtX|zE3KoVf^$M zHMF$q&T(l}-F>VNnzQP>;X&|EH)}(pUoICk|KL0mnI!mfFx7dfR!dO8%_NbEE2Or? zTU((|1Ole~RVO$_taM9!t+EzfgvTn@*ZfxE?mO=`=;nY9!n)^vg*7em*wY}pd1UoD zr*e;>&ST^Z%?-)&S7jLM?}o}(d2J@@(;tP2MR}f!@{ow~jB<3YJijr$%}(#U5?Y(P zOe?&0Foq2wq)Xd959~8at6lD8eEU^;6P2e&sWedW~8#81Al z%;-j9S9mVK(^uc8AfmYvs(D40pijL8mKH6k3}1N^b22`b#ja{LLs{&Az*#G}z+daC zXVRMOMcUpvUUa^1!z}X5A~hp}$aEmGuikjoQj6%(9NbE2_8Ubfda�uS|+{(;RFy zIx?3lO5xys*)fv_0kw|8Y#ZCCGa)2!>_1`x5-U%PM!FZ8e4_Ick&KZc6qi^x=CsG! zR#|N!YgMWj)B)P#{a1kwqV`q>x+Ak4#qEp=#ds8ayRyz(ue{uOkDa*Bmq<<}^4%-@ z7s#9yZ!pXf%0f$u=WUs?d5$|M)|Dh6Y3CR|3<3?0>w(2=OE0%P-i`91%1u(+33iU> z2-YZ%xS$=DSw|xih!^aQ*bX{*q;?r81un&1w2LJm`al2MulfQyp53>|3AD=Jv9==B z&!Jo3K9ZlQo#(2Nd+xkuK8DIETi~ZPNPtOF0PXO(YLG4}jB7}o&=L;pyZD`Y5a+$? z{>IEFV>rbK7~v{{9#*RWcnFz50DQtGH2@D8i%H<)E z?!#_L0j9&0X!4IF5Fw2i2}8NlQva$*UyA`yK793e{)p(u0n247iU~ig=)!T71+C4a zc}>KqIKOk%IahZb#sT^K2iX6v)jz1mSN_v3`}ediHh9nFn}^#uGLNo80+xo;&Ho+c z<7q(ecGzzG1P8WjEe_6ABLQ>09@P&38(2KZshJe8{`uJWe^?F`O{A|H8{sC*zW1Qwt~b(AMTHH%#-a2L*stXSjH|cP~dPL zJRw4z97sgzkyAl+o4#X^6hM^j61bz{Jde{Z*eMBYJVGDfVtm>yypJ*leTLsw(ETq}O1BsoT660NfD8Q+Eqo*BE)GnH-RPI(M}+ju zF?@Iz4|1mUNIy*jAU(SpR8ALg%73F=14C4tyK#)X(fUPtQ-1pIDE@bk8QQ4|{&#Rr zI>1pOAS`cb|EG(!KrfEkA@8Wc>~2M|Bp=!R;X=!{O}*+zJ^H*xH#Bac z!oc+*GqgSdZ+8AGgj`Ydzd|bmx}s1Nb1^)`M$fl%-~ZSA|3h;VjYZ(P$gnqB-DUx_ zdSTrCghS%o{}|usn1BC2I1i2uq2+@dM=6TIedimA6ToTf|6TwrKIj>m!?~NR!FkvL zEzV1t+XtybHZ|t4;tXC7|EuiL>oAh82j`8=!(Hm|)_E2_WKMy89+^<+pyW?S!pK}` zkN>Mbymha!*26}ts=BjYd78tWX zJ(Tp}MfssXr`1EBV^o+>SfxktxNg7dGqvhdSffNr|D!Gu{1@9Ue@F9>)dW11br@s^ zAB=1YSilP!GakA?f_%Ct=G9dtYF3?REXQCb0!4{le_u7YY3aZwIz$wBfo1qAiHVmw zs?eTePY^@E_N4b}0BKL4C|2cQAT}i4D+nHhQK3K0=;L>^k^;i}H5kX#+2F)6ol2QC zI_F_9mr0;r0S13K$4bG^*#GJ~7)AzNsht^LeGJee=A!GyXN0{g!`vpMxgL@s*3XKT$ zK~6n-77fk+ZT+B~6ZH=?a?>2q{{P~P664^w-vkHu{l|;8anMIZ3wE-i0mTf-SW5w< zKfD|534Q4Cpabs9ikEbwHJj>w4&*MGTj2GBF{bthBbW+n+^%yZEBma_!a0>wg}#c1J^)yyrzlbu=tT{Wzm47k|EEcF zn7{yDAL}ti+9#or8XGr7wkAIi3#Q2Blm}vqtuj`&)AX~aujVRQupUI$7GOx6Es)1b27+*33K61%>@~R z$CR1r7`kidU~n#fGtvwGW30glsW2G?{?P|$P!uP8@CS1O4U*6IQN{U=&E9#v@T z`={aZ)D(#dMJK7`^iW(7PN3>W+iCfOTXuoylt&U$Bc(^i0w15vbNEc^@{HJl$ z)6=r}pXP_zx}if4`l^Wh{{)F=?5gicK6L6w`YLJ)|M(1`XnwXA2=v7mXr^KsX`#;vurp|7q#$8>3Nt zlj?+)?=sx8j*tc&G#xD4tI$=^Sh_hn_@#P}#-aD0#oqmcF9>ZR!cBe;DQBJ<{bXy8 z3PZCZgreOSB`WzgrV^=+ybZC&H$`V{Y~bQ?5CQz5nPT#g#L>wF?Y>>w$Rk-LKTqP3 zribL+1wE2-uR^1k2taL~1U#UK=8#l)^f39~dMN+6e&85#WmH;h2cGcY;0)l5wKPEb z=fI`tyD^vm8q9w?C+OIPYE$0~KwF0Ed;?l;kl8KTto&))FT=x}EKS$bQkjk)vcomu zLop~c;i+=-1CkN(+x#CXO~=FP6^{icJO&+5+gyE6hH7-&pac3n{6+_zq5QU_mZi5~ z{84BDO@D_qI_E&l+0bqg=k&kyOft5>WISk4fp8JUHAI z+OG>>0uR-}0vglsfSOkuC-x6YMA<3%Z5QDh5N) zgT9{Y=70v{*@OSBC&DqB7@(J*y#LK7%&4%8rGljx8E)=htsGrdoW+uTzQ!*fL)>3g z?OOazd{!fQqw%-mfsXV#CBeGaDAFdO&bH}io?|cksyKOn!y*emZS46VPMgK*Wk20^ zW0le3A3V+}srLk0vGeNOoY0G;WZ&O*3Ms^#*q8M_s=A!bmEA+KWgiJP=I1rI_uA7F zZG&my1q%6(L8{!a;m4Ga^RB<>4?cGc39anjw?bJEH8(ClHuDB@=cAJ}n zl08|9aW}l==J?#@Py@&3Z)b^Rji*jp4n>flfmJh7ojA|t-XY-$@V@7D zwd%#r5k0P^to8&wY+A3O$EBzZDi(@NCP!enlxQtlc;F1a_4cMLaja@s7&OA)OGn{B z_6U;VKZV?XGna&1`=-((B#&PYT!(?wA<@u2y|hpASS|9@e zdP4wJJX@k}q;;UcS#nv}t_$5Bf(#p|xEgq*XRL3f{q|}q621`eFHkwnQ64n9VEnrI zSi_{UlVQ~X!a!;I3&P_4{MaIsS7~}3ns^cBm@F&zO@4G#g|kK!orO=lheryVye2{XSpK%=CdhIR$HDh3jLUeo%AM5wsx4T>c{ho1}A<`g!Pg+uW z=8-OV#YI0NMJy1;xi5)exWgH@LulSruYUU}HV)pqK0PqZYyTxabF%9%H*=Mag9QHs z7IxKVGfd>Q^1YlLj=Xodo*EEWgl6w#K_#Up<>|AhaWCt7+_~=yCiPoiOk(kL(+83d zvOF%O<{d;fgGhxviHK_TVJI>n(SxA&x&hVLU@EnYUKR; zM4~32trf?SP5mxbSd-4G|1%sf5T9lAXvhd-Om3d(1O2zRL#5ZWCiH|?p}H6bvWEGK zMS3iFzv6Vr!obR>MDjHw3b4v18n4u3DLwmR31-bU%8z*S3SHhWoel8}GQK4J&;a04 zYieqKnfeOQRGfLdVZ*~E+Kn3%i@ETUOjrI5^LL(+SUM?N$-H>X4>>-+5C3Y&gmryb zC=AG52#3<&5f@{R*m9yRDV2zrlf-HL3^}&+%Z*9>XSO=q)eG1^@E+L9AYQ^)R;4>aK;`z>mXeCeDzzWS5jY#uRabbWH{E--D9G`cF8Ax#L+GWZ%n4 zwh^n9zfG61ar%T>3UV>~MSA3I*tQ-_Wc&nVAiCX4Wc7H57vAbc7-b(a(_r+riZAC- zw2tORJukR8kNi(?OrLtoG`7*&E+9^sdn;B8f9L&hnIKaq5yg^2P0mM< z&|1to0-lSCO4By0E*_(cUGL$(Y*MnF+ zB^BKMO4SI(J4N2vrpF*iF|>7;FpMI0d?JyFVdx@Aw)tm0==g6!NJSOsHBL@&p$(yB zvbpA%qI@hD0OxgVt5$LIs3K162LKLT>@o>XcJS$MLNB29{(d83atMPuFgU*Lvut^& zTA?E!8}3sNpNTwz3263Dr{jzF@@{I~X=Fftv({FOTq+#K*m(^Ampg}+9({~dj+%Tp zW~${UB&CfEMV!R5>Dx6-d0&R2OC8qHE*UTI>5{AaB>CF#9chmb4~-?>(UZqZ-bH*wPw7l*4XP%jG>wuwU;d)y{w0)OE|_uWx+MoC6E||hH13TucT0GeyztGJwod%l{p~AR?ig;Ev;02*IQGlqvzU8F(gAKVCNUl(3;6Brg8l%%Z2(J@jtH zX2<1uic`;hslvvaR0nuL6=!ZK@xY z>6a4<6HvIUK1pNGUxvNqohbWEQJcK^OK#Xb{J6j=FELJyY=v_dCZug$1flw5BieJW zcp7*Vc5z(Ka~d#+#Zbs>bYq=Ls(`0ywKN)W_`~3jhHne$F?o~$)uGN(?-1Q(U+T%l z-087P=@l2ozEi9H6hR@JYxWEM3UTpzKCw?mk1JsM?_t7_&)l#u4h2FA9A4%6saCQn zwgjDN;y(CeM)7r+HT_URP)p5+yZo^=&?eiloLtHtf&aVsWsS$PVf3z2>uK=V15V}l zN?+yQMV**k%5^FBDifv)s>Wr0#~gml+o>XT>nIZy-x@R?Wn^pfcdI)tXk~k>wftVO z8peBvHJeJGmr%%2BYDJivH9#`)AnLaPWW+V%Oj&EeAZ8qJw{m8jij!$6JU0POB=QO z_FqSnoLRL+2=28VQI%8EEM}b%#zJ7*^bSdBkejn*fo0RLcUuywo84_M!;n8de{3$p zGQiq>JS!>wX|r{uvUQt9@}t}qTUZcd@ug2jvMH^6e#oc02p|60m6-MDPejL0pD~+? zgvqEp*^vKmqCp=d)T{W$f=>MSh5Z{gxvpm-YMQk+NkRVd=?y{3Y7L9>Ykg#jT}t#W zO*AE0A4HEBQapBn?nb;5iYvg2uHEyf9`0BROr6OjVwG|8E)A zIHIMP79XNHx@_h+m*S@~wLKYb7Sl#gQJqv@+iB+FQq&)t9)^-i=zkYJ{9xhrC%>;A z2l0*m?X}lyr8uUML{|k3dP2oG)hK(}rJ261bdM6Zma#tp0tWxfzvk0acHN^GcQh)* z1_ggjIr8Jw)>y~vc$^*cNA{EaT=@KZ_Pd&pnLGzvR>m?l(l2rreG@SFcB^mwkrQc!$21biDG5`Xhw_G5Qc5lmFE%BK# z)Z|1e<_NN%L0#3=)U{cilJ}`PRlZaKJ{@9`2|w!lm(^&W4L+3CmPpkS;=7aMx(J^qnKg5uG|BVqYDB-^QLC!pH< zlWnH6$3ln$6EM8{*HBPCjROwo z*E8q>4t@9FF#7g4TQ1NaJY%r}e3ofrm!sc^mc&5IrLgHFaLUp0;zf|Wo#8Ejv21xB zIC6DAdmz6sTACJe(?MZ!DoN%?gyj^}`9Db+vR1+eGA$SjLpF(B{>Vf=Ys_#~ihUt- zUCuqfX>x_UDm6!u@uQ`Ig;Rffv_p%&hkNbkTF}btVe^2YN8G}-)Q30ube{_^Lzze& z+f_A|>-9gWshu@|*sWfuo&6}Br)5D%_vVHK{zmu+Mx{%xcz?ek*Wa-};W^m$s7|uF zVk7tq3WBe91o~ir8$h77{)!cPmq}JPjB+t76k>MaYYby)yw}eB6b3eMg~>&0!RAr+ zGXOv96a%&EeQk%$w?28K=0wW7lQC>X13g1Pp&&%XbnDMW$0`bg0rmGSrvrD1uROA6 zacRlJomj4QeU#H<`4yP;?A916uuDTx&0ysE=LCzYeX+wQN1W^8=cUY>+qsjc=@7@* z9>C9jOvI&^&bm6bC`lu5kkzG+{lw>(B9j?>R8uay7Do`kGKAfRR9cJt7!hmk+4s#s zo^>&bzVnRgtGIAQ?6=O)me2mais61&eYX`06TVBh)uS{}ZqSgLUqFr3P9^xv%Hq5g z1u^;sy%DcEU!Xf46H!(1&74X!LT;9qA%g13bggbLF)kw}LBsH5_xB|``?%00`XTWF zcp|EX6tY=OA`4u9tUwrxebe$%HxIPQKwiHu|v5mD{3%-Vf zDSwr0nD|WTrcvj!(s^&PldrD#LmbUo_ms4S;v)_etgf~#5EH3K-l_gRsZ>6xc#6oq zMti3XB+;Pcd_n85R@*SDZP>AGShjWeyLTG3CD@3uB4i;mdGCXj$Ckxim&4!?Lc@x$ z`$)pdEHD{fmmEc4w0&#Dr{%S9vu3gJy(g*cEpc;*FN@s}3xeQqszM_wMsf1c^t-Db zZ^?+`$ZzK+2OdjhasO?b*>*{+xB3TmebMy?1#guKDYPA^G{ixrGs4#EUUs>jlTudT zNuyp-+-Ehg(!`nWejBYBYO|`AbX|qxP`?&3UGCo#<#maV>L&%FnTHtKEa(-0yoxk zAFu8IR3PtR%duhPrsP%fIi?18aap47%O)`Ygm5_Wdo!|GofEw=E|CPpX5qTXhJfyzie3-@fL7~QvBfXPI&_(w4BR^Awo z9N0=WNFwOE%}cFCXfHIx8C6GGYblm*_kCI_ zq+c$Ap}fuHJrGnrV#ILPRnnJ=d_hogTakFfUlGmgO-JqJe=6hP3VIiD^N64)#^{1G z9(;YWQY4uKal}bQD(S&~;V*FRSNddwYs?IdPAyqcE%Samxr=OmQhQqkyw>I@4MihaR(MzAU;GfHq6^ttPB8MlQN^dThkiFgl& z6HO~2!CJ_Ls+cJ}Qij*zldhz6Q}KL8@khg=(Nu25kx?bJo##~fB%52sPcRTgyrPQJ zYU%}3I(lo>`S~xmg!>{XM6$itPvvKq5A%o*=DG2x4{ie08SSQ?S&j;hXz|x-6%|k0 z_j$bMPF|?18BKRX*yz=L-1ux)Gn&G4%Qix#AOFKzbw8HE_{GlTo0>`2b6(@A@z>p@ zbRi8&)h{oV%H&mQmBHM$qoF2?(`xLwvbHwlse8<`?ROMdi?8-?XD>J=d|r|gZ`<4< zh!d`=6A7%D$b^k3mIe9_Ch{}%xGbu*_^k_%0d$}M#cQkadvi+iFwFtENF#P8ExosW z_w%flhGWw5wiMme;m#jMEBj63YifwhvhOIX2stT*+j7fUD&kJU^S>ln7i84o91?zB zA}2T^tlf=T2(!`rO-erYZFcC1Y6_AE=|7;UZqqt?cNw-x^sov@r>(3RJpIQYT#1o- z=LvRzNvH9PvYcWi#!tG08h8jZxB5KNsq4W1v_r`)IbC%t2wWj}EXp!#cv_ zg0v3i&%V|zG^YzWm=;4MJL}vV&3abjqp3#D)?v%ftHz}Ddj)~Z3b>+a>T3HTh7I+`kjdFT_ z60+=gA3NSbSI~l_xtR-+g2#{APox;Thxbkg-VpT$6bD?c{#Y?C2+gN~1(e@h2jMTx z>LX9!{Yyx0)Mn!?FJ$cABGUNsqz=CUaq{dEO1E3S>O12oaor}GZ5UY2f!DsFW;`6!i8r z5)1df`!g0zQkCOS2iHfk|Ag*CNzD8LKZl-cr7_tOO4lye$uRvYR~R*h(IuR>weQNN zDcyK5Itv3DGnjv6FqdaA*JdzFSItw|8kCMWM9eH}CGSVN=wuO_B7Mki-iysFpRZPVbh!cPE ziFdyVdixpGh7eqJ|2iYeP@k-(vr(qTaHSoeP4ii|=7<~yXKT$1Mt-Iyt$pT? zJdL!a2>t8AJ`y z{oAb{g9K+>OI8UG_~z^Q26%wrbQst;(tCFE>m0Vz|4UKLDA^V`it_Dr3+U;7w%{QzX|Mf?$MXXq<$Wza& z9)eB8_S)a^s_S?@jW!AWn^8Ak%PrH7xZ(7x54jt8desR$!&nvaXVsz45NBW)r!yQ; zRZ)w7=33@o;$x*pmC7ew!#eu0ftOR9cjaeBaze4L2Ao|6P~unSbYJ{+t3IzMaIz~? z&-A@bx_$`@E7iEFTjLwEjXIFOg70PR7Ab?(Rp^|nTU>Q@UC#P&+^U|pg{E}sDRSg~ zNL2hBSGLaY#Etn{!;gWMGga`+WQs>j$#4Fm*cf_WxkpaX?lo}Hb(<)wq?#doO*qB# zTMSvRa<5Ip-G(_9XLWjIh7h&&!D#0r6vs_QQ_pvfN~mIf8a-JZfOQa@>E7?<=FhpV z9>e$5YQ%Q%F2nd&#k}aKI|%NZWvDS$2YCJ_^(OP88~bv&8N3$XO41se{LX2UyjARm zer)aN8$TM#*kotW-?-jHH?N&A2zn^Yfz(+v=NhLnmz@}A-x1S{UVpE?i||@&eh>aG z%FEvNH;*K{oVr9x$#RHM1bmYUszIiVJ+MzC?CK=JYDc_4}EJT3rtl5EO6YcbyQ@*zNSDtyK9_ zOxA&!$c;+4R+(SCV2HKy3vr$2YQj3t3Hu(0a*@0Xs``sI^2rMmwl7c3CM3xssJm)+ zn|$X;310N&gv=y6SyYXi94V4lHJTuIWzzZrzn^gqRXM+o48}EK(@FqAK)%0;tfs^z zX3S;le;+i+G*q?r>4>H-YcoQQO{!6hjx<3h!Fff7gQMzQwvbMibA~L(+p2daBEDY6 zQXKE9oK33TMBNPcT2F3FgZFfI{C!%V*wsq27^leSN1i{iu9dc`?X{?trZ*Ol;UGC# z<*nHDis(J&c-GQ#Q=`NfAZ~Fw-nAX~$6p4Y%#g3%)vvels~I9@Uo>Z@vh{VU@?N`! zsP_j`|Mw0CbuG&abE}H1A7Si*3LZ-3bsbuVOzxKvW#JWjYRS_-*5zTAZ!PgSdWL?B zmw;yO)7{IqRnG{*&h(Kr_83Q~2;?;rD&uwUnQsVW(P`=B;!B?a@6@6D@_?n|@yu~K zPs`GPrhu;1@%HiLs!oA`?0~WM@wsgMb!j)wi0z&)2|3|>Rv}VpeD@jm&2n!k5$;Up z*I!8+0xo4Uo;!tiAIKz3HD3_s=tk*no3+YzSR-I>`HDzvL(y8^ZIA*v6;wyIetLx*1 z4c5Db3z@W$+1;!*z3dlv;;utlnqEV*GoLJBLy*O)LXWTJSUTIgH zZj$6;ruh#2_|S&oAo6hYe1rCMUtBj@LrTtBL02(T9U~^=`mFhgb1pteW0Arz_glbO zZ&`Mdb=#129gp5oq?T~*47Ef=fV_EHjL=jupT`u$3RKtXoh%<=lFCI;OLm-OFtg=4 zHZL5Rlss|%M$brQ$k)|%5YBo8y=TKLRnGGepi{nUr#M5J-;~cEdYsbWF1R zPrtpy^2)8_zsbH7yeYWk+x*4L=auU&b|GnJe=2$MxC3KTFDDK6J7k8KGV1v8sgUe9746X%= z+u$3>pSbLm6crAojb{$>^o~GduMMy9@w*@7ocz<_OU{*WNJ#& z!|7+_H+rm;x$mxpm}p_Ub-&&_Pr!&QBxYY!XKN}}o2d9Y8;ZnS#P?E4n$OB8NTgFT zaS8Kk7Jn5I=bvv$QF_$DNy5(*Z$L7l7@ExhDR9!gqDLafi*=W@c83L zapd%>YpOFC%~`q;_Bs(J$@aGQ@s^YZ>N=})sg%AP0d3|J2RLojwb@-`*;jo`9N+b~ z=2X+@kFKW8mvHrBzzD$a^J|nXYSSX1(r!t?YBVIq#H(gEJ^f<5S`+aP1m17XB=S!u6{*N2$_gyDnXCKkE2mhdgbZIPwJ zWDkj-tK`UAR-KoU41dg!8*D>jrv|b4Fjz_6Bw``Sh4|UbgMRF@kieD*ufEzX2RZJ< zNfEcFuQa=+ATV6PNM0sl&Gz@vW|NRsO4lwikqvS3h>vQ4Ebz9TvT?qLtQ7+LH|e|w zSu5zeo*!=96ujxKXX)RxxSxuN2)6!lq!oH^brYAgP8GU9ONHLuETlOK%u@`SpCDpN zt1jd4agvk;!<@R{LuN^CYYk2_zh;4;r2%kERNx)|5%5qd&^@L6plr7cv(k$r?H=o* z0Ly8po9%OmPumP*cNLP00ggCx1^qaF@&O~?QS7JF=w^@Uwoj)agEy0%A{$H$UWTA( zgaA6lmUbC6L6Y;f_6CNmudUxK&8X;5xpqDytNSOPXyM{Z+cW-?057A1sG*|{KtI@Y zuFHLIE2T-<`}k{9me5H6cNqQ_ia_8+)V-rfLdft2(?HeG#u(8s-*~`~+f)*k^K%!j zCz2kWyQ+q6Wx)bxLX$~)e0!>CJK|t(i$2s8w5x)l^8${Cz2Y+GDInjTW!eSH=|Pfr zv+t?WIO!7coYn4GnIeGgU@P7-Ww6D^ShZ?4KgTHKwRWW7cuj2@SKWBk_SK-U?XEZk zG0EY*ird`#yk-r=gf-8aok|L{n+7jT{R>J%d1h9Hp7O;;+0%f0vYx~X$PrZt$2&{s))Dbrt@Us8NJ=l3QK=T67=kgv+O@)m3w+5$$ zr+S3~&$VPc7jmI~&WihNh%=7mzNDJI7r*rt!7J}xI&O9&?|!I~J|4eChp3kgBg020 z;b5U3mgsYgm+TkrbA+6x<_Of%4fFm7X3(AVu7SuPA@am4mS0=)u=Y~R#G?AxdZ*{^ z)84FxUJl*|S(QxCYf@iF3}A+F7YL>2I=~b!P8bnN9aU;%mTVPECm?I;DG{OK{*K$8 zkPE05&&|w-!4R$wK-Z8PPW#sYnoUG`1?#_;QD8fwbm)5Y*$w0NetSiOyo1j~EZE65 zR7}DgA}h7()s%l?be4?#5X7p`(dhJzqPwEk?L6B0IsKFSq*2UWW7CK++I^VLHoMb7 z{9Z^ZDO)bV*H!0ZJj!USt#q}LP?sp@Rwee9=(rhDK~UrQ}X78 z`blj|--{E^26k0*we1_8pUaTtG6r8YA#6B{$|l3!Yg>NtUdKM9aGJVCMRRrkz9?~X zz^FnK4ui}cUA>HOXZ|@sZotoU_OfL4+1w6Y7Y2Uh2I<+~3wc&bR()c9s_d>4Onn~8 zE!y=`^|J0tpPn%0%8bw3)%SGmvGf)bI>miHt%zw+nMM`s zf{J+UT}C8{n->t8Uk~5xF0)SkelK^ceBS}@FzjBz-fMekdq8}BWlaq{WNy+{)-4b^ zBH-#3!ylP9j;+&Ap)Npd#Yf3|A9=IZ(g9^t22FY}YP~5vhjsE1-Fu(Brr%#o4*5cUBi?%-si;U~ znDxc=xnwPZja$mB`=XE^!v-QQ(ob8;{e(l8M#RZpi?hJc8%M;KsZkfZ(H7?eVMk~R ze6OVxA>5AfoYcC~%9ZiP)Qa>Pr^v1>pIOj$SW2si7^|zE7?f+3sS#tx@}?O7Ux#x>yPKNr%#6@^e0_S0uaMxl7fyb)%bM z$pC{3#33#7JHfrOLF>oSxS;Gvnsl>w!%7K)@>=>aW-O{^vT@q`O?_^o%Pt^(F^NUc z+7YD*bE8EoFlWWKVFa$a?U*vMjntRcmOO=)(hyo{fcBvBSivv8qni4cd=H_ zchV$VuQ^MRKFgS1FRQgO*muxZl8vYmPaBs=8xKTSuGxYi@Qk8VmfdBV#|IkaqxT58 zR+9=kX?(7a_=98ZhIo(pXu8hmx)D_!Z}((iRN8Ayy!d^Qmztmw&!3DC*d{ye>55<4Rx-uMSH`UBp87KrXNLEq9p8@Y zujhgB@UVoZynFo>U(^;lK&osn>>PV(TJahPl=U6e$TE|~O;xrjR9SWA4q|UVj7c)2 z*PZ{_=RkfXv+BDMbrkCBu4$^+D6UNh^QqWYZQKq*54>b~?+g6YcVLK-OzUweFba1J zQp}@6P7n}b(%-HPK^Tpm2DCLC;pFrUiav4#S#`Drp9W2uw?TcG9v`4>Wn5W1^!}&3 zhEx+BGoDFbq3Bi>-8Sk^DS%D*HT?SN)!}`8R;7whrTL$&;OAw+-3%D{JJD&y@Vl1K zVNCrSW7SzD+FF(CnS9K!QBy)$ovzqcI)IU5zn{JIt-UZvlbf?gG5g0o$J-n{W0-%0 z2CKh@X3a}fozu8M#X7y6;T8kHWBawZgEL~>OI|&9q44}Q6f*jjU8g&)h+&@lHPbAR z%pc$TEw956&MZy)DQ<5g|5Y*qw9u?SI2k*|yBwpTxlveL7L(Du$*LnH+23t;L&yYt zT~d0kseT>#7zL*+DLt4fjhPS801^M0CM%m16h34TrhYZfzAIhU32|7Vo44Y#yDmP-TSob zcj7_&Cl}v0uX2AZWmxNxbG?ugM=SHWv8+lx4&xaPT?-+liycUvzpB6`^JgtpZNwXR z-@@x8wI}?bg7imx;^ADIug@>4`7GSG9)IB8)Iiu>z<6$=fObO8x_V;Zrek2{$SoNF zt-|d>?8oHa+bMf)gbC}-DG(A=<910Lbo1kdqA#GWzj94gYX35Afa% zH^hdvNu?Wf_xmb3MBR3k-4{FLp!C?T{=uoVra?i?Y%bWzv)p7-+lvo4=OUA z-ZsIVrlzIR>^daQis9EgqG`Qu6XsHSe8cBmcR_m@8Qce_^gU*@WIy6Oygvw5JFEXR zLAtwOI+&~~|HMPfLCHm3A*ENmm^;^DF^aujL-QqWJx(SrZfvZo^6V56F6(i%Bb?ck z-H_KJa)o8{fz4^6oNX{CB;p*CY(k4cGIIDy>`)*~APqdwGw} zF3p}yQFgV~o+bEHuE$+PoT~FQx3sg(()n^coRRzl=v$?)w3`e0B-&g$PVYT=egCJ! zd+X55)1leEvWyK>;-grq{CK~%cQF-)ME!{9w6;b*kW9tBsMCY2AB}B?A~MtPOQef5O(eXJe-6j zN}=8nXg6ibHZdKH?;}6iS7CUqQ{uB23!FD}_Ft4+IakrIAJu$tYa@jaco43Io`~Yd zUgchzswTi67yfKfces(GpA7f6`dU~Q`LrL6ncN%!9>s<2Gz&W#f$myQYXyv9N9v># z!0_QXw@KCEZFrG%%=HLx?jqr9Wk-oUV4H!I0plvI+bU!Gaeu3S(B(t2EL98Dl}T0F z(zH)g&Q=Nol@F`pRr+J)$^ONx!O{L1#$8y(Qy13Oo@OuKl`Y0$j|E%ab;jX^#}iT2 zw<&s`z3H@T#fGxl4pp9;Cf5wlq+$+-(Extt1q%Vst@-JFw+q0Vp>l4Iey{<^%L|l+ z9OeE^6RNkUnBeO*y_a^5e|G;OtmLv*zB#7!b}K>JYuEB9nUAVj&>=)w=(6)lt~o}* z&3ik1W9>kUdF|!>F=4SP>iN4L;g?wf-IMw1=bCpHH3jS5)VtT@gN0=^k{4JXe_@gE z$WUO=!>j$<7SegA9v{Z6<`V6Vx}&BF3sI&p$BNl< z!zCDO370v=tN8WN=yft$3XuA$H&@rCB5O9c@bD}X)#l@cT)H*I+O;PA4HwT~x!im_m_wA9C;Z(_MCeLggNWoV17-eO z9BkE~rtfS5>ODF3t2=(Id6?8|@4g5J{3!5e&3oIHNQ!DS7cC{$K8^&EBMxL!f7ccN z$sJu0FOV&W4ttMH4j|K!jjf6*oH;Zca>hjrl*8##d%0v*_+pq-y+=-D_1|i?{qo)> zmCy+YesxLa-k@$(O4vzH6!y{+H)w_f!g9}Go6Ae;5K^mbKb zkQ|<*ulvB|-v<&lK?Hk#0pu)J7wG(BeiX&C-$|)$Reyp%4JN2lJN+`S>7*yVSv!kJ2H3u`e zKtj>fi5v5{ti*rz9WBe<56(=2MPK-b`Fs{;Mw2Bfx_-~~U{kjTTU6N7hZShl=17JA z%zInnx@_>!U!5gSjfq!NVbm36#aJ;9g9$aucv`M|1vHadp4E{Da48vrtZwz68T+A*+BP#68BI!VPIY$ z{>ZS0NwdFj)Bvz-!6Iw9mS)+4sKkp`_*`y#N4bwq;vWC$he~84&wRCOih7`-4#GgEDez{oZR? zv(7F@&GhEoK6!A7b|s?N8NHTq#$oEVif3Tn3AnxRBi`cZH=0;W=lvVoyWrHDeC~zX zj&iB*0EVm7g*3&}lCxal7bS(Kd^ha2nDEip0rXL=H{ZLBHgMqs{dKA>!gqHBz-xtj zcEy%CIM%@NXe!IAYr27eE8LdNCQylNi?FAs@cp z9j}_=TdrqaBSxe)f@PxplBqBAl@DFO+qrxzrsyE{-~Zs7xV~hX5Xt*ABIxuaJa|bT z@D{H4;a-Uw?^ujT^DDHn@>#|5B~!fW9sE%uG7Ld7nX>_lN#5+MQspjhf?*V?S7^i9 zV*Q)EJPkFX1_ICB1`l9gtTbc{O$K{qWMEx1&-kDL_A@=>NcAMx5x?+A7E3BljwuZ|#ml(fLU=Qgb2a8qOTnHvP zv2q=}x!lv3X!hR_ z`Trr_C!O{GihdblCGs1fD;50d_yxaY&8LwcO~01d^_HBJ)$~-fGA{@Erh4d@bfSKp zcVIA0r7Ojn9mSAl;6r!Eio;E7XVD#G9dI~0;q?btDNOujU?1t2gyc0Dm&YTvDZX`s zV0Yu<97T#dOBeu00GILUQ>(D(F-FCx&^Ph^kHiN7;>P&ex5s~~`Xzm$Llg89d{bA* zsIpCx5oEO2C}C#W;G1r=M-hK;4uZ(+raR2YJ34egu3uQ~I0|>Pa^e(#cfT$Ui>SUA zLw@>#&E(1Sq|_>`Al`35d>|$P!>AnbMHl05 zWaVP&V`C38mxc?OAQgVzwGhCRUs?^2!Xn|a>WJQy%nHegXb2SX1F?%d8i+qFlsqDR6foxS?xC$2VpKOp4f=o0b@ z;+trlD8Hfx`6F>j(I`Cmjf4W_2j3GVzZkz58K02THQ5PJtQPIi?$GYG>|}U}WR7HR zdv5!5`10;D@G=m;k)ZKG$oFz-WNGBrjC94L)ziy1ggwIk5$Un^D(Et3ZEbz+!S>Gg z)_Hqxgy00&ap$`Wd@37(iU#e20 z40GH_5N39k3tYd}!AJpBQcDV+U?qMgLe3asF$OufC+Qi`KzaN%pf0wYgan|0HG)Cb z`X)JMmNO|pF%*)=wR31{Qy}G!U*Pt z4QntY#$3I7t9iW04ZAS_C6f6_-bnYTYZ}e0s%{GQ$S;$cfoI~h8fO{7b-F~0g@qfn z&0rB(*t(H*a^uu%eX@0O2OeGM)Uvvyodcnp6gxcu+^#ee*#^I^Uk4dZ9m!lrMcDY;X#^`^*#-6UVQgEDm41zCMIuP+k_I4*RT z)A7F=XpNMlEbA%~2{QfDRKDu8o#s~M6fp+&;bV%n+pBYtn!HwEXrj)3Smfxc9Zunw zkCOkw^p97?iXX*3P3sxhe~Zk-AS(bIUeiuLHLtC6;gZ1K9H&4>v6Xb3i90RD@4Rh% zm*zQeN&glF@IFWk0NFKc8bOj+imq7BPbTolr2B}tn&|Q*zw?g6he~tib92N-BoC~eq&${f@lyf#QT zyMsm?r^g)fqhP!;@l9y?i967f7k6lfN%%Wo4V1S=k0K{Em3RMzgZ4)kj3e-tVnBP3 z37Z?G6efS7t9Tcl$IMBSE6`Ux--K^BZe0W)V)v~_RMr?a4DH;QiAKcV5`Iak9q!L_ z^ho+Q^zxFUGeOAv3o@wM&=5F8O)={t31wZT?&Pv(MzaPjav_+k;4}7+bN22t_WTQW z+GlXd9>NJ-*GeWHGKW+oP={UA4Pxgf;NcfY-yrKO7YgAumz>mSE6;K z6`LR#zPFUnwvVa)l?|@oV&LJD=pX3sk)B>#;D(NqW_;fR$;*w&cΝ)*y`Y!MV8> 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 bKG;8Ak(Yw{|Ida3Kmm|H2mJBb4FLQfh*s&0 literal 125232 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"+"

L# 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[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"

";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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FAkSMimZ1NGxTFomXbOmMW1M6zoxTUzVqDlMD9M0abykXlI0aL6kX1JFRcKUMF1cpJJSSbt0kZJKSbVogZJCSbdsiZJGSa1YWZIuSQMDk6RJUiZMUqQp0iZNPqQfUj4+DimH9MSJDmmH1ISJu/QuRYGiRFoi3dvzkHpISZDIkGZIRYiwS+1SECAqpBXSECHi0rgUDq4tbUslSGBL2dIJEx6kD9J/tVQt3fssPUt5yoBAaiAtkCIYkCZICaRtyrrp60zh9GmWHpi9vlKvVIEzjVM5paLFUrJ0QDqWlqUA0qcqq7QqvZqCSqXSqDQAWNqVCuAKS7dSrDQr1UrVde/9////////v/euGcn+d73F0O/FiUhhyPb+////f84555z//////951NBqNCv6P7d/RaDQajUZ777333nvvvfdetwgA+XeQ9iyf3saXHHbMvJAgblZef4TCpBNo2DyVvi4SZqT8GEWTICAvHTn46VHpjtLUN0KxeKEQnc8cTHmcizH8CUTSrdAb/lTBkLNx8uJbPM4w2NzAvRrd4AOSgPEEmmOodmTyT9JI7bTGK8BZQhri5/////////9/b0FgmN3t0rGPE07v0KMS/512qQyiRwDwLJIYpRhOxv4scPX6LeMdLbP0u+7QTm/pWGupi1utULzedd9997rvuu++675rKLSG1oN1Xdd1Xdd1Xde1Y107Ota9916LIe7g8YJPdiDNR//vXUyaj//v/2nvPdp777333ntHUffee++97nXdou492nuP9t577733uvdeR2sxtahY3esuVnexLtbrLtbFuliv694p9Lp/3R3rukGv67rXve5hve5ive5ive6OdV2HdcceVjvWY09uGvj+5/9/yP7///8/1f9PPVjtWI9FZQjE//////fvzY1YqWf84RjVoh58kG++9+Dvwd/7B3//pvr9e/+dGFT7G+yp33s/dO/P3CJ+7+8C/b3nGIwxqOSDYnWxEmLX/f//9///////////79+/fz+YHRj27703dEN3ZuY/pd5777333iNrMnWvHWvHWrFD1fX///////////79e+/of++9s1XqXvfuWP9vLc6fc/7//Pn/7875P+f8+fPnv3//fugulEOz7L333nuP9l73utd1d4zW/Pnz/fw5dEPY0L1/P3Tv3w/d0A3d+/fvh+79+/fv379///79+/fv37/b/P79+/f//v379+/fv3///v379+/fvx+69+/fH7n379+/f//+vf/3/s3g9/7fv3///t+///f+/ft///79mz9//nz/8+fPnz//58+f79///Pnz5/ufP3/+/Pnz58+fP3/+mz9//vz58zfAnz+v+fPnz5/v/+fP9+9//nz/8+fPnz9//s+he//z/fs5dP/+58+fP9/Pnz9//ps/f/78+fPnz/fv58+fp+H8+fPnz/fz/fz5c+jmez9//vz5c+jmz6HQDWfv379///79+/f+/fv3799qv3//3r/r379//37ohm7o3r/r379/P3Tv3w/d0B1hQ/f+/fuhe//+/fv379+/f//+/fv379+/f//+/fv379+/f//+/fv379+/f//+/ft3//379+/fv/83f/78+fP9z58/h27+/Pnz58+f79///Pnz/c+fP3/+/Pnz58+fP4du/vz58+fPnz9/Dt38+fPnz58/f/78+fPnz58/f/78+fPnz58/51/z58/3P9+///nz58/3P3/+/Pnz58+fP3/+/Pn+58+fP//Onz9//nzz58+fP3/+/Pnz58+fP3/+/Pnz58+fP+/8+fPnz7/m/fnzr/nzvf//xzL9/v/C////H4QUaNkZBRtEjaT7e933b75///79+/mcJFvRo0h1pQVMonIc+x8aNq798051oPzw5/+VJ8MQN/vNn2++f//+zZ8/f75/8+f79+/feF+uor9///79+1kMavz9+/fv3w/d0A3d0A39/fuhez90Q/f+/fv379+/f//+/fv379+/f/9+6N6/fz9074du6Ibu/fuhez90Qzd073/+/Pnz58+fP1f8DZVnyf8h+fPnz58/f/78+fPnmz9//vz58+fPnz//58+f//Pn//z583/+eXUE/vz58+fPnz9//vz58+fPnz/WnxiXP3/+/Pnz5/v37998//79+/fv37/5/v379+/fv39x32BM1H//fujevx/60A3d0L1jxFW/fz8fdFf455/vxwxqv3///v3P9/Pnz5+nMXF7t9JJXSlrEP8d29IKzu/fv38/dA8airroT7nMcL5R4uFUWjSYae1Dt2KzYki7eXgwdFqDkm5JHKUwy3AFX7ABuAOsB/fBaHAWnAY/DAdHgNfUYLUzOMEZfIYFX2HBWDAMB4ADwE54btOmzyFBkYIUFxXHFI5Rk0bNGkKFXkKvoTl04igi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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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fMKoTV6oU0XHBR0SFUcOTUnf8BEHZ5MSfevPxhMIMahvHASaDk52Q29UUDmP8PlMzgwIrmvPw4XOFh2lP0SzeqcuUs/xOSdkRNn/QlSkcVG31GShpkn5ezxJ06mXdLqWJqn6jgudz6LPoJ9Hh2I76o1Z0wT8revbrquVm3WNgoFi1wFS67rGBf5zz/um/ee+c88997xvz2s/88779txzz33nm/afe+4579tz3zntZ+55375zzzv33PO+Pe/b88779p177nnfnvfdeeed775735133nnndP+7c7r/zen+9+67884777xvuv/dN93/7n333Xfffffd++67/91333333Xfffffdd999991333333Xfvu+++++6777777rvvvnvffffdd999991333333fvuu+++++6777777rvvvvvuu+++++59991333333Xfffffdd999991333333Xffffc93X333Xffffc9lU6nfU+lfffd91Q6lfY9lU6n0umeSqd7Kp1Kp9LpVDqVTqVT6XQqZVubSqdSxbTJLjSmITFDtw6M31F0xVQ6lU6lbGtT6VRa4+1BhKAFEeZlskuNZ0jMsLIDI43JhUzSUIYgTzQbDCSZwqmUbU1xQ1NlzfIpYIgCy4f5aU1XloU3GhMGQS1TIvg9k8pMpWxSNqniI5AS9dwbqmGYBuzMoo4Utp4i+Wf0mZ8YA4BhAwOyxVSNWmqHmmGONk2zllQQrecFkD5GlHvUHV804HEhq2bJEKSoWMGvfmtxwPAL2zXnsQEq5rhDrbUqDBoaiQRgNnus5n0a1nh7JqpUFqHoPBjeULfoifEXJfFRfMLUVHdLMYZWHOd5Q1vbnmBZs3YNqBd6jflpjVOxCJ/KmkxAH8MpFwLMEaI21FIh+CTh2MmzFhQBMIEAuZhz4qFa4CwIiycYqGCSV3cq3KhSnkFxVoJS8zRmGlp4q/FgEGsXsmoQvwGzU+AjqpMVelpXVyQDgcYxEwRCXT8h36SPVSlZypzXsqBmPdapIqq7pOvAMfDi2PETPR2qauBiU0cdUqOesFJizjpCHQvUJSOxeYGgBw2ViU7sh0aqSZ9R5g1Rb6gEHJVUqTwu6dDCIdQ1KAzNTTaCyFlyrwpRCaJ0wpSmluucozoSGphXaAqG0MpQ5dPjsnoiTJk66/ABVfCSby5b9HggyouGUyjIoIX8gr4U1FFkk9UoHTCxxDhRH9EIQfRhqm4C6QPtnVVAZ55MZWDUUFDCqhE+jmo3KH1Uwx1hMx6HD1UbnwzqsRB6S6hCnHyYIVBgYwlIj63J0id06UMIk+ejDlzdn6aoS3LYmDW0AAKBQRRduViHrqrrY4aw88YCWw0FxoIKaI4yX0kZVELjpB+RUPOp4iizkhQcWG8Gq48TMsxlTkWok51Sag6Yb/VPFj+zii2E1NAU20wUlZYLs7xj4dFfAQdiLULVdxje1Az+nlRpsB7zgzcoKhwhgkr8LHSYATYCZ4R9OWiYGi0NobGAeCWNEfHJ6iEVlKypXsY4FKJMkbq5J/GLMKn+UAjMlAqxqqaQjwNRhpqpicSpDiXdpqCbD3xZ+VAkqOYvkTQNOErazPnzf5AZqQJ646e+wnL5V7kq81gaRB1od3SkZ9eRPA0fjZ+TtCBLaEVkidwM2Jljw0k6y6UZWsh0whfTpcV/IgEJpEy6UUQV0U6dPwPJpGoRrTfcdf4EmHJzitjqEAke/WSvrCbhaO53WRX/FSooh3QVIbm6aXrjixlyzgby3KqQFrGoF0ztPlNUxtxgEJdDl5y0hQWE5ndHfhFRimq7CjfotjMoOurNsG5LcPax9ETOd1HuHFDDpKH4PmcGCo78q0NJbxNqLkbLHwCIbsag+ZR34pMelOTG74jgzBYJXPIggkar2ixQwe237aj08OYJHUKLozquxSDao8GziUz3b+Di2YeG6RkL4oA++Pw+KpCJKU6graQs8l6Yf4EOCGKQQWoDexu+RzMyK0Ajo+EQKaijCvb02gczAT6TOzYfWg/oBSSDez6jPiVc1F3WdHAMTOCAgkaL0pztlLz5bTUat9ImneASAYAZDpKCz/ZE10EzhS5C1Zgo9vGl7AkyeXSk4XgpaGTi+4GuEKrjT4YuQdcFhAX6gVEFBeiw6LYmUjOYpo4PguoLzfZiswbrMpZBkWqeroJ0mgF6tGFnJ+adus8lrus1YVFjABDo2yhAYyYxAYQjIJoeE+VPVark1ynEM08WobkMsqg/PKH7bTC7fDOTedKuREbot6gatZqito8nB9D8ZmUKyKPNWk7PB/qGG5H6bRG/EDMXZqkEXzRdjTR1BKoQLrI4mD0cMCI3SBEdxL3Sm1pQE0hU9wGD3M1fUskvFQToOs0yu0/L56u7q9kYBg0ET+bsdKfpN6n5agsXuGgdY0BnEWc6/pFQNiUW/tCfRf7+IgoN8xIEOAHb04FZkHOXdP8h0xNogJS0Csyptk33DyYh4cCPjf6LMTWXlveDnHFJifKqNRQK0n19JuuuNGE/0NDNaoR0JyEebeiCxSyPmPyQ1TpuQCNaEYkP+kr/tCEAY3Tk3Ox2E0Is6dRSamj/SaEMc5YmED9VZWgvkRvUkfJXuilSwghOXeFq6VfpkjGDeGTiUYBIXcYIJkmNHbOENnP05BofNJ7HqZw+Cb9T7pO2ZJOIrhzcq+MKffiDcqR9TDUg0i1NfNRacsrQQcoi5zO3r+/kAA0ii/jUXUbdl9KmOWvYI6a+YAlIa1mTxSlQJd2EzT6w9b6j25xFPw31UoYtYOII5wLekUHfELow9NADClj+YgCqWoIPBzTjHThzXZcz/y/C0cTKhPpKyIrvyLU1jy1SqXsw1W+CeTV/okBPCdTOGAyo+FuY5DEMomq3xTryXhkaks2SWcAiFb+Mowj0mSu1+wZ/yw1ojrrDU5UIDl0ljpRZjBH+VDgEFJc0qsMMCfpC1zR3OzwfBZnaQZDDz4YE2DznNgk6JoyuBFGC6c/uYz4hToii0nLCLGktPbjUam1k/hgYfma3Q3C0HCFq6E4Wfr/QHp5ZztCCHtREDI0JN1VLgAQ5s3uq35NubDc1MqklDFhE19kCiY6s8qKeei2XfDRYff7KUKL+UkKku1wezrvpz6ecAk7DNp1myZM5js9/PilUAKiEQY8x8GTeOmx/nbjLn5+ldjDAhtmWGHpSTd48oYORL2dGJDcKGNRPEDT/Hxtp5gNTHNBjJqHqLTfzrzM/zmh4cCLQx3qKWUMJxgwaDxwXVG7U33nDicbz4a9eQ2HhK/qUMVtQMKbmXyLpRnCU0G6wNNYLDkt8QExLs4M6JLQguE4N2zGyq9YMoEqCqwchaDgNjoxxOPyBKrlCI53RnWGs6jU9SuamLzVm+YbkphBmT41maK9+FRTSnY9VXrS7Gs2zy6zNjS6UJcwEQXd2ZTtMDlnqAnmAvifekhnsUJ3gDEtjbtlxR3++ZwJHDC7N1EzTCU8e0moFEhDRnYuXAsjo0IYWdXUxKDS78w0a0o+1VlB5Z2mNi7mBCkM0oi7BmiuJgHfE55y2lgEApMw6gYgq/VnAUP3UJQ+Aeak1M18Z6FBTMcpAdxbx00KCV1ftldGdNjzrqKE1tbvHsAZbDDBPeZlnqVZv5wDRokagyLKGE8nSzsQ5wJuLK6YMNOiVurEpypmpBbVpTrDOMnNmAPBzNrP6g+uk1VRlQgKQRc0JpNCoqyQsqAPEMFAv9QpzmKDPmevuclMKglIDiKqpmQp7XXUic9ZS02WuqtJuRasw733fnHPPPe+bc+755p733bf33PPd9/a8S7nnnnvuueeee+65574L0YKFLCmee+6555577rn33HPPPfefe89p/7nn3nPPPffcf+4999x/7rnn3nPPPfeee+4999xz77nnnnvuPffc8+65373vvnvffffdd9+977777rvvvnvffU/77tJo3dJUOpVOpUziHrMML8hRnF472NWBdFtVI8Ng7kOzqWVkCquCVCLUgTekUGssPc19cpOYmgqqX5K4qW94ilEhlQjOfUllahufV/RaV53xuYXq6LBNTWNRFH2DkbC28ZhJR2PwzaDc+/AXDXQaHSn1X2YbMj0xZhlJfGif50f9R2Pu7yR8jvFD0S8JJj0CTw++StB/15jZApZDS9aAU9NYlIG+kdjlRZvj08CxSftA+6xnmJGgA8eOee/pkJ1Quq7x5A5pRowqfhMxVfMKKE4w+l7QUtRqcNZ0XZg0F0AmahdYCPwsLeSM4ktB3QKmQUsCXjHhgfN/OcOxVktoYFerKCFGo9lJ9EKX/pgweVpqBv2PvmQr1CYORViGQpnzGhyh9Xi1dQlFP79OVdeMF8JOXotImlPKIDsLj34hOBBvjolmtFhorkPg5SO6w8CFA1HbjYH7oTPCZjk0TNGwqprOCwW8YcCsgUAauUUmdZOsBMOcP3OUzEgFCY6zFFcywG+qxlBVbfMyUF9FkR90aTFXSYCytQBSLcFTD0DpMHswkF8trtQN0Lxt2akzcyCZO0pVzcAXQOujM4OpeGtpdEA9JuhvPlsVZzEqKPvQkCi+cs4NOeecb76le2+p1C+6glqDjMzcF0QKDalIqiMueZtxzRyDitiLNBufxryhiSDKeYWdKhNCWvwvdSV+nCgzc54cnDou5CPi7APvpZk1REhTwc/JLJWn4UCV0ewz78xoQPoMVmPNb7+9313aPRaUp/32fntfe+99770rbkBTSaXOnpcwySOggQ80mZs4n85iFQHy11xD5jpClQ2//e677y6drtW/77777rvv3nfvu+++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IOuDLSzCTmGHsAfYMTYLA/tgAhpLgZ3AOmDJ2LE1ERvTkcMyrZFWSGwZdg0Lh5ViW3YAG8XCbAAWDUtlz7BU2CzsIcuEXWQbV0Urn7XRIjZRm8RGat92igVtYZYQm4cVxP5hD7GZ7AdWjq1jW7BgU7Am2BUsEPYGq4MFZG2wf+wFdgMLxzZgp2xn2djNepaSNcOOYa2wVdgtq531cl2z3lnlrH1YKOwTtgm7hD3COmnjdmUdsSRYDhz0WD12bq4EW4KlozvBnmA9eEDBomDt7FSwKtg7loWQIEPWISuRtYgPHj3WHuuPFcg6uOLAoWPVseZYd6w2VkDAwDVwvbEKrn4rDRo11hpr3/oHgy/GGmOVsc5gsfcihYu1RQsWK4t1xapiFTFiHaFXYkWxnlhNmCixllhJrHp5H+zWuzVEiLw1b8VbQXSQ47DOrXR0HdYOq4e17gKchQ0Y1gwZLqwX1rhVQwS3t7YKKwUKEdYIq4R1wtaAdWsrwBpgZcAAwApgXbAgao1ay8qe1qeVjIxpZVrHxpRWpVVLK2lNWs/O5FVezczgFV7V1Nq1TUNDY1d2zcpyV3clQOBd33VtLS5QILpGVyqqpXVpnZpqWptWLCyn1WmtqoJaodYDB6SsrAQYMCBdpevVFefimq7T9evLr35FgODB+mD18oKwQli7uhysDlYwsAZrgzVBgr72VYECtpVtFRPb617D1gFburalfEv33ntL9977/73//////6l7772lUixBMEMwsBUMDAtMWt1buqdf8QekDDFF/oo/Qmp13V+I9t5777333nvvvfeOE63ae++9995bKl2j8qNuKYt7zj3nnnPOt+ee990393x7zj3vu+/OPd/bc8/77pvvvrfnnns+3dx3znffU889n0r79p73vb0cqxx6VSninnveOd99T6Xc876555737fv2vG/PPfe886mUb8/79tz33Tf3VU/lnvfdt+fec8/79p57PpXSnvaf991537zqqbxvz/vmm3vv+XR77nnfnnvued+0/9z7z6dS7queyvvmnnve9/bc990397zv6fac9p/T/vPtueeee8+351VP5Z577rnnnvftufec9p/33TftP++b9p/3PZX2XfWf9+2559vzvj33vPOptOqp3HPPad8399x7TvvPaf9537T/3H/eedV/PpVyz/v2vO++Pe97e9635573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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT b/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT index c7706e520..2bc9928a2 100644 --- a/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT +++ b/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f68a8f8a683da1214c8ff60d92d77665fe708829f14bac61e04c1b69dc96254 -size 145952 +oid sha256:c306f6b010a130b519773883e93a396f2562f424c8ed46847e4ee130c0349c4b +size 142608 diff --git a/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM b/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM index 81d3cbead..ede82a030 100644 --- a/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM +++ b/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb09589b509837d9adac6dff3dff5fcdaab544ee17a6f496bb992565e5e6bba5 -size 364809 +oid sha256:31dce46f6e3b9f76b4af4962e33747af7710270624799e4b137857e7f83f1be9 +size 309747 diff --git a/sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_4mm_FERRO.SLDPRT b/sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_4mm_FERRO.SLDPRT new file mode 100644 index 000000000..959439e8b --- /dev/null +++ b/sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_4mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e132d7b5be003b2a9ed96833e6dad073e364992e651c76566a333b1cd42af805 +size 104726 diff --git a/sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_5mm_FERRO.SLDPRT b/sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_5mm_FERRO.SLDPRT deleted file mode 100644 index d252e6b17..000000000 --- a/sheetpress/components/sprcb-650-light/cad/303_TriMount_x8_5mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54b88eb961b99796310ffcaf539cef84c43d872ea3987a774ae756b34fa57ef6 -size 104217 diff --git a/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT b/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT index 7e72ba006..518fe5fc6 100644 --- a/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT +++ b/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6124d79ff56354df82ad9e67e27b5730d30bb0148317ccf6b6927dadde81231c -size 170357 +oid sha256:d7ab6fbc14ff4c49b8fd5eb9551244c68a8a3356b2bcf3aeae7475add7bc66e0 +size 175092