diff --git a/sheetpress/cassandra-mini/.osr/discourse_raw.md b/sheetpress/cassandra-mini/.osr/discourse_raw.md deleted file mode 100644 index 7d183452d..000000000 --- a/sheetpress/cassandra-mini/.osr/discourse_raw.md +++ /dev/null @@ -1,55 +0,0 @@ - -Mini Sheetpress - - - -#### Brief - -- **Status**: A -- **Version**: Rev-A -- [**Last Change**](https://git.osr-plastic.org/osr-plastic/osr-machines/commit/cf13e939e6912bf0183d426f110fb9a21278f032) : Saturday, July 29, 2023 6:46 PM by [ lovebird ](https://git.osr-plastic.org/osr-plastic/osr-machines/lovebird) - ```Updating - sheetpress/cassandra-mini``` - - - - - - - -[wrap="center"] - -[/wrap] - -### Dimensions -[wrap="center"] - -[/wrap] -
- - - -## Authors - -- [ PlasticHub S.L. ]( https://osr-plastic.org ) -- [ Dan Shirley - Timberstar ]( https://www.facebook.com/dan.shirley.33 ) - - - - - - - -#### Resources - -- [Files](http://files.osr-plastic.org/files/osr-machines/sheetpress/cassandra-mini) -- [Git Source](https://git.osr-plastic.org/osr-plastic/osr-machines/src/branch/master/sheetpress/cassandra-mini) -- [3D Preview](https://assets.osr-plastic.org/machines//sheetpress/cassandra-mini/resources/edrawings.html) -- [Gallery](http://files.osr-plastic.org/files/osr-machines/sheetpress/cassandra-mini/media/gallery) - - - - - - - - - diff --git a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.jpg b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.jpg new file mode 100644 index 000000000..aec0eb472 --- /dev/null +++ b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38541eebade0d7a7ba93c92139e7f46bfc3c2bf35ca58581767af1b11d49861e +size 64172 diff --git a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.json b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.json index a1ee50a3e..e4daaf18b 100644 --- a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.json +++ b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.json @@ -8,11 +8,14 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\405_BearingMount_x8_8mm_FERRO.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\8_Rib_x2_5mm_FERRO.DXF.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\7_Rib_x2_5mm_FERRO.DXF.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\8_Rib_x2_5mm_FERRO.DXF.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\7_Side_x2_5mm_FERRO.DXF.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\6_Side_x4_5mm_FERRO.DXF.SLDPRT" @@ -20,17 +23,14 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\303_TriMount_x18_10mm_FERRO.SLDPRT" }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\7_Side_x2_5mm_FERRO.DXF.SLDPRT" - }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\202_PlateCover_x2_1mm_INOX.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-plate-support\\200_RIBA1B_x2_10mm_FERRO.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-plate-support\\200_RIBA1_x2_10mm_FERRO.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-plate-support\\200_RIBA1_x2_10mm_FERRO.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-plate-support\\200_RIBA1B_x2_10mm_FERRO.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\400_Pressplate-lower-support.SLDASM" @@ -46,7 +46,23 @@ "IsLaser": "1" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\lower-structure\\100_50_BeamTop.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\501_FrontDoor_x2_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\502_SideDoor_x2_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\504_BottomDoor_x2_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\enclosure\\102_Bottom2_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\enclosure\\102_Top_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\600_Enclosure.SLDASM", + "IsLaser": "1" }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\802_EncBottomMount_x4_6mm_FERRO.SLDPRT" @@ -54,32 +70,16 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\lower-structure\\100_50_Beam.SLDPRT" }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\lower-structure\\100_50_BeamBottom.SLDPRT" - }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\press-frame-2\\801_EncTopMount_x4_5mm_FERRO.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\lower-structure\\100_50_BeamTop.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\lower-structure\\100_50_BeamBottom.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\Framework.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\enclosure\\102_Top_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\enclosure\\102_Bottom2_x1_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\504_BottomDoor_x2_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\502_SideDoor_x2_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\501_FrontDoor_x2_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\cassandra-mini\\cad\\600_Enclosure.SLDASM", - "IsLaser": "1" } ] \ No newline at end of file diff --git a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.step b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.step index 70fc87c4b..88099249f 100644 --- a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.step +++ b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69f95fd4d42bfefc148a049ea82abcb3fbcd891ccf76bb25addf70278103e434 -size 2528529 +oid sha256:7042e101f5b53a432abfcffc56206220ca920d3e24fdbd1fc7cf83b837a3bb4f +size 2728117 diff --git a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.x_t b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.x_t index a0504717e..dcf07d05a 100644 --- a/sheetpress/cassandra-mini/cad/Global-CAS-Mini.x_t +++ b/sheetpress/cassandra-mini/cad/Global-CAS-Mini.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ec94a26317115ed9063c271774b1ad657894a072925c8be86843f98fab8c050 -size 1051049 +oid sha256:2f27e8d36f25fbc7ccc1f75581ef8b7400e1218ed975c22356d3c935b9589bc1 +size 1124379 diff --git a/sheetpress/cassandra-mini/cad/global-cas-mini.html b/sheetpress/cassandra-mini/cad/global-cas-mini.html index 1e9f3376d..7e39f758c 100644 --- a/sheetpress/cassandra-mini/cad/global-cas-mini.html +++ b/sheetpress/cassandra-mini/cad/global-cas-mini.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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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("global-cas-mini",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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DLgHFGTQdBZItBkVaf5t9x7Oe++9t1JMUVqWnn/b4bz33vu3XW0tDQ4uLe1tT4N729XW4B75oPG2q6297Wlpamtvu9paWlpaWpxbnFtaWlpaWlra256WlpaWlva2x7mlpaWlpb3tb7va2tv+tr/tbHBscGxwb/vbrrb2tr/tb3ucW5wbnBAmSdqsJGlL0gYX6ASm5m1XWwt0BjoDncDUvO1qa3Bwb/vb/rYTwfK2v+1ve5xbnBvcGrW1M6zmM6xmOLi3/W1XW4sTRw4bHBvc284GxwZ3MhDwtqutve1ve5xbnNupZ8aStFlJ0pakzUqSNgcP3na1NQcP0tjg2ODedjY4Njg2uLddbY0NLu1tf9vf9ji3OLe0JG1WkrQlabOSpC0NCJC3XW0NCJA0Njg2uLedDY4NLg/0tqut5YHS3va3/W2Pc4tzS0vSZiVJW5I23oYxVpK0pTl48LarrTl4kMYGxwb3trPBscHxkvK2q63xksKKnoIDwtv+tr/tb3ucW5xbWpI2K0nakrQdaWFYSdLGBjeJCxscGxwbnIMHDh687S2Uve1v+9uutva2q6297W97nFucGx9eUoQwsZKkzUqStiRteSAELRscGxwbHBAgQIC87U84ve1v+9uutva2q6297W97nFucG2/DGCtJ2ngbxlhJ0sbbMCZJWyJYvKQsc8UGxwbHBufggYMHb3uHN2prb/vbrramtva2q6297W97nFuc25EWhhAmVpK0HWlhWEnSlqTtZCAg0AlMzduuthboDHQGOuPc4sSR87arrb3tb3uc29v+tgthcobVfIbVzAY3iUugE5iat11tLdAZ6Ax0Onjwtr/tb3uc29v+tr/taWdYzWdYzXkgBG2gE5iat11tLdAZ6Ax0AgHytr/tb3uc29v+tr/taWdYzWdYzbwNY9LSAuup9dRqah21hlpJra5WUmup1dXqai21plpTratWV+uqtdXqanW1tlphrZ1WTuumldPqad20blo9raBWVeupldXKaj21vlpPrbbWV+ur1dYaa6W12lplrbZWV6usVdbqaoW1dlo3rZ/WT+umVdS6aT21ilpFrafWUaurddMaag21blpBrbTWWquttdY6a7W12lpnrbHWRWujldHaaH20MloZrY9WuFXRmmiVtCZaDa2SVkmroTXQamgttAZaA62FVkJrpBXSKmmFtDpaJa2SVkerolXQOmgNtA5a39ZAa6D1bT20LloZrYhWRmugFdGKaA20HlovrZrWSmulVdNKadW0MloprZRWRivcGmmVtE5aJa2a1knrpFXTamkVtAZaCa2X1kyrpjXTimnVtGpaMa2WVkDrn9VtdVv/rH5WPmvb2mfts7ate9Y7K541z5pnxbPqWcmsaNYya5kVzZpmRbOuWdOsadY165t1zepmfbO+Wd2sc1Y3a5x1zjpnjbPaWeOsclY7q51Vzsq2ylnXVraVbV1b66xra5u1zlpnbbPSWdusbFY6K52VzQpnZbOeWeGscNYzq5r1zDpmVbOqWcesZtYxK5jVzGpmBbOKWcGsXFYxq5iVy+pl5bJiWb2sXlYsq5YVyypl1bJqWaWsVlYpa5PVymplbbJSWZusS1YqK5V1yfpkXbImWZ+sT9Ykq5M1yapkdbI6WZWsUFYlK5MVygplZbJOWZmsUdYp65Q1ylpljbJeWausVdYra5b1yrplzbJmWbesXdYt65e1y9pl/bKGWb+sZNYwa5iVzFpmRbIeWdVWtfXIamQtshJZh6xDViKrkBXIGmT1sfpYg6w/1h4rj3XHumPlsepYc6w41hvrjRXHamOdsdZYZawy1horjZXF2mItsZZYW6wn1hYrjPXEemKFsaJYYawxVhQrijXGqmKNsb5YVawq1hdrivXF6mJNsaZYXawmVhfritXEamJdsZJYL6xpa4e1w5q2fljTVg3rh/XDqmENsWpYOawh1hArh3XEymHdsI5YR6wbVhHrhjXDKmIVsWZYQawZVgwriBXEimH1sEpYGawVVgZrg7XCWmFtsFpYG6wPVgurhfXBSmF9sDpYKawUVgfrhNXBumCdsE5YF6wR1gjrglXBymCVsCZYE6wSVggrb+2tAlYBa28lsPbW30pgJbD+VgPrbw2wGlgNrAFWBGuAFcCKYEWwAlgPrABW33pgPbD61gKrb93XAmuBdV8HrLtVt+qrvurWfL1XfK3XesVXez3XdB3XdF3XcR3Xdf0ru6KruqKruaqruppruborvcIrvNKrrEZTn6nO1GcqNNWZ6kyFtoJrbqXXd6XXcX3Xdx3Xv7KrurarutJru7YrvbrruY4ruZLruIrrqDpbxVVUna2gGk11tvrVq87WUHW2qmu4hqu6lmtujVd6jdd5pVd6nVdZ9aUCU4WpwNRhqjBVmDpMJaYWU+PUXWqcGkzdpe5Sg6m/1FzqLpWXykvdpf5Sbam01FkqLbWWOkudpdZScanF1F2qMXWX2kw1phpTm6nI1GRqM/WY2kwVph5Tj6nCVGKqL1WY2kvtpQpTdanC1FmqLlWXOkvFpdpSZ6m31FnqLvWWekvdpeZSlanI1GZqMnWZ2kxdpjJTm6nNVGaqMhWW+kqVpcpSX6mx1EsqJbWSWkmlpMKplFRIKpwKp0JSHamQVEaqI9WRykhNpDJSF6mJ1ETqIvVNXaQeUt/UN/WQOkg9pBZSB6mD1EJqILWQakgNpAZSDamCVEOqIlWQKkhVpBJSFamNVEIqIbWRikhtpEZSEamI1EjqIzWSOkl9pD5SJ6mS1EkqJlWSKknFpFpSMamcVEuqJZWTqknlpIJSNamaVFCqJxWUakr1pHpSTamiVFPqKlWUKkpdpY5SV6mt1FHqKLWVikptpbpSUamoVFdqKtWVykpNpaZSWamnVFaqKvWUekpVpZJSVamlVFIqKbWUGkotpX5SQ6mh1E9qJ/WTukntpHZSN6mZ1E3qJTWTmkm9pFZSAal/VDfVTf2j+lH7qHzUPeoelY/apuZR9ah31DuqHhWPyqbaUeuodVQ7Kh11jipHjaPGUeWoa6obFY7aRm2jwlHfqGdUNOoX9YuKRhWjolHVqGJUMaoadYyqRmWjjlHHqGzUMiobdY1aRi2jrlHJqGvUNCoZlYyaRg2jplHNqGHUMKoZFYwaRZ2iYlGxqFNULeoUtYqqRdWiVlG5qFXUKyoXlYt6RfWiXlGtqF5UL6oVtYtqRaWidlG7qFTULSoVVYq6Rd2iSlGzqEXUJaoRdYnKRDWiGlGZqGoqE9WJqqaqqU7UJKoTFYqaRE2iQlGRqFDUJyoSFYn6RD2iPlGbqEfUI2oTlYhKRG2iKlFtqDjUHmoPFYf6Q8Wh6lB/qD9UHWoQVYfKQw2iBlF5qENUHuoOdYg6RN2hClF3qDlUIaoQNYcKRM2h3lCBqEDUG6oPtYZKQ52hzlBpqDJUGGoM1YXqQo2hvlA3qB5UDaoHFYSqQdWgglBFqCPUD2oI9YPaQQ2hhlA7qBxUE2oLNYWaQm2hrlAxqBXUCWoFlYI6QZ2gUlAtqCjUFuoJtYWqQT2hnlA1qCTUEWoItYQaQm2hllBLqC1UE6oF9YI6Qb2gpqkT1AlqmqpBxaBOUDOoE9QQagY1gxpC5aCSUDWoItQ0dYOqQUWhqlBbqCpUFmoLtYXKQl2hJlAPqD/1gFpA/ak/tYA6QBWgElANqARUBKoB1YCKQFWg+tSfGkANoP7UAepO1dVc1VWdmqu5qlN5agL1pzJQf6oElYHKQJWgNlAdqBLUBaoE1YC6QF2gGlAVqAJUAyoAFYBqQO2pBtRc7ak9NVd56k7N1V3N1Z+6q7v6U33qA7WBKkF1oEJQJagQ1AiqBFWCGkF9oNpqreIqrtbqrfr0WQothZY+S5mlz9JlKbOUWbosTZYuS42lydJkqbE0LjWWFkvj0ri0WPorLZYKS3+lv1Jhaa9UWAos7ZX2SoGlu1JgabB0V7orDZbySoOlxFJeKa+UWOorJZYeS32lvtJj6bD0WKosHZYOS5WlyFJlqbMUWYosdZY2S52pYNosbaaCaTQVVMk0WhpNJVVRJVVUFVVRRVVTRdWvmqqpflVVvxqrqqqqscqqsTqrrMqqs/qqs0qrr/qqtJpTaVVWc2pOlVVXlVVYdVVXhdVVhdVWXdVVbdVUbdVTTdVUPdVSPdVRLdVSHdVQHVWvhmqo+hRaqivFleZKc6W40luprbRWSiulldZKZ6WxUlnpq/RVKiuFlbpKW6WsUlZpq3RVqipNlaJKUaWp0lMpqdRUOiodlZpKS6WdUk9ppbRS6inFlHpKQaWYUkwpqDRTCioVlWZKM6Wi0k2pqDRUuindlIZKNaWh0k+pplRT+im9lH5KOaWX0kspp9RSiihVlD5KH6WK0kipopRRGimNlDJKJaWMUkeppFRS6iillDpKG6WUUkppo3RS2ihdlE5KJ6WLUrh0UZoohUvh0kQppLRPOij1kw5KCaV+Uj8podQtJZQWSt1St7RQGigtlB5KA6WB0kMpoPRQaigFlAJKDaV/UkPpW/on/ZO+pXxSPulbKihdS+WkbClbKifFk8pJ6aR4UjwpnVRPSie1k+pJ9aR20j2pnbROuifdk9ZJ29I66Zy0LW1L56R50jlpnDRPmieNk95J4aRvUjepm/RN2iZdk7JJ06RpUjapmpRMWiZFk5ZJz6RoUjTpmdRMmiXdklZJt6Re0ippldRLCiZ9kjpJm6ROUihpk7RJCiWNkoZJ0aRj0jEpmtRMSiZFk4pJ0aRVUjGpmLRKCibtknJJv6RcUjTpl/RLiiYNk2ZJq6RWUitplZRKWiVtklJJqaRN0ijpk7RJKiWVkjZJp6RNUi7plHRKyiW9knZJtaRcUi0plpRLyiXFkl5JeaQ+0iCpj/RHGiQNkv5Ih6RFUiGpjlRICiTVkepIgaQ90h7pjlRHuiPFkepIdaQ4UhtpjXRGKiOdkdJIZaQyUhrpjTRJiiRlkiJJjaRMUiapkVRHqpYySY+kTNIg6ZH0SBokJZLySIOkOdIgqYw0R5ojlZHeSGukMlIbqY1URqojJZIGSYekRtIiqY5ULVWSMkmVpEtSJimTdEmaJH2RukhjpDFSFymM9EJKIa2QVkgppBFSCumDNEIaIX2QNkgfpAvSBmmDdEGKIF2QJkgRpAjSBKmANEFqIBWQCkgNpAFSAymBNEAaICWQ/lICaYH0l/7SAimAtECqIAWQAkgVpANSBSmDdEA6IGWQHkgZpBDSA+mBFELqIIWQTkgdpA7SCamEdEKKIZWQSkgxpBZSDOmG1EJqId2QZkg3pB7SDGmG1EPKIfWQlkg5pBzSEmmItESaIg2RhkhTpCLSFCmLVEQqImWRnkhZpC3SE+mJtEWKIm2RrkhRpCjSFamJdEWqIjWRmkhVpCNSFSmJdEQ6IiWRgkhJpB9SECmI9EPaIf2Qakg7pB1SDWlaqiG9kKalaemFtELqS/e0l/bSPeWlu1SX6qme6tI8vVM8rdM6xVM7pdM5lVM5ndM4hdNc+qZvmkvdlE1/uqZr+tMWjZaCaZmWKZieKZiG6ZmeaZimaZiOaZqm6Ziq6ZiKqZqqqZiiqZj6FE3R1Kdm6lFoqZmaKLSURIehxVBlqDK0GLoMLYYaQ5ehy1BjaDPUGIoMbYY2Q5Ghz1Bk6DH0GfoMPYY6Q4+hxFBnqDOUGMoMJYbGocxQZmgcmgythfZCb6G9UF/oLfQW6gvNhfpCgaG50FwoMHQXCgwVhu5Cd6HCUF2oMDQYqgvVhQZDcaHB0F8oLhQX+gu1hdpCf6G80FNoKtQV6gpNhcZCU6Gr0FhoLHQVKgtdhbZCZaGy0FYoLbQVygqlhdJCWaGzUFaoKnQWOgtVhcJCVaGoUFgoLBQV+go1hZZCSaGk0FLoKDQUKgr9hH5CRaGg0EzoJtQTugnthHpCPaGdUE7oIzQSygiNhE5CGaGM0EloJfQS6gnVhGpCPaGcUENoIfQNLYQeQt/QN/QQmgjNhHpCMaGeUEYoJhQTygithFJCJaGWUEmoJ9QSagn1hF5CH6GM0EZoI5QRughlhL6hi9BF6BuaCDWEvqGIUEToG6oIfUMloYpQRagk1BFKCYVDJaFwKCRUEioJhYQ6Qu2gd1A96B00D6oH1YPmQfegfNA2lA7ahuJB6aB0UDwoG8qG1kHpoHVQOSgdlA4qB11D4aBu0DaoG/QN2gZtg75B46CBUDeUEOqG+kEJoYRQPygdFBBKCP2DEkL1oH/QP6getA9qB9WDzkH1oG3QOegctA0aB4WDtkHX0DW0DUoH7YPqQfegflA+KB0UECoIJYQKQgehhFBC6CA0EKoGTYOyQdmgadA1aBS0CfoEfYI2QZegTVAl6BJ0CaoERYIqQY2gSFAkqBF0CGoELYIOQYegRVAfaBE0COoD9YEGQXmgQdAfKA+UB/oD1YH+QIGgOlAdKBB0BwoEJYLuQHegRNAeKBH0CNoD7YEeQYWgR9AkqBBUCJoEVUOToE5QNVQNdYIyQZ2gUlAmKBNUCgoFlYJaQaGgUFArKBXUCqoFpYJSQbWgWFAtKBgUC4oFBYNyQcGgZVAuKBe0DOoFLYOeQb2gXtAzqBj0DIoGFYOKQdGgY1A0qBl0DDoGNYOGQc2gZNAwaBiUDNoFJYN+QbugXdAv6Bb0C5oF3YJuQbOgV9AsaBX0CnoFrYJOQaugUdAp6BQ0CvoEtYHeQHGgONAbaA5UBjoDpYHSQGegNdAXqAs0BhoDdYHCQFWgK1AWKAt0BdoCRYGaQFOgKVAT6AlUBEoCHYGOQEmgJdAQKAj0A/oBBYF6QEGgHVAPqAe0A8oB7YBuQDmgHNANqAZ0A5qGakA1oGloBjQNtYBmQDOgFlAMqAW0AooBxYBWQC+gEtAIKAWUAhoBnYBGQB+gE9AJ6AMUAvoAbYBCQCGgDVAHaAOUAeoAdYAyQBegDFAF6AJ0AaoARYAqQBOgCFAEaAL0ALpDA6A8NAAqAOWhPFQAuqMC0AHoju7oALSHDkAJoD20hxJAfSgBtADqQ31oAfSH/tACqAE0ALpDAaAA0B2qQ130RWmURl+0Rl80h9ZojeZQG82hMGqjNgqjNwqjMXqjNxqjOBqjMoqjOCqjOSqjM5qjOTqjOpqiK/rRFW3Rj360RVl0REHURMETGmqi5gntfHYeO5Gdxk5kp7LT2GnsVHYyO5udy05j57Iz2WnsNHYmO4+d0VB/OkP9aex0djo7jZ3M0BT9KIp+1KMoiqIeLVEWVdGPquiJfvSjJ2qiJ0qiJmqiJDqexlDzbHY2Q83z2RkNDVGPhqiIetSjIlqecSexs9hJ7Bx2FjuLncPOYGesc9bp65x12jp9nb5OW2euM9e56/R17jp5nb5OXyevE9gJ62x1rjpbnazOVeeqk9Xp6pR13jppnbTOW2ets9d56/x13jqLnb/OX2exM9gZdxY7hZ3FTl+nsFPY6esEdsI6V52yTlnnqvPW6ep8da46X52xzlXnqjPW6evsdeo6b526TlznrfPWieusdaY6T52qTlXnqRPVaeokdZY6S52kzlGnqDPUCeoEdYY6P52IzkKnodPQWegcdBY6BZ2DzkGnoBPQKej0cwI6AZ1+zj2nn7PPuefcc/Y575x9Tj3nnfPOqee0c+o58Zx2TjsnnpPOiefMc9I56Zx5zjpnnpPPWeesc/I52U4+55+T7WQ7/5xt558z0Nl2tp2BTrcz0Pl2up1u59tJ6Hw7E52ETkJnovPQmehsdB46D52NzkVnozPSuehcdEY6H52RTkvno/PRaemUdFo6N52STknnpnPSuensdE46J52dTkxnp9PTienEdHo6M52eTk5npjPTyem8dHI6NZ2XzkunppPSqemsdFI6KZ2VTriz0gnphDvhTkinoxPSyeh0dDo6GZ2KTkYnolPRqehEdBo61844p5xTzhnnnHO2Od2cb843p5sTzqnmTHOyOdmcac41Z5nTzHnmPHOaOdGcY84wJ5mTzBnmFHN2Ob+cXk4v55cTzMnl3HJqObWcW84s55YTy5nlzHJiOa+cWE4r55XzymnlrHJaOaecVc4q55STyjnlhHJSOamcUE4pJ5TzySnllHI+OaOcTM4lp5PTybnkbHIuOZOcTc4mZ5JTyZnkVDuVnEpOtRPJqXYeOZGcSM4jp5HzyFnkNHIaOYucQ84iJ5FzyDnkJHIKOWucPE4bJ4+zx2njtHH2OG+cPU4f543zxunjxHH6OH+cOE4c548zx/njBHLmOHOcQE4dp44TyBnk5HHWOHecO84aJ43TxHnibHG2OE+cLs4TJ4rTxeniRHG+OFGcKc4X54szxQnjTHGqOGGcME4VZ4xTxbnijHHGOFecMs4VJ4tTxinjZHHOOEOcI84S54iTxFniLHGSOEWcHM4MZ4czw4nh7HB2ODGcFU4Gp4NzwenghHAuOBecEE4JZ4TzwbngfHA2OBecC84GJ4PTwnnhpHBeOBecFE4K54JTwhnh7HBOOCecHc4KZ4izxPnhLHFeOD+cH84L54ZTxAniLHGCOD2cJc4Sp4ezw+nh5HB2OCOcC84Op4Uz7bxwpp0azgvnhVPDueFEcCY4FZwJzgOnglPBeeA0cOrO/OSd+XmfvJN33md83md9xmd81ud86ufuFHDuzv0UcAo499N3DjgFnABOAKeA03fOp3zGp3zSZ3zGJ33aZ4CTdxI4eaeCk8BJ4FRwGjgRnArOAqeCU8BZ4CxwCjgHnPop4MRPAWd84id+xqd9Bjh/J+/8nb2Td/LO3qk7c6d7wid8uud7/pM927M92XM91TM90RM90/M0h5nAzGBmMBOY2csEZvIye5m9TF6mLpOXecvUZeoyb5m0zFumLZOWScu0Zb4ybZmyzFfmK1OW2cqUZcIyW5mtTFjmKhOWGctcZa4yY5mszFhmLZOVycqsZboya5m4TFemKxOXOcvEZe4yZ5mzzF1mLnOX+cvMZeYyf5m+zF9mnOnL9GXGmcLMOPOYKcwUZh4zi5nHzGVmMbOYucxEZi4zo5nITGRmNLOZGe0czWZms3M0nZ3jWZrOTGdneYJneZoneIKneYaneZJneIYnefqTPMXTn/4UzWenaEIzn5nPTGgmMxOaqcxkZjIzlZnJTGWmMTOZmcw0ZhIzjZnDTGImMXOYGcw8ZaIyU5mpTFSmKnOUScosZZYySZmmTFDmJ1OUKcr8ZIYyN5mczE5mJ5OT6cnMZF4yNZmazEsmJnOSWcmkZFIyK5mWTEkmnBnJjGTCmZBMOPORCcmEZD4yHZmPzEamI9OR2chkZDYyFZmMTEamInORqcg8ZC4yF5mHzETmIdOQmchMZBoyEZmEzEFmIbOQOch8MweZgcw3880MZAoyA5lupiBTkOlmAjLdzD8mIBOQ+cf0Y/4x+5h+TD9mH3OP2cfkY+4x95h8zDYTjmnHXDPtmGzmmrlmsplxTDbzjhnHjGPeMeWYd0w8phxTjonHnGPiMfOYc8w5Zh6TjknHzGPqMe2YcMw6Zh0TjvnGDGOKMdGYaEwxZhpTjDnGTGOmMceYaswxJhlTjanGJGOuMcmYZcw15hqzjMnGLGOaMdmYbEwzZhvTjHnGbGO2Mc+YbswnphQziinFpGJGMaOYVEwrZhVzionFnGJCMbGYWEwophPziInENGIiMZWYRkwjphKTibnETGIaMZOYaqYR04ipZh4xn5hRzCZmFNOI2cRsYhoxmZhcTDCmFhOMGcXUYmoxo5hWzC7mFhOMucXMYoIxwZhZTCxmFvOKicXEYl4xq5hGTCzmEnOJicV0YnIxvZhgTC/mFxOMCcb8YnYxh5hEzCImEVOIWcQsYgoxgZg0TBmmDVOGCcO0YdowYZgqTBimC1OFqcJ0YbIwZ5g1zB5mDROH2cPsYeIwdZg/zB4mD5OH2cPUYbIwV5gqzBVmC1OFqcJsYb4wd5g2TB+mDbOI6cP0YRYxgZhDzCJmELOI2cMMYgYxe5g/zBlmDzOG2cNUYcYwY5gqzBfmDjOHacPMYd4wbZg2zBsmDROFacJMYaYwTZgnzBLmCJOEScIcYYowQ5ggzA/mBxOE6cE8YA4wC5gFzAFmAHOA+TMDmAHMn9kzfybP7Jk9k2fqJs/cmbqpmzuzNncmbtZmbeLmbOKmbc7mbNpmbNrmbcZmbN6mbN6mzpRN2dSZtKkzd5M2aXM3c3M3AZi5mZsATJ8JwCRg+kyfScAUYBIwEZgCTAEmAtOAicBkYBowDZgMTAUmAxOCqcBUYEIwHZgQTAumA9OBacGUYFowM5gSTAlmBpOCmcHkYFIwKZgcTAwmB7ODicHEYHYw08wO5gYzzUwzN5gXzA2mBvOCecHUYE4wNZgVzAnmBLOCGcGsYD4wI5gRzAdmA/OBucBsYDYwF5gJzAXmATOBmcA8YBYwcyZsuqZrwuZrfrM1WZM1W3M1U1M1T/M0VRM1S9M0R3M0TZM0QVM0velN0QzLaOWzEloJrXxWOiuDlcLKYeWwUlgZVworiZVxZVxJrCxWEiuNlcXKYqWx8lhprExWHiuPlclKZGWyklmJrERWMiuVlczKZqWyUlnZrFxW1iptlbPKWaWtklZpq8RV0ipplbjKWyWuUld5q7xV6ipzlbrKXWWuMle5q+RV7ip7lbxKXmWv8lfZq/RV/ip/lb5KYCWrslTZqixVmipbla1KU6Wr0lR5qnRVuipPla/KUyWq8lX5qkRVwipRlalKWCWsMlUZq0xVqipjlbFKVaWsUlapqlxVeio/lZfKS+WnElP5qQRVYioxlaDKTCWoMlSZqcxUhio1laFKUaWmUlMpqtxUiipHlZvKTeWoklM5qiRVcio5laTKTmWl0lI5qZxUWioplZJKuDJSGamEKyGVhsq30k/5Vgoq/ZR+SkEloDJQOagkVA4qC5WESkJlofJQ2af0U/4p/5R+SkClnhJPeafEU+Yp75R3yjzlntJQ6adEVPopH5WISkTlo1JRyah8VC4qF5WPykTlo5JQmahMVBIqD5WBSkKlW+lWEir5lITKOyWfkk95p9xT6invlG3lndJP2Va2lX7KPiWj0lH5qHRUNioflY/KRqWiUk5Jp2Qr6ZR2SraSrbRT1inllGzlWslWlinXyrWyTPmmNFOiKcuUaEo1ZZmyTKmmdFPGKdnKOeWckq2sU4IpvZRdSi/ll7JL2aX8UoYp25RsSjglm5KthFPCKdnKOKWZskw5pixTdinHlGPKLmWYEkzZpRRTiim7lGTKLiWbkkxJpmRTnindlG/KMmWbck3JplxTpinZlGzKNOWZckvJpcxSZim5lFrKIiWS0khppERSJimRlEvKJGWSckn5pFxSOimflE9KJyWV0kkppaRSUimllFdKKeWU8kp5pZxSYimnlFFKLCWWMkpppYxSNimtlFbKJmWVsknJpKxSVimZlFBKJqVaCaWEUqqVSkq1kkippFRSEimPlETKIOWR8kgZpBxSBil7lEPKIWWP8kfZo8xR/ih/lDnKHWWOcka5o9xRzihvlDNKF+WN8kbpoqxRuihZlDXKGiWLEkbJolRRwihhlCrKF6WKckX5onxRrihjlCvKFmWMMkbZoqRRtihllDRKGqWM0kYpo8RR2ihtlDhKHSWOkkepo9RR8ih9lDxKIKWP0kcJpBRSAimLlEJKIWWR0kiJokxRmihNlCnKE2WJkkQ5ohxRkihFlCDKEKWH0kMZovxQcig7lBpKDWWHckOJocxQXigvlBnKtNJCSaGsUFYoKZQTSgjlg1JCKaF8UEYoH5QNyghlhLJB6aBsUC4oHZQOygUlg3JBqaBkUDIoFZQJSgUlgjJBmaBEUBooEZQHSgOlgfJAWaAkUA4oBZQCygFlgHJACaAMUAYoAZS/EkDpK3/lr/SVvdJX8spe2St55V7ySr3cy73Uy12pl3m5K3dlXupKuWzLuWzLX87lXP6SLn/plnRJl25Zl275lnVZl29pl2+ZK+3SLnPlXeZKuLzLMh3TMQ3TL+3Sn27plmZpll7plVZplU7plEbpkzZpky7pkiZpkh7pkRZpkQ5pP0eboc3P5mezs9nZ3GxuNjObmc3L5mWzshnZfGwuNhObh83CZmDzr7nXzGvWNeeab822ZlrzrDnWDGt2NbeaV82qZlTzqdnUXGouNZOaSc2j5lGzqFnUHGoONYOaQc2f5k+zp9nT3GnuNHOaOc2b5k2zplnTnGnONGOaMc2X5kuzpdnSXGmuNFOaKc2T5kmzpFnSDDfDzZHmSDOkGdL8aHY0N5obzYxmRvOiedGsaFY0J5oTzYhmRPOh+dBsaDY0F5oLzW/z20xoJjQPmgfNgmZBc6A50AxoBjS7zW7zn/nP7Gf2M/eZ+8x8Zj7znnnP3Da3zXpmPXOe+c7MNteZ6cxy5jgznPnN3GZmM6uZ08xnZjMzmXnMHGYGM3uZu8xbZi0zlvnKXGWmMkuZo8xPZiczk3nJnGRGMh+ZjcxE5iFzkBnI/GP2MfuYe8w9Zh4zj3nHvGPWMeuYc8w3ZhtzjZnGTGOeMc+YZcwy5hhzjBnGDGN+MbuYW8wtZhYzi3nFvGJWMauYU8wpZhSzibnETGIeMY+YRcwi5hBziBnEDGL+MH+YPcwc5g1zhjltvjBbmCnME+YIM4TZwdxgXjArmBHMB+YCM4FZwBxg/s2+eZ95827WzbpZn/U5n/MZn/H5nu/Znu25nuuZnul5nudZnuU5nuMZnuE5N+fmd35nd3bnP/+5nduZndl5nddZndU5ndMZndH5nM/ZnMuZnMl5nMdZnMU5nMMZnMHZz16OJkeTocnQ5GfyM9mZ7ExuJjeTmcnM5GXyMlmZrExOJieTkcnI5GPyMdmYbEwuJheTicnE5Dg5Th4mD5OFycLkYPIv2ZfMS94l55JxybbkWvIsWZYMS34lt5JZyarkVPIp2ZRMSh4lh5JByZ7kTvImWZOMSb4kV5IpyZJkOBmS/EhuJDOSFcmJ5EOyIbmQ/Ca/yYRkQvIgeZAsSBYkB5IDyYDkP7IfuY/MR+Yj75H3yG1ym6xH1iPnkfPIeOQ7MpvMJtuR7ch15DoyHZmOPEeeI8uR12Q48hvZjexGbiO3kdnIbOQ18hpZjaxGTiOfkc3IZOQxchgZjOxF7iJvkbXIWOQrchWZiixFjiI/kZ3ITOQlchIZiXxENiIXkYnIROQh8hBZiCxEDiIHkYHIQOQf8g/Zh+xD7iH3kHnIPOQd8g5Zh6xDziHnkHHIOOQb8g3ZhmxDriHXkGnINOQZ8gxZhixDjiHHkGHIMOQX8gvZhexCbiGzkFfIK2QVsgo5hZxCRiGjkE/IJ2QTsgm5hFxCJiGTkEfII2QRsgg5hBxCBiGDkD/IH2QPsge5g9xB5iBzkDfIG2QNsgY5g5xBTpPTZAwyBvmCfEG2IFuQK8gTZAkyBPmB3EBmICuQE8gHZAMyAXmAHEAGIPvknsyTd7Iu5/It2zItz3Isw/Iru3Irs7Iqp/IpmzIpj3Iog3G0GFr8LHYWO4ubxc1iZjGzeFm8LFYWK4uTxcdiY3GxmFhMLI6L4+Jh8bBYWCwsDhYHi4HFv2Jfsa+4V9wr5hXzinfFu2Jdsa44V3wrthXXimnFtOJZ8axYViwrjhXHimHFsOJXcauYVawqThWfik3FpOJRcagYVOwp7hRvijXFmOJLcaWYUiwphoshxY/iRjGjeFGsKFYUJ4oTxYhiRPGh+FBsKDYUF4oLxW/xW0woJhQPigfFgmJBcaA4UAwoBhS7xW7xn/hP7Cf2E/eJ+8R8Yj7xnnhP3Ba3xXpiPXGeOE+MJ8YT34nvxGyxnbhOXCemE9OJ58RzYjmxnDhOHCdei9diODGc+E38JnYTu4nbxG1iNjGbeE28JlYTq4nTxGliNDGa+Ex8JjYTm4nLxGViMjGZeEw8JhYTi4nDxGFiMDGY+EvcJeYSa4mzxFdiKzGVeEocJYYSO4mbxEtiJTGSWC02EheJh8RCYiDxj7hHzCPWEeeIb8Q2YhrxjDhGDCN2EbeIV8QqYhTxibhETCIeEYuIRcQh4hAxiBhE/CH+EHuIPcQd4g2xhjhDnBanxRhiDPGF+EJsIbYQV4grxBRiCXGEGEL8IH4QO4gdxA3iBjGDmEG8IF4QK4gTxAhiBPGB+EBsIDYQF4gLxARiAvGAOEAMIPbFvZgX72I9zuM7tmM6nuM4huM3duM2ZmM1TuMzNmMyHmMxDuMwBmMw9rGHo8HRYGgwNPgZ/Ax2BjuDm8HNYGYwM3gZvAxWBiuDk8HJYGQwMvgYfAw2BhuDi8HFYGIwMTgOjoOHwcNgYbAwOBgcDAYGA4N/wb9gX3AvmBfMC94F74J1wbrgXHAuGBeMC74F34JtwbbgWnAtmBZMC54Fz4JlwbLgWHAsGBYMC34Fv4Jdwa7gVnArmBXMCl4Fr4JVwargVHAqGBWMCj4Fn4JNwabgUvAoWBQMCv4Ed4I5wZrgTPAl2BJMCZ4Ew8GR4EewI5gRvAhOBCOCDcGFYELwIDgQDAj+A/uB+cB7YD1wHvgOzAbXgenAcuA4MBz4DewGbgO3gdnAbOA18BpYDawGTgOngdHAZuAyMBl4DDwGFgOLgcPAYWAwMBj4C/wF9gJzgbfAWuAscBYYC4wFvgJfga3AVuAqcBWYCjwFlgJLgaPAUWAoMBT4CfwEdgI7gZvAS2AlMBJYDTYCF4GHwEJgIPAPuAfMA9YB54BvwDZgGvAMOAYMA3YBt4BXwCrgFDAKGAV8Aj4Bm4BNwCXgEjAJmAQ8Ah4Bi4BFwCHgEDAIGAT8Af4Ae4A9wB3gDjAHmAO8Ad4Aa4A1wBngDHAanAZjgDHAF+ALsAXYAlwBrgBTgCnAE+AJsAQ4AgwBhgA/gB/ADmAHcAO4AcwAZgAvgBfACmAFcAI4AYwARgAfgA/ABmADcAG4AEwAJgAPgAfAAmABcAA4AAwABgD/4B/sg31wD+7BO7zDPJgH7+AdrINzGIdtuIZnWIZhOAe78IdZeIVTGIVNuIRHWIRB2Oeg5Z7lmuWY5ZTlkuWO5YzliOXicsJywXK/cr5yvHK7crlyuHK2crVytHKzcrNysnKycrFysXKwcrByr3Kvcq5yrHKrcqpyqXKpcqhyqHKncqdypnKmcqVypXKkcqJyoXKgcp9yn3Kecp5ynXKdcpxynHKbcptymnKZcphymHKXcpdylnKWcpVylXKUcpRyk3JwuUi5RzlHOUa5RblEOUQ5Q7lCOUK5QblAOUC5Pzk/OT65PTk9uTy5Ozm2XJ0cndycnJycnFycXJzcWm4tBycHJ/cm9ybnJucm1ybXJscmxya3JrcmpyanJpcmlyaHJocmdyZ3JmcmZyZXJlcmRyZHJjcmNyYnJicmFyYXJgcmByb3Jfcl5yXnJdcl1yXHJbclpyWnJZcllyWHJYcldyV3JWclZyVXJVclRyVHJTclNyUnJSclFyUXJQclByX3JPck5yTnJNck1yTHJMcktyS3JKckpySXJJckhySHJKeWU8sdyR3JGckZyRXJFckRyQnJBcn9yPnI8cjtyOXI4cjZyNXIzcjJyMHIvci1yLHIqcilyJ3ImciRyI3IhciByHnIdchtyGnIpeUw5CzkKuQm5CTkIOQe5BrkGOQU5BLkEOQO5A7kDOQM5ArkCuQI5AjkBuQG5ATkAOR+OV+ul+vl9tye4+V4uV1ul9PldDk9l+fwHJ67c3fOztm5Olfn6Bydm3NxDs7lcm/uzbk5N/dzP9fm2hybY3NrLs2hOTNX5sacmANz/oX2PnubvcxeZW+y99hr7CX2xr3C3mDvr9fXy+vd9ep6c725XlwvrvfWe+u19dp6a721XlovrXfWO+uV9cp6Y72xXlgvrPfV++p19bp6W72tXlYvq3fVu+pV9ap6U72pXlQvqvfUe+o19Zp6S72lXlIvqXfUO+oV9YZ6Qb2g3k/vp9fT6+nt9HZ6Ob2c3k3vplfTq+nN9GZ6Mb2Y3kvvpdfSa+mt9FZ6Kb2U3knvpFfSK+mFe+HeSG+kF9IL6X30PnodvY7eRm+jl9HL6F30LnoVvYjeQ2+h9+0d9Ap6Ab1ur5+3z7vnbXvzvHhettfOS+ed88Z51943r5uXzbvmTfOiec28Zd4xr5gXzPvl7fJyebW8Wd4rr5WXyjvllfJGeaO8UF4o75P3yevkdfI2eZu8TF4lb5IXyav2qr1H3iOvkdfIW+Qt8hJ5ibxDXiFvkDfIC+QF8v54f7w+Xh9vj7fHy+PV8eZ4cbw33huvjdfGW+Ot8dJ4abwz3hmvjBfG++Jt8bJ4Vbwp3hOviZfEO+IN8YJ4Pbwd3g2vhjftxfBaeCu8E14JL4T3wevgbfA2eBm8DN4F74JXwavgTfAmeBG8CN4D74HXwGvgLfAWeAm8BN4B74BXwCvgDfAGeAG8AN7f+3t9r+/tvb13f/eX9/Le3bt7da/u1V/9zd/8xd/7tV/7rd/6pV/6nd/5lV/5jd/4hV/4zb25933f133d97//bd/2ZV/2Xd/1VV/1Td/0RV/0Pd/zNV/zLd/yJV/yHd/xFV/xDV/w9a93o7nRXGguNPeZ+8x15jpzm7nNXGYuM3eZu8xV5ipzk7nJXGQuMveYe8w15hpzi7nFXGIuMTfOjXOHucNcYa4wN5gbzAXmAnN/ub9cX64vt5fby+Xl7nJ1ubrcXG4uF5eLy73l3nJtubbcWm4tl5ZLy53lznJlubLcWG4sF5YLy33lvnJdua7cVm4rl5XLyl3lrnJVuarcVG4qF5WLyj3lnnJNuabcUm4pl5RLyh3lTnItuZpcS+4lV5Oryb3kVnIfuaJcSC4kV5QryRXlgnIluZJcUK4nl5G7yA3kLnIRuYHcQC4i15DLx/XjCnL9uIBcQa4gF5A7yG1z97iE3D0uH5eQS8jl4wpyCbmF3Da3kHvIbXPb3ENuIreR68jF5DpyI7mYXExuJLeTG8mFczu5nVw4V5PbyMXkKnIxuW2uIleR2+Ymchm5gdxH7iM3kCvKDeT+cUW5otw/bib3zQXkGnINuYDcQK6bC8jt4/ZxAbl+3Dd3kAvIhXMnuZrcTy4nd5MbygXlinIruZRcTS4lV5KrydXkSnI3uZJcT+4md5Pryf3ktnHvuHBcOO4dd82948px19w1V477xlXjonHZXDRuGZfNZXPLuGNcMq4Zl4prxj3jUnGpuGfcKu4ZF4tbxa3iYnGvuHVcNpeOS8dlc6O4bO4YN4obxR3jinHFuGDcKC4Y14sbxY3ienG5uFxcLW4UV4u7xY3iRnG3uF1cNS6bu8Zlc++4a9w17h23jYvFPeNmcc+4adwsbhY3jWvF1ePKcfO4eVw57h2XjhvFneNGceO4c9w5bhzXjhvF7eJKcbu4X1wprhT3i0vF/eKGcam4VNwwLhnXipvGlePicdncOu4Vd4pbxU3jsnHluGxcN64cV47rxn3jOnGbuFBcKG4T94m7xGXiJnGTuExcJS4SV8094h5x1VwjrhB3iEvEJeIOcYu4NFwcbg23hovDveHicHO4N9wbbg6XhwvE9eEGcX24KtwgbhBXhdvCVeGmcFu4LdwULgvXgmvAFeAKcA24BVwD7gO3gFvAfeA6cAG4AdwDbgCXgHvAPeAScB24OFwabgyXhmvDjeHGcG24MlwL7gXXgHvBTXMNuAbcNHeDm+ZicDe4G1wMrga3g4vCxeHicFG4OVwUrgo3h5vDVeHqcFW4PVwdrg63h/vD9bkA3J27cwG4PReAe8DtuT33gLu7B1ydu7u7q3N1l3Znt3ZnN3Zrt3ZjV3Y5uBncDm4G94Tbwe3gnnBRuArcBC4DN4GLwGXgMnARuAdcB24D94B7wG3gMnBnuCVcE24Jl4RrwjXhknANuDhcGK4J14QLw53hBnB/LgGXgPtzB7gr3BeuC/eFG8R14bpwg7gtXAquBNeAa8CV4D5wJbgT3AfuA3eCC8G9Xdy1XdzNXdu13dw94HJwO7gb3A1uB9eAe7u2W7u1a7u068Al4BZwf7g7XB0uCVeEa8Ad4YJwP7gKXAbuAteBG8Ft4OJwY7gw3NzVuQdcH24PV4Wruzx3dyu4FNwQbgiXguvBpeAacD24HlwD7gfXgCvC/eB+cEW4I1zUbd3UbV3VTd3UVb8wV3XXL+wLc1f3u6vLut/9Luu+n9Vv9WH9Vt/Vh/VhfVf/1Uf1Vf1UP9VX9U19VX/XN/VN/V1f16f1bf1Zf9a39TF9Wx/Xx/QxfVx/2Mf1c/1hf9jP9Yu5/kdz4R/tO3NhF/7OXPc7+8xc13U/M/d/UT/UH/VH/VD/2A/1Qf1j/9gH9Tt9UP/T7/Q7/U+f0wf2hf1gP9gX9n19YZ/Z9/V9fWZ/2b/0Mf1MP9PH9Dd9TN/Y3/Q3fWP/2Bf2gf1eH9j/9Xv9Xv/X5/Vh/Vh/1Y/1a/1Vf9Wv9WX9YT/uY/qYftw39uM+sW/sG/vEPjI3/crc8itzRbd0S1d0Rxd1U9d0TTd1y9/sO/vQPrTv7Ef7z1zvgi7oehf+kz6lf+lT+pb+pX/pW/qYfq+/6wv7wv6ur+rP+pi+rC/rY/qrvjD3f2ZuzoVd98P6qz6rX+qP+se+Mjd0xX/qk/ql3NMt3fEf+53+pi/qe/qhPq1/69v6m76mn+lP+pd+JZd0w5/MDb+yn+wn+8r+sa/sq/rH/rGv6pf6qj6qX+qX+qj+qQ/3IX1JX9KH9CP9Rv/RZ/QZ/Uff0Vf0Ef1Ff9FH9BN9Q//tH/qH/tsv9J38J1/Kf/KhfClfyofyo/y1/+b3+W8+n9/n9/l8vttX8pn8JX/JZ/KRfCa/y0fykfwun8sf9Al9QZ/QX/uCvqC/9gH9te/nA/qAvp//51v5WH6VX+Vj+Ts+lp8lyy/zs/wtv8wv87d8NL/IJ/KNfCOfyF/zifwhQz6QP+QL+UA+kC/k//hjvphP5ov5Xz6ZT+Z/+V1+jr/j8/g8/o7v4+/4ab6P7+On+Ws+me/mj/ljvpsP5ov5Yf6X/+WH+V6+lD/lN/lT/pXf5Df5Vz6VX+ab+Tv+jm/mp/lm/pmf5qf5Z76an+fr+Xy+nr/n8/l8/p7v9vn8Nj/Pb/PZfp6f57P9Oz/Op/Pr/Dqfzif06fw5n9An9Of8tT/ny/lrf+3L+XA+mc/nu/luPp//5tv4N36Of+Pr+Dl+jq/j7/hV/o5P5VP5O36TL+U3+U5+oA/o//lq34idz/aT/CNf7bf9PP/OZ/LJ/C5/zQfyffwiP8gn8td+n+/nW/laPpbv4/f4PL6Nn+Pj+Hi+nc/m2/ltPpvP5rf5a36bz+Sv+Ws+k6/2mXwlX+2rfSU/yUfxWfwUP8Vn8Vd8Fr/FX/FX/BYfxlfwdx//+N993d/9AV/3dX/AF/Drf3/ev7+ufwGfxUfxS3wUX8Uv8Ut8Fd/E5/A9fBbfww/xWXwWP8Rv8UN8Eb/Fb/FFfBdfxB8x4sf4Cv6Cv/sLfoMGH8Jv8Bl8CB/CZ/AffPrXH/7wr//868/7858/78uf93Nf/vLPffevH/3qR//51a/+86cfwo/wJfwI38GX8CV8B3/D9/3eB/B7f/8APoC/f96P8Wd8F9/Fn/FffAE/wOd93g/wAfwTP8PX8DP8tK/ha/hpf/dZfBJfw9fwSfwT//7217/+7Z9/ED/E7/A7/BDfw4/xR3wZf8Sv8WV8Gb/Gp/EPfAN/93ffwB/wDXwEf8Af8BF8Ar/9/7P///ezn/3v530WX8Ln8Dl8CX/Dbz/71a9+9q9fwNe/7kP4Ev7up/0Lf/cx/Aqfwvd9AP/3BfwCP8Bn8Ut8En/EF/E//PfnPu+7P/7yT/APfAvfwj/wJ/wDf/cn/Al/9yn83b/wKXwK/8LH8M1ffvKTv/zj9x/84Q8/+MXWWfushdZCa5+10Vpl7bKWWcusXdY2a421x1pkLbL2WJusHdYSa+PauJZYW6wV1gJrg7XBWmDtr9ZXy6vt1fZqebW7Wl0trjZXm6vF1d5qabWzWlutrXZWW6uN1cpqX7WvWlktrJZVu6p11bpqV7WtWlTtqVZVq6o91aZqSbWjWlOtqXZUW6oN1X5qRbWi2k8tqNZTy6nt1HZqObWbWkftoxZSC6l91MK1j9pILVwL10ZqJbWRWkqtpFZSS6md1FJqL7WT2kntpbZSe6nN1FZqK7WZWkttplZTa6m11GpqMbWNWkbtonZRy6hN1DJqFbWJ2kStohZRq6g91CJqEbWHWkPtoZZQa6g11BJqC7WEWkFtobZQK6h9awW1gdq39q0N1A5q97R2Wj6tnZat5dPyadnaPi1be6ft0/Zp77R+2jstntZP66fF0/5p8bR52j/tnzZP69bmafW0bq1bq6cF1AJq9bRtLZx2rU3TpmnXWjXtWhunVdOqaeO0a9o4rZx2TbumldOyaeW0c1o2LZt2TtumndPSadu0bVo6rZuWTlunddO6aeu0b1ozbZkWTYumLdOeaa+0WVovrZc2SwumzdJuacG0YNot7Zh2S9ulHdOOabu0ZNouLZeWTEum5dKKabm0WloxrZhWSxum1dJiacO0YVos7Zc2SbukhdJCaZe0UtolbZNWSiulbdJSaZu0T1oqLZX2SWulfdI6aa20VlonbZXWScukrdJWaZm0U1omrZJ2SjulVdJGaXu0RNofLZHWSPuj/dEaaYG0RtojLZAWSHukFdIeaZG0QlohLZI2SIukVWuDtEFatdZHq9YWaX20PtoiLY+WR1ukHdK+aGG0NdoaLYz2RgujldHeaG+0MtocrYyWRpujzdHSaHe0NNoZ7Y52Rzuj1dHOaGO0OlodbYwWRxujddHiaHG0LlobLYu2RauiVdG2aFe0JloU7Yn2RIuiTdGKaEm0I9oRLYm2RAui9dCGaEO0HtoPLYdWQ9uh7dBqaDe0F1oMbVqb1mJoM7QTWgpthbZCS6G10EZoJbQP2gethBZC26B10C5oF7QOWgbtr+21Adpe62sDtAFaXzug9bUA2gHtgBZAW6AF0ApoC7QFWgHtgVZAS6A90B5oCbQJWgKtgTZBm6A10CpoFbQGWgQt3erau71bXbu3dbtr5XbX5q3cym3exm3e4m3cxi3ezi3e6u3czq3e0i3d6q2u3bV1y2t5bd3ardumba7NtWmrtm17tm7rtmebtmfbtmXbtmxbtmXLtmbLtr81W7P9Ldr+9m3RFm3fdm3X9m3hVmzJFmzJdmzBFmxHNlo7tiEbjY3WhuyzNmw9+4x91nq2WetZaGwzthkLjV3GQmOdscvYZawzVhmrjHXGMmORscbYZGwy1hh7jB3GxrHEWGJsHFuM/cUCY4OxwVhgrDCWF7uL9cX6YnexvdhbLC42F5uLxcXqYmextVhaLC22FmuLlcXGYmGxsNhY7Cs2FuuKfcW+Yl2xrVhXLCu2FduKZcWuYlmxqdhV7Co2FauKTcWaYlWxqlhTLCrWFFuKRcWiYkuxp1hRbCiWFEuKDcWOYkOxn9hR7Cj2EwuK/cR2YkGxoNhOrCe2E8uJ9cR6Yjmxm1hOrCZ2E7uJ1cRiYjWxmVhMLCY2E3uJXcTCsYxYOFYSy4hlxEpiG7GS2ElsI7YRO4l1xE5iKbGOWEcsJfYRS4mtxD5iH7GVWEgsJLYSa4mFYxexkdhI7CJWEeuH/cMSYgmxf9g39g/rxr6xb6wbW4h1YwGxhdhCLCDWEAuIDcQaYg2xgdhDbCBWEHuIPcQKYhGxgthBLCIWETuITcS2sXzYPiwfdg/bh+3D7mHzsHXYOSwbO4eVw7KxbKwcFg4Lh3XDsrFuWDYsG8vGsmHLsGxYNWwZtgyrhkXDmmHPsGXYM2watgxbhk3DrmHfsGtsG3aNLcO2YduwZdg1bBvbh9XD6mH7sHjYPuwai4fFw66xdtg6LBt7h2Vj+7B32DtsHzYPa4Ytw6Jh37Bx2DU2DkuHXWPXWDqsHVYMO4Ylw45hw7BkWDJsGBYMK4WlwnJhqbBXWC4sF/YKm4XtwnJhtbBaWC5sFnYJq4RNwiphmbBJ2CQsE9YJ+4StwkZho7BV2CnsFrYK64WtwpJhvbBeWDIsGFYMS4b9wpJhubBf2C8sF7YLK4XlwkJhubBJWCgsFDYJ64RtwiZhn7BP2CRsFbYJu4RNwm5hsbBVWCysFbYKW4W1wk5h1VgjLBIWCWuEPcIWYYewRFgi7BBWCBuEBcL+YH+wQFgfrAlWBEuCJcGKYEGwIlgPLAgWBOuB5cB6YDWwHFgOrAYWA6uBTWMxsBjYNFYCm8ZWYCWwEtgKLAS2AkuBhcBCYCmwD1gKrAX2AfuAtcBGYC2wGdgIbAQ2AzuBzcBuYCewE9gN7AV2A/uBvcBeYD+wHdgP7Ai2A9uBHcGGYEewJ9gQbAj2BFuCPcGuYEuwJdgVbAp2BfuCTcGmYF+wLdgXbA22BduCrcHGYGuwOdgYbAw2BzuDzcHyYGewM1ge7A2WB9uDvcHeYHuwONge7A4WB4uD3cHaYHewOlgbrA1WByuD1cHSYGWwMlgaLAyWBuuChcHCYF2wLFgXrAqWBcuCVcGiYFWwJlgULArWBEuCZcAuYB2wDtgFbAMWAXuAVcAqYA+wCdgBLAG2AFuAJcAaYAGwP1YAK4D9sQFYHttjd3Zne6yP1bE5u2N3bM7q7M3WbMzGbM2+bM3O7Mu+7Mx+dmZl9rOfldmWlVmabdmWpVmXpVmbdVmXtdkca7M4m2NzLM7C7MqmLMmSbMqKbMqerMiK7MmC7MmaLMiCrMl61mRR1rOeRdmQRVmVDdmQVdmRVVmWHdmRZdlyfbYiW6Ot0VZka7K12WpsfbY+W42tyFZja7OV2NpsXbYSW4mty9Zi67KV2VpsLbYyW4+tzFZn67H12OpsVbYqW52t0Na4Vdjaa+21Clt3rcJWYOuuddcKbM21Alt9rbnWXKuv9dbqa/213lpvrb9WXOuvNdiKa8W1Blt1rcHWYauuVdc6bOW1qlpRradWVKup3vvSe3JAj8zHMl+yTGmiNgrxMPKciau6iAsK/ERdeCbMlipPkoREQIQ9aD/vwVanSu/BUN570Hvvwntwivce9N678B4M4L0Hvfel9yDPew9679N479N470HvfRrvvf+h2n34nfqZ2nH4lfqR2mX4jfqJ2l34hfqB2lH4ffp52kX4dfpx2jn4bfpp2i34Zfph2iH4XfpZ2hX4VfpR2gn4TfpJ2v1+cL9Iu/0H6fdop/s5+jXa4T9Gv0W7+qfol2gn/xD9Du1yP0O/Qrv/e/sR2q2/QT9BO/QX6AdoV/7cfn924s/Pr8/O//j89uie/dp+enTMfnl+eHTJfnd+bDpjPzu/Orq4H53fHF2wn5xfHJ2v39oPjm7X783PjQ7Xr82Pja7Wb81PjU7WL80Pje7V78zPjI7Vr8yPjC7Vb8xPjM7UL8wPjG7U78vPiw7Ur8uPi67Tb8tPi07TL8sPi+7S78rPio7Sr8qPig7uN+UnRffoF+UHRcfo9+TnRJfo1+THRGfot+SnREfol+SHRBfop/Y7ovvzM/IromP7EfkN0Z35CfkF0ZH5Afn90Gn5+fj10F358fjt0FH56fjl0EX54fjd0Dn52fjV0C350fjN0CH5yfjF0P34wfi90Ln4ufi10K34sfit0IX4qfil0Hn4ofid0G34mfiV0KX9SPxG6Cz8RPxC6Cb8QPw+6CD8PPw66Br8OPw26BT8NPwy6A780n4YdAR+F34WdAF+FX4UdL7fhJ8EHe8X4QdBp/8e/Bzo7l+DHwMd/VvwU6CLfwl+CHTv78DPgK79FfgR0Km/AT8BuvMX4AdAR/5+P58u/PV+ux7tx/vtdGc/3U/Xl/3yH67v+t0/W8f1q3+07uo3/2Sd1C/+wbqmX+736pF+7u/rgX7tj9X//NafqvP5pT9U1/M7f6Z+51f+SL3Ob/yJupxf+AN1OD/vi6a38UHzPdPV+Jz5mulnfMx8y3QyPmW+ZHoYHzLfMd2Lz5ivmL7FR8wXp2PxDfMJ06v4gvmA6VJ8v3y+9Ce+Xj5eOhPfLp8uPYkvlw+XDsR3y2dLf+Gr5aOll/DN8snSRfhi+WDpH3yvfK50Dr5WPlZ6Bt8qnyr9gi+VD5VOwXfKZ0qP4CvlI6U78I3yidIX+EL5QOkIfJ98nvQCvk4+Tvkx3yafppyYL5MPUy7Md8lnKf/lq+SjlPPyTfJJynP54HyRcls+SL5H+SyfI1+jHJaPkW9R3sqnyJcoV+VD5DuUn/IZ8hXKSfnefITyUL5BPkG5J18gH6B8k8/N9yfH5PPj65NX8vHx7ckl+dp8enJIvjw+PLkh3x0fW+7HZ8dXJ4fjo+Obk7fxyfHFydX41nxw8jO+Nz43ORlfGx+bPIxvjU9N7sWXxocm3+I74zOTY/GV8ZHJq/jG+MTkUnxhfGDyJ74vPi/5Bl8XH5c8zbfFpyW34Mviw5JP8F3xWckh+Kr4qOQNfFN8UnIFvig+KPkB3xOfk5yAr4mPSR7At8SnJPf5kviQ5Dyfmu9IrvuM+Irkt4+Ib0hO+4T4guSxD4jvR/76fPh65K2Ph29Hrvp0+HLkpw+H7wYOzWfDVwMH5qPhm4Hb8snwxcBn+WD4XuCwfC58LfBWPha+FbgqnwpfCvyUD4XvBE7KZ8JXAg/lI+EbgXvyifCFwDf5QPg+4Jh8Hnwd8Eo+Dr4NuBmfBl8GfIwvzYcBB+O74LOAd/FV8FHAtfgm+CTgV3wRfBBwKr4HPgd4FF8DHwPciW+BTwG+xJfAhwBH4jvgM4Ab8RXwEcCH+Ab4BOBAfAF8APAevp/Ph+vw9Xw7fsPH8+1wGj6dT8dj+HIfjrvw3T4bJ+GrfTROwTf7ZFyBL/bB+AFfzvfiBHyu7+MBfK2PxX2+1afiPF/qQ3Hdd/pM/PaVPhKnfaNPxGNf6APx1+d70fC2B6337GbVc9ZrdqfqMestu031lPWS3aN6yHrHblA9Y71id6cesV7crak3rCfsvtQL1gN2U+r96vm64Xq9erzuR71dPV03o16uHq47Ue9Wz9ZtqFerR+sm1JvVk3UH6sXqwbr/9F71XN18eq16rG49vVU9VfedXqoeqvtN71TP1O2lV6pH6qbSG9UTdUfpheqBup30PvU83Ut6nXqcbiS9TT1Nt5Feph6me0jvUs/SDaRXqUfp7tGb1JN06+jB9SLdN3qQeo9uGj1HvUY3gB6j3qK711PUS3Tveoh6h+68Z6hX6LZ7bz1C99wb1BN0w71APUC323Pr/bnZnp9enzvt8entuc1eW0/PPfby9PDcYO9Oj82G1rPTq2M369HpzbGV9eT04tjHems9ODax3pueG1tYr02Pjf2rt6anxq7VS9NDY5PqnemZsTX1yvTI2Jd6Y3pibEq9MD0wNlzvS8+L/ajXpcfFZtTb0tNiJ+pl6WGxDfWu9KzYhHpVelTsQL0pPSn2n16UHhSbT+9Jz4mtpNekx8RW6y3pKbGL9JL0kNhCemq9I/aPnpFeEZtHj0hviJ2jJ6QXxLbRA9L7Yc/o+ej1sGH0ePR22C16Ono5bBU9HL0b9omejV4Nm0SPRm+GHaInoxfD9tCD0Xthb+i56LWw03oseitsCz0VvRT2hB6K3gk7Qc9Er4St90j0RthwT0QvhO32QPQ+2GzPQ6+DnfY49DbYZk9DL4M99tJ6GGywd6FnoYbWq9CjUDfrTehJqJX1IvQg1Md6D3oOamK9Bj0GdaTegp6C2lEvQQ9Bvah3oGegRtQr0CNQF+oN6AmoB/UC9ADUgHq/nq/20+v19npPj9fb1Xl6up5es/XyHl7T6d09u47Tq3t0/aY39+SaTS/uwXWaXq731mZ6bu/XY3ptj63B9NaeWnfppT20ntI7e2Y9pFf2yDpHb+yJtY1e2APrGT2/R6th7ND2Z3WL3dnerFaxM9uX1Sd2ZXuymsSObD9Wh9iN7cVqDzuxPa7esA/bhdVpe7AdWI3uv3Zfdbn32nnV4r5r11X7PdeOi36239pt0cz2WjstOtk+a5dFG9tj7bDouP3V7ooOtrfaWdG+9lW7KnrXnmpHRePaT+2m6Fp7qZ0ULWsftYuiX+2hdlA0q/3T7olOtXfaOdGm9k27JnrUnmnHRGfaL+2W6ER7pZ0SDWiftEui/exweyR6zw5pf0Tn2R3tjWi2ndG+iKazK9oT0XF2RPsh+s1uaC9Es9nfdkJ0mn3QLog2swfaAdFjdrf9D/1i97P3oVnsfPY9dIq9bddDm9jz7HjoEfudnY0GsdvZ69Addjr7HFrDLmePQ2PY13Y4dIX9ze6GlrC32dnQD/Y1uxqawZ5mR0Mn2M/sZmgDe5mdDD1gH7OLoQHsYXYwdG//snuhd3uXnQud71t2LXRuz7JjocH9ym5lTrZX2anMxvYpu5Q5bo+yQ5mD7U92J7OvvcnOZN61L9mVzLj2JDuSudauth+ZZe1G9iLzq53IPmRmtQvZg8ypdiD7jxnP7mPvMdvZeew75jm7jj3HvLbj2G/MbnYbe415zU5jnzGj2WXsMeYyO4z9xSxmd7G3mL/sLPYVM5ddxZ5izrKj2E/MVnYTe4l5yk5iHzFD2UXsIeYmO4j9w6xk97B3mNV2DvuGuciuYc8wC9nTdgwzjv3CbmE+sVfYKcwd9gm7hFnDHmGHMGPYH+wO5gp7g53BLGFfsCuYH+wJdgQzg/3AbmBOsBfYCcwG9gG7gHnAHmAHMAPYf7tv7u29fZeB7bx9J/fadbsu69rzHZdv7fduy7T2eqflWPu8y7KrPd5hedWe218Z1e7uXy61tzsri9rXXZU/7emOypz2czflTHu5k7KlfdxFedIe7qAcafe8aLIjHjTeM3kRzxmvmYyIx4y3THbjKeMlk+PwkPGOyWh4xnjF5DI8Yrw4WQxvGE+Y/IUXjAdM5sL7xfMlZ+H14vGSrfB28XTJU3i5eLhkKLxbPFtyE14tHi1ZCW8WT5asxovFgyVT4L3iuZIj8FrxWMkOeKt4quQFvFQ8VDIC3imeKbkArxSPlCyAN4onSv7xQvFAyTvvE8+TrON14nGScd4mnia55mXiYZJl3iWeJTnHq8SjJH/eJJ4keeXB8SLJKA8S75Fc8hzxGskijxFvkex5iniJYmQ8RLxDMS6eIV6h2BXvjUcoXsUbxBMUo+IF4gGKS/HceH9iUTw/vD7xJx4f3p6YE6+NpyfOxMvDwxNb4t3hscWTeHZ4deJIPDq8ObEjnhxenNgLb40HJ97Ce8NzE2PhteGxiavw1vDUxFJ4aXho4ie8MzwzMRNeGR6ZOAlvDE9MfIQXhgcmJsL7wvMSB+F14XGJffC28LTEO3hZeFhiHLwrPCtxDV4VHpVYBm8KT0r8gheFByVmwXvCcxKn4DXhMYlN8JbwlMQceEl4SOIJPDXekVgAzwivSPzjEeENiXeeEF6QWMcDwvsR4zwfvB5xzePB2xHLPB28HHGOh4N3I/48G7wa8cqjwZsRozwZvBhxyYPBewGT4rngtYBD8VjwVsCeeCp4KeBNPBS8EzAmngleCbgSjwRvBCyJJ4IXAobEA8H7ADfieeB1gBXxOPA2wId4GngZ4DdeGg8DLIh3gWcBduNV4FGA+/Am8CTAbbwIPAgwHt4DngPYDq8BjwE8h7eApwBe4yXgIYDP8A7wDMBdeAV4BGAmvAE8AXASXgAeAPgI78fzwUR4Pd4OB+HxeDvYB0/H0+EdvJyHwzh4N8+Ga/BqHg3L4M08GX7Bi3kwzIKX472wznN5H755LY+Fad7KU+GYl/JQ+OWdPBNueSWPhFXeyBPhkxfyQJjk+V00ONxB2z3LRds52zXLOdsx2y3LLdsp2yXLIdsh2x3LFdsZ2xXLDdsR28XlgO2G7YTleu2C7YDldO1+7Xzlbu167XjlWu127XTlRu1y7XDlJO1u7WzlIO1q7WjlGu1m7WTlFO1i7WDlDu1e7Vzl3natdqxygnardqpybrtUO1S5PrtTO1O5tl2pHakcnt2onaicnV2oHajckN2nnacckF2nHadcj92mnaacjl2mHabcjd2lnaUcjV2lHaVcjN2knaScix3cLlJuxQ7S7lEOxc7RrlGuxI7RblFOxE7RLlHuww7R7lCOw87QrlAuw+5tRyh3YTdoJyhHYRdoBygXYee2+5NzsPOz65NbsOOz25MLsGvb6cnJuzw7PDl1d2fHljt3dnZ1cuSOzm5OLtzJ2cV5o+3WdnBeZ7s3Ozfvsl2bHZsX2W7NTs1bbJdmh+YdtjuzM/MC25XZkXl77cbsxLyJdmF2YF5Duy87Ly+hXZcdlzfQbstOy/tnl2WH5eWzu7Kz8urZVdlRee/spuykvHV2UXZQXjm7JzsnL5xdkx2Tt81uyU7Jq2aXZIfkPbNT2x15yeyM7Iq8YXZEdkNeLzshuyDvlh2Q3Y8Xy87HrsdbZcdjt+NdstOxy/Hu2OHY3Xhj7GzsarwudjR2M94VOxm7GC+KHYzdi7fEzsWuxStix2K34v2wU7FL8XLYodideDPsTOxKvBd2JHYjXgo7EbsQb4QdiJ2HXYfdhp2GXdoOw87CrsJuwk7CDsLuwa7BjsFOwS7B7sDOwI7AbsAuwA7Azrfr7Xi73U7f5bt7Z+/o3byLd/Du3bm7dsfu1F26O3fmjtyNu3AH6qLpoOmc6ZrplumU6ZDpjumK6YjphumE6YDpful66XjpdOly6W7pbOlo6WbpYulg6VzpWulW6VTpUOlO6UrpSOlE6ULpPuk86TjpNuky6TDpLOkq6SbpJOki6SDpHOka6RbpFOkQ6Q7pCunedIN0gnSAdG46P7o+Oj66Pbo9ujZdm06PTo8ujy6PDo8Oj+6Ozo6ujo6Obo5ujk6OTo4uji6Obk23poOjg6N7o3Oja6Nro2OjY6Nbo1ujU6NTo0ujS6NDozOjK6MboxOjC6MDowOj+6L7ovOi86Lrouui46Ljotuiy6LDorOiq6KbopOig6J7omuiY6JTokuiU9Md0RnRFdEV0RHREdEN0Q3RCdEJ0QXRBdEB0fnQ9dDx0O3Q7dDp0OnQ5dDl0OHQ4dDd0N3Q2dDV0NHQ0dDN0M3QydDJ0MXQxdDB0MHQvdC10LHQqdCl0KHQndCd0JnQmdCV0JXQkdCR0I3QjdCJ0IHQfdB10HHQadBl0GHQXdBV0FHQSdBF0D3QOdAx0C3QJdAh0BnQFdAN0AnQAdD9dD3drtvpdLpch+tsXa2bdbIO1uV0ru7rWN2qS3WoztSVulEn6kCd16Hpz/RmOjNdmZ5MR6Yf04/pxnRjejG9mE5MJ6bH6XH6MF2YHkwPpgPTgem/9F+6L92X3kvvpfPSdem59Fu6Lb2WTkunpc/SZ+mydFl6LD2WDkuHpb/SW+ms9FW6Kl2VnkpPpaPSUemn9FO6Kd2UXkofpYvSQ+mgdFD6J/2T7kn3pHfSO+mcdE76Jj2Tjkm/pFvSLemV9Eo6JZ2SPkmfpEvSJelwOiT9ke5Ib6Q30hnpjPRF+iJdka5IT6Qn0hHph3RDuiG9kF5If9PfdEI6IX2QPkgXpAPS3XQ/eh99j96m59Hx6Gy6HZ2OPkePo6/pb3Q3Oht9jZ5GR6Ob0cvoY3QxOhj9i95F56Jr0bPoV3QrOhV9ih5Fh6I70ZvoS3QlOhJdTT+iG9GN6EX0IjoRnYg+RB+iC9GF6EH0H7oPvYfOQ+eh79B36Dp0HXoOPYeOQ8eh39Bt6DX0GjoNnYY+Q5+hy9Bl6DH0GDoM3YXeQmehr9BX6Cp0FXoKPYWOQkehn9BP6CZ0EvoIPYQOQvegd9A36Br0NB2DbkGvoE/QJegQ9Ad6A52BrkBPoB/QDegE9AG6AD2AHkAHoAPQf/pP9+k+vaf39F3fdZ7O03f6TtfpOl3XdT3Xcx3Xcf3Wb93Wbb3Wa53WaX3WZ13WZT3WYx3WYT2n5/RXf3VXd/Wvtzqrs/qqr7qqq3qqpzqqo/qpn7qpm3qplzqpk/qoj7qoi3qohzqog7rXfR4tj5ZDy6Hlz/JnubPcWd4sb5Yzy5nly/JlubJcWZ4sT5Yjy43lxfK4fFgeLAeW+8p75btyXTmu/FZeK6eVy8pj5a9yVzmrfFWeKkeVm8pL5aNyUTmo/FPeKeeUa8oz5ZdySzmlfFIOl0fKH+WO8kY5o5xRvihflCvKFeWJ8kQ5ohxRfigvlL/lhPJB+aBcUC4oD5QHygHlgHK33C3/k/fJ+eR78ra8LdeT68nz5HlyPDme/E5+J2fL7eR18jo5nZxOPiefk8vJ5eRx8jj5Wv4md5OzydfkaXI0uZm8TD4mF5ODyb/kXXIuuZY8S34lt5JTyafkUXIouZO8Sc4kX5IvyZXkSvIkeZIcSY4kV8vV8iP5kdxIbiQvkhfJieRE8iH5kFxILiQPkgfJgeRA8h/5j9xH7iPvkffIeeQ88h35jlxHriPPkefIceQ48hv5jdxGbiOvkdPIZ+Qzchm5jDxGHiOHkcPIX+Qvche5i7xF3iJnkbPIV+QrchW5ijxFniJHkaPIT+QnchO5ibxEXiInkZPIR+QjchG5iDxEHiIHkYPIP+Qfcg+5h7xD3iHnkGvIM+QY8gt5hZxCLiGPkD/IHeQM8gV5ghxBbiAvkA/IBeQA8l/ey/d8l+vyPMdzO6/zOZdzOM/lbv5zNl/zNEdzMy9zMh/zMRdzMQ/zMAdzMPe5x6Phz3BneDOcGc4MX4Yvw5XhyvBkeDIcGY4MP4Ybw4vhxXBiODE8Do/Dh+HDcGG4MDwY/gv3hffCeeG88F34LlwXrgvPhefCceG48Ft4LZwWLguPhb/CXeGs8FV4KhwVbgovhY/CReGg8E94J5wTrgnPhF/CLeGU8Em4JBwOh8Mj4ZFwSDgk/BH+CHeEO8Ib4Y1wRjgjfBG+CFeEK8IT4YlwRDgi/BB+CDeEG8IL4YXwN/wNJ4QTwgfhg3BBuCA8EB4IB4QDwt1wN/wP/gf3g/vB++B88D34HrwNb8P14HrwPHgeHA+OB7+D38HZcDbcDm4Hr4PXwengdPA5+BxcDi4Hj4PHwdfwNRwODgd/g7/B3eBu8DZ4G5wNzgZfg6/B1eBq8DR4GhwNjgY/g5fByeBi8DD4F9wLzgXfgmfBseBW8Cr4FFwKDgV/gjfBmeBK8CS4Gn4EL4ITwYXgQfAfuA+cB74Dz4HjwG3gNfAZuAwcBv4Cb4GzwFfgKnAVeAo8BY4CR4GfwE/gJnATeAl8BC4CD4GDwEHgH/APuAfcA94B74BzwDngG3ANeAY8A56Gp+EYcAz4BfwCbgG3gFfAJ+AS8Ag4BBwC/gB/gDvAHeAN8AY4A5wBvgBPgCPADeAF8AG4ABwA/sN7+I7vcB2e4zhu4zU+4zIO4zncxT/O4iuu4ime4iiO4id+4iZu4iVe4iRO4iM+4iIu4iEe4iAO4h73d7Q72g3thnY/u5/dzm5nd7O72c3sZnYvu5fdym5ld7I72Y3sRnYfu4/dxm5jd7Gb2B13x93D7mG3sFvYHewOdgO7gd2/7l+3r9vX3evudfO6ed277l23rlvXnevOdeO6cd237lu3rdvWXeuuddO6ad2z7lm3rFvWHeuOdcO6Yd2v7le3q9vV3epedau6Ud2n7lI3qVvUHer+dHu6Od2b7kw3ptvSXemedEu6I92Qbkd3o3vRrehGdB+6C91v96Bb0A3odrv93H3uPXfbnefGc7Pddu46N52bzj3nnnPLueXcce4499q9dsO53dxtbjb3mnvNreZWc6e509xobjT3mfvMbeYuc5O5ydxj7jG3mFvMHeYOc4O5wdxf7i43l3vLreXWcme5s9xYbiz3lfvKbeW2cle5p9xSbij3k7vJzeRWcie51e4jd5GbyC3kDnL/uH3cPO4dd44bx23jrnHPuGXcMW4YN4z7xf3idnG7uFvcLW4WN4t7xb3iVnGruFPcKW4UN4r7xH3iNnGbuEvcJW4SN4l7xD3iFnGLuEPcIW4QN4j7w/3h9nB7uDvcHW4ON4d7w73h1nBruDPcaTeGG8N94b5wW7gt3BXuCjeFm8I94Z5wS7gl3BHuCDeEG8L94H5wO7gd3A3uBjeDm8G94F5wK7gV3AnuBDeCG8F94D5wG7gN3AXuAjeBm8A94B5wC7gF3AHu3+2795t36279xu/7rm/6lu/4zt3v/e/2Xm/1Ru/zLm/yFu/w9nY0+5ntzGZmL7OT2chsY3YxO84eZgezgdm+7F42L3uXvcvWZeuyc9m5bFw2LvuWfcu2ZdOyZ9my7Fh2LBuWDct+Zb+yXdmu7FZ2K5uVvcpWZauyU9mpbFQ2KvuUfco2ZZuyS9mjbFF2KBuUDcr+ZH+yPdme7E52J5uTzcneZGeyMdmW7Er2JFuSHcmGZDuyG9mLbEU2IvuQXch+swfZgmxAtpvtx+5j77HbbD12HjuPjcfGY9+x79hsNpttx7Zj17Hr2HRsOvYce44tx5Zjx7Hj2Gv2mg3HhmO/sd/Ybmw3dhu7jc3GZmOvsdfYamw1dho7jY3GRmOfsc/YZmwzdhm7jE3GHmOLscXYYewwNhgbjP3F/mJ7sb3YXewuNhebi73F3mJrsbXYWewsNhYbi33FvmJbsa3YVewqNhWbij3FnmJLsaXYUewoNhQbiv3EfmI7sZ3YTewmNhObib3ETmIjsY/YRmwi9hA7iA3E9mH3sHfYOmwc9g27hk3DlmHHsF/YLmwW9go7hY3CNmGXsEfYImwQ9ge7g83B1mBnsDHYF+wKNgVbgh3BhmA/sB/YDmwHdgO7gc3AZmAvsBfYCmwE9gHbgF3ALmATsAnYA+wBtgBbgB3ADmADsH+2z/bZPbtn7/Zu82yevbN3ts7Obdy+bdu27dqubdqm7dmebdmW7djO2a/97dZebdVG7dMubdIW7dD2dbT6We2sZlYvq5PVyGpjdbE6rh5WC6uD1cFqYDWw+lf9q/ZV+6p71b1qXjWvele9q9ZV66pz1blqXDWu+lZ9q7ZV26pr1bVqWjWtelY9q5ZVy6pj1bFqWDWs+lX9qnZVu6pb1a1qVjWrelW9qlZVp6pR1ajqU/Wp2lRtqi5Vl6pJ1aTqUfWoWlQtqg5Vh6pB1aDqT/Wn2lPtqe5Ud6o51ZzqTfWmWlOtqc5UZ6ox1ZjqS/Wl2lJtqa5UV6op1ZTqSfWkWlItqYarIdWP6kY1o1pRnag+VBuq32pCtaA6UO1W/6n71HzqtlpPjae+U9up69Rzajn1Wg2ndlO3qdfUamo09Zm6TE2mFlOHqb/UXmou9ZZaS52lzlJjqbHUV+ortZXaSl2lrlJTqaXUUWoo9ZP6Se2kdlI3qZvUTGom9ZJ6Sa2kTlIjqZHUarVafaQ+UhupjdRF6iI1kVpIHaQGUv+of9Q+ah91j7pHzaPmUe+od9Q6ahz1jbpGTaOWUceoX9Quahb1ijpFjaI2UZeoR9QiahD1h7pDzaHWUGeoMdQXagt1hbpCTaGmUE+oJ9QSagl1hDpCDaGGUD+oH9QOagd1g7pBzaBmUC+oF9QKagV1gjpBjaBGUB+oD9QGagN1gbpATaAmUA+oB9QCagF1gDpADaAGUP/qX+2re/Ve7zWv5tW7elfral2t13qd13mN13h913dt13Zd13VN13Q913Mt13Id13EN13Cdq3P1W7+1W7v1r3/d1m3N1my91mut1mqd1mdt1mQ91mEN0tFoaLQzuhm9jFZGI6OP0cVoYvQwWhgNjP5F96J50broXPQt2hZNi55Fx6Jh0a7oVvQqWhWNij5Fl6JJ0aLoUDQo+hP9ifZEe6I70Z1oTjQnehO9idZEY6Iv0ZboSnQlmhJNiZ5ET6Il0ZJoOBqOjkRDoh/Rj2hHtCO6Ed2IZkQzohfRi2hFNCL6EG2ILkQXot/oN5oQTYgeRA+iBdGC6EC0G/2H7kPzodtoPTQe+g5th65Dz6Hl0Gs0HNoN3YZeQ6uh0dBn6DI0GVoMHYYGQ3+hv9BeaC90F7oLzYXmQm+ht9BaaC10FjoLjYXGQl+hr9BWaCt0FboKTYWmQk+hp9BSaCl0FDoKDYWGQj+hn9BOaCd0E7oJzYRmQi+hl9BKaCV0EjoJjYRWo4/QR2gjtBG6CF2EJkIToYfQQ2ghtBA6CB2EBkIDoX/QP2gftA+6B92D5kHzoHfQO2gdtA46B52DxkHjoG/QN2gbtA26Bl2DpkHToGfQM2gZtAw6Bh2DhkG7oFvQK2gVNAr6BF2CJkGLoEPQH2gPNAd6A52BTqMv0BZoCvQEOgINgXZAN6AX0ApoBPQBugBNgBZAB6B/tI/eaR6to3Uap2/apmu6pmmapmd6pmU6kf6o9HuBDciDPEiAggBDFwhgUCAUS0IMhDFcPxQAFgYFAxUEMQRXAzOFCwBBkHJYQDhFATwAABRAwEAgiaSter/NkKENTu8BDPeIk977D3EZV/Kb+v2//cAGRP/dp4CT3cO+NutDVxpAoufVh06A5L/+Bey0A6I9m3x9J8CQW/mfY/8JPPLvZ00lfydKzfz33MH+QxP6d93qcbS/MKV/pEoz/8rPDe4XBqH/9Y/82xAV/VM3++KCkHdM4H+6Y/9VFyruBYz+oAbLy4W5l+HAtbaRDTz2CcPPvqUrfzZkqGrLALk5g3iLBqdGDYntGtiaNmS2bijowAEANg5CzRwctXRIbezA094hv8lDdasHSMMHeW0fnDd/iGwBwd4IItQOomJTCJjWEDINIhy2iUhzFsEVy4gojSPK2kdgmkgIbCXh3VAis60Ew+YS6RYTNY0mANtNSKvphKCorSeiGlCMBW8ovsY0I/NW+BJdbTz/nqJGQDS16G2UkW2XUai9BmqTDZlWG+5f0zqCf9lulG++gW3BIahlh1czkExLEP4tRNIbiZS0E8FrKiK8Zi0CXZZvQy5ms5E9E9UsRzq2E3lphyYw97B4lTwhibYlYducJPxmURKt1l3JvWlJbuuSR3oGJul7ZyalWprANDaR2d7EtwVKYqsWNn6xktmepTZeuCC2f5EwixhvdvYy72lXM9UNZ5C3nRFvPuPUgiaxEQ1bO5pMU5qCWtOgG9TItKlxGGdWs292XFPTvgb2z8RGVh3vOHf5ElxmNRx3mHLE8MdFb8uTbs7Ds0VPOFq7nqlGPcT5/hCIdQ+QFnXm825/lFkTpHeZFVLxOVukgjJHMgu6lp3uFknhv2kSJNoOlOxtlHKbKT1is1RK37tXKsVmsoRed09inQu5lJlSRAemOCHDqAd3Gt862fNYC6niD6CQksVv0arKBo6eJKBaS80be2dTrdTsuTbMrrpmkhl2KXHNuFYZ6GsuW3ghNPWqau2FUWbwpfc376omu/xC6RddzVkdE7BbecdllRlkoeaZfRV9LAbiNTTLvu58NjHrbfgWZ80wt2AzNzc6m1yfYQIakVU42aBNkBma75l9XPe/K7kiMkM5Ln6zuC1Ti+Zki7mMpnNsW8+FfwZ00dXmcgdnl3R5+uYZWvNiUvc51LHeuQM3xmVmdHaP7xJSw71PwM52TfZm3LfgO9rGtu5W1UZ8nzVfDnSjvJUsmz4TmfWlv9kb1jK7OgxkMzy8lpoZFmyWK7ltgXhvipjbGvERm0Fi+m5+WKztMhF43wDNsTwmim/BHT/WZzAI6TNLLPQxIwZpCDl52fnbBPKGSS0ijwFuFVefaRQ5fh0ppDdyDOBmIzknM0lXPvvN7WZXnDVlhpxKuGabaybyGc8WnQmadnK17sz4GXj2+5tzvs0uPfP6JW3jVsfkc1OuY9JnBphcy8w8TR+HBngNS7OoO5ualPY23sJ0c6ft58yajUyfa9MYgEajVVw2pw4yO833ouTdeNI8q1jrhrHIbWPLm8eCtJCV2EjWrZ1spqkswzJr2Q2zm9mZdGazSpyOZzPtZ8uumdBi1XGucFerjv/MZqPHfTHstWy01b1srpveYjdVUrvdgEa7+wI+P6/17s6d8dpf6tv/n0TLyhihoXFVW2NMc2P5LY69NTqOtDvm1/Q4/Gd9HK3WDfK9zQw5jdkxcsP2yKk3k+RCd+yMzApYapwZsqPxSwylI3htn/OaPzO3gC6HbQc9pRG0kdIfBGoNbXln0agXn1neE11mtR1vuM3bdjuo+XZVC27MRtzy23F7N+WOoLPmVuJ00+0JZtZdwem4u6d9d+yaiXetOh4Hd1UtuM6s23n8L4bnF8S25JHNydlblKci25UP2KhcLfiZx1mXC22Czszv7d9zNYF/nW8F/55mC19N5vC4FvGSMk1V8dQo3svfOn782I18HZyZPBGzY/nA9vJcZSbzQXeMX5m5ugUTM/moNnGL6Yb5Nnx7s9Aen+zX96DWlYxKo9F9xN9DyPb4EHk2+7XPbB9vT8DyY9NNkwKmMtsCO0C3MACz8RhUGhmo/dYG1szdHBDKzA5c0B0fEG5/4L6ZICCm4waXzf8NJmYHELXJW++PT1XUno3bNyhrzUD8TiKwki4jBmjtjmHaNxAT2UDIyQzCavsMTNtnxk00UMNsNWyyo8WG1ZnDoWq0oea33kBvdsMB6GfG4Zp2zAGsPYf3z6SDsY5FkJ1TuDEx40DVJr44PnS1qvZs3F7ErHUI8Z2Y0Ip0GYXItXvebC+CiMimhCezEqn2LppmfwNr8kLts32h5R4tYKxOHYeqEQy0vDUM2tlNDCCaWYwrtOMY4/Yx6D4TGcc6vuFsnsLGxCwGUgPnl8OHrrZqn43b35i1tiG+kx1aiS4jG7l2z5v2N4gR2ejwZKYj1X7I1oSI55kVEVeaLREamRP58DsKtShS7psWWeJ0YORpYwTbzMg8Z2lEpNa9kbzO5Aj67paAO/cxTjMzQrzyjRk2OcEO2a2SM81aOJl3wIQoWf6VVlQicLRkAmrtJG/cO3uiao8la5LluWeVxSPNNotN5lke6p5GW2gx5021rB0dbGHabLlttkXus9wCoXW/RR5mwmV9d2DgzqeM98y2OK98xAzFUNhB9vbLnbAWY+IPwjzKLA5KqyoHHoGZUbUek7X0zsik2re5NXHTPLNy806zdUOTuZsPc0+RFm/Kd9M3K84O4Dxt4GCbwZnbLOGI1LqHk4eZxEHfXR1w52jGbWZwiFe+McM7J+yQuaVzplkLPPMHdogyy7/SikoCR3UmQK3x5M19Z3lU7gX9bk0GYY+tBp0+dzuorecFodzng6bfxIzLlNCbflCIelPo4ayQ/8CyUNq7L+SWQSaGLPT7yMTLErNCF3vlNmqBZ22ZMJKg76LRCEO7RvhGjdIDzGvOrRupaeaoNPc0Wy4vtMK0HNQWU4JzTOMWmZhmUVaYgCl3jDJxENaZiGddT2I/7kxTlqWmn8aaKu+xJGAmm2RwH2O4idaUU+PbfQpu3GkzZm0B8Yah1gFYENzWQlTMqShpx7eDUde6HyUHmo3SiGDy20dqys74BIi1EpiXM+aPSnALA1AT4V3Xuf9cEhYN0RRLPbtZuUae+HrBplnuSOXjvk3f9WyjfL8Y57hN+QuWWZKwCLKwyPc8RYFzrqGzok5wL5MUPtaEGORE0yC0tejOUZfdE+DZ7f8wAbiDEgruog5Gdei1G+DsCzBB6ImAEi6MDfXWrXdqtGwR+fQ7n4faa9EZg2e83h0pERfpj3lTZ+CVLrXz3if3mBce4qL+PJPrsNeKhz3/YDN4YQdcIE6DH9x59VQzaq/HmJngNX7nVuzY6is4VLKN4Lp7Fm+m2FwXgXDUHYfa0cxaY8KxFczrZK3I4Dd2Urfli+gcRdmuIc/5vggTFLd8SXC+qKB1A7AENWz7yDjXjm0ZGLgwrBZjiC4ZJyE2RUIGozEcXEbNA7XhCDP1DEbpWTFNvhcpafGDSOvjEsSmJMgY/WBM3kelDQeiiOYCSB0HIKsZB+YjyG+VE8SsZN4GTisQmmzcgMiUO/M+kCPiYj6D68pOGeZ0b+jJkvuHujk9PwWrFhsfA77dyeN5sv5aTI8CG9WynEW5FPzjPLvOjHP+2G9qjyxnna/Lgb7RzfRdd68Pz2TfrvuTZ25824t/kFUrKKf8AHvBT7LJPhozffW2zufnrBOCEX5O8MVufM/C7B721vbyuLPnkue8AZZfzx/TrYDoT2xpNBjFW8hn9+4lqeTyXoYhyesLuN82IwQGq6ngBYxjU7BztqqHD7SAzddM+/6J8yOn6nt1lqbEf49J5aJBQa/sXby7YY7N+oH6mp9Am0b8dLfjBw9y9rgsRHtk1Ehhc3x4nL8T+fjeCFn299YZsh6WYeSs1T6mGuuLbKZPhqW+mYz14TqePK6IAujH2vfz8P0RpErL7qFZNrInw229WFb11BzWA9e23sGmkLAs6bSRar+LmgmpHp+NYCB114xn/uevEd+A0UY8//P6muzuaIrm2bHuj5rx09UUXOCb8v+FB7/KAD8MGfH8z796no3R5BFXfX4o5wUb7QudbVuIV/HMPgHgJoR5LnULCkkXzjHLkc+NDyRPWIvMgZ4Ahpttrl/LyD8ZUxJgT2V5c2c6X+6pnTEuiDyALxrmIlNIe2oh7artWIbvy2d2Qo/5CWTGgVHwh/cfZ5vAShI3WMNoH5jKQGyrx7ZV2QrvmWxL5gBml2ktibrdld6KbedKSabu85C2DLs3OX1N9GxmXxfDYjvX29n1aXYdbLko28we6sCOsWkdbqP6m/Nf5NNzr1sR6+CX6tRS2kgJ8LzxNjxw4sDZE1O3ounAoH+e4tCRF2U+ow8590SBzed15zaBwLPwOQ/7BaRCaIq4g3SV7bdr//CRKGz2jlyaZkXm1Q6GLKwE2xl9xdnuCtJi7mmbxh7RnZaIdNsgcvf6UMl2h2j44hCcreyU00MoJtAvvHftGXlX/PESxuAZqJ2dQup2ww4QQuaK7m92R4NmzEP6RvSKvzUCtjDgmK+27oPMRXdwvcJYXsONdne+qR3qiS3msktt8PG0I9ZuzM57PDcujBoA9y/bjus8Xa6e00tIMRwTrvdJuJOI3syBj2iuuMZ572mi3x+1d0UYFXfb/bfsmLVft9tmnWNP1Uk2Twdl2sBqk8MwXK4VZ+tAebwuuv06I1bscLNlB/3MO7yyPgfPAbo4wdugY+MMXeBO/fFwCEPb6788k8p7z+e9ebpQr9KJcY/O1gzdza7POc189eiegEBhZbQfLK9d6hMrEx3cLMHm6qeBXOnbA4+fymkS6JwKTPCyN85+dmeX9840Q3AHTTyxIIhs7m7msjonpZs3QcDpwrQXWrv/VLC9S3rO7hW7lMbrUCcv9ek9VXdooQ5mla7p1/YeZ+g8p+cWWpxDfS7vyn25VvbEHHUynQe3NUfv3NzB0TkxI3srXp97HaDz2qBb8DlDl3oIEg7xQQ3ZydyvazlbB9+Snt6FusGH6WjH6Br1Nby33TkOi3PPN47dzZmbW7w4R3p3LmhTeJ/Tc3gH6BbboJPQu5v31BJdtTE6zXt0e74ooD6wdhbB6Byw6VAp0ZH27Jj3R+eZsDZ2kPY4EfvDB8UX1G/pOGLPJPAEJiA8LyY7OLY3TEg2SXhkvGw389P6gq7Nt08CZEdJ8+2zuKKarln94QPFSTjVMjvUf8bPcmWy55Odu2Q8A6FnVK3KeQKtc0jMqXnyCVTu+06XqruPF6wRJvLwLOOpcxBvw3SMefwRAYKWpxgCZNdOJZzTdoG3aGdhyA7y8abxhIHCazPoldGWnbNzdkK7aEdhy06/Cbv4udOSjtGFfI/OfpN0eMboLrhBB6ChXZcM02KdB9A+ix2LbL7OOg8qUcBV7ePn1ORlvlzYMQquJu9dUq79wLNQh+MgaNmi2YXuU3MGwc1t6snGXZlYb9pLaTd7BncND5OEANWh5T0w95JepgN6qJOX/fTO5R00lAezjNd663yPU3ie83cbTd6hvrB35cZd08wd/tLdFTG1B7Z3V9rq3cThOzmjfBe/LuB97eBt+JzCSz0EhYf7oEbqZIbpmpykg295TxNbxuicpa059lnPSz0rZ3dNjmZEbkX38Vx25E5OycU2KOdnPW95znDpsX25eqgrc5CG5rxuzSGfqLswjaGnjuXSCB/42P6618rgm4Tcwd/nUw9ewBUEOxu595PzOKaNHCS53vAlPSPvqtXhfQwb9g7FyqtHbaLuYAnmttkZeolJnq2MixtjapjJZ+l9HF7Q71Fp9uf1wO6CHQzl+4l+qtB7Vwd9VA+r71zPi+NoHng2tvIyZy6PfFLVzQt+ds1X1ncebPIu6rE7gWzauNNu6Q5cy/+avPPa2F30123cwbJ052qK+edCRRaXLY+QzRZInL8LdfVOtnt3C0zeabd6lz/qXskCjQKtzYnak7Z2ZdZs1j8b5Kr7piAHc/VS8WW9em2VbbZUN22zLtS6hnPH2AjK4T42Z0yrfWimxbYXt72+ppk+JGL2wA/Cb1Mca+QhzGu0ocs8YUBHC3JOrwmpo1yOqvrsVd/YibKz2jQVpTeBxXc2o770bBTTmDzex30ykfuQFCbej8JrIEs8TUVN6BNNdlw45zntUKUO81OnLGL99LM+avCSTl3wIxP6nOEOFeaJgR9htMkBLEdF3WCU34eq2u48FLC40kIU7ItVbHkqip4Gow7uZhQG44BR51pACvXz5+cjtNxjbym1YRWOh7h24A946tvLzfR5icnZrD/HbbUrT1wPwtI2TPKf6XfI1nAzhg1rh2LlljHgoarBMOOe+vZyc3VeYuK1hSGg9fdLZaSPwwZ3j4aW8byYzXzEhQZM91OTxrso8KNoXG3h2l4UR/biu7CtB7d5PefmDjezv+BauJL6zkATeStexoPkJh50s3hmLONF3vLyE3lNGsfT5+wmHpkt4zl5rlKPSqVOLaK3KRshkx2gnMsL9Uqe0PbxKEzkaW8lL/rYnYmFrBk27bgzTygaa678Oil2Vljj8b7xZgo8mFffnGo6TpIqrShL9Ukbd9026ocwI7slD10oHFCuZ0KGOp15b4wMw0iZs37zDaE5uHc+5VYjXw7UdU9vaUkP54De5tf/LIfyTpzIa5rFw91835MdPKopvKzX8NZkyg/uJt6uI5Ewg8CsWvxzYyLvcigPnq28T/YAUc7lZTtkEquAV2t7vkb2Mgzr+bbsp29Gb8B6norRvFKyzhc1kUffMt7hlON7OzfxXj8t4/UwzTd0JQ/MUF5uzmxs7WCMg6biHmkknuNj8MRxuIsLbtaooPnokBGqxNhz6tiwqvohlh31fz01yeUpf17lydmCnmm73ZXnroOw3w3T2+eUUdRuuAHDJppDMbFl3H+odDCbT09NuDy9nlc58aZ2kPFinodt5OMwg75Hpms9L+xmNOICTqaTqfnpXXT4UXSuZnqdb4SjfKd22+Lj6jk+l3MNmxlacC1eiWpnoEm9FS3pQXJDD7oZPTOW9CJveflJvSaN6elz9oYeyZb0nDxXuUalUqcW0dsUm5A9B1DO64VqVU9oe3oUJvW0t6oXfeDOxELWept23JknFI01V36dFDsrrPF433gzBR7Mq29ONR0nSZVWlKX6pE28c9sTaq06qq/Tvc0iB7TVJmTbn1GLW/LMYZjskBnAHEOQHuirPMr3lXdp0N/+3mLLe5IH90ZZC9y4red7Uu/Rkh4Lc385TcjxRqfz4r3pP8wBvWE39Djn84VANpN6uKt6Nbf1lLcfCD+vt2ui8hXBlAN9mHf5Om7x8b8EiHZW+rW9mRf2ZO6aH9aeXoclPRUix/rgM87o3Y3pJeOUH0zdr+qxHNaDf2j3D97C3mTFnb10JjLl026f25qvQR4hDRhb94UNe54/bNr5IOp5ed5M/c6FJqci+vz9w65sXz1Icr3hy3hG3lV7w/sYNiwfipVbxqCHqgbDDHvq28tNPYuNVZSH8PAHs3C4f0pEQFAIYhMGg0GWLuhkz2vYvEZc2Ot0PzXpv4sCP4rGaguu+UVxxC+eC9t9cJvvc37ucDP7C66FK2nuDDTBt+LlPUhu7kE3u2fD8l7kLS+/wteS5T39NvfcGtrsnpPnKsCoVOrUInqbsjHIxj/CRT5wr/AdbH+PQNsm+OzH7kMsrBlobWak3ei1tctRgy/HNe/pTarITIEgOMjJD/u1G2ulV1b4Ut20Db2DzskpVi96iNOVXayDrxUmZHtnRPZSYhiWDjEbGGJIpoN+pynac95lQre9PsrN9Cmu88lZF6ziEJ/vBJ+X2b0NzAPC7uylMrXXtLaHLqcCD2/ukc7uhX58r9OoIM8E30BX+KCG+F64N5htjg/5EAheHXQa9PPa8cthu8+35UC9pb4B1vlURvlKifW/qAk+est7F6eM++28ufd0ds9qea8Fp/9SJ/hwVvgWGuJDlbwTuOpFvlXKLh822L30gG3lDdxbwosEGTyp5Z2J2dWtXl+Oq6J9h793MmmP+cRec/1dqi3UlHv6GcUVBuC6Qsbs/wSAGtywxhN+bOUhmQIJvnr9m6fWxRY5s9ae5mjkygN2oaDMkd3fBBwnRdBMNY7cxAVCNqoMUPP+bmi/C8Cou9tq3tbfqX0//Tb9unXKT7b5PiTTNPabHIbhZq046weS437R7fsZsfKHt60/6Hve4ZV1Pnga6IsJ3kYfO2b6AseaqjUg1X9T0C7yhHan+b6fWe0Dfa/vdDN9WazzqUtqdRyfbOcWxRqcrz1pk72jxE0vlFl/p4xI3R56/HmOJiHn3H6Oh407+sBnd3bppA3l3ZtY2rU8c8wWx0eZnuCGz88xfURPtKzaYuIkCS0NIhjy9MqfyBTxv3fJ8G/KL6qhAYb7cFsjBD/TV3uaj9YcH3hzgh/399BO8JW2wjdz04KwtvgeNGGE3SBQ8Vog5FvnS3ugD+5GH6qrmT7nQ35bKZxl5c9p3E/Ppl9alwZhF/z0DvddGuuDBdcCp07ztS7yKWp9DNBvi8/WHN/FXT7WTwVWmebLHOjTO9N3EaFdQXCcY30k9/p8ZnvRIPRKgj232C/G9eAP3/s45kK3khCguB79DizaKcc4JqN7R+x3M7aAYN05ZqcrYKvQln6zKyfFYxAO157l18okZApSyEoCwJ6XbuMxDx7l2OPgVhXEglzMxsfCJnid+YcDxrsFgFtjM138aZlL9vHpXX1GdW/7mW1AP/cAQ7cBeML0H35zf9un3cE3BQ0RQhC8GcATxwCztgfY4yqg/LYB99ZcbH2u+Yln0O+8LJt+q5z1ywBlwtd14cfF2Hm948q3zf2BbeVPxn2/h2b9tLPm96jahYGTMMqiCwZFbDc1wTaafXPANPX7Kb96bdeOK+vXiZ+5sIVwZ+PSz9bs3gJgcAZes7YxtXnpA5URJ9jhzPmmUMypZentpk0k7zJhOkMYGQakT0FtkZcPlV3/EzX6h3Loj//1wo6bfp6n/LgW/CY+P2jCaa8P3WSfukwRhprvc7q33A4CCOzFQm1TfgnW/HQG/Ra4Zwhv1i/7kBWuGo4dBqTZAyw5A0i+ZULeub8FV/7IjvsNlXXBtzt+HAt+z1ccD5yZ71tswY90xy9o04I/1/zwBv0Wu+knoXeH8NWyXzXjfpr7fgeHe60j30rMbrfEF2k9eILvO5/ZpVvNMFhdhfIOH+1kxjvmo3tN/Hc5tlDQ9xRmpCuwwclK7+zPCVF4JUNPiEUx2LdmdGUZzU/dJf0zO7gOwOiLPYFossSpNkyObxasnsqkXZs7YNCtCbNoe+nOKPb0/a4xo7Rv69mWYB/3A+G7GWhjKnBm84DYT6MDN52GSYwIn9nAG+OBM9sP5OWK4Oi2BNf2+bA+r//NNwD4XBYbgGvOAG4AbULs6OzCZczZvJs7x+YBwb0KWMI9QFtnAPVb//sw06tNdxICLWpw0I7tXJPDRt6bAyRz/5/6ZctW2fGyyJrsMR/WCFfs4i17otsu7fYhvq4TcvGOcs4lCJaPPrUEhqM49xSsn1osvfW0RfIuGT5zDwku2g9ElWwpcdWpwKWFQDyrgJtfO7TcADxx+q9p8Q93c4UvTft++Sf+rsh0Idi5v9IW/xZH/+QcObz4uv53awBwA/uHsGcAMw75/ApizSFBrf3AVrOB6F0y1FkIfDgMaGwPsBSuEXY1/Ye1+PfUg7HB3K2/Ief+qEb/Uj5F+HL6j2sAcPIGoAqGdgtDLwFmHgOkuQe4f2G5dSbUmbc2DhkYPfcNpewTALzZtOe7hk6dmE70xHBz2V2iIekz55O1JB8fS7UTQFsmoLE7O2F7pYcri7GeO/jcOCiQVeI1P3XtMkavk8o4I65JviScrbL6CRhl5oWv+Czy1uTary6wNmK+Wgd+SlB5lwaO0sFasW6tlUJ+lwnFNki4wAihdoYH8089u3nCyu+JkuOBADshONmQIBG3BHVbFITfcnMnBLdcDjzYYKAUpwJPWghcPU/7v9FxFk2BLLfKOLscKFoN44Hb7Qd+8YRg6KWW1xbm7TcB902B2o1eW7tloIk+2i19ArCqs4MLAaN/mnUuMEX5YOtm3O+8oVPc9T+IO5EAKwps9h8j8w0hOjHuMAUv8F2BNOfTXsPl7R8mtSxmD9f8hcMThg1tGlpWDL1hmHK6kOZi4UfWEVXGCUvdJNw0RQjfwuGw24Nw84OXFgjX9tSh1NoOIdhBQvhGES+eJQQ/Tlh1n7B3YaIQ+hB8HE5MHw9kOhhoaieQzOXDUFYBZZYAbQcAx3nrhZBzf9FO/DWM+9md3vejmfiju/J3oPVCtXN/lS/+vY3+saRa/9OR3ACEcmGsdUY385b9mLz2ArbgGQGywlTn4w8DU/nCid4O9yeye9o7tuFzLgNZiKGEPMG45UU8zy5hfzQAY7DOrPYlU2McSPSVliqfHXZ/dFoenEcpK9/Ypb7SRhb/zGWcdKBbrThAc8U6EsPe6+5PCZrv0sBROlhWrK21asjvkqHY1gsXGC3UzlBh/kwAjcpIfLMPwRsbZMTkYG6rg5zcHpTdAiHcloudHBza0uACG4PanRb84qLggrm8XYhKn1rE2WBEXBpkamxwH2f3Bsk2OVhMj+VhC3M2HbgJnzVlma/y2m6QNWMyhOLjcR/k1MpiayQQu7MLE+a2xt+J8Y0BHnY63bQWCIETBn6O/UQFI+UPw6C4KegG7UgkeyL23uFvxjhPi5nENXkRUeYQYpuFlhjhZw9xTR0uuHDoak1xiTHDqhuGWqcLBzeHCLdVmNpc4dNiofpOI564W6g2XRjSgGHc24YhTmOGWHuGukomDV0eUuvQ4o6xQaobg1pGBUO3lIi3IghvOfDRYKDqXjscOQ+4tQoIK7oxQ909QPhqVwF5mDrUNw94cCRQzU5guLyjiF/XAulMbga6XGRoHb1/Tj4+kk78zN99At5upvCZ+M3AVO490fvhxGl7H8su3PAtyygLsSplmmCy/Cn8szvt/wdgCGqbk3lo648DCX2lUb1nh90fTcuDs1HKyhu71FfGyOI3cxknHWjXEwfQXLFGYtjXuvtTgt67NHCUDtaKtWWtIPK7fCjbtcMFRg61GzbMnwkgozIS3/Zh8MYJmZgozNpKISe3CqWzWAi35WInCke7TLjAJqF2U4RftEC4YC53FqLSpxZxNpgQlwmZGifc59p9QrJNFJbJY3nYwpxNBzbhZU0Z86u8thuyzJgMofh43Ac5tVrMGhXEbuHChLmt8XdifOOBh51ON60LAvK6rUu1KwyEDOflHYYjkimABc9IPPVzWbwlFbIZ7ZdCZhUtHsJ1QfFqO3E/3uVGbzOJpa0jLl5ElLO+eOH4oe3Nw0trhx0sKMKK2TbkOm+ILlOKxzV3DuMPHm50dJFl8zDU5cMk44eu1i+XGaYGdYQA1NcBAAAALgWC1gX6HgZCZgZscnh+hIoGGgcgJiwHgNQH+BwIQGQIanB2fIKICBgJHiQqCX7SCfYaCj5iCmhudHqAhgoWCxwLcMTK0Av0GAw8YAxmbHJ4foQMFA0aDW7CyM4N8hYOOl4OZGpwdnyCDhIPGA9swMbMD/AUEDhcEGJobnR6gBAQERYRar7EyhHuEhI2WhJgZmxyeH4SDhMUGiATdMgT7BAUNFgUXmRqcHZ8FAwVEhgeFXLGFeoOFjJWFlxiaG50ehYKFxAWHBfEF+gMGDBUGFpgZmxyeBgIGQ4ZYra8whnmChouUhpYXmRqcHYaBhsMG2C0usAb5AgcLFAcVlxiaG50HAQdCh1esri+HeIGHipOHlRaYGZsch4CHwgfXLC2vB/gBCAoTCBSWF5kanAgACEGDBIhZroh3gIiJkoiUFZcYmhuIv4EIwoQI2S4I9wAJCRIJE5UWmBmbJC02PwCJQgOFBogJiwyJVZ6nsLI7BAmNFgmXmRqcHZ8goiOlJqgpqyyuCYAAPy0J7AotrzCyCjEKcAqxszS2CoAAIRcKwAAAAAwYJDAwsTGyMrMztDS1NbYAAAADOTm8v4AAQwBDhASFBYYGhweICIkJigqLC4wMjQBZJSWmJqcnqCipKaoqqy4usbS1ODi5Obo6uzu8PL09vj6/P4AAgIEBggCOGhqbG5wcnR2eHp8foACjJiapqi0tri6vL7AwsTGyMrMztDS1NbY2twMAzwDPkBCREZISkxOUFJUA2Bsbnp8iIqMjpCSlJaYmpyeoKKkpqiqrK6w4BAEEhQWGBocHiAiJCYoBDRAQk5QXF5gYmRmaGpsbnBydHZ4enx+gIKEBLTk5ujq7O7w8vT2+Pr8CAUKBRYiJDAyNDY4Ojw+QEJERkhKTE5QUlRWWAWIuLq8vsDCxMbIyszO0Nze6vb4BAYGCAoMDhASFBYYGhweICIkJigqLAZcjI6QkpSWmJqcnqCipAawsr7KzNja3N7g4uTm6Ors7vDy9Pb4+vz+AAdgB2JkZmhqbG5wcnR2eAeEhpKeoKyusLK0tri6vL7AwsTGyMrMztDS1AQINAg2ODo8PkBCREZISkwIWFpmcnSAgoSGiIqMjpCSlJaYmpyeoKKkpqjYCAkKDA4QEhQWGBocHiAJLC46RkhUVlhaXF5gYmRmaGpsbnBydHZ4enwJrNze4OLk5ujq7O7w8vQACgIKDhocKCosLjAyNDY4Ojw+QEJERkhKTE5QCoCwsrS2uLq8vsDCxMbI1Nbi7vD8/gALAgQGCAoMDhASFBYYGhweICIkC1SEhoiKjI6QkpSWmJqcC6iqtsLE0NLU1tja3N7g4uTm6Ors7vDy9Pb4KAxYDFpcXmBiZGZoamxucAx8foqWmKSmqKqsrrCytLa4ury+wMLExsjKzPwsDS4wMjQ2ODo8PkBCRA1QUl5qbHh6fH6AgoSGiIqMjpCSlJaYmpyeoA3QAA4CBAYICgwOEBIUFhgOJDAyPkBMTlBSVFZYWlxeYGJkZmhqbG5wcnQOpNTW2Nrc3uDi5Obo6uz4+gYPEg8UICIkJigqLC4wMjQ2ODo8PkBCREZISlZiZHByfoCMjpqcnqq2uLq8vsDCxMbIyszO0NLU1tja3N7g4uTm6Ors+Pr8CBAUEBYiJCYoKiwuMDw+QExYWmZoamxucHJ0dnh6fH6AgoSGiIqMjpCSlJaYmpyeoKKkpqiqrK6wsrS2uLq8vsDCxMbIyszOAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wABAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAIBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAEAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAUBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8ABgECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAHAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAgBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVleM0KgEwHwvADMeYmQgBgQBFCAAAAAABJDhP1/LxktHRmvF4/OV8Vg97cR86bjcVjqOp6+OIYy8xs2D6+H3YHvIX3P6Ke2afhZ7Gh/xWpeP01fPYtXD96TX8dbzPHF1PF49Lu0+eo81jY/XjuNlxWtrsfpwe8lruHx2v+KpI4Wwv13w8M9DP1bdsPb2CDVPHM0UWvw86+2gI1/4rLcLHX9p8+bDiX/e+Sn74cM/b14n9rEFD/88+RTn24lTh9q+Jua4zQf9Y62Z0+yH0g7/fN3YcZsP8s9a3E/dHpIervDza2fHbT7oP2tlPtV+ePjntWtkoR23+SCXN/yU8+2pQ/2uGXvc5oMu4+4O8FPPb6cOnbhO2XGbD/pnLWFP7YceHP75WtlxWz7on7XgTrEfAnMY7+drZY+z+aB/1lo6zX4o8/lw+Dd+8BWbPejywq1Od76dOjSRa2fHqbL5oMsLP8X5durQxuuFHbf5oMvbLx78VOfbqUNBX1f22IKHf8b4lPPbwalDrxHz2IKHf9552vlm5im7Q68x9tiCh38Wecrx7dShw65dE3bc5oMuL/xp59sphzK/JnZcx/2YD/rnFgBYmyUf+V+eOXhkOeT/f1v+//9mfu+pVPZt8yAyL+N9/SbrAV+QWCXfgD667dCfVzTej7CP/+yJrvgtJa8A5lCoH3cczG3g/GwtmKF13HZXvnlo2I8fx/48/ykqH7bHgf4E9oSqT/x26lg7OmcN2eMmvxN7gvsTfzt1OYmfSEP2OPQ/0J4Y94nfTp3d3KeLIXuc+LNjT9x8om+nDlX/OZo4Gr6vgHetPodO/3yY+jcBN3gTNBSXg3etPodO//hxtW/zeaJwQ3tcRa8AcyhUHz8O4Dn+Q3Q9xB4H/bbbE96f+O3UyQl+Fhqyx8X/gPaE3id+O+XyVp9JDO3xxR+MPQHnE307dfSTzkdDe5y+P25P1P6J304dKv0DarIbdl+R9JpgDgX18eMg3MYPRLOH7HGNXr3Podwff5z227yZCHfIHhf6deAcOu7jx6ndm2SX/gH///9aAAAAAQAAAKgDAACAFgAAKLUv/WCAFfUcAJYgc0eg1B0JwOswbvgdzsvxclyjSRCLCK8FrCfonQbuMHDjxnl7VeMukg5PA3do3uCwYz9MZP2hgvRrKpcFUliDBCr5NEcFEUgSH2UAUwBYADK+fcfcG4Y375d3u7i7t6wblzu3zXb7No02ezbLtV+uXbdaMFjs2LJXoFOkUFllYZveLKzTk6nqm62KEkUle41GmaZOrp5VLdbVk9T7cqGy16FotVi9GrW51ETXmjdU2m63VX5rUG9Yw087jeELV5jCTEsYwg9uMIMVnOADL11gpQdsvXqAk6aO9NFFSx86+vP3oIH22TnPO+fcfMmcuXKckcmTH7/ZxrjxmovTECc+XDgwePDfMwcbOcNFJnLTQ6bawkIO8oSB/OMI+7jHDubxjhesY+wIzjGODXxjGxO4xjQW8IxlDOAYw3j6i11sdIunJprFK4Z+XWqhVZzin1F84p5NHLXOJR6xiEH84Q4HU6QjoyIp0VAU+nyFgoB+fJw9PDs6OU3mEkeZRN4cbYw1RRriUBgEzvxkfDE9GN7LzsVt0eVwNxtLjTZbicFeL5XIo7FIFAJ/vh5v5+pwttpMBoO5tlKlr7OJlBXdmUxiq5cc4qqV7OEkI5nDRwKBT6gxXgAEsf4HIS6AmRnqAdIoAGCIAEAcYAQcIIAUCCSshIQAbaUDAIqdlXu3z7ya2Jnzdtf8iXcXM3bW/ps98urmxozbffdHrLUhnEu69PnIiQ3PSg8S5LzdNX/i3cWMna3Hsv7Kf7drS/h98fwwMaqRL81K1CusQrU6SlQFhOYEURcxG0AwFo1jZhOlnyX3l8ndjJP090nnRLlzpaxqqNQyEmPNVXUH4wVWung3opmu7rFenQMWjw3bWLB02JKpvQWht2ceRuFQq6Y2bIr9eOoQQtAlUmYvwY7VVTwJxC6CYt18TyixJCA2jy5NUTHYValQpABLtRrhcgisbRTvCI1mSFpBA6iH+bkUxcP+IcZJK1Pvtjh6vr+9ZAiKsX4gds1yIG6pNU3gsmCfoAv0Yb+YOkZyNjO11d2dEAV466Xdi8acTQwNG10mlxtx6r0K73bHN/4egoYYzJy18+WIWmarxOIq4JSIGAwZNbJ8Pg6RDJq1qwmIN+PUHAvc5kw8cLHgqWEtyhJ6e9HVjrWcgXvzlVRvysFTBaaxYEtuSHx+jCeAgpYH0CRyqDqWTFNXTL054v99lyASwzpfpC+9yu3x+7n358DyBEMlLDZqWgAAAAEAAAA5aQAAQMsBACi1L/2gQMsBAG1JA0qfJp8vEJgMA4gpJXyjgakoN/+DbcbVAasFb0FKidgjw0hCBNHTRclLYWVbY6SUUkoppRQbCoIJiwmOR+6Rq0ULkovkcuGi5Cq5j49L7pLr5Ta5QFz8+MHisrg8eKy4K66fX4qb4u7YYXft7t4eiovi6umVuCUuDhx1t+7asCHiirg0aIS4Ie6MGR/uhxsjRofb4b54MXfnLgwYHq6HK0MG3aW7NWqAuCDujRsj7oibl0fikrg5cpi4Jq4OHSfuicvHd3fvbl+fiqvi9uiBd/GuDx8tbosL5Lq4HMw2bCi7ZTcu7sF9cOHgGtwG181twV1w29oUXAUXAwYEF8FVUxO7YhcNDeyC3QoVvu7XPTvjulx3woStu3UjRNC6WleCBAPXwKVAoet2XQsWvK7XvXAh7IbdtLQD98BdW0twE1w2trE7dt/eGFwGN0MGB9fB1aCB7JJdOTkIF8LlcM1uVr/9Fiiw774DBuSbLxbWvbq6ZC9dK6tKttKdmqJkKV0pqUl20p1OR+3ofXoStaK3qSnUht7/HVlH1/tGttFlYnpkH10nJ0gW0l3XSDbShYKSZCXdqChSS3qpqEpt6a2qugCsJWvpAgAQIAC++AoQoK++BAjwy2/W7ZaRnkWL8Fg8NlEiO9aOPXSIjqVjDRnKtJm2UKFLe2kJEZpj51hBguLYODZQoDf2jQUEiNJSWj9+2tg2lg8fNpaN3bNnjV1j+/SZtJP2zx831o3d3Ky0lZaTE46FYwcNkmPl2M5OS2tpPT0xLab9/NS0mhYUtI6tYxEhumPvWEWK8tg8lpHVY6uOVGqjbbRp0mCxWOyZM1asFUuGTBVbxYoRo2gVLRgwUWwUKyn5xD6xXrw0sU0sJCQTy8R26aLEKrFatCTaRJslyxF7xG7ZgsQisVy4JLFJ7OPjErvERkY6sU7sly9QLBQbJowUK8WOGTPFTrFlylCxVKwZM1fsFYsGzaJdtGrUMFpGW7WOFnHH4aEOq8MaGupZPUtIiMPisIKCNqwNGxhYw9awgIAyrAwbJAgMC8P+/bmwLqwPHy1sC9ujxwq7wvr5qbAqLB/fnb2zfX0pbArLgweexbM/frCwLCwQIC/sCytESAwbww4ZMsPOsESI0LA07ODgDXvDFhbm2TxbpEgOm8MaMbJn9yyi3WHt3E6cYLNs1oSJNbtmSZBQs2p2xIgL9oINEcKCtWDp6ChYCrZDBwlWgp2bM7NmVk4OgoVgNWh4YB9YOLgGtoF9e2NgGdgMGRxYBzYujsyS2Q0bymyZ5cAhgo1gPXiYYCfYDx/O7JkFAaKCrWBFiECzaLauLs2m2RIlMFgMFgWKNttm7aybXQDAArAKFFhZK5sgwZSdsgcORNkoGxY2tVP79bXa1XJxOVkna8DAt99mZXXbLQEC224rQEC22QYIcO21V1cWCwtbbAcM0FbbAgW45VZLy1tvt7aYLJPt6mqyTdbL68k+WTAwKAtlxcSkrJRFgIDKUtmxsSpbZRdYABQ879Ke8HnypPp3BsUZFGdQnEGRdYIKdYccyUgtSjh+sPjxsmdnzy8sjVh1zpqQPzNO0k4Dq6FfIpWlXyKVZZ0haJ8bLTdafrgSfbkY9UuksvRLpLL0S6Sy9EukstSOonmieZOIFdishodzh3N+uDokAu1zgKFr08kH7RMrhBWr2MO5SitcjIL2dW3WGWLFOzXER+3YtfnHJ7cEtA9HbnUaMCvMg+ViVG5Jo96lmklE0bwZdyrtHGBwo7WGoO7FuYpDfJxEFM2TW/LHJ4mmi8cFcOQW4uMk4h8flSWV5dYYo5EInYxrhM4oLCxhgYKbCkVB+6NcVEgdlDkAhuGDBKuhBLrDuURfh3ONeqB9dYYOMLxxqDN0owXalxfpRisPFpwwl2r8cLkYrTPMi9SOZL5YCZoVJkq66kyUJLckURKO3NpT1DDnEoSiLtoR8bFr81KNIIIZd6gsg8QYQSWSpqLqledO7Y+PSqnms9JOEs1NS8ORW3ivyJ2adkR8nETc2nFfxXVtbrPCfae2ER/3JCIXRLBF8/gfH+/apII2gQKUorKkjm72sXpU4qqzhp29rgIKvlq0mJrwZWqCnUgwTKFCaAbER9CVL4UuHD6FMSEgQwyhmB+hWqVmdAyMSQgbsCBBVoCFWeQE9oeTgUHKukPF6gNz9Pn5FfqJA0zvQBiYHjVQYJCA9MjSvLJUA1gJMv4uJFVIaWJUOgKB7weXyMU9laAeHRqG+i3YkHZ9Ksl+QKqBEfsjS8MixbNOtPUYMsbj0SRL2xp7AqVpKs+3FHoCLxGZLjwkcFUmSB9eYQLdMTqeYDAIpYKJm9qS0CRVOxE2mrSQgaQ6QE2QVW1UdBVUcUiZqD5GIavm2eOD6ggHE8dSJnsH1HgKOkJi4vUkSsjxz6E3gE9vYxpoYMxSDcK9pDTa0zRYR6mYZ8IUvhlUyjZYe9bUBcfiNKyKHMmzKb6DxHdGRwHMiqCSs6s4kxopnJ1NUeSlBucVZiW4hHpFrPIsbIQVKnUvDmSTw0jPu0g9pJFalJGRkpF5ZdUsL3vVrDJTqll29rIsiVW1yjKrWnuK1S04fqpaacSqW1Uw1a0bprqFxU91S01Idcsv7LJFHN2gNSGXOngM+iA56M/s8oq9NFRn0JuPyVaAEBcIzMgnhIxodmIwqqagJZ7VOdRMrkaekYrUzCZvnTqAUDXrtPAcckXVxG06OUmpmoyCPCu0UTXtptWsNInVLEoz1SzOxKpWE1tVSw1RVQvQTFUrzlp1C89odWvNrG7NyaxucVCsbn0ZrW4JYiCDUUi1Ww2pdg8S2E0pQr2Dq6OmAHOkAoGYI5iDNiuoLvS2qCvSRDQ64okYQnXBIYgjCxJpqC06DThSW0iga+zabHSAobHOsNHJbwTtc3zj4AhJpcVMgxaxQlmm+mjBilnyIrO40eqiMoEThsokDxaTSiuoTShwUpsczlGbJPqiPvHDRXXSIRHVCZkv1CeXaqhPGvWoT6wEqU9cjN4v0Dsm5aal3Tsgl9DslrlyERHBkVu4wAuspQaWs4OXyMF7RRyrUIBSjjyY7FWhCCmrUIoxqlBpqlCed41Ulo6BUzZUo9wgwapSThmqUX6JVandpBqlhVI1ylFoNapOGF0J0taO+ypumxXuO7WN+LgnEbkgAv7Ht0XzeNcmn3GHyy15rPPokXMEZK8C2UYAsskhZKQVkZ53XkyIeWHDKFIPaaQWZWSkZGRe2RmNxBdgVbAq2BqCGiGzApsvKuNTAwdgVUSsKlUsejAKq05dPFgVMYxXHZ0k0VSdKu3AqogcNlSdPKeAdeFiV0U8tATTMcahihiIQrVOqeQaAsxuEKQesRBFRWRWgU1XAjoLltdmRXUtQzuyqMfrsIEDx0d76tD+nm5gGVsbI5VNVlcFhl/RwhDARY6HImSi7Wg7VH1aFESSlcXxBqCK6opl6EUONEc6i0xoJ8DoqT7VeSTpznFLG0hoZRpS9al0y5ksZYOaaIaQ3QBGZ+3nszZrjLVTN6hrrQBYazsEHHAL2UA2jN1mUzmR3bi7bBickS/yym1kI9nbOLaMzWZXztmYnAiPxCXxStvG1tsruNaesVnwBNzBfsFDuSgv3YN2oe2CI+ALNo1dZp+h8jWPuCNeiYPyQpyUW/I4vJL74Xt4Kd/bEs/iJDiKHYmX4CJ2pG1ho4nQkTYb/zxqS9qVNiOuxav4E8fbHLaHnWIP2AU2gn1oN9qSeBjvattuGwGv43Q7lI/gJhxsMj2613aUfqQVaUQ6VDfSdzQjnoHL8UDdqQfpRvyNs/HAnWQvWRK6Q/eTragp2+g2aPQcSk2p5cg5o89oOHDK6DL6zZsxeoyOE4eMJqMtLc1oM/ryMo1OozEx1Wg1OjOTqqlaU7Oqq5oOnTV6DRttp46uoysr2Wg22o2e/PJliySkfnyU5KK16C2ROlJ30V60pAYDBlJD6jBaDBYsUxalaEVFRiqL+oquoqdoKVm0o6MVbUU3akZ9WEQXGaKXHOpDjQRJEB1EHznyp/80IuIP/UMnJgLRQHSSJEK0EK1ECaAG1EyYENFEdJMmgTpQO3EiqAX1kyeDepBQR4GioWgjRgg1oTbUhXt7fDv89HSfzqFx4NDTejpP69B+mgePHXqH7qF9yJARA4+FZuFCv2ihW+DNuKFt2IChYegamobOoDt0cPvwoQQIfUJz2LAhhU6h5eTu9J3WoMFO2+m4OBQahYaDM6FN6Lc3EpqEbmsToUXotbUQOoRmYxuhR2g3XUKv0HV1KrQKTUfHQXPQHvRchAgYJugKampoGk2n6Qsag5k202oW9NmZmlbTFLSEBw/IdJlmoBUoQJBAJzigx/SCBRA0BN1AO9BTDQDAU4AAWwI0l66iogLTYHpq6kt/aSkpL+2lo6K6dJeGgjKgDeh11dJa2smJgCagmZgG6AG6qamALqCf9JYW01lZYTpMY2FV6Sp9pa0s6Z8tfaux7ppzvffXPlfyuudLudIlrTMpqWhppuTIUaNHojk0Q5qUI+XRSXk0S1KkB09WlBPhuZMT5UN36ORD2RCdzGwoF8rEzIVyJ6Zl7syCLONkQZkzzpvMmTffVObN/KeyTf6T+7Rhk/vkPWzW5D2Zz5rJzCf7mXST/WRAbigzoByIEk4OlAfBkZMHZUJy5mRC2XPOZfbMn5ea+TODatbJoBlRHTsZUV5kJ09elBnlyYyyHqojY6bmNIxYcpp8BouVfCaTsVIlk8liqihmMRmMYpQMJktGeZIlc+STJjkyQzZhkiFzFyZKcpesRUli1pKzJB7JWfKWI0jylswFSZLMJT8mWZIfs5clTrKX/MUJlPwlh4EiJYfJY6RMyWNymSlUcplshsqVbCajubKY0WQ1i41ZTa425mp2PNyhIx9mQx162TAX6uXlwjyYZyMP5kAbNXJgBqwhIwPmIDJg5CD5D4aL/Jd9uGiRfeQeLVbkHtlvRYrsl/lS3GW+3HenIvdlHirwMo/8A49F/pGBsHiRgWQhL2JkIXlIjBl5SCYyg0YmkgVp3MiCmfAGjkyYi+DIkYtkIzn2spGMuJcR8w4UbmwZRTbBhiGbyCQwpGUSWUTahSwig7hQIYPIdBUoZLrsgYKE7CHPSTDLc3mDGYS8IWuAQJY1ZDiyBhkuvzVgkN9yBgYOcoYc5+BBjstyD8qyXOZQFiFzyB0iTMgd8ocJZ/lDDnFmIYfIIyyg5RG5Dk0t1+USamu5RD6x1pZPZLu2bJfdxgBU5bGqXDWVE0zlqah8ICpHTXPYNE/X/LXm1Sl3OWWnnw38/HvW6rnzTIBnnvOAmwPcfG2+stnijKWzAJ31zgV23j5n+eyZ8hZTZmrKXE256Sl7PeUnqAwGlaGksphUlqLKCKgylVVWYJWt8oIMAF/6tGTJE3sSwpQIYUKCMKkgLCgQlhQIB9rEopt48w8O/YP/8MGP+GA+enAjPVgPHqwID8ZjByOyg+3QwaB0MB1NbEgTa9bBh+rgOndwojv4Th68KA/Oswcz2oP39MGO+uA+fjAkP9gPIBwJEAbEiUc5MecgPGkQHtSJSztxZyFcqRAuhC/hT5xJ5vJSDBYDBluCwWC+YDlf8BcvGI4X7AUSV0JiSC7YDRfMRQue1IK1OOI1jtixEatpxI2LOM0iXrSCz1jBVqrgMlVwlSvYzBV8BQtGgwVjYcRURsyIq9UsOMsWzGYL3tIFt+mCuzxiykf8GInfROJISRxHEkuGwXPC4DBjMOYYPAZnYjKYiqCiIhFMBBBHAcSAQTCUIDgIEOwECAbiAzPxgX30wEp64B59GEkf7tuBj+zAO3TgQx1YRw5cJAfOgQMT4sA4buDBG/hGHi7Mw3l62FAP6+1hI3t4jw8j8mE+P5zoh/144CQ8MI8feMkP/OMPN/nDf0LwEyFYyBAsZQgeEoinBOJATAULYhsiaNAAgUF8wDM+4A8dcIwOuAMH/IID5rABt9iAN8ThFXE4Dg6rgMNw+O7ODbu14RNtuA0DNoEBY0jDJNJw2gU84gK+oIbr1LDaGi6xhtfYMAo2zIbt7N7wWwacIgPOoAHjacAa5DALOSw3h13M4TkPGIYH7IEOy6DDdCFwjRA4BLaBRWA0MAsWvvAXF6bAhbm28IQtvJWFI2ThrAIYQgFcQAAmE4AFBMANAuAAADADABiAFVZgha2mcIIpPIXFxKJwFBQOg8JQUviAFJaiwgioMFUVHqvCVVd4wRW+wsIOsDDWAPxgAB5AAJcRwAS0sJkW1jKAJRjABrrwWRfu8sIVvLAXRsNgeDp6R/HTk+gVxU1NoTcUMzE5uo6w94wuI8z5orsIa43oIsL3gl7QT2w/7+etVKnQLXQpUSJ0CV1SUkFX0JUkifNy3kmTBt1Bt7S083ZeS5Y8r+e9dMnQNYQxPnQP4ZwT3UR4b0VXEe690W2E/390H2EnJ0gXEl7XSDcSnt7RG+gNIECUl/L68dPmtrl9+rC5bK4ePdVbvXnyUC/12rGD5qK5deqYuWZuZiaZS+ZeXo65Y+6cOWAumCtHzpf75cKBE3kjb5w4klfyWlqGuWEuJqaYK+Zqapa5ZS4dOmfumXvnTpqb5uLBo+aquXv2rLlrLh8+k3fy/vnj5rq5m5uVt/IGum+ulyaQkEwuk9ulS5Kb5G7ZkngTb5YsiBfxNjYe3sO7uFjkFrlWrBBewluliuAVvFOmELlEbpQoQ+6Q++RJkBvkOnHyd/8uFChCrpArRQrgBbyKioE38FKhMngH75UrhbfwYsFieA0vI6ORa+Q6BnQu6el3okTxVar4xs9B8At+ObnAFH/F4WGRbyhGDJjuxUP98D88j883NwH1P77JO3FCRYyYNGl8mzY+Tv/T+/S51C/1PV2PN+Q7OwMF+c0+p2NianY7MWK0yPN7e77PzPfJsOFteEtLHB7HDq/Dz/vxoUFTpo/p7Czk2QkRohTUB5kx089U9jM9DWaex/Q0SCfZ+D+ek5OQL9Tt4Ol5vB8PCFCPQWzK+DL/3p89lq6mSklJiqgr8oV4KPKM4MB5E0WxK3ZERDl9ju+dk9NSt9SLFNESGEgICPjDU/2aNb760T6ar3o03fISEdFQN9QF+xdGRixbOhcukE46IpQobaz0Nm3cGOmFhUQ6k96kyRMpfcoUKt1Kv9KmSlf0jZ4LFx8Z6ckgQTJ4RMmSwUHEIV3Qe/pA337rA/k+3a8HDRqDg4bdkInPwPbZ4DwmnFn/Tk5/Ov1T/tLLkePdUPBuvJr/9L3/e/+up5fXcfz/1/VLSTV9JqavvaX+31d6OHD8m+vf+Em1s0yop26j37iRI4cOHDRq1JgRo8uA0WV0G76Gz8xRFqDsB/gCMDEBfUD/83P6Dt7NLYQP4S19nVfhKSlReBQk/oBvZob1sah+1tf/OvDVDvwD/+0r+E1R3jLqR1V9sLSPIM3BJ/NwT/7Ja38905SfAuKnQDyQCL5HhB9BzR8W8UW894b981A/lOjXjfgjQvg3v7bm52T6Of/s931Cwh1/x4fxdfgwarwaf4XRPz76AOPLdM/P/kmpZ2nsjb1NX/TixfHRsWvRctgPO2Ev7D/63x8RITs6Hx9gB+w8uo/eA0gH0on0IH2vr/f5fQmfq7F9Opkez99t+HHf7S9h4qf4J/6KZ/Q+vKL/9IgmedF/4Qf6gv4cf8mXkvkGnoeH4B/4Hn6RT/SxL+FPeDd/x+vx/1t9qK/2u76BD+FTf5r/5kf5Tgh4LL+7pD7J+z/5s3wsXoZ/4S2/2E8wwAvwuId20U76NfzGn/a9fEnIz+UXfruf4u8L+YSfw8/w5b6RGN/EJ/Hh/pAf5K/xgH6Ib/p7P8cv9F2ey1f1zH7ZDf27j+IHfsOP+OF6mE6mV3odPscv81o8JJ/up1/ym56PD+yl3U1v4294PU/Z1/RqJ+2gHVGn7Gk6tVd+Ch+DD/Ro/Jg4XU5H9Gc89aP1Ln1LZJfsjt1JX9IR+2Cn0Yf0xJ6kD/o4/vJT8Gx85b9/6gfwmX8T8/vB/Jh/z8+Dh7eir2DRXbDoLPqL3qKLCNFDjOh1I/oIEr0EiU7CRD9hoptA0e1QdBR3PcVdv+sqOl6GDHAdLq5riOtxcn2DHAe53qHDXJ/rHz546B46iE7XMXQ2trW+1t3c2npbf+sZutqFfqGnpaF1tG7BQoVeoZ+ddQoUJvQJXYKECD1CNzOD0CH0sjKyTtYfPHDQHfQGnUFYGNjXl1f36l1dXJ2rGzCgtbVAQVfQx8YS9AQdAYID/UAX62Bdq0Av0LM6AZ6Cv3gBAwVfscKFDR4jRgt+J0MGi86dnPDwCg05lylTpGwn/AbPy9vBeWzJDQnJhQvj4s6SZcuWSDN7zJgv+5EXSeSJPDCQhyUeKNDhIQ5ugyPhSZLwJYR8SROfTjkhJyRswp+kSSNmS15dCcDqAfr6jBj5/OSXKPFLHYMB8+VLJIfc1E2Hjpk5mHDgyOFz+Js4iIhXIHmXLo9WOBUqilI4FChOOBP+hEeJgsgR+RQ+Pa5Xg1tZPHJEkofRnATcmoCFhVu4/OBChPgIwv/+Dnvk2AMENLJlyyf/5JP4pUSJ9iPCTYRIECi7SZPExMNNCAgYeGQbGgo6bitWquzFjWVToXJl0YYEiV9+ed+k+9IlrulwzZu2oxYZMjRbtMAbsgcHiwDZPHjA2LEjj4+vR4+/PWTv+W0/HxvR9vR04WLEDpHlgGdl7bs7rr3Fua1UydHXARo0kJzZa9a4sbNn79k1asSwxEt5aamoI9eiJQtnzJFDhY7d16dPHhTbhAkSe8TGs/XomeHnBg4VKmSIENFit9hsG49jaeSOjhxB0pAOaEkqyGw0aKp19p07Nfhszn22LVhIwcXBwLjYCy4miY+Ockj80fbcggQB2n/4FzdggHtxL45AawENrkWDRaFNh46LFEeUwIDhZcfZl5dbjpz9hjINKSXLKeE+gHN1vXiBuJP0AV2AgCrete45901HB2LX9d17777S7Z5JynaotTttzG1pueHAGbS5N//0p9unUWXAbDBe+CKuSBGiM5SckpPhYjgmp0PHTpkxfEwYRowaleFo0Kjx5IYMHeKJMjMvO7kgQZybHBCgP3o4Hjx1uCYfPqV9+GaECGsT9hlHwQMDORtbCTtuR4SSyKZU2xcuVKhAYUvg/Ik/4Q0Zwg25CP7hAw8RQo2joXEKFCa5GzdtOJu0NAxbrbS0cg/XwzsLVVaSruGTUVEr1so4AwZ8LBIf4wcoUeJZEs/8b0u7tHQ72o42Iigo7znGuxLnotxO2oqmptY7PE8eM9yMpawsAyH2hw8d3HaGDBo0pJDb2lpaBOb2hg1xU7uqagMAACDAoc7dOWML2FhYB64U7c9P0UB7DyfjDRpwBQou8LMzLkECJ4ODe9ttnI578MBBcBB8xO7y8goT22Bgd/tuf20uXneCnwCsBIzDL7TxtsEdaoKn2Iw2KOgmtAmV7QcPGkAg22SLtCMdKZIkLWmL2Co0pH3gwLaySrDHxjYDBgoW7AUI9CjTfuJMfG/CrKwjg5zS+8051ZaS2lO97/8306VL++57dx7deeu9N8bbWtKUKImSkk7SpftpryvUdDs57SYEu0mLChCAF0COz81xgMAnTMiqwNM0Iw0JkqgO5XFcg4YOfAN/wM3MtCJgWXErjsedDh0K/fz01J0FCggO4AC4YBFehGtpBfLADNqQBgUNHaQDBdrko//8AQSIU5AmRGiRXqQLaUNpaYNuPE770X36NMLTR+vRg0fj0Xn0Ho6EExIq4UqY9CoAHUCAbtUFCKDqVFN70dbUNLQNcfIhW1R0Z/ItvrUz9+hGcWKf2C5e/Ng/tord139Tb3LinoQ4oUE8TZVX2XACXFDwil9FcSopLsUJ+XSXmW0zCVpRIp0IlK9h4Bgs8DY4DscH+Ya9wm7TSbHt7Dq7xq7bJRTsBHpUVyrVezQfjWcz2VGcbCWKG4oOjiMHpzGD33jcWlTwExyQ33G7MJuMmm1ma/JAPJEfci9ckh/hffxHFX6FI3I/vseNcCA8CD/chRtxv9hv9mQfPHSY47BBTkNcBrg3tza2NQxqaRfQLFQ4ozBBQgQzCGVkDxw0YLBAwVgCBAfEwsC+vLq4DGxpZRUgMEAAVoArAFZVVFNSUVDT9cmpien7zrfO+N4WeB7mLJxJHcBhV99LgjI06E+fyTVZrnApUIT8vbgbEcLC2VXXAE/lpUixpKvOt85W88YFDMUZ+TfXaM2ROwbaes1CYP7kHlhrhVXI2pWMszqFLoPYk4c8nEHCWicpR1tNTP/7G5x9bg1nUGVD6b9G+U4TX4i8WkfuETttm65TtunaNE8xTNWmdpo2vbCKTtGmFtZH0wrTs/VzSmE6Ye2cSphGWPlMzaYQ1jzTsinZOmf6YOpgnZw2mDJYy0wXTBWskNOxaYJVyxTB9MCKZSo2DVuVTMGmX+uQqde0awUy5ZoaWP2mW1OtNcY0a1pgJTElMB2w0k0FTLHWDdMA06vVwhTA1GpVMK2aUq1h06mp1GpgGjWFWqWm0+mTUxPT953vqZ7i6V0vWapEqZR0kqTRNdIKaQ1dHTVitEhRIkSHQFdDa6HVcyU0SBBnIECbf/ysfdY9q54Vzx07dehoZmKul6ulnDhw3lRSulnbrGzWVKlq0qA5s5pZyYwREwaM5JfI1cv62IXLumXN4ti4Mq6L65XVShUqUxSlRIHyxEkTJuuSNcmKZE08gmjk0LBIIeGgYOBKZAUUEmT9W3/46LHyWPtWvnXHng69HHk4btioQWPGKmOFsb5YXbRggbdCRYo7OxQnTKwl1roRIkKsINYPHjrMrRxWuVXDGpcB7s2tjW0Ng1rahRVtrbCerRQmSIhgBqGM7IGDBgzWBetYAgQHVrEV7Mura+Vat1atNasAgQECsAJcAbCqolqn1qgVap2uT05NTN93vjW+lyxVolRKOknSaCRRSKGPHDVitEhRIkRPh55ADX0W8uwkNEgQZyBAm3/89OGzR08ePHfs1Hmi86SZiXk5x1JOHDhvKindtJlks6ZKVZMGzRkzT2WeyIwREwaM5JdIL5CPXbhs0ZLFsZERy+IVK1WeqDxNUZQSBcoTJ02YLFGSBEniEUQjh4ZFCgkHBZ8Cn4gMARQS5A/IDx89ePj18e3Y06GXIw/HDRs1nmg8zZARA8YLFy1Y4K1QkeLODsUJEyVI1I0QEQLEE93TBw8d5jhskNMQlwHuza2NbQ2DWtoFNAsVzp4oPE2QEMEMQhnZAwcNGCxQMJYAwQGxMLAvry6uJwNPW1pZBQgMEIAV4AqAVRXVlFQU1HR1amJ6+k++860zvpcsVaJUSjpJ0mgkUUihjxw5NXJitEhRIkSHQA19FvLsJDRIEGcgQJt//PThs8dJj1MePHfs1KGjmYl5OcdSThw4byop3bSZZLOm6kR1UpMGzRkzZciMERMGjOSXSC+Qj124bNGSxbHRidEJy+IVK1WoTFGUEgXKEydNmCxRkgRJ4hFEI4dOhk5FCgkHBQOJDAEUEuQPyA8fPXj49fHt2NOh55TDKQ/HDRs1aMyQEQPGCxctWOCtUJHizg7FCRMlnEg41Y0QEQIE3QcPHeY4bJDTEJcB7s2tjW0Ng5pTmtMFNAsVzihMkBDBDEIZ2QMHDRgsUDCWAMEBMacwJ7Avry4uA1taWQUIDBCAFeAKgFUV1ZRUFJTT1Gl9amL6vvOtM76XLFWiVEo6SdJoU6QmUUihjxw1YrRIUSJEh0ANfRby7CQ0SBBnIEBNm01//PThs0dPHjx37NSho5mJeTnHUk4cOG8qKZvcNLWZZLOmSlWTBs0ZM2XIjBETBozkl0gvkI9dmrg0bdGSxbGREcviFStVqExRlBIFyhMnTZgsUZKkCUlT4hFEI4eGRQoJBwUDiQwBFBLkD8gPHz14+DX1NfHt2NOhlyMPxw0bNWjMkBEDxgsXLVjgrVCRoumuyQ7FCRMlSNSNEBECBN0HDx3mOGyQ0xCXAe6tya2pjW0Ng1raBTQLFc4oTJAQwQxCGdkDBw0YLGhS0DSWAMEBsTCwL68uLgNbWlkFCAwQgBXgCoBVU1UT1ZRUFNR0fXJi+r7zrTO+lyxVYqLEVEo6SdJoJFFIoY8cNWK0SFEiRIdADX0W8uxkIsQ0SBBnIECbf/z04bNHTx48d+zUoaOZiXk5x5JJDlMcOG8qKd20mWSzpkpVkwbNGTNlyIwREwaMJNMXpkgvkI9duGzRksWxkRHL4hUrVahMUZQSBcoTJidMTZgsUZIESeIRRCOHhkUKCQcFA4kMARQS5I8JCNMPHz14+PXx7djToZcjD8cNGzVozJARA8YLF0wtmFjgrVCR4s4OxQkTJUjUjRARAgTdBw8d5jhsYJJj0hCXAe7NrY1tDYNa2gU0CxXOKEyQEMEMQhkTGdMDBw0YLFAwlgDBAbEwsC+vLi4DW1pZBQgMYBLAhBXgCoBVFdWUVBTUdH1yavq+860z0yVLlSiVkk6SNBpJFFLoI0eNGC1SlAjRoQ/qGfnQUP4p6H9+Gsrz8eCpU0eTkrdkyZOS+kl27Ny5o+fz8WfIeDL2o1k3tx8XN2PG2+KiDEY+v0+fOX/QnHnzZs6cOJdfjl97e6Ok/BNuhXx2FiHUS5LkK1VK8xYsUMDj6dDxdhx4M7MJE9BKfaRI/hH2j0R9o0aHDnlQ0B+eisrJiUtJubmdkOArVLhQ6Ht6DprzHz6IQOQdOYIEyY9e8KOeUlzchj19fB9L2klJu6gkEyZGjHij8xw8CRAehAc5OTcNfu4T+uz8hTyGNp/m9/g6dTQR/eDg6nWBAmpXY36YMF/SfDNmyPwxYsSU+Wc+2V+wYGws7HexYVNZaTk5CefD+ViwOPlMtLS8LD8mZpoPKGTNGsI4cdzIGfC3trgMfAIEIABA89Wo+dU3v/qpeMtj/P3vlZXUF37FCm/n676VP2WKYoMEb28yZKzpUflVqlz5VrzhEX/Ee98vXeKed0OG+hcb6Ieg+3RsaBk+2hgVngULP8PfCBOmstJj7KedqXumqH67v53TympfEeDau6qSzz1P58Pn0qXSXkrJ+0e/wX/w4I3BV+BTeBcuMGF4GgAA4ADc2h5o90C90o/8kJBtfpvBwiC/sHCN5AfTpcvj99In9dHRHqlH6pC6os6IkaMeqkWL498CY8OHASOOkHDGn/HduFn8i5/yMyYm+iUQLFjQIEHCxxgCP07kDcnJuWX4G/wXv2WL46Q3Y8ZLSkp28YsiRIAA8eF78Hx6Xo9yjfKvrU34E37br/A9/Lm53+HT9Ue9USNKi8B+Wlrjh+MXvRQpcEw8orfioUDJoMQf+SZQwMEh1v0SJeROfDsfxAsKGjHSZKxBVVWeIb6wEMmCB//r8X4Cs/zAQCwfy5fyqSRJQkjYRMQD/sSPBImSvt+jB+GP/+fx8Kmqyk3+kydQvhQ/6IUIWf3q/3yQD+T78FHIYwiRT+Sv+YAe+6wsre0LFDCwwCNA8P33X37Le/mwsARgXkxsqsA78Ax8WRmUhD2+z+f3B1/8F7+wMMeSnyRJjCPfSNUBX+XHbtzI+zo+jm/DBgwavwYLFi5afDw8Ff/Oi5crWfyUfqfXqROtaahkc04ZCwYEEwAEAAgUABMXEgiiSBZreg2vAzQPZ2AoLAiARAQAABwMB8Dna4BBBIOAAAABAP7++/v3hz9///j9/59f//75//ePH3//+vn7n3+///n7/48/P//8/fOXf/9//fv3nz9/f/z9+4df///9/vePf3///Pz7lx+///3//Y8////8/fnHXz9//f//yz9///HXI0R2Uw2l58ydN5eZz8q7s65q6z9yJQbZs9xfmMIJUWgLV1Amx/OXQCtwrsK3BT/CEr4IToJV8rkgyFPqv5WjkBkMgQeHCEl9LDEcPOIe4Fy5eGAQ8YDT54KDQ8yDnDoXDx4iHzDxI4thPjz+kRM/2v/zCCRIAHQA7Bnz5jC3CctfLQ6bsoCFFnAAz/VIdqxBQru2rUjx58yX3dpxXPW3O9q1kyGFnYDhYRoY8iv+yF34I3fhP/pvbtZfuVl/crPH341GDYv9CnTsYJVBzPJRToDXYUd8g1tS1poCbrSNumViIWFaDlfE51ti2BscVRg3cFPrCSmHVMsa07wECrwnREnZNRWX4BfkhPWwIHdLzcpqDZyUPkL10GpZxhQPhQDLtYAb1UbZ4AP4KryWcgjZU5DivzopOV2poCnJhC25g/TlzocQfhfg8zbGzeZYWL4MlfBqAbbnQ3w2xUIdIxA6yEW0PTvEZXEo8PqacuGIHJ/zMS+LhkblcSCPT+TYORvjo7hRaU0dYXtMjO/bGDeKNoXBdtxKqgXYng/xWaMod6rN8Dkm1/bsENcaDtP4BEINMhF8mIwQq7LhCAijayxx6RxC3sb4qG+oRrtZVnxHqEo+1saYYTa0m7rjK4QqbHNs2h50xSuwBKkiumAbxyZdMBr6D13xKmBVsnl8YRqjgd+Uld8BqyR7RFKimR38RlnxFaEq+wIRrAKq0G7qjq8QqsAnx+nzQDbthq68itiNrpGQPE1g6z90xauAraRyZBMVyOZQ902NnyPQh0OX+Ko+6i/xIW9sh62gvwSWtUY0dAP6azvMKlCLvegf5YeyIT++wvaKekQawiALXEP5sSs8L5rEvq4esaA60BvfQeBoSczLrpGN1YG8sXnQkt0zeCgC0eAK6K/NQ6RoLPZk94yG2oD84Q3gZ2MxT1aPLOgO5Q/UAHxQKgPe8HAMkBG9hv+CEB3oh0L6L0ZPF4wWfYeAo1hK0rti1FaD6ODbOHboIHm5l7O2KohW1hPgywfJlTs5eqph0/CsMKX3gLz+yVGninIcyMe8LBoK6b0YvV2BYeeqnJZ7SE/vilHbORCffBDQKJKC5V7Oes8KYHs+xGdTLFTu5IiBukTbs0NcFkBrbPrgA2ZXxens93WZ5PAiOT9HZn8UDERzuOgU901sKvJPr/mju48/RJzFNsVGDsrVF64ts8K9/0ZXGt1nfjvyWXz6Ab8tcoAvhmGFyR1MU22tL9Ve8+/7cXfaXpm8mypOA7UabL3APRn5fn1Jd/Xyw9LpNiOqrdslkmHPOh2X058vk4Jvw7UTyX/7g/f8MSPlxX/3MsYqsXU9/1nui0oa9kYSe2aCyWMY6Dzcqv8C2oK6No/WL0eoh3+enR3aAUGcMDYwj/2qo5TKDJNvP1aq1srMpm52OQ1WQyvZF7ojLb32B5e/Y6j1kCz21o1XozULNAxn4+qtDA3QtHyNLozttToZnsubsAgnLUc9i/UhxkYgat7fLxMmpq2KEGuJSVaWny/G3UZ7UjMD3qhk4aQSqdJyqaUm5k3IE27z80fnyqWEJ0kBHS7VY67JMp5ou2jSf8vUK1QQNTQ+Nni8n06432XRlf5MEpUw76+xMbDBk6nVyrXP6ILZefPCk/cRpeVeUHKzw0aK4YR2b/0NEui3Ri4Z33gFVPCDi5Gwv/Qka409dgDa/WtwkUR/x5fam5NJLDvldVlCxEVPc6PJrWGmw9IFGTVrQp7Ba4eX0lkHQmxOL+5ZSic6AndjG8ogBqiJqaMcruxezwyfTJYUmzlz0JCROjoFs6mIaD5jm01yazLJPJdpObpSvHgtNUqhSm9GaZFqokTPxuaK0/QqMPpXJBOIAOQvXAkDd4ARsurNYNvYx8ehNuNC8d+KOcXW4c6zgH+K+DYTONnqzuPVTCIeP5ee5Pn/okG8jTxk+6ZPtOe77GXdozEau+O1A2CbSON+FvTpDu6zkrT0PQxbt2PMKyQlz5JN5PS9J2Twx3BMnslrg0HGxMhYRtb/AZTInA6L88s7nSrz6yehqWwF3MjABAR/2R7FEhg3QJ+JGRGn9/iE8/dyIS5F/WGDusMQ74H3QsHOAfPoL/WrOvsg4/AGX6sDP8OIRkVG4wIYbiK/AiHJk0Bh3Ctq8JbCUOCSPabeQP6z5qR4nHiYou62s2OBhMmm47KPB/wxQ56jPklkYOpXtrHvbLlL7RQoiqrjBSEZFK64MeBfU1KIBUzP9OonXymluRmeHYIISdjbWXsrvyixkCrpPjyzSXxH+TOtaIkSvdu9AzH8VlDXdLwK1P6ZFYxyrGTlZ7ZX9va3aRW7aEu9egfH32DIaqjCTgXV3dnftahF3rh0WXIkh5OnVRUOfsVvuoJAjcSXoPNVMLFkZb21BMA97g7Cw0livqh3Oqt0PvSXFAeBnGQG151SzHljOaTdZoo1H6uAL2cxa1kzyyD3HnpzWzw8GTXdTUmiKPW62TrNSC8fo591FVNkQxAt9pmDxX1UMfIfdzZTBJOQrGHKOKuCU85s2T0OWtY9XY/GGeOGMM/Ml3eI57U+C/MC0JfVm6nGJiFWDvRhcfYf9brlconDleG53dSXFnyRkjmfA0q7wvBbKyLgRiiC9h0UF1op4YfWUGPHdJl95vSl0I+Z4WVKX/qycnJH8ujDomrI+aYB+oNBUjrahpP+LT9wO5xbhfIHkPBMRIu0VNIvtQfW/AgS+L25jjlxRYUmh/ZWXY979M7w+QP0j4D+Jdpf6/3Xy2J/sOfPjv6t/qFKp+hUnI66oOHIliQqT6AIIsUOijgbc7p29uaXXM265BWmrUtNjcFwuqjpKoaRHnpEYeoml2d3liDBn62k5ce00XIviwaXqbiRSdEp2EV+Jpy27dOLiTGsbTG75euXe9jd0Q/syytD/MvvWlVEDo7fzTlsFsX+9L98w73fPZDtVidudqnSk5oLfbexGJNzaqYusSMqbFKgN4mGGmDu5+W1CtKPsAd+Y5mHiLdd1+Ukj++A8XgF2Cwbz2LHwbF3EpeZSnpfMLxzxboviw/ijKK7px6T0ds/aCxRKnukfHNbPDV7xaol0hfcMlZpNAaJfpAjMfk/8zvhuYN9w85QdfZGckAY45v7CFod73e128UC5W9ysuPzHzA+qc5MfHY+NvnbULng5d3mXmIxuzLFDXIRvydnz5wP+o3DSlTjhyy2vjfXLWCes43Lp4Ni23jpZWJ6Ggs/jvueAYZ8LyeDLsSSuGByMSEno0fwTqewDrw0NpXUgIdVs8+bY3vO2h8gNIS3pu5oQsjIvy7A8o+jf7qMufeKW+k5UCBpoaG+6w5fMG2GkWk/nEQ3KVOPlT+DcNAKgPUoq2LewZchF3TQOm8pTJ1V3Tn4/kzgrHBkr4EFLyeY8sHRfULSiSGbd79htThn9O4U/BVTCfoPdZfOC7wDCLTJteXPz7akoKOv0OIL21qYjE1/R1FluXvGKVg28CkHnJ7hOJ/GEfoYaQlpNdM4rFpMDUxrdMw3F/B1zeDWBw07073VYxGWEhK2Mi2aI1m9dDvo6c8HcTjsFOvpxILb7A/mZ9jMrKBQS8qwmYK0JThxV9NffkWPYqVYoxcYOlSd/Hq9gRu1rPgB27RP4g+KB2qbteA7lNWcHa+Lw7C32oXLq9ktcQHU6s/RgYmr9cRgsPRsK9w8noXpC3UIRfHp14Ykcxp3/LxxfKkRmWjoHorhfr02L7x3A4o7P0lmh1vzWO3wriyq/pMuRFGquylnQFu/OFpjsVnArCQ5gbJRxKDV51ZFlLXKRCy32jugBmfpvPabajU2zX2jNx60VO/MM0nduB5ZURTORx56yzoLGSwP+L0/nrjzoB1yRAyPyzczUxc3q0z+RiwIlsm/6krCbmRacKOxOrZ/bgf5Qb9YPFVn1sGrvZgbiZhRQaNnRA4zmATqi7FEGg2Oc5Fjkr0irG6WFf4qY7XhPv6p5NEKTUbF3H/aTv4UWyRvGJmgRWMW+LTED3Yo2adal6Jkyhn+pajJyOxCTTKBMcp7A74In8bRTmfmYeOY11pG7FfcAVZl5vSDN8m0SZrbObgKX9yIbAEtgndXaED+LfHmS0ebokR922w2c2+6XGPMEG8JQwgoB/vedEJ5+qsZU3/Wh94Npnl+KFNE89rak9CnjuNsP4HUbM/n8Su3j2JH/Ng5o9pwZaVFmA53wzDu7UAM+foVWuo7BGs3qOFOExEQ88o/B31uMtxZrUndaIFbRgKrJfxmzzqL7eJyfmrfKLe0JFjwhtEUqJ0Maov52+ahD+te1RUxtub2nJvS34E3zmY60+Ufa7o611Jvp9pk+/UCHHS8u5+f0P+idz5hanC6jvUbkOoXT3+nHecbZOKdZJWDDuuyMiWBfkrDCNx4VltitHhpOt+KMZLLXZSqsONgZgMBydb2aGb/xy4ucrS5CXphDQ/O76BVSBHFasrqXODs3mDkPibFMmH1HfQby9mhsWPkcWVhp8MnBkr5Lq1odHujDRqAoX6pHOg7A6bqyFdYXTif01Si7rca1WvDkL2fA6bNNfEHB1AGV9Xe4gEqQ7nnuYTLYF1d34AGZfUD8gCzEWBVjjyl7YTzuK0S6j6q0d0Lnona3ts16JPJb5lNtkODcMT88LkaTp5aZMq3f7A79daL7dpNjQpF1Uq1mumUK+ijVk6pS0eTQlG9Uq1iOuUq9Oi106rSUaTQVK9VqZlKdQU1au2WaRcKajTXK9GroqZcQY1eOa0qFU0aTdValSpTKVfQo9ZOqUpHk0ZRvVJVxVTKNdTolVum3Wio0FytiloVlXYFPWrltLp0FGkUVVeqVEynXEONWjutLhVNCpWqlSo1U2lXUKPXbptyo6CK4molelV0yhX06LVT6lJRSaGoWqtSM5VyDT165bSq1ChSKKpXqlVMpV1Dj1q7ZVoz2hCAO45MubBlxIs3NzN+LFlhy4gRL9adq8B44sSLdefqS0cRIlS4kbGhQ4kFLyZEuFCjRoYOZQqIFBsClmxpYfJEiiJWkCBZoqWFiZMpRa4gSaLEFhYmTqYQuYIEyZItLUyeSFHEChIkS7T0jEWPv8GKNzNr7Fgy4cuIEyvW3Nz4seTCliVGrFhzM+PHkgnX0EDFhxAFlGgRYUKFGxkZvuagAl0CLNHCwuSJlCJWkCRZsoWliRNTiFhBkkTJFhYmT6YUsZIEiSVaWJg8kVLECpIkS7bwjUcWmYIVb2Zu7Fhy4cuJES/qXk7SrCVDtkwbW7Nn04hdQ0poRFCqELmCRMmWliZOphBxRzkxbSwNPJFC5EqSJEq2sGjiRAqRK0iSKPWr82TLiRFbrJmZ8WPJhS0jTrx4M3NjxyYTtoyaLNoCDRo7LC4UTAiUopEiM2MAmza6ssMNhueSaiA5aqZKpYxEnYAcMnFEWnRZErxaleOqnnQUykXzcHiZKUi5irGig4dzyzKRRDsUY5YPDLdT9WIbWJIwfrQqAuJ5XKWYKKAd1VjphcO7ZCUQTFuNMNuHjcReKUZVPXkU2sXTdNgiUZDyirGji8ZzFUUiiT4UZ7YHDlen4sGGNlBSWG94aoEEw7mlGgimr0YZ1QOTdXgVqEg9XViGg8NIvBHwoJHDpt+pAqhXNuuYrFg4MThlM+VyxmPOwYadOSYrHkYcRtlcuZxxqds1DZuA29MkI2qBiY04mSc6pQHA9E5bBDpRjqrsctBhXV4kSaS/Yhnh4xEPZDFalZNHsRw8T4cXKQUorzgruHg8tygmguhDNUb74PBOIAlMYAltvHgqDUTT4bAy0YDyqrOigw7nkkUmiD5VY5YXGIFMG4txVV68hfTQ4Ti0ygShrm7M4gTTOU0ZKKZeRVnVQYZ1Si8QOL5LKyFBtNUoo3w4HaetU0CnvMOLiET6qYYxPDQep6BKevWwkE11/OnYpsJI478tkH+J+LXl+Jod4C/A7Wu/8N9wlb/wpsLQ2D6vckMw337p6ZzXfVdp3mu/G7ZTbjoa477b9+8f+MrnbLj1crffzlj4LlIrX8GtF91em5bh0/qBtq7Y3Kdct4zzgbsGcazhrh0cK9w9f2MFd1dvrOHuvRtruDtzU7tv/1kIT4GK2w74WWjv1vwJacVW+tLibIQd66S3i94i6m0hbwWm/ftNXCaBMCWX9Vw+2BkEZDIc4R2W9mgJqL1dwzJnODauHlrtVWb+QvgUVFhK4hNSO3DNGPpI6ZwdOUz1dq5vap4PvGZB10FwgYYY+s58oazlMX81TCDYj+0ij7ozFuP9Zrq2/DMpp+15VDL/seNY7kMmLGv7vM5ztskHZaNTomfEDzDXagwrJxMgYRz08rUjg/2LIWe2fR+O/Wy49mKs4O5MjBXctQ5jhbtHYazh7iEYK9y9/2IFd5dfvJhmyFml3TdW8zRi8PVCjRi+3qkRg69TNWLw9VqNGHzdrElMcWVnazqxLZj+uCWsvGB18rSio25Y7WFn3SbgPHnyyrG5eYNiKridokLmxIkhe96EszJuYs0+4cGkamrSHokSc3rfsJE6keVa89kgJVNJY9u+mmiiRtqwFa04K3/LWwFuj5JgiUYvWE2eVtSoH1Z7yqz7BDwbelfQev/NGhxREfYUaZoTOwzZ/RPOLuMya9YXGkyqUwZ2JNI41/uHZi2TKvs+/BymSCSsoYepyLcrwNkK8OYKwKPANHRdJ6gTn+zqYcj2ScoxgnS4dE9+4sqJ4V1ODnC/sY5mvwYvCsemTD2H+xDaJtB0HMTsagYnnaowYty5mA6bnBBavqWbMJLbEk15dmrcDH5dgx4+7y9dyku3z0pw5eQZMPxz6cwFt26cueAT02ZA+MeomQtuPWfmwq2HzHLFZWYe/q5ErTwhtat6h4qY+HRjr4dQqnu1FjwN5q7gOvpndpBBehK1KVXnrDZktQkvHU+cNezgJFMpjEx2LqIhCCd+K7Zo3jlPYlvRKc9Kjd85A2ufY96u1m755J4XELwx45XOVp51lKPdwI2GuS4d/GCoiw7nmugq4aXjXCW4cparA16+uQ/TfIiZTh2rQkQxDVxH864zF5Vhy+YVe+xruDz05pZrjWkVD6xE3ndzib1cjoZUNRhaqyl3KrqFzi0OVZZmtDojmpXhwr6sW9aeNmXlNZG2o9dZ6AVlD+Jsh3wKxGraHPJetjxE1fioubSDhaLYVJn+jhTomNUw6J4pR0ZQmJvsUEQTEoxvN0+JwaLuTRWmKiNl/D1PnMNhAlV1kkx/xwh0YYZQ9QfI6Zeh4aBtiGAwpinNRyw7F9EQhBORjWtlRuHBAl2aKljZkXL5fZ6Q48OEUzFJlv/HiOFqhpBqDZD3OHHF0cmTxA6W1edTRbgdKYAKQ2P9NUQ5b3wMmw3jLFx3yl2rF52ypdUrou5vtSzhZpJr2cf2eVeFs6+1pLxcNod8GCDQlgJTK8qp7yfSQZtLlaUrrM4mN5CsrR/YxO5x9YsHm9o6rm7lIJnlZt+4DDK0bMTmFOQcsmvGsyFkx2ucHm2wyGtPlXBipNy8WXYGPZiyZiSvIzTfux6H3qLZJN9yeNRXvMy+r4zB0l3O+VRpbuZrpPRrOZonyalhcvA1SaIfY8R7Fb4ZUu70ZhF6uWUQFdqPhjgMRjx1bUR8H7idJ1sGTodJm8BxUmKjFJ1JOFhAlaZK+3ak2K7PE6T4MHl+TBLt/hhBx64vNUPQWPRlDRD0W77A5LXiF47a/e56upb7soPFlc0u8qniYq2LO1Ic7HQxDA3XhS7vIbDHtc7TmqWaPIi0NQVYzLYwOO3UpBFxXeWc3xU2/IuaTMiWzJFeoc70/RazVC37DwJjE8oUmGu4I3hG85OX4dLXZIzVw9hWO/zMOpeocwyxvIcMB8M85XwEWuvbnLTT0mFioYTJ44yPOpt4Fug8SMY2xW19BGI831UYrvUm+7Gy1rEk+9o9U29ZARNuUwfH25o2Z7WjWLPwWtDyQX5up9YUg9V8nHNqL30PIR3vwULMTfgO2sIFMCLZ9v7dZpUMCpo69UizLnh+d7UM6UW5k7ul2QhW1GFuHuxvwbIMpLnZ6bbWZrbHxOEXSgGU2iIQZz1W0/yL/Z4ul/vHsHm5coVPykGI0aYUijPRmDCp+f945Rx6mS3OhNds/NEwqJwIU9fzY2ikPTPGmRNaFO/D5BPiYZJsSLwbzXZFOmZ5aSQ4YX8ukLfHm/gaeXi2iUyqBmtyvHuqG8yKkYZq1bw3z8QMmFeGmYi58vYkE2cGpd0hZqMa/M30QryDt1yAmcF2z6eD5D9bpkFGU1oayXVE5tuux9C/aDxJthyO6ooXzN7tvpS7TImtNrcg1/7PMZAufSFHyfjWgSBkZBUqCGsvx3AZKJbJ50OoBl3jOIU+vSOd9sb7PPm0eBgmHxJvPcnO3kbSINQ0pzrb/e7IzK3vaJ407h2HVTiR3fTujiZu8f3d6KNvWPiz/YHgyA5IY8Je8OKM4Ea869NpzQObkBkRBEf2RFCQyIZsixoZojh25EzuLHazQUreKb7B7IJBh6amHenWhc//rsYhvShv8re0GOGKmnPfjzHLaDm3QSabi6fgrU0YoebPf64MP1uT968WjX20T5mZY6Gdo+JKdEhuEBrNU0oTdeQ690XOCQ1612Gy7e54ksxeRnIQomlTvWepH3E4COA58ylADHlHADjhOD/USD9cHdNlcjNL2tdY8m1lxzPJtIxdJ0k2scvRZBajOctMZASz3GQ6OzbI8BktximoXtXozcFmaosa1yE+g6NO3fgs8G9ei/sdNcvUIIumFkYMNSej4SYTbRmjBctnbc++qVkGlNts4rv712vlDgqFxoLahRhbVcDo8+ojHLAzCoBLPxa6tEMABhNN+TZCV+3O317XsFyCe9cslUFjp0o2csV8vEMRmpAwDjcVxSzh0HvQwCf6UR1XehoT30QWHbt2Is3kaywSxqP9WMe7vcgUp/tHhpA5ndImYM26EXdqbR00dtFdxIwtpGPFkboz0uVFbK6uucismrFCzH71i8dohTjkmE/gWsO+U3UXOieYRsozbTFriswWASsLe1/2XtaSNiXS1nSO24k2C7mg5CDudminQK2mOofYy2JDVIw9OIqJDHagmcW9sYB03e1Ma2PLfzbMg4ympDSS64jOt12PoW/ReJJsORzVFS+YvfcV91RZl8NpdpPo4ZorncNfxp213dKqq8/f+6Sqk4UrN7DnD1oyFeuRkOeWPBTSBMnxtMxLGbziGrlMMW+bJL9qt3Jm26Zv3iLHyGX0hFnj05o0Mnh1PXLXsW137qodezJEK2/1BJtN4ixYd4tdqxadsqXXK6Lub7Usw2YSa5lX9XlXlbtvu6S9WDaHfBkAtFaUdmr6hZ6Dhw2yYy58OZorg2JfqF3WMzfFpTVZv6Ons5ALygZxb4dqCmQ19TnEvWw0RGksg2OZ6Mx2IDQXiCRsh8Xfc+JmWxwMaWrSiLSuypzvChz+i5oTckumkVyhwvRtv+PaaC7LQ9pNTmyUeb227LxFSDoFYYE4QVZ4FdsX3rNJeBn1nL0glmWCDxYd1dTP6Ud6zFJ0vnSQgsONKUpN9s/+GZvBAU91p5ZlZGlkFeavbbVqOM6Jd1IJjrFV5fJ0bKvbBZnNq8xnYlcYxVSTL8bUWn4uLMt9WwGb01sMHQ+xIGAKzcP0uQZ8XO+68LuMv4i4LSBphTpGpsVliZuXWqsNncpjFf5+2yXqxTI+ZEZA8FpVsVPWLvTsJoxmZLI5aegZFkArO/u+8F3WzDalpdd0sqmJNAuxoOQgzu1QTIGupphD3svOhqiOGz2XO+HLsPFK2bMFjVkNg+pNeXSEhbnJDCU6IcF4O3NUJrzojdd8NdvJ1mCf0FTRV0Y6bM0zUAxTvz/Jg9X0mroNaRyseWp6xHbnJRqSYfLckRGdBJ4weDnezuxsL+rBksem+iyMdNGfp3l1mIPtJB/hhDZGKZrnnvB12Hil7NmCjtO7ew+hJh974dfF8DXXGbJLqEVGbGH0CtD7qi4nuSlgLcGdZ/kV2e5bLy90y6YhPxl7dIZ0u0H1WLv+XSbdrOxB20zZMCLl3BCGnJwgady2mSlmFBy7CVLm0vWfSOSuJFa1mFZnceym6iBIA8o7hWZMoc+pGVYeh0gdjbGGTLcJyzLH6w1nOxtnIRtcPTWEkbSObL7uejp0i6aTbMvZUa94X9QsM+GIZZjx/m8emK3xmrPBnrmmCiWMVPeb55sVKcOssdtOMvwS0fRYslKGJA1CRjOlOHFHrpsabb65oB3D0GQuO7mzfUY1+HP2dHjCIiPH4w04ZzXbc7hhRrITpgFRPeo60iqm7zzlj9yPh7nppEU1yZ1LFm2yvVudx+50FWnQ3D7hE2O2wnifWrX1s33mzq0yvSfWbu0hIflueyHaXBBuHbN3obkI7BZmr0BmH6jlqzcrsRYbIwZeMfudKAspan8cgru31VoVu9PtLVTDMNJ1lHQaRX2ubBv70tKydNvUPqxJpR1xz6IsyHiQdTuRKfjVbM9R9xLmIfBxHETN9MIO4nM+IL/A4HF74mpOys1SNBh5yuCRbt3T3Ns1HOYWHSfFFkXGbqcr1nC+OcvqsbNhWysfQ52uHWsd7a5itds4+bFZJRqEttin0Ms5iT8YUg9aSh0p5Tc3ad54yOxJEx1BOW9in6s4yJQ8vNfe21duLyTP72mneJQ2GUizfJqTi44znie53q2ca0Ba6W0PcmoZQ4gU/WNh+KJR73W37mp7Ue5b1l6Rxr6MZdRu2rxGnyZJaKXEvTeW5PVyaciexx6bl5qOX5oLIK/E6VlzD2KfssOIFedKGhphwsgx2uam956JmeMx7cwY9ancXdfOMk/7ySBk3dkpXAOnnpNmHuYhcOMYRM30wh3Ex1yPLzB9tL1y3WT42RYPRp4aOSKvqzrndgWG36KmCdmSaSRWqHD63u/cQ5plGVqzecRHkldrULyNV01sJK9FfDDZ7M+rJDuhNm432RXl8YVmuMnzG4IchI32lNLEjdybf5mXqX+H9by/J2UWmkfPoHKiTt33cDByrh+v+WvrmsOQiTNMErfOUspoTk5HHGiPGnIKu9TLLEY38QeJOE6bOE70LDZ63c0s0zqgXcsK1p52sWTYxxObGM29UusdyNoie8F9O7QjowOZDKzlSlNcO7LIpbX4MDvtwrf55eQs57zd1MgIeio5Qzm08IwyDL+WVrNG4+XkGGW3lF/SWTOuMFYWW93rvNsOMRCaZWuj3HxmuWZr5K0WLSZuF3cmmd2by5EfdMbjmaZVdaTvtB2mKQa40fWEcoZSbYzPVmRZaDpzeSZbuNPhH2l2nrdWqDgXJyNDo+xErp1rAdvCue63s0AjeCeXBrglacXGDrd4zvXmmKJPn+VOvlVuR0lITTt4E1gD8Y1X1I2tmjkxmB1taQ4J+9ynxXjmjytxrUBLl5B9UK5bgI3Eww8uuACA4pwStRId25FS8nddrUlpzSQ45Fo75NMSN8RwOHkKVwug9qFfTGc7hkesgb21fWjKoWDNylhjd00JFhvWjYFv1ofadj09XciVqkpbt0JeKI6ajvx/MEkn26VmZ2WuPJIhz31/J6or2sQh5e4Mzuycai3jVbV3arnuNlzKfnd1YBRahNGsPy9sCFyBPx5GyxU2s5pdY483pqs1XUC/nWyZk9zGMnORk+G3EOWPOChTzm8n5GvGDsc44u9EJTiqzd5hrqUaduFXa2zRg9y4Teb/SGn6xkZ8bpytDlczltCtg4yLrOxET8VQK7fVOdcMvoOa6OztSJt8h+KCNW3fR5QP9aCwMNoyQgecz+7N0+DKapPE6TPnCc1hMRfpl0XwWZgHj46J8QEH6yH7lm3I2ue5XBYABrV1pNyHcafLVv2+dpb5PEHf11Y0YrdZIzIsaDfIf1C1uNi9fdQQxZ9r1iK5+ZSuYFh6qw3HmYtSwRhq7kpfq6qIlR5Z5l5kuI9zK6w4470n0p2L+Qn4HGm0YRhw7on+TUjRGWJ6dSYLMI18HT7Th+h7ERrYbzmdlrZ0uyH1jTMmSEtPbeKxx5pFGUyMMjvmc/RtvK52zhgHvHTeJDDwLatETBRzMXRMyx+KoPTGmW0vX7rRKRabQMgzN8fP8HpHkRbA2EXa+O5kPfzQXcDGnb22YbIdu41jCRtS6DTvdVRl9ErEGAOGArJydoe0otkK+Qe26RbZ5jSuK5TEWmswLiLs7daK9xMPH1V+wxn3BvrGnNxcDOgJ+PqDx+zZYp076LPgJlB4tl7JDkxDUKSJh3z4kzRBvWxcW5SDRpMMOqJWtG6c7qctFzuWWbPvOEoGu2+8TM2G7B33e+zb+Y05X52BhyvWc6G44NzGHpp4ng085FZArpb1PrSGm8AsQK2WdePpKcs0c2bHCSwA5Gor2vhju2xnnjTc3NWHlwru2MljDYkb37tm0yp9ZVLsN6cdK9tLDHNh598YKxPRLaBrFqkuf2m/9wIsymzR50uNLtld2QiDgZqCHjVgEJ5aLsDMobdU15n7sOW167KAewZL1tu4ncxtLmig6eZMd3vi0vlst2l3HKqNBgvA7Ve66dCYPxlTG0aN8yygW+axgbhnPoSiHW60LfBdSzTF6rfnGy8IWWC5BeYCe412l/KQF3p1YSzovfkDaZTC5e6/dLaXsShpoQj2QupoayzN0o2docvib7/gVEd12tOM/qd1YhjdkjWr82tkVd2obEd1yrQ5a6S/DxbXUm6plinkBSJmEHslb0NqEUOMV+OaYOibWZgzOCfU3gAYD6dxf2HAu0lWR2PjZ9MK7HRcoLO80D6YIIkr2vbyykd2cp5GH/1NGRe32WbO2UZZyDzW2p10EHn3Rel5nHtQ/GwkbTbFWtuYf0QMMRfchTKhM2vyd7Qi+dCMIZUvhwI6wb38lZVA97ci6ewapLY09pZ6Hz/heFKfHrgZUq7UbrGTTQBe4R0aVAt0tQBCS+ya2CtpQ3TL6KcEip8J1cqmAGCadz54j6MOx9J037Erz2avsw0Hd/C0nHb4dPun7AXBG9IlXBZf6496zT4/a+rcRf5MKOyDOCK8ts857BR8ZkJNxv4bdRxIPZx0LxTZXwcCRs6Z+y6BaWQGZtcBwje+ecxcyWiUi83YB2EZ4/AY6ZZcQwSWmeyjLuyaaXN5yCGbsVeJTmBnaERvi7vicWgq8kzwm154IAxqguzciPFnFLgX6RVE3NkuGqJNkI6LHZmTeFnmMPrQbzFYEz5dXnF0gqodBTL4ULDCezu4m1o/AbDzuYZXw433kSep0kHuzmc+ZDP3eqp4xYq5FP5PIGMyr5NNcTi2/wrspXrV2w8qxC87VFbt94IoNjWSG8FmCWbitzYdytv2PRAe5zjoGDW6FDDuYz7CLs5H66DNYNbZ4sPqI7V9587iTR5NN8SP0XOhNCzuwG7+adtq8tnmGco1TWzd0w3l3fla7Vm7TE2At5WtWE28vfMQAzPvwNwhyhNjrInxNPDwEHAj9qO9Vjynhav90Tk+7fuXgM7DCzHGOW+lRmcLNY3gPa+CcjyXXSiMyld6oXoZ8i4DHsFTufF6Cp/sI+dBsMDQnCyhiA3bw1pzu2u3UFlpDmXa7UZz0iyftX/7ZgIxxWhqmX/N4gvozFHQBvMt10rYsnBMaV8xRLldsBjaiOJA6O/kp0EpXAbpazg75wX4BNhYwI8cFuCD37MNjb/tAoPVw97/3vnS0TyUfgUAOHOZdQhIzocNh88Iq7EgOwXPIqiNgDAKPL9LvKEGnQg5u7mNQwsdgIxQNBuyyTj3sQBFrjoBAsXMtx1Z6KJMU6paC22Ot+JBK2LJUtDWCy3K/xzV5nNPwaPdtEIy79ns+dDUYbF5s7DprppamHYamI6gO3OO7Za4c+QeBjvOKjzOjaBtNOCruhLS7VieY8gVrYDFAnLtudYI7PEV881bIaUFe2ohDH8DimzUYzqWzukL5UKxVCjLpakcCulixfbr0DvBa9a4ajF0bJsieh+wJpG9z0KPjnRaijbLBYSexTlEyJkUO5lv6QX4Wg9/YdtNSxwMjIwfKcvne2FmLLip5dZB50mjYAAgI5c3jw0vhqx3vF+hLJQLRVsun4vKHbmtpFTAcgXF7LlNf4t9o5gBKMRwDagsSkBv1vUoATXbSgBcchYk3qD7AL3IcDD5QMtzOzvMtzbZilxkQqGJjgZG1TLCMuf6YHlrLmDnDmAnXWbyhGFtMfyRHxSgPUssp5JwGRtQxArl0QDLBd8nnOtUyVRBb2FrO77vXaCwxZMsORqgC9AGZrwvoZ0LiPRWnBPd36Yh4koxoMSfCShyT7mygleI0tpHGVZ4Pm+/Gz0eXZ4iYsgm1WFMY7eacmM5S0Wly2PkitSFK6fdtmjO82pv+ZvcWcsiyBxEaAEVH+lif1WbAZwxt8zuwIUFLaGF4dLiNds79gLkcH7cmk0bfwF6OFjOjoit5rtps0VTDKuNYs4sp2WrcHIhBtdu6CoyXz/+XZ2NYl1C7kL7OWGK9cUV3xM767LevOtyC8Xs9xVjxeSzD+D3xaJx1BGg02CnT7KVVTO3zIiXPbp/5xzkW1dcTSBTvrPRAuuRtN2mS+QMPcAwWefcVLydqPtxp9zNMfMcntuiLKOzQdn7zhpgI8AICC2ruDkON07hk2VT75GMoTopB7uNbwFWvDNhfPVM1n2+kX+WWO7Xc9GRbnsQRgwm7LOa9XZ5Yd2SXTjD6iq1/ahR0ydZ38ATV1C2E37jK9aHaVrKeoevVEsv2UXiBlzpcZ/iPNLe2khGrkzJHS+V7RxAZ0U8o6LfGwiz0+cHRsCPIGO+OD2Ds6ljJW1NVw97LqFUC8ka3GpwS0ZOkKfe2gaMbx4V+tq0nDVjj8rKA3NG6cgkquvOaQFctdiPbrXO5qusx5NLVnvYa2RZD6BfGAbvvOF2cJK1+2S8aXPs5sM7Ni/I3/jY+w/Ris7v3EOlM5XvgsEKcUMw3SX7aDMJG3gOzIkFxO0w/+pxOP6cWS63Tiaz2udTeyiaU2c7+Gp4WWuQKTIZxjjwrNW8lF1s6XywzgrLDzLUJnTzhHGWhcqgIk431r2FcFHlJt1qOWy1ou4eFxlZ12SI4TIOjINjDtksWFwrCC6zHgFe2NV5jcv2mSZVopeqjz2e6BboTHTpVjgZ5T3taijntCesEEPoy/6cyGYaYlPnzIGjjjahy5oeeUKti4ij3gTbO6Qb76ZFB7MwqjXqZA3HZsEmkC56X+B3AdIhxuZch5OGvw3RwrsOREtnNtE3bnVLnS2zjlNNiw4YSSbilt4eFPssg4IN2de6m/PMCVcvW2GFyaTuo7eQTpn1PrRzZDbh3RWJRSy2BTKEf/PfV2htkSarbfvhCsjS/RzrIQaD180tcg9U05lH98Gu37ccKzKO0vyoHeYEm23rzy7N28pabo4sa84pcNFtcHbIXLWnukNkjDq1rZ2zMdmyDDl7VuNZ9PPgLVuG2fFRLED+kvUddWjeOl0A7vJMtuyfI9uxp8Yn/6LZPSu4cdZ6tavxkbXZIeTTFefm17AMEI+DdSUaF4lt1D1T1hTD5+QeQXue3mrdT7ot9cO2Ggp0HVegdm3eod1iPsfYR9SNenlsiv52K9trdYSxsbGFtbbUmRnrSbTagTq2fZMtev0WFHsNanDeuB30K3w8rTk6kVx2GMw1QWOph6HmvsNooKIVnb1Acvt+WsISRW/E2GRiCWnwoTKYak0Lq5XhOuqDT8g0zwWmWHe7E/VI/UaOHP87PQ73yfZVssyUVrE7zNA6WftjeP2ww1IOywG/5T1aQgU1Lt3mofKMMYemHoZ4AOMV6PRZMmEQXTvhhsMwGevNNcPYPne4eLwGRiLdJtPNVOdpwzBhsLhyDFt3t9GbymKzrIvRhtbuKR/8KRklwDVuuXwvulq/hrZOl43LKnPc+A0gTztFdAfNYtsEpXFTxDxxx6D15xNwOOxMgrb2QrekTJArCB775lnwteGqbbMEHJI1auPGQdZ54G3XFkk/q1hHzCzyC3q4BnWobh2SMMW76Dk/GpLbriOn4G/SovvmBP0b9bvucIQ6e/LROfAK1Cbfq9M3QVpB3hQebKI2c1bY/Tunipem4XNwteW8jXz58xp9M7Nsp8mGs4cGuRuhvltkD8y1NZy2Z8miVANTvHbKncIsJ2cO/pv53phfhJa4MsUVB6GOAyP9zk9f3gRAX5GxDtm2kIOezVzB4a41G/ohA2zzxBWnYSs6+bQCwRCULfqaQivgLfbOaYMS6eDHhxi3pPMxrqhdXirHTEnRzssfAiRTaxCBzKSiCxLNFsy2QvUxl0M4ahe4iux3Z1K9Y2xcpxVy8BcZU8g34HYY2taXjt+dRDPq924LdhbxqpyJXI9FcY1JaUNtXczJVXU9Xis/jmIzNqJI09FeT19fbBYnMbQQDSiN+0hBagKPwbygiqNpddQM6+YPyx0rSduj77d8jusv6d1NaM80a30nldm8XrEE67AfIWuzI2eXxQ6HmUfdU39zRHvkmy1iaif7UbUzzaJ4H3wj+OyCdZCDgDoTHBA4guMjJdo5wHC8DD98e0M8O3jH7YOM1Z5z/ibANWh1boLaTrzsLQBMQcMz7LW1HZ+4ZfaRCynXNVYJbeRa6Heg9xnSLOeCdQdqkKGucS7YImjz5TuyfHu5r6YXuFl5RXduL1uPXctEalodrIFweDlNJr/GXKvJ7zDHfPLV5e3hZDbREsZR93lGPn3qbrHV4tbCod/OmMTLZY7N7ata9r6cbh52uptxZLQp+wVwG/b8VkQy6rjzmjlzRqY9waPwLNrGRbNzRjMada7zDtNCK7YnjfSvyg7kj9aC0qb3aRqpRCmhdyJD4g8tkNrQAPdLB8XzVeovkU6SiWQikUx1ulUmHfi2Qe2FDtO5oYjv3WPfUPsm4DWRL9OL3mwj9JYEXkBH5o5VUdtnoWtXhZH/Uts55X1hksDJjMRfB1mYaAijeyeY+N5ZJbNokRcp5WfKNCQrbPKT/SWRJhJTkybYIrMEOpwKgDYlczch9ElzUHuQ57IFiJtWz8FHKDmYlWbQQb1W2gTUPFbjZ5D48AygL4rgW4n3czAk0pRga6hJYQXU5qEWxuo1mJnkHkL64XemkMk+AQGo6S2TzavWhgqZ0EhH9hFfmXEOooHeowxAy8+unOwA3geuTI60wLOfU0p3OTkygLdNNMLTMTNv+i9LXqKkTDmwRjoO07mUUgLUeOjM2TiHaXEZYwDrDrHKmB2QsXlBYftjIdYD2pxQZyftYKxo8ykXeBosLTAe/6ywjmcwXkbYXm33kYmE3KdLqTdpvkdO9lBivC7BZJqeWV4sq0Hbh3YUc9ZhGVdnDKTLXQiTVXT0vEJi7FOE4XgTfHBbcWc1XMu6Kyc7gOf4XGIRpU+7MpkC1I0jdGbHN2PwohDPVfHSA2bHycTNEHfY0Ve4dlC5tHTqEkpHligHegMdWXGXmQJud/Ws9jjjxFkl41mudZzts2jj73G17NmmS2ZrLDiBYYV/gsFcgVVdI30Bd/DIoe2AKhH71dpchNRksdVRNm5sJdAk6ILNbufaB1I1MCqcq+A5b7cEH9xWcNHafRKwCJ9LK0p+7HBncgpQNYzUyYiTAd4yuSnwAE39YEFXY1CDOJ55XJkh1dcblptG6jOYrR1BzukJ8Q58Ww0SxeoZtFW5Bt40hScrkmPKiRh4eTHjnUuT7PjSWZFCtb0PGzXLoW9Gr2wWL58LJRJOgLg+iUD9uYIpHoVRZO3/Cr0YVgkUxX37zRB6DYe8yTQkHcyBJ4Bq261I0eQ+7Nri1OhlNAPvTJ8w3WThhE4vuMTRUhgituqSi158/konC8D23KJLLlzScGmv9DdHNGJAFnEy4zygCaVXGZhP7klAGx/dnBH3ATo30AlK7ZQNxK/cnLSHeAhY90FbFFBRy5yF1XXWx3FCBbBDN+bSv+PGkP+X7n91ZJA5sngTuk2yBl9IvqPGY64jzkGAFcBNzh3bNf74e5N453YNvQZRaI1o5GoTdQe8xmA18dg1SLBwtonaga4xr9i5r22QObLahG1OrVFkuSPtSreZLCg1stWFT7dGDYKPYG2i9mV8jbmwsgmPTK3RGVQzdjR8wUIMDMk+otWNbTG0bZD/gqo3GXb0vAa5rHmtmUHCMDQ/jNQLuNoif2eeK4xv9eGKh6DpJd/SXqJxoS4PIG1YYBnNSNhQ+EHjDeFh4Qa2aLiNjRUVxtrGlvHJ2P5Krti0oqDfaWWI6BFSd6o8xPtoOog2AukgQy/1LRGtSOYAkRuxlbRBXmOINRbMcfgt9O44ZjBbQR7ro7tQtRiB4uXDWDAK4t3T6iK4iwYpD4faLM1cxgbBa0jtseDAWHvyQPDXo6DOu+ADGWT2Tdxao0YV4u4g45C0TdQOZI09nmuT2Vm2BlmbNul3qtdwFs6bvDufNeIrJY5jg7iFyyb/yNcaYQV39q9B9BHoTeZm9hqT5I49MWT7GUQt5G4yRpatQV2sTfQdqDUGq0W0TSj3Csoad8Fqk2fkvUbsOlGJdgk1F1giGmaurmNi5SDrowRlk1u7xOFrzJLkNUiNQ+5aNZEqRFQgVJXYdQvcgT9lEa6QsoWmvPEurgg+ktQcHbJ8YbC3GB4hvQCqFruRnDFwwxaIjQOsCJKcWsuwwVheo8rrDekQuLGoj+ALlZlpO8gGxlZpyL1QJNu13pnsu2OhlwEfZH4jI3zZ0mrQhtfel/bCmULGaxZgojaovHNIsEuVrQPF0LTzj2zj11IvRwEGbURv6JQWBk4fBePCOYJu76bXopkXQeZnF1h6DrWrwSyi48pGQU3TLIxcCoWNR3ZhpmutKckP/I8rA2Tx3e0wiPoIuE0Gb5+soRxp7DtAyyY6gjasGN07/gaBuQy1CeYIrjX0a4A2Sa2sARmxC2wFmz/nqJZY/w7jQYquqLJJZ7/WGsJw8TAHrXnBRyKhW8rCQjAK7oVfx9au5YhFf1yEgyBdwLKJZgTWGoNrOqwjPh0jUk/2/GFkuiNfBlkZe28SuDUf1tguKF6GQJQRq24zFlnH28EWNjK/YNN6eKcVGK8uTUQsuMAthbX/uX9RGCGSjwWHcH+h9/QPoppIVik4YkS1eGPdQND/VIrlDw1JIwu2CY5+OKT+MMZ12qR721kXHSyZhWS2WHHHPOFz84o7fEgSZOSqIXIsrN/Mph+i1P96/OQ0VD3OUMxNSctvLMdxjG48WP4tghzacqA5LJGYQ/gx0mh76DywctkW2HeuskKsZjmJFw1h3V/brTs0HLCQa1uBUlHoBIAo13pLWTlwFhitMNkWL9B9pK5Qa4y0c8tRymbkK8i77IUp6JZmuePI3QI2tXc62paL4Oq60NPFTp6kIWEZqRcgaxcIBeaKESOTeIv5sIMDY4V8Cxt4+joMKQX7cwuAfOTI9Qr5C0dSjJ0g1B8euEMIQnb/CAN9S73lm9gK7tDEcIcmxh2bWHdoYrlDE+OOXUBSb+sN8mTk6yYx++w1xOHm41ixliz95Sg6ossgy9pam0AKa6R8OraL6V6/x6Ujytw9CHEICZusO+utwTE+tUnHTq01/AdjqmxGrorDgfWtMa7T7l72osiDcGmXU7nGsLDEJvSRedAa0RjFGVLkDYMMGEnpm/yb1shN27RN2VRrGuQwYjK4IeGNxO5itMvDWdCr7RarjTDaHt55C+IdyCu4hF9O2CeVi9ghgS/0nBM0BICEfIvax8MGRd7MgAGRacXJt2SROk9Z4XYx8M4tA42MyCuyvW9R3i1kL9MhrUeuF2Bqy6zfQRuBXjH+rAIXHL9lHtip/VwxLjr2hZFsvbJs3wga6YoxaWSGuztXno/hhkzRhXxvmYLGf6pWDBxsAclHCjwcIoeMsAvA2zK4Njf8mFeMoDDkk8FJk3zDAvYlxzYHOi6FhybVF5ofQRsGR2Z0Ng5EOaNm3Ogmn9qyr/q+ZEkMAtpN4shpDd3wxnsdR6btYEWXO6OXLcRg0HjVjRGVh5o4jgdxRy6b/CHfa0BM7HcGke0mZGRsjXZw+47VIG/hbZNw5LKGPlxBhwsrbU3fETbcl/qCNSOsOahhd7TJgoYUHtJ1RK0b91UsMsWuA5wPrWAiDBfw4EOmbokdBEUjGK1b5N+ZxwrzF/DRjYZsP9y8W6w2gsYK1cdi3JFDpLhKxpazRx1X/HhsVLbkWFBmRLplO3d8tRZZb0QW0FeW3DnSuIt1SjvhX5gFI/LlDpsRb8QDll7CkryuO9gLvO6EBxkPfzcRR9I1noXRI9GDDCvSmyjjkDV2pBo4rNm1Qx2kWSjfxDGk1vBGrjZ5O+9rRJfJJn7neo1nxfsmYB+6BjaC3UTZBF9jmLwTNcgsZN9k3YausQs3mGsampYRbY0rM4i3cL3JG3lfIxiUcTvazQI3IzJ8WIs7EhvkGqOb9La2vcY3ovJNhh291qDGtTsj4nZNL4NQ7CiDeT1MDhnXMCPu0VkGDCAMtigOIjiCYAAnZclCxC1WjVhfoYXhDCurMOkesmHDzxlRBocJciwpVBVEOm8JfG9Kr5Awwk2BTMwh/DIyIgm4sU+3jukcGGkklyFWo0ze0bX00nTjNdk5o4hzOkhTJY40x3OZFWDciLITzHAajo3av+CknaZEsQP1IARGpobOijjrPkrKTvQuVpOz6DsYcdEdpgHpcw1GuGNpu8lOAlfIswSVFJXPfmKx4eNI6QyVHKcHcRfOm7wj3zWiFeqONzlie4dqkLZWQ84afKR6E2fnvMZ3tdwul7Z2dF6hyD4rRqY2LYjhjkEKakEWJRd6szXjI6q5r2YX5NUM3TKnvsgpL2TIlzG6YWhsJN6GqdwC8PesZNmCYn+mIq2PkawhWo/canghK4f4Yos/SGXQGKAkcQpBpLwltuE5rtBoKbWNG6mbAlzZWaWVkVZWdtcOd5Dista0wEi6WZrfOEL38GiGGOp64aym4KhBAkHp+C3LawukFcgarPmCaHhcoJC+KZdZUHZHJE1f0HuH2pMRoMquKzgleXmVkU6uje6IGmQsLG9CbFPW4COLaINk2cS21qAhWCA8boOdJgfnF44waihbFYwcwwlu/0oyC6lG7rEtHFIvdJxA3QEeeAJ3EOEMib+wp31fEQg7MNiNOnKb+BYRdlZJM0iCzzuiQA9bFowMusIAtobxLSK1nSaveP/CJ8OKN1uH7GAcKyCyRfIKLi5RV16yaAOIIepzZ9e4cBpReGzn2HFEudCxOg3jgpv29qKdmEfrURKsNbeAvS24ADteGiZrFVo4uLHytjPXsqVrNV1w+97s3EnKWvHW2i+MeseezRqO+F4aidf6aB4En5OCWA5WLhk6CiLWxhp5P1j8Y7W93nizNzM8W2v54xtOp7IX87uJRDDNwpieF0faiAd7HmQsLN6EdibW6K1yjvQOAl6Cm/Q7xTW8FcfvGw3yjzybxJs3ayi07xwG0Quwm4y2zzX0Qqg1RtoED0mu8Y8cuh80yFrIbLJ21qzBB5PfcQwCF2A2wUeQ1tBXkUYcesTa1h6D8JGZTfqd4hrucRE2QTdVs8aW5I5mWjgOvodgj+iwC55vjTAIuqCaTaZ9Pa5BLSixic/WsBk0DO1y0B0WSfMFnUFRHLRnKnO7EFVn7RBofD3ebct0CzBHTLF8yNASBTaErhEjdk61Wv4+M4hZ54UFoEhEuaKXI1dvkWNn4/51XQGxURhdwGWkqzzbrDxHM1TMapMGURkJKnzLWGynIysKtBRp7jZIsze5eQ3dVcbVDsHGjujxXUbeBwnWXmOtgYygbaJ2oGuMht9NBCP5GsfokatB3or3TcB96Bp4QY8RPQe12/EOAiyAbYJsK2t8C9+bhJHzNTQjE+2gsWkTaesajx6B8yB4b+K+Bl2IcWjYXjSIYKTdJr9eI1226yzJIKsaVvCGhGH4AULoGyEhWjNyxfjBFghGDlkh6C6Pw9ohXI4HSyU3kmZGbrAF4rZOzopxrYUj3Fx82h1G1rQDAdbKY4dkUhVdIXRh+OM2E9OPnHFQRMpDsPlf9CvJ2vDHR7CAEELYDgsf5ttYgx0arZB3fS4cXYx8mRoZChheeNTiEWYVv9AfaOD4z6B8CDxEKMZf0a6PDaBi/uJdppyBQI216fmotCZQ8fGngSRoKAE6rNJZ+BXgV5u6+z463o8y8DqsAv///1oAAAABAAAAPi4AAJhIAQAotS/9oJhIAQCVcQGKhpVaOxAYjwUAk3b9mdC9qhcgEjP9eh31pg7gRratBNPkkJzY1uJZRVQqdVI1JiM/pRWG+YOyQ6QGjhlBP3Ue4wWpBXoFUDaoEd1ypbCYd9lkzcsFSTSwrOWTdx2SOGLqcYrgjoEVYRBdU+CFYYpQu2JmulYha/cwXp8c2SVYWivjN2Ouy80VUYkMj7iszQzi+OaFxh1Z1uphcp2SZTJBVk3OBD0jBsjaOU6Og+YWN0zIWy6sK5McWQInZG2esOuTLLSmQ31ZuxnnijZCL8U0a+/MuA5RQ4ghTNbWsXJtocASJRfylgrUkYyFF1b6k5C3DZSuUbC+XnjJ26ocjn7GRG1AyFstJ1cmS4gcjchbq7VrhTojHGp5iwXoiphWuceYtwykrinqtNlhxFkldnTmNMBziCeNBDfBcJbJix43PHm4qYkGS2qNCBLJn3sgMeUBSawsnBVC4SqDNMsTZz8zLGgiJPMKzjY9bZXBk4RpiIAdwpRQKME4J0SpcoAlOWFgI0LEM0yJFAbzE2fZ+BhpATiDK7ECFUzh7Alhoypdf5jyyBjMSJxd0ofFK3/6cXHlkEeqQZw9a4OPml6E4UopucwFePLIzI4mmFOqKs4OacNHZ7hk4EoeUjLx4EkgdD6y5M8+EaCohOAsKBOMlERJBq3cZBDZmD/nNGHKqLonWPInnypsKTZEgR2ezBGBi1b+3CSCKaW84SQmVjJoFxVs+VRIjJX8qacLtqyKQbXMn3XmcGVWGQLA5E88WlzZBxRJg/x5h0gkdtJzJoNW4cCUSmRYaYAqGZQLEVtutcBOVwYZdMEoplT8wkttpmTQBlbYEioPO9lNZtCrK66cUoKZ3nzJoFopcOXmHdykJSuDYiXBlT3AaLdccNaRiNbzEmdPlNCC7sCTD7ZoO7lwdgKgUCue/EKViACcxZJsJ1krqgZTnjVNrXBWjAs1OJzlY6MiwpNaQNCS4OxXAYim4CyZBqsYPFnFkylzYso1UA7MvljPvHBWKswSkl4FTDk26FAnzgZqfSmSwZVuWcwO4CxYhCUDhSUw5RlCh+Lg7FXK3TuKK8d8WhDEWREXw+vClWk/ECXAk2KIgNyhxJZJNSyo4eyYwg6iMHDloh1EdPAkI2IcKnn7B3QWgODJLcwhUPLWzQ1Xhu5ZZclaRUmYEm0IlFbWjk5hSzsDzDTgySsrEOjI2s4gmJIND8k2KBLypmRtaBZsWRXT6SVrtXG48sKhJCayFjQRtlRSkyOatZ9auJIAJq2/vD2rgSkjtPgisuUUlSdv2X5gSzhGqmreooFiysY/PRJ5+1Jhy7IjoCryVg0NrlS7dNIgb6sncKWoFSU2b6eJuJKLIG3YmqIVdjrxpl8b7D6/9iOv70wiK1M2JTig2DQGKvQgojDNkMCTM/R1/BGVwDGrNVkbRTx8zGiQUzERWKh5CmMtMcbSYz6TmsJVXR3Cmr6aiqi4KiGt0Jar7Rq8KiHeOdjAxQo2W8AyrfvSkKuOSoges6dVjCONP5uGZEy9BiGI6iS7ZvBgBJvLikzf/szlqlVpUZ/s+ea5ujdADcWtJeJbrGLRcTU0pIDNFRKYPlgUmKvWJQVnrlzf4tYMJVk7PBKV8ebOUburEj2U2FyhcU30xl2u6pXRey1YAZKX3PwIXQkNQR3SQ7Ojx/OMKJcrlg5ssHY64PAoGVzZ0ZoRr0VczfuKfEfwXclLNkbXXBX1wJSUcieiQ0cgikxLoDxyZ6jidTHRBWyaVxzukeZGmQFpm32OMInyyZ2KlK5Lb1NcfcsU3xmjhPKSI5vsybbgWkWyqk2aOxd1XbGw+HIAVO7shLxmWMS2w03u/IxxXWKAUBq/3KmVcjWEfN/CzGOnqngNjR9SbnKCkz0teDreAMTmi0gnVrPUFt/CSarM9Lbs+RpdtQw6eWlg+T1G3mjr4RXOTa6V7Hlm42pk4Y/VBwtG6gGcYF4aEwIzE9ya7FlVcq3yp98RRZ48wkXNeH+GKDMBksyeaWfXtwUEWUczTyWsgvaOQJOXmX74yJ7TA66KAsC9Fv4MWeOjwOJr1lWWmXCD7Llm4IrDxoNvQZH90gM/ktfvCh7oUyVxGB0dDf1fF4EHAAAWZ3EaNGAcxgkJZVzGCwtt3MZ9+MjxHEdE3PEdHzLk8IcvUgTIgdyIEQEuwIkQ+fEfFyKkx3s8SBDDG54HDxzHcR2v8Tq5ubm3vz0uju1sd3Obfnqr1exmX1sre9nT0iicwtHQyE52NbUKr3Aq1cIt/H3PfvYLF6qvHgOGtrddgwa4w93OLsMzvEOHDd/wvT0O53ARIjzcw0mQAHEQL1FC73ofMeLDP5yPL+95DxHi7nfHw6M73esu96yqV93KaupTp6I68AOPimp606Ggjn50Jib37pWU+v2kpC8tSS+9k5PRjW7AANKRLiX19KcrUIDgCH51leAJrqW14Avu5YV1rIuJNXiDQ4Dw9a9LkBD2sE+Y4OAOHiEC2ME+Ntb1rj94sPWtc3ExOINnvQrLyfSZt0h400nBRbjfQVnq4aKM3MTmT+4EBUHt8b7NaU3d4GmeQMxbAynwpZw/TXOi8jaME28CSoM7MSqDWgHiTTZnWE4tSVHwJRYiGSoEYvZEoAnfqUnD+CSaPS/rUH1woYAzyltCVnz3IgkznoHIn6/zAzO+mvmzrQ/epBRUIZo/ycTgOz4DMKOCHFmbQAPVByQeibmsBcuB7xgJDf93+r7X10p930erlfq+j9a16ourL66+ufrm6pur1ly15mxDhhe1zgGBMODfJQZMsfR4aO5HtuHiRQ5UVKLyuHLEeerScJ48uscoZFVyIJE2Wa7BgakQCiey1hXBrLUF6rpFGpTlGOR4CzEXrb02+rDYsko97CdafQNXvNi5tzmMh0voiyGBA7AfkLDJWntoXi0SI7B6WW4yBj8crHjAIMDWYdLIgSc+rX8uANjpmFW2wafkiAbIlQsnubCKulxaqSiSsIcGC8haO1rUDVpX7BaxEgf1Ro8HWEKhb4SoEqp2YEPxaLOWkonag44Py3kDMWv75KA2GVLhNuOTtZIJqIcfDLGDPEOzFgEn0+wXmJofubPOFCoPzjonPDgNVEM8V5zuPKahynBip+eZOzNBqX5ROfKTGpw7Na2ocg1mQNnJnXOoqA+krC9g7tzsQ0WaQZih7ALlTjuBU0gDjeVEwpQ/tX7wJZcohKjSUGDMyKlCTwrLcOaeT0RNghOwJp1BbGeGKPlT1A7P4ZII+zl2I3+GHsGbcGNY0cKx/Akqije3THH/UMyf2y94Ew7c31jWcorBl5SKchMmmbxNMsObg+Lg1claQ5IYM5GJwMG8NXrxpiRYhuLikbWK9rDmkpdTocq8fRZvDt7ARJK1WzE8p0lUX2x+GiyUtaFOeA5lFEWTkmGoghroDiFpc4Ra95e4FRM5iEr4RrRQ12uCOkHEB/dQ3iLAQe3BGVfFR952cVKd2gjCLacnb6F+UA+1KrCcWNq8DWuaUjJWuoE7QO2RqAbiKHsuwFJ3FA5x4kMoRp2Bx2sEmkHq3we8Jzc5sqeCIdQMJzRIPcmeVQJQxUBIvXVlT6sO1CRHDhmqQ5fsyWBz+mbJF85Gowy65gFfTtGBJUStkEGpdDDmmk5sITU3MqhVC87UvIOIgp8VrDm5odPFkjV4zhRN7CeHADLoK8WbUyesqBawDFp9gTejMMDtJDGDTrHwJjYMRaC8JePCl280m+jEyFu5LXjTjxcQTvK27MWYgdxWjOUt3Bi82SYJKswtb88iceYokpOixLx1e/GmHx8dDnm7FgVrerJhp/YU5MIsWdUsran8BENM3lp14DlvdNQZmz51yNz8MEVb4OyO0dqXIxM0tUzxFsHgWaPGxQeTTLMpX5k8WVcXHNu4ELmKMo0CFFsQZ0oFFYIlY81MmM0qBVMQaFzMBlM8GXi0KqhRjlLdyrxwFKRJGUbDPaRanPZBllGoytutMo4RVqxd2piiCdmCaQvXszOLCZBMQRxS8DCmjyOfxrDLualT5FWPDI9rCxOEU4Km1BxcKPfOtXNdt87dINW6dK4G6SB3zs0g7ePKuXEunHvBdXPZ3NetulR3zVVz0dwz14Jb5lJwyVwJbgQXwpjYAwdhYO6X2+VyuQ22tLKwGFy5Vm6Vq8ClSjAlFYXggGvAfXKd3CamJaUkpCPXyJW6o6Khi0A/pVupp7RTqigRokOGChGSckoXkAqSBlIAUAJ/EDhA6kfKR7pHqicPnjt26tCRbkrnaGZiXlpWUk5mJSPlGFBAHDhv3EC2YbNGjTRLMfbx6pimEc0ZM2UIIDNGTBgwAzB+8dKFy6J0i1RLFixXrFShMkVKFChPnDRhskRJEkUkRxKNFJESkQ4RghhEACA/Dn304LHDsFBHDhyEN2zUoDFDhjQAKQAxYLxw0YLF4AoVKQRRBJ4A/PMz0VeCxAgRUj7pXgg9EB88dMjD43BnV7eBTsNcBjkMcXBvF6Ru0ja211qlTtfU0tDOzCyUVaBANkFCBAhjYtIHUgdhYF9eXVwNtrSysBhcWS2oUkCVYEoqCoH0gNTAk/RJCiV1knZShyZJk6T/knRJ6rpN0iYpEhKTlEl6dKQkVZJKpT0qNZIaibZoj/ai3oI2aGv7sxVoQIAEtaAOFGhQD+oFFiDUhJqT01Ab6kKFEDWiPnRIUSvybM9O1J2NQAKdQB/Qf/bsmdNzGg+ezM7sOnUwG7Pp0NFszb5zZ7M383Se1tN9eo+f9tN2mk9fVnZlWzZlmzaQDdlu3LzpNw0HTpyO0wUUYEAb0HLkRHZktrMt2ZPdZk2vaTatxoaNQkLCxhxkWowYMGYIaAK6sfFGbozRPD6aaTPt2I2AgCACA/sEa7QMGWMAgNErVrj4+2Nh4kN36ICXolGg4DshQP/4YeiDR/focXgIJEXz8Y0o0SRIiGjST56kkYLYQ4bUGbnSVaooWqlrOjoMcxvazi6OQ5AuUiQxyV7r6WlRbCxKlFBBgmRKT4nScD03d6EvtPWVVlTM0ll6yZItvYVL0+jCwgA6gNahI0bHcNFaenGxC5lOk6ZMl+nr9UyfQdN8ITpE+9Xd9V0fEaANDYW0kN6xg0gT6SCd2CA8xHnIayZOmkqncQKlN2jouH7TkKHf2i2DXLs1m1yzdVsTxjT9Ykx7aS7dpHH0jW5sNI3t3CqaRfe1i57RMFqvP7Ri82gMbdhfeoABUnSKDhNmsAd7TLegQCFtgpiDdtBSUmANdq32n59f9OBBh4X111d3PfSgoN96fUttqxXt7WqFChb67M+fPd/zA96nG/TWVnPd857N1V5f4JychY4ID57buR07WjqVl7/8nj19jkAfteu2VNpGR+AJJJD5zCvwBZycmolpqbuf3k116vyO0u9kT0l5y8M5nFv2b3nMfv+Y15SUfPM3l/MCWkKTkamtuRo1cdgcsqmqukqCIUOEOsd6LEKnlXVZr62ZtVlTG+2CToiQn/v5oEF8zmfP2dm0p43W1Ws/Z46iK3rmEU1NHYBSep48SI1k9G9+UxPB9SBoAwoUaC3oq7+Z/OT3vLK1EnSCzsqK6qhmoNVXV2qt1lht9ezhwIl85N24MeAGxPkbyEO+gMdpMamWaghN9c5DD3RA3/NFD22v7uoG9+ylfuoDndRH19NK3dR/nLf5mns+UaLRj/7QRQ+GixcvWZ7lW7ZUeZVfuQLlUD5lipIr+ZMnild8kyZHfuRMmCQ+8U6cIDmSR4mS5ElOhcqSLzkWLFIu5YuLVm7lX75ouZaHCdPlXV6mzAAf4I6OYz7mj49mbuYYozma59z4xmOxZ37m1ysBJ+Bp0oi5mJMhw3jGgzmX66hx40YAD+AzZrz4i8eIseIr3qLFiZ+4ChV//7ugoImbOAoUfe97ihR+9/vgIOAB78JF4AMwuiyio0ZaDXVZxDXI4izu4i34+L63QoWKFCTuN8IP8ClQlEBx4oAfEfgRF9wDoXfi738vcRNUKpub9dYMG67hGOAOdzk5t7m7s7FxOIe3tdm5ne7v2TI8Lu7tF87QbuFmXvf6mhqyUeUoSbHSG0Ue5Si5K1acwV25Dn7IaY3TN+1x2piWZI5HoCMlWtKgEFQqQWKECL69EHogPnjokIfH4c6ubgOdhrkMci0GVQgGAvr1kRCxp/ehA95dHd2cXNybG5uVupbm5ATl1OlYhlojxmBg314HL68eu6AW6wcH1A467Ag0WH+9T3t11/U0Vzf4nd5qrdPprMa6ZjPoq1+2VS84ZVe1gks2VSe4AT3VUofTUY3gkH2gDXxNQ/XTcTt106/N1EtvbKVOuplG6qOTaaN2H6al3Wfsf/RdLvrQb/migx7LP799lWvveSnvvKI/eaIjeuIP3dB/vNAJvcc5P+gxvsADXYEn8D8/4H7O53ue53hu53W++TnPPOYtX/nJZx95OS/gcf7mbt7mbK7m+dg/3vFpjuZnXuYEfMzFHMwH+Jd7OZcvXsuzUPkUJ0uUJFE0MkQIYpDD+zAs1JGDsAaNGTICgDHY4oNnwcenIkWKDyH8TvzE+/oCH7i3Z+ImLuIl9PRAHMQFz/fh74CAe987iq94nod7ON47aNDARhd3tjc3DBfg3rdqtVI53L1ax4Yh7nJnazv1dt+woW3uGZ62Nr0Fs5tVIDvZ2IM/APsKOxaDLAUHqhBELYiSkrrV1JWBBFBHT0hGTk1N7t0zMUkv/dJSv5+EzYLpq1qxasoWVLNgStBNdfCQq2LVWN6pqrG0g52s46piq9rr9cUURZm+KhY7iNFzkQMrdpGDKjbsTWN1EKM2hJpX3iMDQkZHQsY0eY9XVz0SL6Z6JFzsTa9l1PQMw4AYhv14M+BmjYKXc37x+75VLBZFGRXYw6zG6hwWj9r07QqirZOve5ZYyCgBhiqDjZFpmqtBZlY9YoYmuibqx4yt2ZqtGVsxtmJsxdj6fj1RKMtmRomsbC9gXAdJMTEGMFMvLsGkmsm2QFrZLqB5tMIwBmPYsffiOhWkchebMeubxzxS80ZxXGiHN2MpvchQnTGs1kD4ka/H4DgHJqwZ7i8S/wmSZK1Ofj0GkAmJ4ZziWDNgGiLOcgRlpd5Y8uhDzgi+0KhmzTWWIHFZBBrWtVDDR0Qqotht2uUF1fdiEQQMcXBvF9za2F5rlTpdU0tDOzOzUFaBAhkEMQdgXlxbWQysqqimog78/18n50Y9IxND8or64ml8y7U8gGc5lsP4lVt5i1c5la/4lEu54KMcyk/8yZ3cr8SXXMlFPMkVH+JIfuQfnngjz3uRE/ndh1zINxzxQT53AQ7kGP7jh3+7j/d423l8x603fOGnOZ52HCe8mY1XeA0ZB4CFChSAJkh873oHcQ/vwOF2GeIu/H11Dc0CBQmHMCGCg7EHX2BeDbi2tLB+ZbVAAVUCqSgEUAacnJ6WlpSapJe++0ZGSVYkLZrQUSMhoWwZdERw0JEU1x5RLqiRdNT8GmbDbPgaZsE2AGXD941q0eSPVbpIyUcVhVQ36tjISMkqJjmyDly2zjhMkBABwpjYAwdhYF9eXVwNtrSysBhcWS2oUkCVYEoqCsEBA1BPTk1MS0pJR0autA/lxKSEZCQVLcS5Jw9lVg0WA6bKlERpESjDu0JqEvuMyI6UlYgTEidBKnKx/wjQtWwkv5RNTG/1/8T/d1G4GNxA94T75gK6f26b6+eacK1un1vCnbok3BFumivC5XPN3D03hFvB1XNBuBPcD64H18vt4Oa5C1w8N47zqBRR84gMjhVAEmEAEIQEAQCDlxmIA0kayFlINgAEqgOh44AAgGCj7lAJGAgNAA1giAAAJAAACIBCBCgHAgRQAI2uj/+9Tb7VzCJuW2YmZBxH1z4ocxOJlYv8jisPZT+8VYY+Tuu1wtJo3K3FfuKNO/9LvhWW+WK20Aeujz/af3nFkNK1JKNxsvwNisrVywOsV8O/k3qrtHXxwAQ4ECqZsBlbntiOGudah71LGq96fyN137/lUuQJoG0MNZiaWmd0X/yXtoe2LQysE7AyFfX2l2SZDwJLTF2/Fejsc5LAfr8S7Jrxs4GU9az9Pjr4fWwJsCAesquV6MdhA3drlzAkK24ZJ4M2ZS6ZUWqHb9kRtQYrsyt8GazaGVa+cY8khTMsqu3vxHMK48O7oMLUYvT6+Hulh13TSY7N6mo4dKV6Bgvnjj39NlcFOweD6Ba7X0lz5S4uR9dpryEuuMCHi2C6XdOZ30Jv0iTV5vQZmW4qjy30+jhOI1IQIfH9nyOu9rYpeealcb1LglwjwTCRVAK9NlyZW2pJUW7M5b6kSWVqtbZMXafbbdFELBr0ds5d59qugealtTmqwT+6zQW62Qfd8g7V+Ig+yzqBSR6W/VcfqCt1C9RTFUMgd6xZRE9rFMRNuWu2N5+UrSFfcr41HOixa3heWwO3Ng3a1c1txcEi+nZNEdKqgYO0OdPJSkl3+hF8sWbqreP98cYME6WR8dDUn7RwztTLZ9ynXFhlgd3eTdbapwqAlF2niNo1rncNHKG3zJnSb5ag2Q52e/nhTHjOLWRBpl1SJC8Fz3rak/CTGH7uNTZVyH1kGkdhGmtfpnJ3qwxPZD/dbGmra31U340DznmL0/k0Jk1tDZxSR21FxYbioKl5QzilHHB5FtEJCb5rwrceZAHvMkHume87c9qcMGpWmC2ic4Eaths4mp02xWrWTaTvhjAPBW87jDzTZvFbSXKSu6b86tUcJYVuArWzS/4Dx4FpI0Cum4o9Uw1+vws7TTsDTRvnN1BOlcmTwbf7ey843KOG/oB307zBQRwo7BryvUaYX/mueBmcLT6TEjoZ3ZS8UjWM5hz/XL7w6UdSYzyIOU1NtnwwamhIlSd01jyKKvEqkFaoegXcNXLnBokbbTLfvunsiZJ/9o2Th1TmvX9EApwN7WYBLSFMNolv1zx7QMi/O4bpOSX13jnJnKPKfRgyXxHmM0nQ33f4tFBqg7BQslDhcH7CyOdMTxKYYwK5DFq1y6OkVY+YtofAslDKXg+93aOhOmD8OHtQ6/Ex7cZ2bfjIF90t0n/16C6162Uh0KRv9EVgE7QoJyRjfTpcNu44HR0SiaISgb8AotoffCSZ27x/JfPdrVNX49krYK/vLBKbi+t7nVXK+1RxwpZMszSZbMZdp4bh2+UNDI/fb79w+hdyMNj3Qvjyh+1fuJ4MvS9cAxOk0eVDCiHf5a5r3HfspLzXtRC6n5L9XMlPFYOedUSkvVi3lvQvWNwteqVg8nPTp2Qbim8zzqcl3b+Ue609kVFDk1orWTWvpWUgpqGSRdu8dt3CeaUjj5U56fba019BrY3iDS7RHAAHN3uOt/zEje/iPaB6ywQorRWMk8etvgrqQ4hX3rMISjeKwW0skdOIALcd9dw4WRbp1GmQg4HgYi5w6+OKZi+37qtGmrQ1Y4E6f63flz/O75ZE3cTwc2ennMgTmpFZRSBMKkPdJX7t50XcYC/UMs40C1YUD47k7i5gfr605+1liD/IQC8wrMDR2d1fG7QR0NpMzp8waWinTNnmCNaNaR1RhD5j3MgHDNGnzBZC4/Lpqh3qvcxfBpma4G42eUHVRhQM5qba40qtt5zAsNYddgtbbfFTlPEjhabArYg2CQPXkL7C22hCyXtBTby4Ecey7MWwI87fVuOrF270ekLsa/7uAhuR/gKt15bCSlNDmcfhD6rpDrTRteHeb0GDLrstX/fgHHpnqp3XiIbNME097BCakeCMNqNbZzIFAjpcXrfvYD5/RnB0mn4YR7wdDQvk45K6trdfsWdtpLiUevA4c58II1dC3aGYaKvsteXlRevbghwT5LF8pjX1zZ0xObFjuMtNNlNh31/rtDm6TmYXZtQ+OV/quMlsnzBH88ggzThvdgzL7/bxbQ/kE4FsbkTTiMjBbeVdELp2Y9gcxXnaub/b3/s9CBhEsVUuYrT+7wDC/PmR39l5XbLHxNXxjVwvxDHF2LyJnFp/qh6Ej4s/IXO93fkf5P67UeMawzVaPZwi98UQYgepmosQTpDc/Z1SnQkAjWIXfxdB4BSutgRYLfLN22W58bQTWwjHrneIKM7xZZz1+/FIHWcm7uxEJzx1hE1nKbNck7C98os042vMROfOxl6I4NgORjxOCGYUFue4FMnB7OUVmK9M2ZLdOFemoe5W3tJPmlh6dnqDrovYwIYHai2YsoMm1XlDdiiJPYX+aPbsrEJX44bQ1XBL6mq4JbpabgldDLekroYboavBDQM1oIHkmNVlvZRloKiEpQ+i/OmLarOkgaARKhOVCHAjdTHcELpYbkldjVtCV8MtoYvllpnl68o4ctbfa72y1/Z6rzm9LFPoIaTdGC7dfZ3YMwstcGmQPSVk3/1J4jA99egcc6fkpxc+OjLHfwQ6gpH86JkmTpOzT+cwdzxB4u2bJ89eZHY/KZdPGWO0S32gYPdDAL8LXfmTJnF8Ozeqa7HyZDgvhujBqBgZceOCb49omFhy7ugwaTs+AuYOKUzfjnj3g+N8IA2QruGB5z946ucCUzNY9bthrRzY33pQSoglTUbAmVi4W4lJcRxzFfQVKF/tQNpjbIk/A2g2cqi3wXIhw7GbN/NxRBb5mZ/54o3lDWkoDyLSJjMhszj6lkGZMo6ga5/JzESOrpVQ9qFErLcaK2su1+ipBahxkMlupyLT7Y3XC/Kb9jcun+sIoW+5vu5mtBMvkl8/LK3K3U36zr6ekg0hXSMzGpPlT5BVrCZxDcNV03Eb23ISJnBNt+TgO8Zlcv7War3MLGN113TuQ7t8lz0V2satDiZf6+zsg39pt9G2A8c6oVGnot5+Slf4YLfEBHVbAcY+Dwnu7HsBXRs5H0j12U1Wfx7T6BKGgQkqGl/TjnSYhI4w/3XBZl5jmdOMRBMa1MpST+gi8H678GHStdPtYYOad87jdjsjPBw0KPg6KvRGIL+Dorn8m3SOFY6damu4p2qTgWngdEDbkz1Wu37TwWVNl/ecrBmfQNrle9JDGYvPKV0PpvRQmpFNGeN4p3WsEBF3hH2oOby7ylrpm3aDRABAcqzffJdymxTjCiGZJflBZipIVIjRVB4XgNuw6ul+1SQ6LVE4pH2zJTHCEZ7UeC1i/HHBhKg449e0ARWfjCnOjfMCql5GTLbMr3OWfkjIvt2z9CE19XWeZg6o6a93mDwjJT87s+zxpM/0YUcq3Qd6i6f5U9Ts098QDJkYkDuV/vSe5k6o+ef7a0B/KQ7Psq0kD+Xe9mIC8s0vbHgKeEv7IH+Wt9nwi20ahPb27+ext7rhD3RGcTcGL49KxH+Mjg6OI9PB4FTe1LNuBH7UOjFX3E2DWAfAL7plkW8v8B7T5mZwlXHbaEZHscSrveKdTeL/oOeb6EV1SKbtybsesTPNnKZlQtN7haVTtC4O/xSzD/sMZ3coOycc7RD9wbUMvvoSvOuQ1pJWOPsNyK4wqp28R22rSv/D8h7DNemkZLUXcvVUOn9smK6M17WQW5n6DLxz+74iUo4WUJRPmLyM0ystRScIfmD3QWqkZJ6ZPFsKkeAHfOzXvdB4ca232ZBsU8NE/I56jwvpIlMMsAE7r3TCnhnrUMOF6M5Lwpujv2tyxmEHVVfXVEVA+Ixzk35WXwkJN20K1eG83l9EbCBMdtLhuozOxgLErO8ak1k7wP1xSnLWmy07Nhl3Ywnbyv54lCXbwS/7lsWCvAMMLVS/sOeKM/iLsU49i1Jp1/WuwByvVXlpuBj24N62VgsxkfbMVxGYK29MWYeDKlkZMeK5kHepPaUmIBkbdhZMgivkbhrtGGgCsUhX1yOpvg2WRGH5jVv3V7qofuOouxW/xb/uSZEmz7BJ8W8qVvZbsIuzXfWenS8Fw2f9A+x8bqCvbC6hPQaYqQWxO5YzmWT9wyC6AciESr4Ogvip2aWBOBBajnSYk7tEszZNOy7PvpZkHMeOikK8qR24rR6aF/3AcvqssQdydfBfxVsi1HkpkmkighfZJUrR7TWGxYH7cTfXjU68eNUWgHUrn7lnwUWlbpLGfjLb45EDsUDmKbjyNAVRPso7hNpKsQ5X9z94ncVHw2dL7IGqE6sO1kTgYKHcT4jaCVvKil3rRaHuZsreVNSZOMu08DVbKLVlwYA2n/1mpqTshU6G5VOp0qsEk8tu0lVa2jJQ/nUpXHWwUX7nNdY3gKPbrKzUOzHLeHFrVtxqzYT5k7iqC4KcFbfqCq/aJpD/eRNVipVX6eJXDSZ7tCS0jDbjeWnXbFHUu8FynxY1J0wJKV/V00LG0cYab6bEWvqxxrJ4ezXWZIi1usUarvG2w7hZNtZiJdaYP9bOItYEYrx1QDyyIOvUCAf/iHsBUTalDi+NAwmx/y+ds7nVM8t5IcT02nLmQI5kC9n2KZT6BT65jCypY507DqnnEJP1Su/P302XG5ec0QPOkbuNuLlm5EoLOs4EtcksmWSqOr978OIHlmxb+swT2tLrckphPF15Rc3IPpMH2L/bWMawt3Hb03be27zwYx/5Nux8xg/Oe732jrmuVna9veH6AlPn1mscwB12ke3F2N5StK5sxz8fpu9/itu+2988121Z6TePcxibfExTnI3JedwFMwdcPlgtwO6bIZvmUEhfMLbuWNnWLI/OQpClxTZrYNi3sExc2lauLUN3xq0LlrnLOO08zQPuHi5eVJbQmpP4BvBVJMsYlm0Dn3nusjlE1vFxnM8+zTf56FOsxAU2iuE1cTbk3pYNZj2zpqZSrau5kWxG1cKc4paOOUw6oTBOHMeT9aOx/bR5NphQxFtRQg+p4lvKiDkFnEUl1KgqflcZOa2wBF7X7YZUHxRo1HQ35fiWuTySMGEEPz+yXAQaHhgsYprc2CnijvLPk7JOvVeJs2OE7jeIs54eNX5eHHEcHcdqd1Rkepj3+ih4MukAKXEs3CBoP53NEHVbIpwYI3Jzj6htkhw75LWR0Xrvbiob7aFvNRf3WSuzrHG2xRqnHexqgVNPtRredCPdjm2Kc4iNLXNIZFonTBKNKuzGZLuK8zw4rei/rm1v7PRntppjGz172+3VXX94q7G90TO/1V7g1w/RPvh49WifEnzsdBpxcOMcNyd02jgabjBnfJ7suWLcjfaXi1jmXYPlbEZKxbeJ954krc9aIhkYI9ZrjxR0lfBxmBA8yWSe9DAWWihoN52NFHWfKpxcK7o5WMR2thwz5PWR0fDubirf26VnlgvrKhWjqmG2xZamHex6QlNPtV7O9JFuBzOFzOF1J0tmSK/zODKTfBlGKDvm6zZimZfnURwLGVojWd2d/PZUZrOWtzWY3dnMb81mRIsuZ5lDvgyWMFi8m3q2UzSNCDhPmp8rukoYDxWMEZ4namwQfsd60wNdp6/FYa5Dg/N94a9mBckdrYkEDgp2vCnoOissvSw0NDk6LkQYJdoXpZ+aTwzlVwZdDA2xsTUmOjcEO0T28Xg0zj7Nt+LoE6HEWTCKNTBxNuQClA2meviqppwaO7iRpdk4hTmJ077m8NBFa5woOGTaj4/NeeSpwaKzulET8LS1vm7uGHhAM/N6Wvqy770rTh6Wjlcf3ZDug4PG9rup4Rv7eWRgWh8/dzKnjIYLVjRNExjLWe/4P5jnOr138tVtVPokevISKmX9vDyAIm6gI82gUpbQyXto4InRSSRxLBxG0k9l27i0heTCSCrZyp20BOj3U3nizTBn0+R0fVLYO9F+ssmV78iYaHZwRQu+wG5VLPaHeX2DrE5WwrdXMyl2nwha2ygFKVi33xOI0z2pRRbZHfJjQiAzxm9DqrDZseKGkA98PFqhert6BXhxN0FO0Ox+vwJC0Q6sCYK0/HdhlredOEqPl8dGwHv2Egbq6fIfi1RvI2Gpni3X84Hm20Vt1yvX0luNgydLF7pYDE0aRx2xTWO268t9BtScwu2rurKx6Min+PyTo3DOygkVD90Z4ZaB/k1X6GY8jbrZqF27UMjaYh7xbTkPXvZnJc4k1sakzNZeTo1J/dh/Mz4mNTIE8AppLPFRzBep58TTEt74TMgbVbEL3EbAsX5toPSO10VA9RoNYm3g0W7REv3QuxGNTNtKE4ah9DCeRxCfZDh0uNWj15bdS7IjuOH6HT4yKbCBDA6vnywh1kZ0fnvYSrhVfKBhpPXG3NM2qk0rKCjhdjlHT4kOFm/qBZu8rdPqWm3cziJKh+0IxgZNeARMvLkpYq6JI3VZLEyNfb0vyDW8TVRuYixsT1NpaBR/h+1D3xriMjfEmxElaHFwSS8mjR1fzbuwmLL/rbmhbOt6LCZ2YuygdWenLAEAWp7a2bRiZo3pWngC45anZUzyn4ogdN8YboceVw7Lu4yt+zW4oQtQy7lzEnHEUY7eOY4snnGJEeoRsn0iZz6H5fWJnHkjOo6EMIALyDGk+B4avpNCehWbR9Yd3cYlQ+AZF9LwkTzJTgam61oeajARDFkstJkgoCkadzLMmNwkXNr1nk5p5y/M70VtWqEFsWtPd18XlqfOgSo3x4keZ2QwA8JxCFu3Q9n6ehpxOEAcheMNZmoCskSiO6El7jHYiDQeq+zA0PbdbQJ9lLTQijbSHj7HrV8A52iwYeG4VdeRsZ2uUxj3jUlFv/zCIn/rtrp2atyI28vaN5JsbuIEHzQ6dBGulYm5Vq6UtcuzrWt9Ktn44vXZRWwbnx29uvcX03e09TMmGRqvYWht2HCPbwaJpJeTduw+1aYsw2vAp+0xd1B/+6Lr/vbE5g8+dL8yn2/gFg5t+Nqsm3MDtFE8U+rKX9zA25uvdkfZ/koNsDDs5+urhMM8XwFilkioXGd4pDEIjyRHMO2HuOedBFepubHSYcaAAdgmJsvhQgPcsc93p12PpBq/VnVDZxnf7LhjxcsdhvFOshbLIPkSbUPGAdEE8h1wTMJhtTSEWC2O4d6/WYYhTKbVWpwV0TCH/CGvCAthVNvXrc9Fz/lr/LTCrFi4oFNnba81eERB5xAwPMysptJMDvngnoY7yum1+nQ0WoHPTpR1TOF2HTYHTjO/ISswp2Qc3Hsys5DgGnLEnE/gyNzfUxjdZNco9xePzldktG0SSNvvaioareHZz7oL7cxh3fwTyRbKOCThtlM4CNcW9ygrEmU1mbJKcujwByrQAiUEbafeo/0IDoIhe5xYXSvmCjLPeXOYZm/SPAo/2tKa1XhMK1/BgJff1HF7SSXZcEu8aA5+eG14dbebrJdxj47vUapmNbCLTnZ9RcjvZG7D6+0gYk4rOl/fzbutj5+6JrAsGhKw5vtUS4mBBU3gxv8ps7/7oGa+d8eRT0z3u1aEh+iL1zLwxT5cTDaQ57McW09wyMxs/+/3qIf0Wy3kunvv2Gr0Hh5XNOol9Hb4puzHhnPI7HGu4b5anHP2HyoOXINHNdVtIa1y/DWarfCZ56kQtx8yvtvMc87DyWQrI91EeRk/JWCPAk07YZHyblpxm7LW8dnP5nyqedi0vJvGsSm3dvKzIZ8anhzWyNTVm5H17Wv/wWTGsdTdK/vOaOhpYNdOTPTIfghiNNn6Rk7xbzTUxkApSkWJlFL5AqFBUoiDRGgX2v56jfY5Y8IQ92m1ls+qtgXDQx62GuUtaAty0WsEaCO2GffDha3DwFZUoohdN9RUKyBr0VGxgUTnwEhpKwKo1QxqctWDrZ8sR1mO1tq0OVVX4HUTxY/Jc9uFg+2czPABW4qhOl54N4F+/F5xLszbIZyTDnbVkeWQpwx5J1Dw3n7l9/X7TlSPj09WlstX+UDek//XStzl9mV7Nmyx9v92wuPwpNdC/Wm4RsRGspW/9+cw37xBH/r2jo///1oAAAABAAAABDcAANAjAQAotS/9oNAjAQDFtwHKohVgLxCgTAjPPGc4HRKv/P/u7uqAMZhCATqqtXRwxw2cDtr+J7kPLeC/jEQCUkoppZR84AX6BbgFtkWLQBto/yyg5euzfdbPsrAq9KyeXWH37AkUFoVNYfOsiRK2hMWzd5bECDvC2lkRFkQIG8LS2To7J2fl7AfrwXaAs3A2zr7ZDRwsB9tm3exUzarZtDQMFoNdW2OzbDaD1WArgFkwa8GCmBWzaGgOrAMrlT6wD2w0SmbJ7IULY3bMnp2F2TBrZvZlvywFCl7Wy06Y0GW7rAQJXJbLlpVt2S0bIYKW1bIQbJZFIMAKsAkSRNkou2DBlJ2yDRoMsAMsAwZUlsoqUCBlpSwWFpSFsldXT/bJHjgQwAawBgw4WSdrZQXAArBVVd12W6AAt9wSsPs3NfpG1tpH/8hiHOkjWa0n/SSbs6SXZO+F9JDsvyP7jt7Ra9LE6Bl9pkyLftFjwqToFf2lS4k+0VuyhOgRfaVKh/7QU3pD7wb0Qf/Nmz2/5+HA4fN8Pk6cPt/n5cjx835+zpw//+fr1An90L9zR9AL+jx5CD2h16On0Bd6PHgG/aC3YyfQB3o6D+jRcD7nmzHz5b88GTJdvsuPGcPluXyZMl7ey585A+bBfJo01Ke+GjXVr/6aNda3vqfn9a//+RnmwzwbNmJezLf5zrey5Jf8lClIHslLkXLkjzwUKJiP+VGiGHkjT4VKkk/yVaooeSV/5QqTZ/Kbm02+yWPBkvmZnyWLk3fyWrQ8+Se/5TW/Msfn+B8/cDyOp6Rs/MafnGR8xvfhw/EdHwiQx3/8IEF0vI63tNzxO16IEMiH/CFDeDyPJ0Ik8iP/8lLyJb/I9/gZgR/4iIgtvsXHiPH3fw8Dht/7/eEhi2fxMmQAPuAnJgq+4NOgMfiDX6MG4RO+oqKLd/E2bBR+4S8uvvgXf+MNv4/v+X7F770Kvdf7vE/xKPAe70/83Zsg8SS+xNv9iBAf4kV83X+Y+7kH8XTvQe7lvsPHPQe4h3u3f/s2tmf7Da/h19Re7TM8hp+mfdpHX/oX0B7tz97Cm1X4Cj/hKTyEsi/7CC/hycZ+7B+8g/8Ce7APe7HXyvqs7+ra+q33eq5foOAVfINn8AkQPILHwrr6qz/wBr6A1Vs9ga96qKiPeikpqqf6qR/wAp7+6QO80+v8+Xvfvx/A88f27bVaJ3jazqdSp9EyB1Bl1CkWtX9p9LqIhoYG9oU2eQc2efeFhhbn6Tn9nE6nn1PP6XS6B/rgurgixdp10dPz87potVqtVqvVarVarVar1Wq1Wq1Wq9VaraIx0ZpOp9NptVqtVj09PfvAoGS1Wq1WNy0XrovT6XQqlUqlVLRo2nQ6nU6nU6lUKqWicUYTuTTQ8uVOp4xGp3hRM2k0Ss2SgFkN7aR09gERGlqmG2ec5ycVDQ3NCQM0NC43Tiq1Wk2bdqFpII1GqVUqtVpN6wPkEXUH1kg1CKNz0qoCBKVqdWvPtcpVJFJ1y0NXtSsxTVUrEmPVy4WFavVL8FbBVBRWwzK0VcW+RlWMskBVrNCXKpVKpVKpYDPaiFCpVCqVusDL2RVrDIprA0mY1gNsUVctPLBqAUG5LamkPIuuilliU4li1jwOQrb0MHMdxLMgIPPPmmfXZQpw80pnhcqp68qad1gg7UjfFazTj0fAYM1DokmPSpo1EaOy7AjUmifnESczrTCiwnDknFUvygosxpjZ1XrVrHSld7V+WZKMYL1arVfr1Wq1alZ6UmmlUqlUKpVKpVKpVCq1Wq1Wq9VqtVqtVqVjPYJULPRQKpbIRRo2h0oKdmmQ9GvTlXotOiKVdvWxINWyVEbKBahOuqXiUcrlBHblulJD8arltuDaIBPrusBp8oogE5DVCksHLskIZQMMqdO8DVUyQaRRg6kGp3od4kRVGJvmzRmJ0WZo6tioCCshMdUDYEmz4U3z1IjBy1InGiCD5TTv7zONQoYU5XsMTfMqD7+eVKlVL0vSA0QuqZE6J6OSXjivXlbNqidSABXivND8p0VBHyAAEcAPGpM6Tv/XxX8vM5rqpVaSc9Pp3Y8Plfu/NP4x5r/T3H93JGW/Kv//h1gPzoPv2MF18Bw5OA5+g91gNvgTr8FqMBp8BpfBZHCKOz09EpgEtrMLgUPgubkP+AOGg/OAPWA6OhAYBDZhQkQJfIff5Obm8KBgKlSuXNnEm5iTc0sWrEULFi51I/AIbGeHAqPAf3+BgYUnVOTl9UEJ0iIIoB7fHh/ewyr8WMg9Umr+abawa6E3+BeI+bCgICAGDHLhwhQNLWqhQxyOw3BwG9bWwMAKROGpKQ0aTOSlYQwY2trycF7f2xucmhr+v5ro6DjgDTiK3dwytGEMWFgJEijowltbWQ00aGlhLi/MhbumEvB0KpWKYTE8YcJX2iAjZsSPj40PMAQIYxFwGSRkpCTmwWMH1oF74Bw5hGAhQwgQoLqBFxcdsSMORcUXNWQk4kQahoaHfvjFC0JEDAMjUYKVYE3NJVOc4MxMKU2kDkBhA71jAADYnIpgI0aOINH0gSl//MD0gZE0wrRmtYatMNiddClRupew2qWb6Tq6jx4tgpQt1hZbS1jMGBxmDB6Dr1u64C5gsN0cnsN1GA9/6cSdGAv2golcYsFLfGkFc1rBVvAVTAXD0WE63AFzwA/I8BgZJsNh2AFmUIWrFuABU/jAFJ7CVxgBJnSBXeAYeAb+TXdTJuzkSZUnuAqOwvYUAN+MM8ZAKnElxsRF7iRJWE3SlXQX3Uj4DpPAIrAeToH3cBmWgMfwlROfwCWwiQxnmAKOYjNcAU+xG16B2/AkHvKIc+BGLABHYTasAXvhr0VsA8vAiPgFZoKXYClYE2/iKZhjjDdOgi1x5W2ENba6lS6j2+hqupjwGrbiapUTc2IqBlOokKF76M8fQYHuoMto49q4iYk6KisvL6nkuJKSPC6P68PH5J28kZE9bo/7+Ljj7sCxZw8fPBfPFSSozC1ziRCRBAUVFCaMpWWQxsshlZVAPty5OTk5QsI/Fy4AL+B98ULwCt6+PhYr9m6fihQs8vQuomGNGo+PkZGX0sWLwMIbGAjjGt7BwbW1MQjTG41y6NCBzsP9YMJECS03S5YtX25nZxdOzk0q1VMqdUu70xMn8O7d/bsoUIC4IES0tWlgQ8twLdwvWDY3jdwh98qtUsXKtTIFCpQoSS4TJk2aHHHCdb28wMDE2lw3bui8KZNARlZ31y6bTzp04tSxc+XIyXPz6DEzo0Bh8A7eCVeCmtqD+8DBjd4LFwjPbgWr9dp1tbQCs7JaNDBjhnrmphnDumN36yq6oYBAb+j1A3r93D6NjImX8seNvD5+XB+XyKFE99BFdFfcPr7bd/cSYRzewhg1YiBeIDKujFuJ4b7B3bdLd0PcEXYkrojrN+L6XRaYSzIvh7gbdwmv3MW8SpQUuUUukpvk3plz58C5CRRcBRcBggV3wW1xGVw0aqi3eru+7tcNvGF30CV0BQXR0uVeXa6LdYNcyKsjTOcdc71cLhfM3bxo1+1uqHKxXCl3ypOreY9cz/t541y1W8fmtrl0btmNcMmumLvmqllcbKRBI/Em3hkzDu/hVVSscWvcGzdwXBzX0THHzXEbGyWv5LW0FHKFXDK3zLWqulX3wDVwBxS4BS7VJXCfoC7UFSBA6krdqDt1d7/9cu50nS6AG+BiffW9N9tN11pNVtO19+2lTDaTtWQxWUmVbCUbKRIlS8lCspPsI0fWkW1kGdlFiWwiq8gisoQK2ULWkD1kBwWygawgQaE21AIC9Mf+sX789LF9LB8+e+weCwqqx+qxeSwea+eOvWPp2Do2zhw7x8KBI8fKsW7cvLFvLBs2bWwb6+n5aT+tGjVr7BqLxqaxnWPsGEuGTBlbxpqxZ6yYq73aMNZqqVVbtWDAcFpO68V+sVu62C5Wi+Viq1ixVuyVK5t202KxWSwVKVaKnWKjWE0oFop14uSJfWKb2EyrhIllYpPYJdYIEovEYtojtggRS8Re2iE2SKWttEKspfUBxAKxlPaHnZS0kraHjbQ7eFgeNkcOSAtpH60O68hoGS0O22gVF+2itWFv2Bk0LA2baGtYxEN7aGXYGLbQ0BraFxaGHXRhXVhBQUJLGN2pA9Bleu9cd/bdtb723LGm9tut/tKfb9JcuCaeSW9yTPySnsIt8UoaCqfEJ2lILolH0jk4JP5I+3FHvJFewRnxRbqNK+KJdAaOiB/SXdwQL6S1OCE+SA/ggnggjXkoB5Qf8T/cTwbE+3A+OQ7fw0HzGK6H58lZOB5+JzPhdnidnITT4XOyES6Hx8mXHA5/k4VwN7xNruRs+Gf2wT35mtyDq+FpMg+Ohp/JOrgZXibj4GT4mMzIO7mYbIOH4ddMg1t5NcvgVM6ZDzkY/iW/4F54l0zIufAtOZBr4VnyH8fCN3Mfv8Kt5D1ehVPJeXwKl5JP8CgcSjbBNfmTbMed8MwcgjfhTDIdX8KVZA88CUeS4/gRbiRz4Ji8SG7jl5xIzsCHcCFZjVvyIFnKKzmQfIH/4D5yBU7JJ/ME3oNL5gg8kvPIZByS78hiXAfPkb/4I8eRubgjb8xZnJHfyAv4IreRsbgir5EPcBo8MVfxGVxGHsAReYwcxQ85jByAG/IXufNC7iJrTsgH8+WCPBBr4oC8Bb7E/zgLPIn78T4MifPxFbgR3+MqsCKux/PwIZ6Co8CD+AmOhwHxO24C9+ElOAkMyu34CIyHi+AhMB1ex0FgOJyOf8Bt+Bz3gD25HO+A0/A4DofN8DfuxjdwDZyNr3EMPI1PeRSNX+BnFbgZnyCBl3EIDzgZH+NiHIx/8S7OxbV4FmfAF/AEHItfHeAGeFUBToBT8SkexaH4Ew/AAfDON+aX/yZNmTBd2pY2pT1pR4L0yFEjRnvRTrQRbUO70B60Be1QQH/89OGz92w9O8++Y6cOnTlydpz9ZrvZbD6351aTZqPZZnaZPWZ37jD7uqvUzbm/bC+by5atZWPZm9vKrrKnbCkbytbcTjJ3k71EyU6yj2wju8i+3EO2kB2kcgPZPjbl7iG5Izfk3rFz7MftuBv3jb24FXeNnbhnbMQdY8PYhrtwu9iDW3AD7habxfbbfHvFVrH1doqNYuPtu11ik9gjROwQGwTd/rA9bLkdt+E2h+2227aGnWGvbbWdtqU7ui9sC7vCNtsTtoQdYUPYZNvBFtth+2t7ba69tbN2g71gK9hYCK72gW21qzaBAVR7akdtqP20A2wAu++N992vN+lMGpO2pCvpSVqShqQf6UaakVakE+lD2pAmpAfpQDpU/9F+NB+9R+vRefQdbUfT0XN0HA1Hu9Ft9Kf21Gp0Gn1Gm9Fk9BgtRofRVl3VnBqM9qK76C1asmgs+oqVKpqKlqKjaE39RDvJbMJkiZIkSI4YwSxyqYnoIUIsg1QC+eGDcrKHZKTmoXdoHfpR49COjYw3Fm0o1qCROEMGoo6hD2EYvih0QTgoGAjY4k+z0H2aT+9pFVovLwWKE3h3JkqQsBshQofQdSDoPsx5kOsQB/fGwU1v0Bo0m17TGLRa2lQaRbtg4ayCGQU9QUsoiwDhAZmDMbEwsC/tpbn0ls7SDTSDBQoSYCG4OmDAqqqAJqCp9JSWioIS8BTACUDnW+u8SVMmTJcsVaI0SVKkDCk7yo0yo0WKEiE6ZKgQoUGCAuXQ/Cf7yX347AHVkwfPHTt16MzJcjKc/Ca7acPm03ONmjRozpgpk8nkziwmh7laq1ROMF+8dOGyJWvJWPJmvmKlCpUpUqJA0XziJDM3yUuykowkH8mYuUgmkodkyxwkA8k/MmWezJI5MkPmHTlHfsyOuTHfyItZMdfIiXlGRswxMoxsmAuzizyYBTNgbpFZZL/Ml1dkFVkvp8goMl6+yyUyiTwii8h1GUT+kOeyXO6Q4fJbdssbsobMltcyhpyWpzma0bKFfJbNMoUsIZdlCPlBdpDHclgGy165K29lrdwgM8gKcoKMIF9lA9kqF8gEMtVUlspQAvJTdsoAMs87Z/t4E86EMWFLlTAlLAlHwo+wI8wIL8KJMCJsqBAmhAUFwqH4D/aD+eA9AYkzZCDGOIRh+KLQBeGgYCBgiz8Wfn18K/ZU6OWlQHEC785ECRJ2I0SEqANB92HOg1yHOLg3Dm4b2jSwZVjDoJY2lUbRLlg4q2BGYYKEsggQHpA5GBMLA/vy6uLa0spqwGCBggRYCK4OGLCqKkBgANWUVBSUgKcATgA63zrja+9v0pQJ0yVLlShNkhQJ0iNHjRgtUpQI0SFDhQgNEhQoFNAfP3347AHVkwfPHTt16MyREwfOGzdt2Hx6rlGTBs0ZM2XIjOkUE+ZqrVI5wXzx0oXLFi1ZsGxesVKFyhQpUaBoPnGS2YTJEiVJkBwxglnkksgQIZZBKoH88EE52UMykgfkDh05HnE4NjLeWLShWING4gwZiDEOYRi+KHRBOCgYCNjij4VfH9+KPRV6eSlQnMC7M1GChN0IESHqQNB9mPMg1yEO7o2D24Y2DWwZ1jCopU2lUbQLFs4qmFGYIKEsAoQHZA7GxMLAvry6uLa0showWKAgARaCqwMGrKoKEBhANSUVBSXgKYATgM63zvha+5s0ZcJ0yVIlSpMkRYL0yFEjRosUJUJ0yFAhQoMEBQoF9MdPHz57QPXkwXPHTh06c+TEgfPGTRs2n55r1KRBc8ZMGTJjOsWEuVqrVE4wX7x04bJFSxYsm1esVKEyRUoUKJpPnGQ2YbJESRIkR4xgFrkkMkSIZZBKID98UE72kIzkAblDR45HHI6NjDcWbSjWoJE4QwZijEMYhi8KXRAOCgYCtvhj4dfHt2JPhV5eChQn8O5MlCBhN0JEiDoQdB/mPMh1iIN74+C2oU0DW4Y1DGppU2kU7YKFswpmFCZIKIsA4QGZgzGxMLAvry6uLa2sBgwWKEiAheDqgAGrqgIEBlBNSUVBCXgK4ASg860zvvZyiGUlZaQOR8ZFRRozEA0JBQH//Pj27ES8ubWxnZk9hX1tMVCAdVVFQArqyann/I9fEyZLkiAxUoTIECFBoX/67NGDxw4dOXDcsFGTzZDpDGOlgvHCRQuWK1WmRNF00uQIpmXlD8oekZA6Hh0ZFxVpzEA8NCwkFAT88+Pb00tx4q5E3ZaLe4Nw76WitEcPnjBXTposgSwkFBRRF72QxcB2uxUhkgMHjJckRzAvh1hW/qDsEQmp49GRcVGRxgzEQ8NCQkHAPz++Pb0UJ+5K2Imoo5uTi3tza2NbU4uemU0oIxv76trKYoBloIoAFZRT3/nmy1vcQI+LMwT17kTMsU3PyqBy3wq1A8dMGC1VlmBaUkI6Kj4VAvKlKFFHtRY1gxC2pcAA1f7HT1SWppyQ+79SaBbtGSM3zSWYlpSQjoqIhYB8KUrUyblFzcK2DFA92f/f//+9EefQGfVFvK0r6ol4ho6oH+Jq3VAvxKWdUB/ELXRBPRCn0EM7IB6h/+l+uIPep/PhYX1PB+VeXU/Pw7c6nn6HN+h2eh2uoNPpcziCLqfH4VYdTn/DB3Q3vQ2X6mz6JxfQPfsa7tTV9DScdzT9DM/dTC/DbSfTx+xKvbOL2ZJ6mH7dirq1V/ehTu2cm1AH07/sQN1L77JBO5e+ZePpWnqWDadj6Zu7Tb/Srew1vUqnss/0KV3KJtOjdChbTNfsT7a1O+mZG0xv0pnsLn1JV7Kz9CQdyb7Sj3Qjm0rH7EV2lH7ZiewnfUgXspl0yx5kI+mVHcjG7D+6j02kU/bJbdl7dMn9o0d2HnuyQ/Ydm0fX0XNsHf2x49g4umNv3Iydsd/YNvpit7FpdMVeY8voNHriPuwzuoz9oiP2GJuwH3YYO7Ab9hf7rxd2F7uvE/bBvdcFe+DO64C9xT7R/zqLbaL79b5t1/n6il3X97qKPdf1et7u0FN0FPutn+h4e0O/6yY2Wy/RSWwM3a6P2NMuoofYaL2ug9hnna5/2BT6XPewy7pc77Af9LgOt8f6W+ewwbpb37C7elvXsLU6W8+wGfS1jmEn6Go9bRvo0y7dBXq0o22pfqFb2AL6Wa+wnbpZp7B5n9Al7NzLeoRtO4T+QGvqZN2BvtTHupim1MM6mI7Uv7qXdtS7Opde1Le6lkbUs3oDXagz6Au0oK6gJ9CAOlZHoPv0q35Ag3YD3Urj6VW9gK7TCfQBWk6n6lP6TZfqUZpNh+oC9Jr+1ANoNAGVH6jk0XgoRQYECggIQEAABRRTyBGGBEkWaBmF9kRIhUACw4CAAMsAAAAIGowAVgFQdAA4IgAAAQzUGh20UIhsS0SpB5BtDSnpBFQ1Y2i1QCtWDUoJWLuRQSsB6TZFlGUA3+yQgi6ANTOHFgO0ZuiopIB1GZlVFZBsS0hVJvDFDKmIBVk1cxQx8B67Q9p5oMlZ4Rt6clJCKQTrmZVqolPwI9DgIZhmRJooBisRETfKwAemwEUCsp0QuGhAVlMCTRiCr0ykgVLgCpFxgwh8IRReKCA7CeELB2Q0I9CCMfhIRFpARi4RGQ+IzC1CwUUCcpMSPmBATmQSTRgji0QnC2TgCqHpwMjMIBQdKCI7KYkDZsRFJtACM7FMdDBAJkZRGg+MwQxO4YECciNTOGHQN3doMw+0OSl+YktODiiFaB3bQg90SnoEmjyAWaxAE0dgJSrCpgm6wFSwSMC2EQk2CcguSqAZA/iFCzRwAlyhMmwYoCuERgsFbAeRbKWAzGIEWjGCH6hAC0zIJSqjgYE7RWiwSMBuUMlGCMgNTKIZI7SBamTBBFwhNRkcuBGEJgNFbAeVYYSM+MAEWmEim6gGBkzEKFqjwREawak0UMBuYBXm8DR6g02h8fjCBED20pSILh8PJH7g2c40gXiTSIN1DLmqBUYluBcmcwRNxOahfrhBggOUZfAjf9sBcVvhFX0wCBoJOTtNmaIpQ/w0QR+5CotGZG6JkQ27d2lIdlMSzxjCq1yggRPgCpVhQwcCLjtrVOm1c9IYT3EdA0IUeAKS92z8Hd/fCe+iGA2NyX7/EY/2aMG7pM9U06PrtmVCGYZn+GDCobPRlXADAbpCKLxRYIuJTIyFNZFDFGZ3sF+MroMihHoidALku4Ac7sYODeUcCfjOo8rs4J8ANclFsk0Qm4xJUEzzeCwbuE4TF1forXrBKC5J00GFWb7ZIQVdWUklfFyWpUblPkW2DgGkxiThqWnTyhmEjd30B5NUEw0TmGFpyz3cHWYmjGgHLXOE7LruLnPFJbDjaOX16c087tGhN0kF7gRBfs6+t/4U1KMcsEAEor8sDygVMfTzzgu2XgJoq9xGBkrFb920Qiazl2SWPoaQAbn6vxzJFiH/pSAOM0Nke7RGNhJFbbYWxSNiGNgcm6vKXQMZjqJyOWknN2TMGPbe2TZMK4HZ5OoYQkZ4926oRiKA7ajKgwwIgzPrtTfIxmCnbV40BbhnwJDBzSmlIgd3a69xV0e4h+QgiwRn7Q2rDwG106TYjEMOj0hsWRg2rO00uULhOzXB1ejCqj+mTmlOHR/zeJ/uzqjv4E7G1ZS0koRUrxqJvhPHe3ezYj5964O8FleSc1snFd8ZS7qPG2cqUs9debgXMgrYnwqzDZ/9puR0XQnLaC7SWAxGWHQslx00wU1X91HFNO5b6dkLoxFvb4Y72TLbaTVVQRRA6NAaBcDpdi5hSo5QITmKJAhrA+m6Xnl7k4SB+RoELXU0yq3MmgJzETAPf67bWrUlCOkUoP73k1pUtvzytvlVHTyU0zz7gw5tOc0/93WsNjrioOcMMGQJopgP/IflZGumsGrB4pg9E3jaGnwGXTzIeLk3W2T3khJT8qgnKo8tbOcdmuCj5g3U9GlGDIjcfg2nJgB+RTQ3rZZ7to9bvfUGSstMRqYBXgWVedcVbyQ3JxBay6+34nUUCdosQQXigMTV7quYt/0almgE9EXcgLgPAfdGOlRm/5m6ORxCKbWOzNx7ODgD/kyvj/LBy7+e+q/XyMU4EA4wWLV1MAGYqFKN1nOqTbAaCYTlSvSluQcwhAWAZ2zrLT4f/3sRvugi5v/LsIa03m5vShLPnazWRo0+17Q+hg80pVxoDYvqu1l+63YOKUxmxxcpPI5MrJhG2jJ+G3vHK8s9BdSixr/rKmvGQn9R63iflGUaJRGC3ZyoU4vbhS7EXuOpbN34DXKvUS7jOyuyxqSUfZmPIvO+xJ9OskJT8PVuROzPt8r+vyz0sGYSAogQSE3XXX89bRPaMVIFWUGMannCp1mhwXwHdy0BdinQU2kJ79tBgfr/e1pjYmiKYzAEvyb1WUMWbUlJAHMDHbRn1XTw9WRAnWaqt7pCfilDHODyxyJlVaxUrs/JgUm9mZfOxNUzAI+7tW15AkSLljCq5odGQeDxPHlf/rvwM05IY6AR++X+xBx4VvOTROiSBJ3ODhe2qL6hXDkJek27EkRk2AtAHbz0wQnZNll9dKhxBYelrXjAoZlci+UocWdMwgl3dgyHjQbfUQf9Ah+S3v9bbofp3qzWT07zV56Hjzixpo+z8VNTq9iRU0/YXKLWR4uN40AMw5lbx15cLYolJcRXNq/HQA8HwEO/+Md10gHLWGt6XF6j0vU2Lmh00CnhzPja5hUKvfRKuG5R66PEhuOiIA76fJ/r1BymiR3mqTwvEzkJc5wZ21sShrQTjNoTrrYAHGEB2N7O1y4a1cpGS0ax2qjeDfX2QZiZg5jv8zzTSTCVBXC9FfGFDWAIG8bW1oqPAm3DBc3LFRuGA7EMNzd/R2QRmz5y2P/yXD7mIHz8cf7Os/LRJRhrTZjeAjCEjWC7PeMqC8RHAcbtRs3jAizDAdu3MzQdV2SJW9nf1SVqPTRKuLhAo592ufvLM9DTSXBoFtdR/RRg28QBaDatqrZPsTZ/zG0BZVcjiLu3g6xlD9Hbevji1LSaRei4ZlDCqkCc9tHMNpE83kpCsTKU1q2tVCzNJTskPx/mdhPijwvvW0+c24AyWhsq05tRnJqvItQcU2WFVUxaWHll5hXvjNvcLa8eSLidXYW2YmB35SKTsvvm2PrUTCv9EAVp4gUsU3Hb6w83jt5q80E2880FySyuKrDglm/nY1hzRa8HnflVZsdJb1Da3T0ObqqrLmfWKWMRZ+Wte+6tYj/6/uriWz7Z9W7eACwlN6BxYwZmfUuQixqDJvYezNBPQphdW4WG3jDMGW1Dnrnz0O6pWkHdRiK6hwYXed2Jhn4Gpj7VrpuNM1PHo994R+ufkKy9tiKjPyBtSUefIYl3RGwYYkttUU50mZZ+4x2lf2Cy9trGjP6AtDQd3cxE6K86vtk4l3x1XmyxI3T126GlbIpauTWayw1SXuomtcbO0qxvmXKxcWri9mkWN1G5mCvVoHeo5ntblX/NVfu2WPMb/nC3isanK+d2tFIXbcAKcRuWi8mMtXtLNn8bs/xrz9q3SZs/XrW8ocPW9O62zfOzzLtbeXEGr/W2eTOnKc3prWmjd6RnLnY61zf/rbgFQBc5KXRiVoUrbn/QxZaKTtxN407E+qHf2km6b4vK/cz2ojc2BznQOkWzuUYvt9X00rvF7chTn51ON9pjs28v2jBq641e2hmn02vJuRMz5ui37Tnd2m5Zd9V5T5ppwzmTqIeddfZeeNjopZGnQ7fzXHRTD/QIPch19xXNZh+93ObTS+8Wt2NRfXY6AWmPzb7haMOorUB6aeegTq9F6E7MKKTftgt1a7tl3XXoPWmmLehMoh6I1tl7KWKjl8aiDt1edNFNRjr6q1FX/7J0lc1HBBTNiamzfywKvfrC3H810gajrklC9M2y1GaujUsX1b6ko5uYos/QQdTZv2k0OnXlFqdb+o64DVb1v9sZai+Z+mPURbdE6eidpPqPUsAX3guMkeUTdP4NsgQDfsy9n8lVUlg7/Pk6h9zqBqMDBScE3XzCrFaQbgGYAWsf0o3yzzEP8NvMfBGIwbSYjhJQ7H1WxoTMnAC2l/pq4BUmvF2RTyq3WDqoXvGpzfEB3AztaOCrLcPpQ9EXdO2bAhYgqL4JEZPS3LbxSJu15p6+3RyFBlevA5+LsOnqZffAfm/YGxwZGDsj0tnngp6K3Nuwd2L+LQOsKCza+m89o3TY5lVyXbV8vfJsr3PpOB3NqWNMyOxs3U3qpXaUjOOS5pooQV6YJ7YaWcyqa1MnU4QcsQLMZ/EowH/CQ/YpkWUZ/byG01bsxIk8E0cuIN/82/Dhg1PO1cyyyoO9U1y44NF4qrKm+nkWUJ+tY5dtBcJs+wIYIxurU6ZvXPbEmbqrTL+X4JLCoNRrqx6p+qkWhuBsvetEfNPgrKBlVByGiIR5gxgrknYadgUMnmKhLshqnVOX7Ojdj5kBCdarZxqgqwGWxau1lhX/h9iaKqdrME2DgSgA97SixiPNtDVMrK4+H8BBQbuR7JxiOzly6nbdYTDy5wuRRW5VUZzeH5WZISvN532IbzXYHZGu8FerGJUFatPzGzwbrvsxE6DBalnnK2iQ2Mb93tpezEbDmcrZmuE0T8lrjgUm5uLSc8Qb28vEKurz2ShAsAbZ/W6BpHNrpscrox/hRo48VdxEuPhJ6Efg3QuL+sUFpZt6p5qAccKYh42VyyWsI+pHUlpaN1gSwb4gS6uxUESet89NcCvpzj2UiLHjCJKaESl/WVSOuIy03G86EzpOt/NypXKxsZrC96lpbg93qCFeUENQX5WWKj4run6ZMgOxC6LrNPAf5kCdYU2aXK73DN+sFj6YUs51a0H2Gn1ElchPgh3MB7jFkJVTYa81e9NBCtEuGtTNi6j2NDh/ZFlVjwXzViArkxjW1omNsLhtqwqT8ezLad48jt2zyY8531oQXlOOqFVyk1DH0zJ9Xc6UzZvjFEuv1NlixyU5D0pWU/ypxB5OyZOhqmgUEejSOi38WB7e/ihWzc+lLGVvZptYmM51mN4lQY9irm7VYvEQBT7ss5rhTvo1ct+fM2xUW8dsGhT3dTcy/m/5/sY26euo9z3/yMMty/RQBLFaWgS7RFz26Zjc0sRl+nZqQ7sb3JzFKSyF09Whg7IzqXZmPQCKpXVO50tqYRWR2YSlsf3pq3l1SULfo/Lmlh0xb6PGJ8H/avX7pN6zA0vOJoSOEUxXBrfuDW6LVjRnhj6Mc7ul5eyRwVvsok1x+3d8bXF8f++ftds/vXY3dj0fmyZM0iHLof1tqz2X7N/ycfVYwMiXD50qFlEW95NS0h/wbRcaLTmfEIImI11ZvfqbmD1aSNn02fJlpXWOl4MqZUvHiTUe3w650hOfdHUUqkc7nCGo2+fTi1a9/K78L6h95kbU29Y5xyyAiZXncfB7GfrfUvjFecWPduB4+3LzN9uyUMM3+KakyRt7TXzsRt6RZeYGXRAwcMNudxdWV9t67vYvmpHLcw1eBx/7Py22Zv7ya3DkwF/rDhx02i+4AIcZ9avb/o45b9rqzTnh19v7Jpa7cTM3OdhXvNuf6uWsm7e1jqjFeLCvPOcdXCVTh1npJE247lNn0ZtsPWfF+qbq34J5uCKe+Yy0b9UtY7rb2RyCWCPE7+DkFliRbQHaBc+rwSwCw32ilc0y5Q52I2s2Kqb0zH9ECRycc4gRRY+7RjbwOs4ZEK2tMP70EAZgT0qb9J4xtb9uQZv004sfB6G1NVDflsznz2lFiYaP/v7TXG5+F2NTU2jtL2UnFrlQlNtSftESWYHZ9q+s8Za/czAaWcN7rhLvDlXRzF/iE1V+x2le+yxnqcOGQQofMUJJdNszV3dyfnvXOIxNrhfNx95EbzE5OReb8B4tkTHHWOQMzTgo3LXm902q4Yh6Pgml4ZxGk8k9jUUqqjORykCGO1hNg2NBpVFUbheaQ4rVxSEwtP+bQL0LHlpT3lG1+bIFpTK8tR12k9HV4D7OthfJLaWpv5G0XEf5YhcyZBFBxRZizwQe2ZLgMKa2nZF2MPlNnl7RqMs7cxqVh0Q9T5C8jJfaZ7eNB79WpqImI2X3c1y4Q2BvjUnU5wG3Vq/Nk+cGvcok3zaPJ3kteS30UyHSyjXW4N1vBMfBBm7iLIxHRWqek20Ywvp8QiTzuCw1SxY/qBE85YsaMYo/5yYe6r94Tjqfuva/OfnSZvBJUnYZZJZWiW9jr4JN+nwTfALWg567ifbrjxq1zUH6M6Ql4gQa3fhm0Ow3ymA0ZKocP5KbO2erGHZt953cZrZsavhuc+pycv4J0uXeZuVrCes8mJKus0n6/3J6lhjPwvvZJPxWdC0D7IPvB0Vd5wRvWkbpOc+BaR4irzKh9D6ueWe9mxqDGHEqVTxiFM2xQkMaNGxCnYnccqvN4LOkSJ0W8q3aRlgT80h2+Hoj2VTZNja8Zl5FxQ55wxiGPesd2GCR+ZH3RajdbqKDHb1N1zDtk8ElnzAyc5NUjlhRymb37ttOWzV9tJon0344Ntgklc47zk0CTdLAeG7JxMibpsXLzcJSFaT73bDSRsK3DXeLO9r3J0x2Gd3srKu9/YvnqIkB++SLp+E7+GDL9WK2Bz5LzpJH2M6t1b12tsxLkSbEzuVuNwGmb/zqchg40ilfdbvbU6nbQs9y3bhzkXWk78ZM3n6i74644kih8u6EOpzBFwMdkXkbVIbYMeWze++bTls9fVzN09N+ODZYkkrPOwf3PX5k6OvlbPmywgg8TnzXn/ntLJD7p8CmGgnFNuYWn/TsTz9ZxPSzs1bLPT0MdN68Rmt7VPnenpZykxOYz6QzuWtypi+f31rKXfWuU1ktojHlUVzrXiu461wrUrfJvBP6fvB+cTHYm71HoPXOZed8jWNRWhSd1ivyMEkR5PG3huCef4VprNVqbNOs3cIcRrgEzBzqMsMjeVKC8EvRuzGbxUayndYVvXaGTEue5zjK7V4Tp7y7Cz+Myu02cqv1erGwvS//aZAHLoqwM4ztbGLBmv4d10ZubuRWTJxq0s5GuTLxTt2Cjta/fA/ORPoafAC3NLJTNVUj0C/Tq2UmQdmchvXE+jSHsjjCtopXst6Q2TrLtPsN4Ple3zSfD6Ps1291OjLSmu0Sw0wyvzhJlgVBx0s0O+ywx420W3Z/uWY0Ddic5qalyzHW209fZZ3B9EssO5t6jJ15hm/XiE8SV6/0PukyH7q7DxUnGbZq2TgmHS1r67hS+XcXomzjTKuR7KYLzVy5DVExRozNiWmDwy5afnolj7L4M6cReQVM83iIYfLjv9eeuse+I/R8nF7Y8wDxuXW3guHdgeYcUbYhKjfF2wWGmaqN7J+8+BirMi/G+hZGudPbOTJjaOYlWZ1VabttwMIRtqHL5g0JeYyyLIb+8+nwaIN4mgssC4vR7OnVuBX0CpZYm8vJjEF0bpKQwhLcs+wEg424zFOumCVKLkzPHNPGfyWxbsnvbuSuWTy98rZsfpjYbV2d3pjjZcwAC9qswatN5QZxjJQ+zp2ONz1GLLT4fG0R4p6LjmPk9TNq7JcZL+UOP5BW8uQqboswsFWsGFvnUfeZ4UwSlIufYfN4DSt354AW7ZwMIXx8GuoyoVqQjrVs4YSvm+Aidd8f0nvUnJio/jxaW2zNTugVh2tqOq9WaLUjlenPnBnZNWZZbHuOxqd9Oy4ulrtj1cAoeuMWRBGD+Oa7y7+L/WZDs+IuyW4uVtkEA1rGfSF/QTYPtdkyuICNgI0/1eNNgAO7P+ZY3Hn6pQlsEJXjbksIm2Zb7s9e7Z4qDmFSuZ/eXC6txxtXLYb9YWs7xwhvRyH9zWlFvgiieQXPSy5z3tXcx+UbX/1z55LttrP4nGq5Y+3CmfjmZ1eGepfRfe7+sGw2NbGfR0bWujNk7bYFaifER0ZWPyl4fRaG/fmGQHaejtmXxSBXvxWaxnPhf2UxjIydPKHGq0d/5Hv+GrJkH9wfdpkpVGTi8Fk3zdiAnUdzy4tiv/n+QPrPHORzo2ZuT3cL/dXjG4a2P9RqZ5uYz3gpVz72iwA2JzcM0f5vq2IYW460brh8mF/+SY4z/2Qu8cWtqT3unruVGVxT7ebIw3+OCG5j5LGveJW50T2+BulUnWHSmtdJ7tBW7zZb7IaR95Or6TkZPhuXghHJXMtjAWfxoe40rltd+t2Aysz4TjSMMSZ7TnYbJPsyPYOOCq9tqSi7Itl3Ntkwa+drnGRiC9L7KfzdeZv5AkYD5Gk7eAX4toMuHu0z0RE2GbbmDnMrG2GeXAoP2ECZXt9Bj/3kS9P6iZ71nmRim25UtuaSLrYGOGZ9euMMOvfeJT6WZVJucpdNjis4yMQso8LgG4sK7SQTOdhRQ1zk/G93SPPmicME3E9PVe0AiyyuA/wNJvAyo+kZb+Ktn1+/2HK3COMw8TltS/OUsqxXak2F2ckgPreIqBmWBLoJ+x3lGL/Mgiq71fD++OtXYM0Dixya+KA7iht2O1UX4cc2hfQ0Ikyw4+o+UNW7ypwEmjH6+MfyMmy/LorKU6q9mheJ/d+mZyfF08ZYbjfvfAzSQtuMiGX7OAfG20mYFW8/CLU3SJVlvEsgHBvKy+xOzuZkME6w/GdIG0e+0DQBy/OM9TSrd7cjd4oPWp/tDodRa9N2pOlRaY0ON8Zvdsf/JtySN0+Ia7QqwmXtqF0N/Fl1dByV2TRAkyuEznYvY7JgL2KcEV7jvFmaErMZ9nAVsYVGeUvNiR65qFBuxeKWR3MYqm7H1beBPH0my/671nY2Evd5K0NdkccNdbsY3/acys+Nn7UMubtOt9/t1s5i81TL3WsnXPZ4x87hWVbIvQb7VplWo2ZnB/x4eXQWLbKv/qMEySY4lp3NIhG/uD/OjA1YOTyTPBV7yacM+n9bkCw3NTN7Xm30Uw1vSNqOUb8dlcgdgfayZnkqTkgcEB2fl+dq2qL3ezaB6XntcksJmpr17dqwsjNCRBvJDSnEnTpm7HuJ2c9Ou48z0JLplyV4JVT7kn0XlyaivR0PAM+OJOod/HTwMqObnBOGTcDqrtHq0g9Cx6VlzMp1RD1Pfx5IyUK9GcWLGdGql5d6o7tyENArZWhybWds9sKDWUkr91cztGuLOw3htYOVN6jqzWGL2Hlr4zOB3bq1NfRgNyvBCzA9P2MGyyrYShTbdAFDHrw1P92boc1BcJqbDeE6L9fchHTfnhpYrqGTRxMIXdDJwc5VeJpCqdlDQ6MFOQiGTDhRxPsbjuiZdWyORtaR5qGJqLkN1+BZ1bdz1mLI/HDdhx5OWQN9EtEKU+NyB6f0IoPX84VGYKtZvWl7Jja5E0Y7kkG9Zpt6z276EeJ7sPmhd/zoL7hDwTIueVXDzXlkq6510bMq/ozGOBlOWMn0uyDmKs/2icC+re4jj/O59upI0ya3z0AW0x4ExIn7FjAzRij85NN2FQh4H3ma1dNEIJYocYc+T1j3OVNcvxt+HnSUfcnKGtbfmc307qUTETviuysvpeo7QZHoNcikJFdaOWv26pYim3s3723kTg0P+CMv4NbQ05HM6xNB/GrrrOlC0j8Xl7CaTjl6dXgfdYRrs4RJ+N1i0vwQrLtGZQr7FuggdZiEcLZ1zEouGH3lunKy9C+WlUn+3p2q3rpXIUsdPVUfkUgrzKsEy+DIZL+OTLcZU2sB8pHznaH200hUxWPtuaNSMud0N1jTN1taxo4F+pCyXUnK5pqdRTjL9KPqpulcUJwIIblr3acB8cqmBvzOZzRvDKd6KcEzsZRQtCJNSQmBPohADrIggL9dd0zKVCZmsmQoAdl2voh5ToIyEUNwRTQfKE/12qin3jYyhdSQFQoTxImsyKMtF4c7wSSDD9Zn8V74FH9khsw2kOwkj9xoJ7dzcVSGSVwLj4BOc0hd5xJVHCPs7mcUz21Hdde4tak19S8ws3mtZ6lAkDxvdXMx2FNMwjykfUFqEob+zZi7MFcA/VP2B1q4mi2Glo9kc6FFTLM/aOFKthiWzywXXe+OZktv2KK81lZm9DQnpXQmMBWLCMKdfyGXIdttDe9NNF7Fj6nDNWh2uIuFzUfd3CPcGa70Un+a8rB/tbVBYYrBLe7gQMyPvzlxNSbPtbV3LZMfmfpCiXl+29tWJ5pNKqnqXKIIY4BSrtWcsy3rTpqqYemhA4HbStKeVzuNwyppGlM1rRuSgWCdToD2VpJoXEyK6/McCoLPyre2LetpVEUBa0JTWTMe52SnI934Dsn+GZliOeGiclneOS4PksRFv6p9tVz/7nSkQIU7Jw1kbe3PwidXGod+ZMwQ8x5K0YlCKowB/rNOa1LpnW3yMXW/iUxuuqaAqUn3krpzrO2zKl0U1wqYd1vWHpuVznnReY9aVS4xEUKAnevN4ryZ5VSn1LGuzHDXneIGPwmvVH4a6vbYsEWBhvmKlpUUsWRweNlR0888yDSJJ5qKjRaubDGYjF9t+/eUZVYcsSw92sYB9M3ozXLoDlsxVdnZPhvRG8e02vA4rYx9iN0rttPyh8aLjHg4SXrHyp8W350dxz6nsVyagF72YIjoi+VvnpauZlmaJmIVpW0J3uyoCgq+xkdri08TuJ3yu3KmRdlIA0Wc7LKrVNGOjGsnOVq5M8iqClex+zE/i0XvJSfIh+tKpKkXMQS2yEm34lkBPjZWGoZMgnv8iWaGEYY1dgBaX+MzMkuV5wMyFfcxRUvVVmHMEO6ZHBV4kJqYt4RJcjNAThTHaBc3lrKekiNfhSDX2OY05EVOPJwEvS7kXJmlhVviRJAFSQkNWDLscztsalmT2KnM2yThQhep3i8/9PBty3DcIGWBIY5oQxhWB76guWketkNv8cOkr992eOvuQhgtzOoqG+8xVbuiKVb2hGkYXVxTLs4KxB6gT+3Tq3of/r47E1SPO04AAAD9////WgAAAAEAAABkXAAAWKsBACi1L/2gWKsBAMXiAnpv1pIwEKgMA6yOSogWEc30f05OAznXXg6zi5AR4WZYJYohnRefxDnEGuolffLe+59SSimlKwnNCEUJYBgzo5b8RUvWspgXs5fcJV+xgmiFSkbMhlSqZMN8WGUwH+bEwZxYmBOzYsaSr2TJVzJhjpIFpWTBPCX/ZcDADJihZL7c9yT3Zb/cJOs5yXp5LyvJS/LykswkI8lJjOQk+Ui+y0WI5CIZLwvJQIZkIDlI9pHrfuS6bJd15B088o7cI9vIN3DkGzlHlpFpzMg0co08l2HQZRg5Rn6R5Vpkuewix+UVKvKKzCKjyHApMlw+kUnkNxMl8lt2K5Hd8ojclkWAyCJyiPwhe+jAIXvIGzjkDVlDZssXMuQLGUNeyxYqqGULOU0tp+U3U8hnaPksQ/OELMGsLEvIY2V5LJPlB1kMQhbLERIMqMoJqnIVVgbDylhbucFW3uLKDrgy14HM4EA+oJXDtLJWVl6QlbOssgKrbEWVv6gyVVTuispRbr5ys+szAZ/9zgF23joD0Fnj/FmWE+aUVbUTd+Z13YQ35bbNULgT7pShoPLUFM88CxDQc88FCjzzMxsw8JSfspeXVJbKCPIAfIgSI0aWsCX86BEmjAlrambCmXCkSJqwJgwJEifmxJmZl/AlvGjRJt7EiBBVwpVwoUKT8CQcKJAj7Ajv2aMIK8J69GBiTIwHzyA8CNepc4kvcWWlJbbEc+b0wX0wHTp+sB9sx84f/AffuSMIC8J58hjChjAfPolwIgwIUCPcCBMiJAlLwocwpTZYTJs2ZXAZ/OaNJJbEceJM8RTLkTOJJzEcOFIsxZSUURzFbtxE4kjMhg0ZTAarUfOIHzEaNF/wF2zGzBa8BUNCJuJE3NhoiA2xFy+FuBAzMg7iQby4aAVbwVmyUMFUsKJiFVwFa9FyBV/BXboQYkLs6HiID3GYMIgYEY8ZgwVjwWfOcMFccJo0YDAYvAaLwUb8lCgBxIDYiRMoGArW05OCpWA+vil4Ct7bE8SCuEmTKDgKXrIkEAfiI0f+8B8mQuQJfoKDBGGCmWAePJLgJDhHDjyMh2/cGIKH4Bo16nAdnjHDB/aBZcjogXtgGjR+4B/Yhg07bIdx4BCChWAdOorgInjHDiQYCQYCJA/n4bu7PtyHjWA/rKJDiRIZcAZMgsQFfAGLEPHiF4MAAcVQzIHDGT7DbGxm2AxbsCABS8AVKpBhMqymNobH8NraBDwBY8BQhsvwhg0UMAX84QMaRsNubmk4DZswoQFrwCtWeMAecIsWbbgNv3jxht/w3NwJfALDgIECo8AxYsThOExHlwKnwHJycBgOu3AxAo/ALFiEwCGwCtwBKxiAB+CtrQA4AD5wAApDYQMGWMziqqoVr1iAAI89lpLquOOnJ401dt2MM/4fAICNN46K4phjKqonfuICBVSsYiysFreYi2sKT2EwMAKYAA4Lu8JXuEEDLayFHzzwwl4YAoQv/IUjREiAE2AxMQQYAXbgoAt3YQYMsnAWXrDAClthBXjA+77v24gmFn2g1UZMK/o+amGMFpWUlDw7k5SUVON3djamEbFFp5Vbzz25yul0Oodtq3zfORRX7/u+7/u+0/d93/d93/d93/d93/d93/d93/d9pWeJXJNG3jcqlUbnzJnDVSgDmOl0S+XQAEmBSyqVSqVSqVQqlUrf933f933f933f933f94VCo2giMtPe933f933f933f931faBQNjQ9GXN/a5pPFKD+0txHSUyPho5yWqUZGho9gb2SiJrxxgWiReSc6oKFBVaBJeKGMg1NoaCeqtkgX/eIAyIFHKnl25iUpuVh4dhY9+1KTXMSKzDw7U0QDog3hBjdJsLk10+kW5Bk/0y0me3Jsm3RvTRD6pXniUouaJ8Dk9H3T3jfthUKhUCgUiiAK7cqPNvDIAKsxgDRraifVqvwjPRAnjXQr0ZGUi4OfmDZpgsS8LxVTmAqhC8bm9MXK6UDTG0VHIkW8xszgptGyOkZTF22EUTQaeFMXNCrToml1wKYuotQtDqpw0yVJ542xWi4GgZEiLYvwmabh60rq5aLPGyMCikVICFe6XkMvnWXXIoO+x1fQl06jU0S0RegrAeMbw03KoprOEJLeXrrDqOIj5/DKAWKSFiQKIb/hjQEjE0bzxKavT8sQwTquLBeKRN9oNPqmvVt1dNK090173/d93zftfd9X8V1EnLOYxkEMxDZ4SEgXv4wZQQwT50W62FdjEOKfnTXSRQ2IHuZUShXrPHUd6vEcpE/wmECBIK8QhJM+cmGkUqlUKj2wufSJRhX7otFoNBrl0pB1QPEqi/VLs1LERBvw+CGAj2iblQEe4phokCHJwgwzGDiGKzEWUxdx0ljtSU5f5LbqEXD6AgyywJgu0xcXDrlabYxYgBJYzDB98SEPHR0dI5+hB0UAqXAawwaUi7PNlI5LGvSLkNk0hhwh5ts0xgYb0C65vCkdoyBQL1bBNEYWGy0JolIp41ZLsBrZVOMHrdI/ok/0eKRNThFQahnQ1wZt3TAyUo1oCyFw06XeNy5QCjhEGhWFFyUdIo0aIp2cHCKdSqVSqRRPKp1EAwkn6iIDmKiclqkojSuGoj+8RJF8DkwSy6TVXcrQg+6ANkJ60tvBKEoGA5YoFB/R6BgBkKKDdn/RMFeaRLMEchD1EsBqEnAScAjg3+RTFxRwEXDxazKN94LiZOcDIJrIMk0kEgHiTf4p3KwMAihCTeTkNEiSKDwdNdA0p/QBCoCjF/Wi/hlKgIsMPIzquxSUCILmE0W0yBVkUDMiMqMC3SLRAjmwgjYSPkL5pWGEJtm3CEomakIU3x0+aHrCMkAbGRlGPf1xhDaphoCKuVQnaoiOGmhy3DBCHSnNojxUBaKx+YtCH8HeoIhWfkARQTSBHubQhBq6eaCFdopQQjU46JUvSVAqidCgf2IaKqjIBPpHBBIUMM4JNApfFhTKGx5o4DTL5GSWMhGZXn0QxCb5CuRAI5u0ZJIPRtwkWoNNZSb71ibRuDIFTT5ZjJr0Q3vPEvuwk2gCjvjJvx57gXyUpmh8DOUilwcPiFpYkBIeKWQEY68RcOKMmcFJo1QyQslIkk55UvEqSaKZZsfWKM3bJCkh2abh1E46aCKFCjF90k7oJZBWQdBmLTJImleesoPBSWqFhVQaGa+Ez5AkeiO1sqmGI71hrK8w9nowFvAAY9cKVMZUG2MsIlu2JHrJwhUVDxl5og0bcjNmwKDRa3QZMXqMDqPTdRa9RYs5F/0F18CBc+Brax14B7fHxzApeIkSb29tY3zChLU1tpenpUGhaBh4hgwXNnAPhgwh2oj4gQP8wgURWCwhIg4O3pnAy8rWKPCXn3EzMzUJPAKn4y9eEFGxg/PggUTHCb5ihRyLOT4n49EjRZAkcU3NzMxGLrYqVdq0Oznh3dnVZYCMLItncQsWtLgWl5Ia8MUTJOALFmAx4A32H0AbEMfCEgsL4wI7xAsVIjRFs7nZw8Im9A1cEAcEKBAfVKnSJC7J0nKPJa6oRylStCkSp8TzcD58/vThfjRputxEhMkxuSJFhrihQXwRT5SI85AdTofOnJazbG7BYcCYwcn//NGDh9vhFo6QkeFxvB/70rZkaW/uzV0JDIxzcnI9eiihOAAAVk/c5WMieeR0cnLNmkttCnACBK4EbO69uvIpSJAWaS7ajhg12ob2oUMbE7PQHjRoBzqwA21ABw5oGehYWFudq//uum1v+9MTW1VVwOrLq3v1sLCu3sVVWXm5L/9sSnvSpC2Jb0mSpCjSXiRBgoKwBWKdgVgDMQgdQnfQH+w7u04dOztPVBTZpk1jfYxzdjAoFM2sl5VFoNDPLl3qETgmjqlHiHDh7Wkbzo4T582bNnI2JWUiNxtOzl3r3vfuxLxTV5/92cmpk3PimXoY39ws0AtwTZ0AFBQAqT6lRg2dNGk2GjIbzZ6MNHNGKi0T3ZK8iBFuhOdxO36YRI//8SRD+BCuhDMJsaGH6CC6CLfu1uc6Gdfjh4dSuJQqHI4bPuiGu+FTeBouFTzDy3AuXfghv+zSyB15IhieyL9wMRxSDofkktwRV8SIK+KI+Bd/eiHgQqAAV3HMDaiq5pp3zrecOXtO5U5UuSt3p05YHGtnZm46/MmfZEaM6DJhgiyOt9iYOHcmzs25O/emfUnT1sS7didXpfiUFJfiVHwAh4q6iuJXPABvudXnVtztCXoYgi8/fbafbbkJbUSIBG1Be88ePVvPxrPv8M7OBQzoA3qAAFSdqgPoU51d+6ruMtM93WT2ZGcbwSvwD3dq/A1Xw+VwPn6E4/USHU5FX9FHdA/9Qw/BAzkV7tfX+oVugTvhghywv+hyfY5r4Gx8jXvgIvgFjoLDcSKcBU+x4waP4YLb4DTE+Bg/wBvwBxyLO+BcHALPxC95J8/Be3AyHodTcj0cBA/BuzgbjoZf2o+2o72Ib21FG1EnwDld9axeoCvoC7pYD+sS+oTNZ19uP/2svz1C9/3JOzebvWbT2ZI7cpfhNfiNGy64C44ESRPehF/hhrsRzAazHx8dt+MWIybMDrPHbMjNpcvusr3sL3sL42bcWvbizqK4FTeWnbitXNlX9uBg4S7chISG23AfbsRdhcqmsqdMEdyCW4qUKDvKhgIlcAduQMC//bf9/J7sJ7uvj2/z7b09va23nThpsptsJjtvJ0GykewlW8k2cmQf2UWK4G28fXdHZBPZQoQM2UM2ECBBdpBdV2e37bYPHz/2j82DR4/dY+vQsWPv2Dh2jj1Dxpaxa9SgsWnsG9vGnqPbdBvGjrHlXuwX24WLFrvFZrFX7DgUG8VWsVNsEm/7bZswUWKX2Cc23G5z225bxB6xQ4DYIPaHDx62h91hc9ga2Dbb3rAzbAtre21f2Bi2WoVdYb87bZeZbbNNgQLaRttnG7rHyDbZlrAnbLEIO8J+sCFsBww2g92gQdgO2wsWKNgKNthOsL26dtdGsL8219be2ge21raq2lUbC+tqX+2sbWAPoNpUu8AmsAVM7akdYEvtz252u2672w0F9bSfdtQGoDmte9WbNqlb1Z2dz/3UmjT57TUnZ99dZ8rEN9eYMO299aVLemu9uakrddKVtKVO2tLOehElTUkrUjRJT9KJEknSkjQiRJF0JI2Jqak1daFCmTpTDxrUSDfSggQx0ow0IUKOtCNtyNAj/Ugf0pA0nkA6kL5zB5AGpO3Y+aP/6Dp1LvWlpkPHj/ajKysttaWeM6eP7qPlyOGj+Wg4cPRoPZqSMo/Oo+PoPTr6Rr/RkpJutBsdGdlGt9FnzrDRbHSZMmq0Gj1mDBqNRosRM9VT/fgo1VINCTmpJzUZMml0Gm1Gr9FeEDWiBgMmUSdqR0dFrajDhFnUi7qxMYvOor98waKx6C5dDvWh5sLFUBvqLVsKdaFmZCTUhFqLHtR5gBpQM2ESqAN1kyZQNBTtxEkUHUXr6UnRUvTenqAW1Hx8U/QU3ddHRVPRfn5WtBX993dFX9FPdBWtJIgOopcsEaKF6CRJgGggGgkSO22njxyp03XaiJEf+ofGw/OhfegiRXroHpoIER6ah76726F36CFah6bBQrPQNmy40C40DhxyWk7nyDGn5/SNGy/0C12jRgvdQs+YsUKv0DJkqNAqdIwYcTpO09Gl0Ck0DI1Cj9AdOpDQJPSHDya0CR0ixAl9QosQAafhdFtbCV1CgwDxpt/ctJv2oDmsrWXQGbQFC2yaDYPGoCtoNb12QV/QGvQGChSgGqrLytA02pk+0xO0BE3BTJvpNP3qBNqBAwVagX7wAEyDaQgQFugFWkwsTIfpCBEYaAYNdAM9psn0lray4tJc+urqS3/prCwEGoHW0vLSXhoLq0t3HdAHtAFdFSDAAD1AS0lRaSoBWoCO0lA6wJSe0gR0AZZ90k96Xb/+rW71U3vNqlrVALSbMeVOnTLlTBpjzsypc9aUNWmtO3On3ntT3qR55pQ5aa47pEuRNC1BypqP8uaj/CgzV8rMmY4yJUfZUaPcKE/KkvIhzMwIM2MayosMZUOEsiJCmVChXCgjyonypZ88yE/2Y5kFWWbLPjlQn9yHT+aTAeU/WU6cO3Eo851chxJOrpPtwJmT7eQ8c3IeOjlP3pPxZDl6spxcOfkGzdTNZJ5KcxtplkYzm2iOSuY1klkyMkdmNTlNhhSTz4jJYh6zmcf86JjLOGbHMDlMHpPJZC5bcuOWvIUxB0zylihJguSIETy2CHvHDmGFBAFiV/fDRw8eO1gdLA72BmujBo0ZMmLQwZiTY1+wLlqwWKEiLgWLgoVjTbAlSLyNcBPRxoZgP7Ae2A4cNmhgM7AY2AvsmoUKamwaC2XR2DMKZmXsBJaMHWMjiEF4wDpgGbBh7AIwBQkQfLFeLBe7xR7QysIycMVasQVYAuwAKgFTAaTYKBYA+8S6v13VznJ267x2WjetnasmzkyY1kvr5lpppTRJUqQV0vpozVwdNWK0aFW0IloPrZiGChEaJGgNtP5ZL1c/ln347NGz5lnvrHZWOmvlOkdOHDiUb1Y3axs2a9SkQbNOrtI1ukauZ1YzZciMWSHXxzXM6tgI5svqZeWyblkZtSwqrlnWRCyIh6vhSrgOrlbWKiuVKYJSokBZA9e/1W990se3p+dkbbLmrUtWJUmQHDGCtxZZidwNERIEyGq3/lh9rDzWHauOHDhurDZWGuuMVUYMOhjr3PpidbG2YLFCxRq3pkBxAm41sZJY31a3VcTaFgLEBw8dVg6rhjXDyobhwpqFCqva+q7Q9WylsJatE1aydWwVWyGsDtYGa9i6YFWwJli/Vq+Va91atdas1cB6tVatBdYBK9U6tQZYo1ao9Wl113Zln3zVa1Y7qZzUTlWTmknFpFpSN1VK6iQ1kgpJfaRmqo1URqoiNZF6SMVUC6mEVEFqIPWPeqlaqn3UPaoeFY96R62j0lHnqHJUOCql6kZto65R1aho1ElVqkbVSPWMWkYlo0KqYtQwqqMK5ovqReWyRWVUF1VFNVHFoh6qhirhoHpFrUJFnaJKUaOogSqg6qc+UfnUPdWJ2kTNW6IqUZEcUY2oRVQi6hBViApEtVN/+FB7qDtUHSqOG6oNlYY6Q42h0qlzqpzqQm2hslihIi4FihNwJkqQeBvhJqItBIgPHjpw2KAhA5uKQb2wZqGCWtoLRTujYFY2QQLZWAQxCA8cNGAQtkAFUxUkQPDl1cW1dUArC8vAlVVVAQIDqARMBZBSo1QoAE/ub9n16TvfOnfitKlTE2emJ6bnJUublShNkhQJkuajTEeNGC1SlAjRIUxDhQgNEvQM9AT059KPZR8+e/TkwXPHTh06lXPkxIFD+cZNGzZrnmqeadBMTqVRycgzZsqQGQMp5jGMYyOYL166cHlueTJqWVTMkogF8dCwkHDwipUqVKYISokCJRDw+ff0e9LHt6fnpAmTvCVKkiA5YgSvCJG7IUKCALGre/54+ujBY4eOHDhu2KhBY4aMGHQw5uReuGjBYoWKuBRPFM8TcCZKkHgb4SaiLQSIDx46cNigIQMbhgtrFiqoPdOeLxTtjIJZ2QQJZGMRxCA8cNCAQdgCMAUJEHx5Pbuiop6knlBQ7vNjUPMYMHjwaGdiYtAJU1FjY2xsIEB8yFHpmTPWz27G5c3MOHBg82x+w4YOmauVFTv1DPDE/skhQHiQIs6Eiba2DL7CBw3+wwcMHoNHgoSu03NyZsLkL12y5Defq/pUnyz7bJ+eUyff6enPXiiU837p0uYFC/6Cf93c3vybh4Mj4UmI0KHjhsfxxHoaMHAlAgQQED2UKDGiwq9YYcKFf+HnvJwcihaexYABVlRVXDRoyPB0vZPP2W9Ov3eEdYIXEyPzZL9j+v43mDHDRvfe+9a3reul+qbeqRMnp6POiBMnTZ19k8fa665JU/fT/fj583jCf/kC5+F8YeGIQN+kQ5LUJW1OmnSJUq/kp3yBAmMGEHgFChL4Li/lqaiuqqoEeACOHFFCQjIu+sRELIeekLDwiqFHRMziFenQyWOn14FU9JCQhQr5TZueaqfSq1RBlClTn8xMPp1P//NHT9fTy5S50+90M2bSRHp06ZLnHZMhQ4MGBdLULS0HeyEm5mWivkhQkMrdEDBgvGBiXmrxW7ZAdoHiA6VMKZziC32VJ0/66nb4Hd6LF0DHQG/FyqA3PBOVXLKEyQAfIIB/evLyWlreqmda+QHeyR4fX6Cf//NeYB5MQpkEX+bXupf+5QuY/limjGN3FOOTHNnba2xs1EjTP3rzhrJOncoex995IULAeDD+xw8evob/4H34QBIkTkeDZlK6prNhg6dNd6OouFilX7liaYWxb9lSyIWLn+6nd+lexoypU8eL9+P37NHj++TJg8ffiRJlj2CnEigQJiBBg/wgj4lJyBPyjBgt8or8AP+8Ip8okSFvyCPyh/r6nnS/3qQ7ccLHJ6VLmVKkCJKeRJKkRpQiTWrUSFNjYxgfxu/ddTy8I0cIO2E30ol0KIE9sO/Zo4SMpD9zRkyZSDPeDBnvxkul0TRp2tjxd+TIeePfeDjeTZAgS4Tw6D164PBR1+3sgPQlXsyjUfBoXi1tTYJv8yY8UNCs5DV9oxIl/Ak3f8LDZW09s55YPoYHBIThYXgT/sWTQIFngafVs8pr1asAuiPNrtk5OyS/4Mt/ZXmsLbOtLktF3bIz6oCmXRChR416o37ZF/UlNxITp33ayfQ9/giex/NIfJEepkNCNvbGPqY7+mf/41nPZvY5crocPH6Inber64eG3bBj6Vk6o5aupRd2Q8/H0lv26XqdCZO9vtfzepPJSTvTOb6yMo6P4+n4N51Hx4FjR9/Rc3Qdve5H/9FvdBy+jRqvxrPxa7wDBh6Ex+FzeKhv4Ll/5Bl5zD6lD3ZL78gX8pB9SL/rS55SAJ7/2T5Z/8Sek+/0mvymn+Q1PQ88tZ5ZeUQ8ED/Cs/BxHoVP4VV4E08Bz6mnVa/ULfVL/oDn8mMeykf5CD7Mg33xlL6wI+qH+p5OqBfql/7RO3ovnotn9JAeio/iA3tkP5PJl/VMr+eb+ED//NPj9Ek4vU/P09X0NR1PP+yIHYv/4y89po/kIflGPUlX0gl9pqd8Wvmpl4z0US/Gp/FovB3PYIFf4CVIIOAJ+LQ0M2/m3dw4eA4+hN/Q1vb2RqKX4EqWJEnyx6t06MChQ3kfE86E5+UVcYO7u/Pzg0KFjgYRIlCgEPLCEyfi4HqKFCNQdBOdTcSIESs6C/6DBwkiBAivq/PBcWDAkKFr6GldTa2CIefjw8PDoYZLpYKCTvgSEiQq2Nnl5fVF4YGBfn57d3cf1NQiVHnCn/DEREcrhbyQIyJe4VcMzZiZEkXkVqxEgcMrKwfrkCkzZcoeB9SiZZGRB1ZVBQgMoBIwFUAqCgrAk/tbdlWfvvOts8adOG3q1MSZCdMlS5uVKE2SFAmS5qNMR40YLVKUCNEhTEOFCA0SFAjQn0s/ln347NGTB88dO3XoVM6REwcO5Rs3bdisUZMGzeRUGpWMPGOmDJkxkGIewzg2gvnipQuXLYxaFhWzJGJBPDQsJBy8YqUKlSmCUqJACQT883vSx7en56QJk7wlSpIgOWIErwiRuyFCggCxq/vhowePHTpy4LhhowaNGTJi0MGYk3vhogWLFSriUqA4AWeiBIm3EW4i2kKA+OChA4cNGjKwYbiwZqGCWtoLRTujYFY2QQLZWAQxCA8cNGAQtgBMQQIEX15dXFsHtLKwDFxZVRUgMIBKwFQAqSgoAE/ub9lVffrOt86dOG3q1MSZCdMlS5uVKE2SFAmS5qNMR40YLVKUCNEhTEOFCA0SFAjQn0s/ln347NGTB88dO3XoVM6REwcO5Rs3bdisUZMGzeRUGpWMPGOmDJkxkGIewzg2gvnipQuXLYxaFhWzJGJBPDQsJBy8YqUKlSmCUqJACQT883vSx7en56QJk7wlSpIgOWIErwiRuyFCggCxq/vhowePHTpy4LhhowaNGTJi0MGYk3vhogWLFSriUqA4AWeiBIm3EW4i2kKA+OChA4cNGjKwYbiwZqGCWtoLRTujYFY2QQLZWAQxCA8cNGAQtgBMQQIEX15dXFsHtLKwDFxZVRUgMIBKwFQAqSgoAE/ub9lVffrOt850KN2wUYNmGiXjHcEM6jXJU8JDh9SKOLg3tzYQHDRcsKD2opWNiT1oAJaga0sL66qKANUU1GdVzzlhslRpUqRMvijRIUOEvB40Uy6MUYzYoFHiTS2MgKbqWvPSko0jGD6lpM7HE91cHAq3Ng1sL9qDBltaU1Lcc97JOSnSokSCANmhowbN9HExCxYrVP6e5BW5E4LDRosVbmwXLFAoe9DgS8W6qnr6mFMnJyZLlSZF0sxstCjRIUOEBAG6tOSjB48dOnPiULphowbNNBpphgzkoyMYL1wYF7NgORykIhgl8IlekzwlSIzcAanzwQOHDS6Dbu6FbqHDMFFSmXtgZ1AGxwAwdEcoNFhAWyWsXZqLJDwuHkZ5guROB425FW4e2MYa/Csqj7EKJcVJTR6H5xMeQRRoWGCVALE5vJvzkKDzTD2OfD4IxHWViYV9aVVNPalcd1qK1OiQIMs5biIhGbF8QY/x/quk5yj/yvIgdqt8CC4Vd8oPcwVdKR+BG8WF8rvcQBfwH3D/XL+P5T5x+76Vy+fufQKunuvkC3CbuEw+lJvnLvmtq8RN8lUXiXuk3eQacfHaSW4Rl0gLyb1zh7SZrhA3SMvIBeLatYLcOvdH+8f14fZo7bg83B1tpavDzdHCcXG4N9o2rg23RqvGpeHOaCddGW6MNurSuTBaM+6cK9eOcV+4LtowbguXRQvGXeGqaLu4cW6KltFF4Z5oFV0410SL6JZwSbSE7ps7orXiurki2ilumxuijeKCcD+0f64Ht0Pb53JwN7ROXA1uhjbPZXMxtEncC+5aa8S14FZoibhqblorxH1daGvnorlnrQ+XgmvW7nDL3AntDVeCS9bOcMfcCC2dK+ZCaOXcB66DtoXbwGXQqnDD3AUtnAvmKmhHuAlcBG2b++V6tR/cLper5eBuuQfaDK6Wm9WuuViugTbNvXKtWjS3yi3QmrkE3AGtBJfKFdBGcKfcAG0DV8qNarFcKBdAC+U+uS6b2bKCXNZd2cgnK+h6t7NEXO5uNoer3cyecPHvxIL4nP4mlu13fk3s+zl/JlbCx/QvsQ2+pb/Jdv1KnxJb9Sd9SSzUj/Qhsf5r/kcrp5/5Ha2WfqPPaNX8i76iNdFP9BGtgP6hj7ni+YZ+obXOJ/QHrdMv6AdaJT+g/2cV8y+/n7XLt/x91sLP5+9Zr3w9P88K+PH8OyuTb+fXWes+nV+59vhzvpy1xo/z4axyn/K/WUt8N7/NOuKz+WvWDV/NT7OmfTR/ckX70y9dzX70S64SfuQ/s0b4Zn6Z9cEn88esDD7kF7OC/ccfZkXwHX/j2vXB/C/rge/ld1mxPpe/ZbX6jF/LSuAvfsVVwM/yE1epj+UjrgD+4Tdc/y/8hOv6B/+V1X8rv8q6P5U/ZcVf8EtRN/0oH4rK+QM/oHrp/30/tdJ/8vtUSZ/v76maX+87UR39Jp+Juujn/SUqoq/kJ1ENfST/iDroG/l4KqBf5BNR/fy7P0Tl84X8IGqeD+TbqXZ+3f+hVn4fv4ca5/P4O9Q3X8fPobL5OP4NNc238Wuo00/jz1Alv4wfQzXz6T4Mdcyf+3Lq43/xXaiNv8VnoXb5K74KVcuP+ynULB/FP6EifrhvQi38JT4J1cp/+yNUwe/2RahQftsPof59EP+D2vc9/A6q3ufwN6hMvoafQU3y2T4GFe9f+Gvq3bfwK6hBvtpPU+v++6Eqj4/2z9Qcn8I3U2v8sj9BlfElfDIVxh/7EdQXX+w/cNDgM/gLwBT8BP/re32uv/W1ftY38K9+1S/wB3yqPxVA6kd9AE/u/+t/+s63zr9Ty6nt1MSZCdMlS5uVWkqtpDZSq9k+ah21jdpFihIhOoRpqBChdlAbqAXUXvqx7MNnj548eNo7bZ2WTjtHThunpXzTumnZtGvaNC2adtpKW8nI9kxbpiXTQoppH1vHtrH90nppubRbWi3tYpslscXSHhq2he1ge6Wt0lJpBVspLZTAFrD1a5+0fHutXtukZdIuaZW0SNojLV5bpL1rh7RBWiBtXfuj7dHyaHXkaHG0Nmq0NFoZbYwWRjvXvmhdtCzaFW1cChTtidZECRLtW+vWimhDtCBaD22HdkOroWXD0F5oLVRo1dq3hbZnLYW2rJ3QkrVjrRiEB62DlkHYghasVZAAwZdXF9fWAa02qzXQXrVWVQUIDKASMBVAqo1qAbRPrfvZVX36znXuxGlTpybOTCwm9pKlzUqUJkmKBEmTfcQ6YhuxjBYpSoToEKahQoTYQWwgFhD759KPZR8+e/TkwcPeYe3UoVM5R04cOJRvWDdsGzZr1KRBMzmVRllJ9gxrhi1DZgykmMcwjo1g2C+sly5ctjBqWVTMkshiYREPDQsJB69YqUKFncJKYaOwUAIB//ye9PHt6bFO2CYBpFSolBKXiIoFBFAAgAAAAQAQAMOXGQbkQBipYQylDyRqqEChQ2EwgFEAAIABqCHAXWAlA0AAAAEAAGMDPg+qkVVbDu15rtGt2g7d8ezxrb4OrIbbcz+2x7NFluo6tudrxZbacvT3a4/2+nZu93uLr/p+6s97j+3Vfu7uZ49v9XXur/eK77X96O/XHu317dzu9xZf9f3Un/ce26v93N3PHt/q69xf7xXfa/vR36892uvbud3vLb7q+6k/7z22V/u5u589vtXXub/eK77X9qO/X3u017dzu99bfNX3U3/ee2yv9nN3P3t8q69zf71XfK/tR3+/9mivb+d2v7f4qu+n/rz32F7t5+5+9vhWX+f+eq/4XtuP/n7t0V5fJ4xWW9SJnOShQDqy0Pajv197tNe3c7vfW3zV91N/3ntsr/Zzdz97fKuvc3+9V3yv7Ud/v/Zor2/ndr+3+Krvp/6899he7efufvb4Vl/n/nqv+F7bj/5+7dFe387tfm/xVd9P/Xnvsb3az9397PGtvs799V7xvbYf/f3ao72+ndv93uKrvp/6895je7Wfu/vZ41t9nfvrveJ7bT/6+7VHe307t/u9xVd9P/Xnvcf2aj9397PHt/o699d7xffafvT3a4/2+nZu93sLXjpO8CTSxuXUsQ2qo53ePGNCxE8Nj7PN88yMteiTTZilO1V+Db7//hh9SrpfmCdnP+/hpr3oy8xf75R4XcmCtB4z2+iuPWQf0qw6rmaupRozrKuzhxcl26fVJO1NBdwd15Y6l5/RnYyrENwMFHvA4ncyK/09/jPnIvNSW/jDQiolU3KFxJGwH5T3oxsT0BK5kdcciPAutuDT4lGra+8Mrak7HSHVqzYz03mna4oftKSq5n0bnUp8+hOeXTK7M9nRF9JLw1pk19ZDf19rZK+3Y3O/W3Sp71N7vHdsrexndz72OE3VRbPcljsrcDbT6LoceC9XV1HkQp/WojEus92etmTMKlG4k8He2hQdG5z+sNcTWl+mULog7mXnBGmdjptknYnC1PPavVGs59lLwdPq0zHG+XVhkdmrp9Yja/FjYWInQzDPud5SmktbkV+gzzglNXOITTKi2DnaPYo8epDy20DhmHzWYnGQQFAJLPHNAFsC/XGd49zOBdfoXB16N8vXHHBd481TLsR3/9v27UzbU8nArc0bg1SJqao7Wsc2b6IJRWmjSy4Jzna/9wWHhM0GeH6FbebWk1WCQzdx+dz43bjPf6OjHbcX0zvmftx+bG1d0y9HL46bcebf9Kg0YBMf0oKXX4GyT5/GscAjdac4BRZoDnkJttfVx+oZv7I2zq7qkfz441fWMd9Odq887/T7f9Rqp8/fp1bV2XpyWzp+55l/K2vOsHTiWqse0362SsfvFL/Odt+cESddqNcsa7KX11NKxUxNO+7jjKQBe4EgB07ISJdUhN7hzYmFItzKGXt3lhDs8PlZp2QD7Olwc2KpyI1g+vF/SasNs/HmKXaZ794fG2pGnBW5cUw/ei9JlydYLvOMkLadnbjYcZUdV+3HLb8be+VZsev9lh5x8earKmtsN1dVuBG/30/vlZd//XK3/f5jdqVdOeP99F7Zi7euBV7K13OqmPZ5tPvWrum9idPmHiSmtCpnvJ/eK3vx1rVoY/3Xrs634/f7ca+dn09+q7peTu3qfNu0822VGvH59fVue/1Xtnb4iTvuV+2ZF39+yz6Z8mJ6p5/862/32vH59blX3+8nt1W8DbP+dq8dr/Dze/X5/np6p5/8628nfLG+8mh3kVesgsCIyd5lQJJLD8hmTJOOFtykZEZ26NNGQh+L5umNeYeX+jh0ytoSo/cIdyTbT8WPxLyc/fPCyhrEEY3yxwRApXIFPGge6Y0e7E4UbUVVagF69W3W4/ko1hMi5HrM4KGOECDgR8Aq5NAxmU+6LohV8NnftDi6AhiNZdHUfesMnZTqhrV4fpCNaHvuCv50hEhcB+o4mKuMlvDOsOfOsZaPpZ9fI3D2IKv85eBuA6T0atD+DC2mg7qVuXvMxYOFp+31/a1Cuwi33c97fwahPMKa5BPFxNiq59RE4EYgXg1j5xRt9I+60SAbQXZNI9WBuA8546sLniRzI2gEI8+foFf9KlfTwYQRAx2N7SnseCdiiBD4fNYXD253gAIoxpywvcmjdXGo53YFTjGsyHF2LDM++3NbvnV2t67KZm2uyr5FxeVr4KqWszpco26D+L7MI9In8wuRdHbByIqjszo8kC3iV1bgfaEgKQTsCbv+dQHLjL6LlkFsIkBNMQX7naidj1pIx3EQcppXIXRNqY+n6DD0Jm824ljnZ6AM6ITsThcG9sB8CU7E83Fgnv5jKnW2l6bMJWE4Hu7bG6XchU0cM12jiO1Rs5DIxvaao+HCiKDT7BPKOVdX2CGOT2gPJ8BknuiM6ybIF2fJahWc3OD0/71+4UPn7VVoV9uc6PCYUyjOdCN0c3jNkjLl0IhHbe+gY20vpibJuWab5QxxI5OktAhGn7sUTlWJ5LlorJb6SKVV1ZUPmImUE4vMzMhtl5UcVosJuES7qVo8mTRvDz3/DY/T+vmCoFf3GUA1XwLfEViCqWi8rJ0AyuEbDUp9E7Rkc7iaPqcFPg2xL6+/wSJu3x4Re9SfNYjGrwMP3VSsSN/gy+rltTESt5Af8a7JokJ6uH2Yr9PTjPkvUji9P4J35PDw4hdW/hH3lsbvrKZ15h2B4faFoJIp/I9QS1aHy5ajEYIlk5kFQpM10E9kRCUYsRNFIv8IZK0TqEogwVj5NOrR+BhGk+Lq+krH3DXa+w0UJiE1lpxHt5EHNQBX0KcXahfJpYYL1O19rPAdkZsPTuknLFUv7NequI1o/gtH+kk2N/qMa8/Xzo5wV+4hdIO2aSG84j9qikUcQZmagnT4GHo29qsXuRbtg4yQY1W/GOvEtp/j14LtStNs1AJpxhS6Yk+Di3hDSmhTeBKcTwievrphUKtVQtMD3D5IViBZA42qrwvz3fQ8bjNvijfus4sVbKrHIXzx/WVXuuwBpEXeyqyusYNe35bqSwPltQIjXilxg48VYyfjyqGxa3B0fjJ/WzWKzP8MN2929JJsUC7P+cJIZ89vt8cnVz2qvthsQDxmewL3H21CI+bcozyUr/yb/EsmZRDe4TpQwY3RELi+fjgC/a1E41unEA79OOYgcO0LRoQ0yG3MaghT0/gGtsVAwkwcrP5GQNvTjpRRWBVX4JvaQgjQwGlcuSwGlHjQGdemXQYDmEZ6s8vYFifT1K2unc/G8KsWeesPJhI9x9D5rek2/2LJtR4U/Ri4W6gMkXT3c3Y3JNWUaktddPSsjPo0UjCVY7wpYm22S+U/QMi9lUpWVdDbafg4laisE0h0o2AN2Mzeo4k4LbPG5Ak+6O718mQbLG0KyoVIczqj6cpQmns5HuE2w1Jj7Ox6/Jm6wJgs1qtg7fSVugPonSGchQP+xt3lbXjWstVegWnjft8lN6CGuw8MxYzzuCS4h2yYiGurFWnCaPvZXB60WY1Rbx4JuusjtpkeoxzBo65GHrqG/keIaw+VErFYXPGEIIbfUw9/wX1fhBcl31mENJj9neUyKy8VVYiHm8jX2I8SYhoU9c81o7ql4yQIZF6se0evggi7c/oCGNKD5PxXoKCf+AiaHPsOWEkHe8QUsKzmVTVL89JaJPObLRp2s/iuwu1d2+TYGG6FhHvDwzmyPZ5eY6J7xW40zGTTQZHjfrIjgL93kXE1l2dH4TeB5sVdHho5f5BxZWS/YqFfZpGaX+ZftMBv3nrEhXVKjf1bzXxjjHIcAhvQZ+D7ezyhf3wbxVzzwl7mMcHbC/29nu8u+8KRzVM1T3vohH4wDo9oFpln2Q3zChXE+BG030/wNk+BUd5EMMZXheF2XLmjO+eLs4UE+5RxLcBLKnYcBgOIIwlyR9x9So5IinlkvnruzOvCAzb5M4L9p4Ujts7/yB+6dtztJUF74NqLxlK9FyNK8YG9iNv/YlSurx5pnW5tvG/cbN9i9nsYlhJP6/vSlLd7bxfTF0tr+umt0bf97v1oxUfW+9Bf+adufenMy9foUmQhOI7mawaxYMuDQnWndD6C9j6BW4vMi5tKWgbP3oDSGcKueA4CkIwnaxf1/8W5XF896lxpTf9K+NbbVnoz0jf/w1OpWLZXcftdjMjbxdHezdb2roQvveWlN2V9+z8clYrhXRG7/+OorF0c5V18bW/L+NpbVnoT7jP/w7PU1VvbeM+7+LZEDJFCuB48PvYEQKuAj9iN913dXM9d+IrM663uvPddbEWyEGQIyPOkJ10SWx4ej14XrhyytM5Oep1RTHBNPh+Pth0xK2I460QOcdIhpx3rXIQkHrGIEE8iXZ7IpKdzYhqdI5Etj3AmRg2Jo36sRdcNDmdUF46ndx3gMCdw2InzjuJo4iSEeIkRJYUdn2KiJjk1q8z53JUVmkmjh+LqaCnUh3aF/hi33fbQXKUb422XXjSuoGHsz2WyZZnfVApUTqci7K2mo8dIFIdeYYRQYEIKpKCFIyjhFUYIBBaSQAgqXIIWvrCEUCAhCYSgwiFo4UWcWb+0LNCZuX8Moo6hNcrKCANr4sZVKHDP0bQBb/PPwSJpPQtSOsCaBOjvo0y2bgY97rSvIvt7LJe1q6FM11mJOd+JZ9OW0KVbvPSn1Ov+iye5ehn0ufCui933cERe7oa+LrprUf+EMhs1C38NFEnnSSKSA2+yyH8Py+T1bmjrInsT8d/HmWzdDHpcucTM60K5cJkF6jkIKFVuhX43ujUR/3yMy9bVodeddlVk/odhuX47pCv3eQyX9auhnpvuS8wGCJQ1uozvpe2lP6d9/3ssl7WrodyN7E3cxEckLT/Z5l/1EWHSZg70WxOZrkGRb22KvOKsyC7LIsc0LjK99kUumQ1RK7PQ9NoTMKNl63eBUDJVsru1kmM3WDK6Vx/9nCn1HTXQJ2E6dmav986cv4kmfsMntbcbR/OemRP9fiw4bu+dyVXcHfRHnt1E6hzXLLL0XEZWftaQ1es+svFvKItvKKH5dmPK3mMWQefPhcjtfWQZhWs3/fvZDbW2cZpRk94lNUthTM3e9tS8N6nmSqtqug2rGXYjmQkYmLOQ2Bzkp501V5pa09XamjENrskNyScDyk9w6HMaktsKm7eG2Fxpi003zbFZWmRTz9/+XfYPp9nnbp39u4H2V9po300z7ZeW2q9NEf3JNo/DbR503M3SBuC8m5lzRabo1NPgnWjN6knXNp833O+zt+0/780CerWhAHVrOrilMia4nuYFemt20CuZI9B4zhRXv/nCuRs0aOwmDo2e0QPVawa5ruYRF8vZhKLDcqL1bSmou6Xlxm57ceizxlB9y4x2tdigsVlybjwuPE6vzYe6LUI6dhsRij6r0dVvQXJuyxKNaXHS9Fqi0FIZo/aSz5+kHL17FK2YLOJvU45umKJistcdpUYq1G2nurFNVY5+axUtncFK99qs0Fuz1V1puXJuGq9oSfuVvsmEhX2xzjvVyjFcK5aj1zmL9mrR0qUyaumlPH/auvTuWrYyucTfuFC6geuKyU6HlBq7ltveFcU2eV36rV6udIYv2mv70rfmL3SlBey6aQRzJe1g9CZTmF4P8w9il741zN2oWYzvqfmb4A5fE0ZPszeUOXq7lVH4WbZ+cpQynVGnVuoydhmF03qm6TWjob1Z0m7p6GKn8LkHnNFCZuPKqkZ18xplSD6y3dgLm/uYfQ9qDW46ps0Npaez24XaB3diTc+0lIHKtD1n3jjKRucoyBA/mjC7SWjQtahx4fpRIG5B33Jwh62Y7COUJUu9vD7UGlE7CJEB/7RZWuRgWEBE2yF1OkLy9jY+LAl3qiw3t4vqyrKHRXpl/H1PoKv0L3P+19n21i0ysFN5WU9myzOGFZAw0f0OHf0WSmaTlMGamvpnu+YOdbjxJqG3zug8tYPoz/QwFgb0iAQNqED+M7YyLrP4aEKWdg0Df6pi2v/L2bkUDOua6/lkMezmKQrrR4Wu8DBWk9ziMwnAZTF4U6oLdtTggizeKmM9KyJPe5yScW3l42zEUN/+IdMxVoZ+fj+oUNjMULVo6GPX5nE9pln7scC1a//OMZZMmDduqu0lkyEoErc5ZHdiXHQkdtZDssn3ggbyhrY4+6WyxW6KrBq/cLwwf8wmruGue4N29U8Qgj68mR0RNA3L4/IXb8kHq6NP+EiAq3UydscbjoRtaswG/3Wd7Ggr9YfzbDt7N2QIjYQ7B8hOaBfdHtMK+E6wR0lEb/iLyTOlWcY3BRQruLIQt1K5xAPcFWxfqBbJdKEufLFdeTvSxpUe4UQRl83L9j6sZt2EoQZVdsnYdwYy2PhQ3zE1NpM+/qLJ8+BC+3yk12HxyvlWiKlEW0ZnHh2Q74Lxq4eKvUb2TJJvdltAj0/cqnIKeIvNRtinpogsC2tWUvlr608mY8pNRBB6C/l1aX3cAR7szH/sQ56WnC5snCX23MgOnJAdBtyNtt9iRQxnjRIeCP9ykKhNQSmmn1l57+E3A8Vv/ywYqyiWWrFyJgEvH8y+Emk22JebScsD7xvtZoWG3RTOgcgDNzm+YDpTfPZpSFqI88UGhl8wUPmQNm7mY7CE64bXScPIHSeJE4rbwjXFh9s0WSp4ftU+QkKyJFBr/L9XAns1l8Kf7sW/Czy7z/hsk4NLvLgXXoVFzprLyNnVBZY4tNbh2OgYQ6l4IVlzvT23gm5oCewmlvzjYhoUmxVgytig+EbEpwQ6fzGih6Gl+fSZNExwDHU/1uS4W+yw15BpjLVRgLI5PPUhmMWcQG+OHzLlenbqSPTgn+anpr4b/ozsiDntyF7PyiJ29Fr7ItuBWDa+Ghjfy8+2FFlfG9HGOrpsW+2iuuK9CEZ7qS30L28YQCLdMprcdmpvNRDm7AUDS0nqG4HR1uHbdrFWLgIqbeEorMBmgYEHpG25QvhmBd2uVd87bRoUvlDBlPNt1o2ErRLY/LfHV0NbS+w0aZmgmo7GrElWtthT06Erm2v7AuXL+mqbMhezpt7ckeiU6wVVR6K2A2j+ajU/m1Qb/viG2AP2WhsU950MTrEcNnVIHtmrz1suxrC8mTTKFnrM36vrjJd2rAaMW/YwSSat6x43ON1P/aHPyAgw7+KhjHpYihOZ26T3xzHkMWPNYlrMKNidSQPGTWEappNZnwm2qOUhWmfCivJ4cjFb3Rkcz6eeIyPNVeZWMAwhtDWczD3NWgGlGmK72GvtiF8uTzsj3NLseOB8Im+4AN1kQHqsA8lMrcRAA4JpWNlljCI9Ha3ZjH8Dl0+czRssLbtZ23LuYJkW7IxbId2Kg0Wyv9tqAhZu787Jj8Cs0UGyw0aHBcyC7VW8q4O2vee00sTE0iNhox17zzocnmJF1vJkncaYqpk9YwX2Hij9lpeUN1GGNSrPjpC+4GSyZVOtLMiw49C6weKN76B8I3I3F3tzQQIrMUHfPixwNxGD7dnoSrwJBxCUpcxWvCw7cypT0FySmQ3ZkE4L4ib9NJzQhJpMno6LcLNAtEEn6CmfECN24Fy4bmjgtIk9Z5L9sxkHReMido7KBEsyw5UN2Q5hPa743Y0FdYuxw8lWzAzKSnyN9T6YhUfNB+F707kg+cZzNyiNIQMwZYT9cm9EwlvDfDZmO4BhKKz3JgRM68wTE6ZQVzBWFZJhYIlshiltmJNUxtMYZUuDloBdsAuwShHjzUrDncn8loCtWWs3OdbA9iuiLRdsb7ZHOSas1LFJ8GVAwJGCTnSc9aTQYLaw0EeGzTLt/pqeZ4/9tTUt9sv7L7e7NwuqmgaHjMkyZORFDuzobKSDiHYmPFgyauFiF7zW0h2+slxmxdwp6f0CjRi1XH4+x2ZHh0HXKmUC7znc/LAdmdZWziopwoplhP12/3Klks1W7VoZK7PL23xg89RxmL1WfVg+u+Iisd9KcLmc3uzku1Ya4ASes9R2APLS5s9o5pFJK5PIx3kM0al3L0OpwPyw3Uzmt+Brba29V+NxDXy/JvNmyy0Yctss32R2pu1CsReyi7zORg9NVnaPu1vi9EE5OITb5yC/vV5r5tnX/sOa9n5lzsGXC3D43uy7iXXMNBaqbS9GKIlHCYTGIYLyu0XouLdfJO5tjg1WTVlAvLSvtad54XzLYSuGmDLeL8OI2HLBz9+bfTa0WWuvSdtMELYpC0zbw1jPW2XJWLFO3m/lu1xHutmuuVZUdVp5mxh0njM2TOuyKTDXun7XTr50IbtoS4feCsht93ApLcx2W/FnhG3xKiELX+FVkixsf1dJsvDyrpJkYZu7VmJf/eHaruOFZSOqUnPP7pqGZXZY4Jac1zcRsXMp65D/Ij6xbRZLNFuncmLHziIGzzksxw9BlSfb3VZwV+Ly+69El23TKilfjla5SFgmq4Ud2tjfQCaGTNzIdM8zYRdWis12HxHZ1BRl5A8811IZ8mWRYWKhmcgi1LKg+7g5FEmGqJfFIje3sy0TxoVivch649rpnLkn2AUS33YAtwKu3n8ksuz2tgmWUc7jbI7TBjXEXTzsb05f2i9vC9qMYrCDaAsnww9jIIwvug8jxluFSsoxm7RExOZSliH/i3hiezMJ83ITW0C7QfZDWeBtH3NnKdnEVjMa515+GtRmibW2DJxWGcy9y4GWj23lIBqyKu1MWDds8fHK4WS20nbBla/Db3ISQyasTrrHPLVlMbDrMI0gepyBnCmSN1Li5nJv6MJOE7XHaR6Jy90S7/YwXFzv9cKDrbnhB3JhunfvwtHRPno4bWjsw3+IJd6+NQhQBu7vp5oo0Jwfzpb6jH7a1h8zMdYWbr2YA+C+SDEqMrEDFDHPkbVxxjOve+TxLZO34vY5XSqwm6r1Z+4MGsPxAV+oRc/st/ue9khrTSVs4wBUu+LAKuzyoDnZ3y693xMW+dkuqkdmg0MvSBiSx2rvQshhLKVt/tXkGjLqrGFas47tzNXXTeQM0wdoHaaOPgEtbXrWBzPRCAEyPtlye8m2/H2RHIL722wPEsEpkAdpf3paYPiQYLB2YtbvM6l1hInQaM5091sABrB9B2BpfJq90YNmzthIWEMi1ldHMbW6SK7Xh0oYs/FAGvHvUmxYaGXfx+TPA26308a5tZKZXYfY6nQp8Dzf3/7u6wmW/2wNplFub9w/F/Qv7wwJYUfYO6Jd6oN8kNj3QKyoc2K2nDc/9JbUECxLFILGJmAdBzPflAViR9rsgptT2s4sq1c8M8Jxct9Ys2PVjOX0Km8Jxrvd5H2FIr3UZwF0V70vzU3onTFzc8gMP+OTFgTdT4ByC9YCQQUle+eRVx+N5ef2l5hwENZnXH2mLm2n33D1Z6YzRWV2TJk03wfAWI8KHmKPzD/KV0E77MiKPNCTBxf448ypu+5Drf6cCXNz4XXt6Kr9ldXxE6n4s2elfWPzFbvJtZutqxlickRAMyExRzrfBvgrZb+zl1qq+vCqP3cSnnZgfLVdBSYdbhZzcv23kD4uxH6O7rPy3ccgQpjCrXFjpLfD5vn8AuIOg+3ITbJlMRq/TT1mew2K4HC+C/THMrINPxMZK/hAAO7YpiG9YkujkGQOJcvRQ4DaNJ0A85qIE95OkaO00OFp2JbfHs7gnflYKi7uUztfd86B27hvFmMaa0SlhwO5YDoW5u2o44cxywEGE+xUYR05ROdn1UsMX6Oqmnzm1Bzxh2B3JickWQ/HZpb5WPQHwTMxtmozkFq7r2k8zluYRqH6HDqsWg2hYvc8gWeWx6nRFsGHhBucyCkPdwRZ4HLzv73Gw9/qGiZFYERsJzngG06WPhYYn8nPPhCVLqahxChalkXPQWrTdQjFayFMeDtFRslCh6ZhW397OIN2ZmOpsLgHd37dOQRu4zZYjGlOEZQeDsj8eyyPhqbMWsZgBZjCsBHUsixzbrMgw4CY0KXH4TRn4222D6dykZmPBcA6yz6T+STYQKSPe0+DG6PA2nG55zBqtXEPodNM+zp4/C6b0ZzFZsX3i0EzNDW4RqgR5w7Ez3kLbBzOb9c4GS13OAqbnZ2mNUt74xvJuq3GXSeCRbXeLQdYJK1YU9pPI5bpOJtC+Brek3mnR6NsoYtp3gb/rQZyOyG6y99YGGxczFFlLGwCNZM1DJChwWg1MWwdZwXo8Zwym+MGd3FqfWPEkfQ6D/ODOVBmGDQKl0k+B6MjO4QkZzuhAmgOUM6YfiB8Cd0IjCszwcIQgF4KYcpCtRf42t2bgrJWg/1DTh1silPOMeKyAKU53/ZxQ+7q4Sf8bImjbLCLaTMliHU3/l2x+kUvYsuhx4okYr+GuzyCbz5A1oo1ue1IGb0LCE/NbQWzAi6y30hq2XvaItVzCFlvCzFcmBT0KDQmGHhzQAAcxN1gz6G5wIA2VgIALsYB/QHeBA55swMAUGEB0AMZaHP4Axb3QzD/OS+afd/eSSeuHWroLhW2TkXO3InlF0/dRejotQ33yu6d1Rw8g5Q+tdFH8GvcP392cNzQWoBHk378xpG9eeFM1qhNJLeTNs7ZQvcs29s5B3GdKQqUEYre/J0V+MMb96lPVi/LNGQ2izC5rckZvTsoT/1C8URr21njSK1CzRK5bznI2qVwVLN1zBzoJjB7SNLIb153pmuUJ5Lu5BjnttDHLCvbqUGEjpje2ccJqMHI6NwUamo0Uh6oE+fNoxTg8DNEaya5Jqgt4wCaoCvUdKKrW+Q1TpQ5CjeLiEVSN8hiMn0K4SPbEWjnWPMn7RXFcCvr5D8Z6yKpHzVzguiaY8RgkJtSxJHyNTbOp3cQGAYsEM0ENB6X0W8idKprSRhLDwUbq3jWBe27zl3ERSEjwxbSZrsVAblvAZctYFPArQGwHYZd0GBvMcSK5Nst3heco/C9a7h1wAZh5djj0LhhQJtNA5CLa4b+AFeLA94YKACosEvoObxFGA7N5SHAhalBj0LbggFvJgXAEemDBq8xHQRMYUPYa/CMcMibewKACsOCHodGBoOhGRwCubhC6FO4SBjwxi6hAXcL08Sl4x5hh1f556mIpQBvZpMOe4FpVPNkANrHArwtwQOBOy1qwKvgJJ/GKA/NJ0FaIx96stptzyNXvaobduWc+LZTrbO38F678E29iiGvAGDnD8cZm/c3PexbEwoYufBNtjQjsxO8xmxXpMYvFlgZoRt+jYWxYiMwDFzwtRQgLwq+Cxj8tGYMd5dvBPvsOYvzTlig1KOQKaCpcfPyN8Vc+J6ZHtteOyGx56g70LCrrovmMMo5Xvj9OBiTrnTF1GEnLf8xs+dbszgwe/u8fXzOsZ+eZbHoCupdYOBf1oHjYiAYx2lgOM4Bq9PDbp//tVz09SzO0ZJmDX6Yzi4fdtpeO8fca9V0xoNsX5QtuVLT/JivrmtuzzuL/A97jH3SuxO8WPXDsgTbZ7wzrmvenpOxXUdOx7bxrsgcW+2CPAyl3NgLmEhfmAP3CRwFhpoBQCy1v5JASbbMqA7fwHV1CNhsQaTPuPcpMSbLnpNfDVw2XO324HrvznMMeMtw3oz7CfYHGm0kdJ6w6A948GmQO+a+hsBf691oERSx4WorAF7LdPubAL/Y32aKCuZd8GGcOZ6Jq7FO6dQaC9PF8a/sBOnHmOcUdPuELdpqQQrimCJipDs8aq9MQRpJX8qjy1mPjMYJUp0i0pWV7ITOCjRld+QxmciaxDuu0ZYiTso8IipUw9yZ2FPqgeNnL9ezFeFCgSbrbwrHOHJjNFgg+sSq1/hieoz5PlfGu8CF9WTQKhzjyTEj8Z1ESnOAISDb8WJNz8wr1IYjKZuG6rHIeFxzpxHW2F+GRaDKE1h8H0mzvKO3hT8aFLBzDj6Hhtr44e0jlcGHTmzmXIHGSlKIZnvWb84tF18Q26VTOAGjHfRviRK36VhKqRWArZ6M6xg7cBgHNq0kODsGTh+wLczmhqPelyx3XLOzhIMjbiPTZwVnzOFsT4nzsNmUNI+7u20ZIIJgUBinR/ZZjRsd7MX13hRfrExiVsycVZ2VYbAsMLMicb9niyROzrq6GCX0ZXhVuGPzh6XeW2bY8ttFLvdxyKS3FNUOpwwB0sIBOAvm+G/G7Jf9fMQiwyAoswm3O/bVlZRuoem1ctjlN1Gep5mxsM3DVWMt+7da3QU5rhOY1DpQSPC5IehnI/At3AHo2KKMeUfKdqAwrq08UOazGCwxoQoGI+2QxhkazZ0507QyUrtA7CbOVxIA49s+AGxD4qlUozzGaaVPpIJJuFuE6IY+Ln1aF0rJlfTpEMwCjPmBu1o3EaxXBJMt743V7bHeh++ipNrtAOrV4DxzSp5NQ954uz1c7aPx/pUksWm0bgTY+ybSj7meWdpvhydZCyBTcDoMytuVFDYZStNsVCZSXvNVrKRSO4kRWttQAjiZSAzlCtU7unBNnbB3raRJXM4EtS8M6r0NLfE5xrthJef3zk5wdoQTcrHGIA7AZipPnWBi9bYjTeo1ksNpwHAAgxi6NYAolzBcoDlEIxqAUusgWGl0jBWSS7OaM1jM1Bkt8JVodIzNCwZLMD2gwHM8rSTNsA/TPEMAou2fYQuTV7BWmv2JjmFw9FvusCXM2A1tlXVZBmAHSFtdQ5Vj6LJ5ruy0Eo2dG3wQ97eZEpVkZFc0rNjFgjBsoVs/yc1wAuoN25NsxhHUL9ieZBuOQFXCHoPGtRi7EGxGT08LxQAhwrBiBVGzFQRnCAStpPtFzQ8ft8jeaSjXqOYQ/nnwKoYiyRDlCs5BGJQ11DhDNlu1y7EmGEwdgXMYraRtkcynLHlrSMusjDDSWkli4pqg5MyKYbtB8WxaEM1WhsO9Yy9U+2yEYbt18C4tNeBAIJ4+RjZOFT07QpHkp7EmBqSNCICT+WBti2IyXF3K9OMhcHzNsRSGZh5H3gt2o46cDGbBWMjbomAglK5Fdpy9GWGdWhJ63rzQj3x7sq953/VArTpdte161rwfrsNq4dV2zTH1tGTklQyZt+0UW+xH3nFZ9GFvn2CkZuF9jXUdvZ3qWrFdkzL+s1DKyHsIdSwInhvBMHCNl6UgaJHyXVDg0+y4TDPbCLnZA4nz7mGBqEdtpoi08EEmq5j3utmz8Cdm4tt20Ixuzx3mvIadKC2yY3VmtvD+ccMrJr1xX9ZVx5X3XDd7jM46nhNG8tv301MsFllB3QUG/Ms68FwGguU4DQzHHLCye/jZ534td20eihlNaK5Rhm3482Hv9/qx5yURFDPOC5fcTBzzo1349lzFonnD7tYmXdWEOVadtnyIYsYXxtWJ2HMlW8wItbE63eUxZ0ByCaATc0B/QaPgUGiOASzM0Z8OQnXeHbC2APTI2ub2kyjnMuM/FmN+E/d8z56wiK6vt1y/4f4Y9Yz7WYK/r3pfp0BjJI8x97T4DiSvN7nRx8WAm4npPrv1frw/zBQDTFgweHr8mIlYr9thto/l+eGo4d0EkfEzDWMBsn3yRT0ukEYKRuwYw1Om5HYvl+bA6MAYI8c4nENTjbopos6qSMpkotYks2OAuhRhUo4R8eKlDXakNkyPtLfFjjSNAutW9IUCmay3RxwjyG3KYJlo66ta4Mt9MWvcNLSZEQqsFwet4JgGxozEdhIp5wCGwPxizbRLM39tlQ9HU5uATXWpsfBoXGZH9U4DA01QGU6pL6K24oAJM3up1z73hqtfluyrTlvA3uyxdhA0LaUOc8CZv9vHjQs84c7+MHiMg1gZilmBjKFV03LnbNkWSJfZaBYEYhdFnYCkNVWrJc5yM1sKro0MWESXTYDVZEoycMfE+kTtOqqIsgUMcwtq+/KKmT3MjvPI5E1BjBizvU36XI65nTbVj43PaEgHaAYG9cz0d5gVkKEP3eJkjHX6Vza+162dFetBj45l1Rc8n/tSuLhvoiczzckFmMJmnl2Ng6XHLbPecu1Sl3tryLC3vKO8HYXcMI/1+FmINMs4nwq1TX3SLozt20b54Q+DKM5KHH3tGUwGNmrBprXn2/eWlijNvmNhm4erxl72bbW6C3LcXsxlmV/JORfyvBuxg511Kxe+/T51zbs9zff2yVWEQL8kt+Iha0RtD2PcN5uwSZtD8hDcINjQjGdiPecYmSDILoZqk4imJ9Xxxn6p2C3ArdhTwruh6WKUZUhN+GjRaDUug2qnqe+WIrcm6astmgXOIC2BlNy77vHnJkcn+PfOmYPTXyTxReG7FQr+bE0Lrv0bCWpKMlks9YwhSiztW9M6V2ejkzdeyOkKmn0ZvFkdV841HdtDE8XtVBsrHF8L2gnGrenmULQzQ6VkDb/Zt/leWZli7WwjkCNuPlE+SAPFdWGurLQ7VN4w98YibKvcKEBmTjmLH+ciMyw7E9KIswvbDjyVz7FW/M47F002sF3ewvFv+1/EVJCnvE+gb3LS/g7TSWThvZ84HCOKhiuK6+F8A0Ec5OhbW+Qt5Za5GD58fVF56WY8w6TWRbjivavEY2zgO5NuE/pd7CB+tNtCNN4Sx+qZwOaJFY0t72mW9oSSc2ZcFQyCIVT5TEAAJVuaDVjBC/rG7M6/TsWuqWvvf6RQmJEnUbalj52cBPc08606CDems2TAN638dOi/P4eFqc35b8XQNvNKWzt/z2nJhc8gjfXDsAxxmtgf4lusyzP64ZC4yQ8gG1tUdo0z6zO8W+cEmtOmusKOGKfgbArg1hzQQbJI+U35rwdsxb3dsoi02fOuynEaJW7UA2RLsLuKK0i7zKhhU+ElhIYcumonhcHPBpr6qu7aG4lfeLfI1DNTGfZL5BYNb7vns6oZ9xE24FrFivQrrFt8zyZbblaNc03c2cZMUrxMU28WByBdZ9sOCcdSkLhXdaldG0FrMxsEwb46rfaMG42us6gG4rbUWTSh7FSX8y5qpTeYoDXYTG1+a+JPyUzLx+QMz3yTqoRdt3y3aYCGPbC4OMa76zQug+UTqezinXN8Nl9PNjZjSjsp1T71yqXkLXuNmjFPmZ0OZzKum/tPMFJrO3wg1uzLjNkp7Hpic7uAaPSs7MH+iNaXdZ1Uw46+zIkgTePJ9T2QhJMKNs+MYAMO7KeVNZXTZywG1mifHCV6UlbFteLFuE6Z44Xq02cX54MY1NrCURPU1nXL2MnVwYBH2zYdI7fPZUIu8GeSZRFGYlu6hHKR6E9X42HWlN/NtV8gp2gkob47erN3yAatGu7MlkydKc0r0q49MmEnLuDAuIt9+t9EGsULs6eF4E6ZMiQY28qQD/WwBlFRs+6n+ltL2/HTweTVdPMizcKlHiBY/kPRMjUyFMAXCfcEBGFaAP5wiIjyYysJg5+931GDVJnXdOwnjbpLOMjWolwP0WA5R7GI2PiSmlvsbpF2cVf466qftUICzDTaNFc3C4yauhDQHLzJuCkPszJkEmdjo7PXS82WlloUeKYVOqffdsi+W2T6mbBuyVKF43BT0K5imro1ULx3ZDyPjE664xPK8jhJdZftcBBjMl+OBwesXOcpLV8y6liFX3Ay+1j1bbvWZIUPuizn74wg1ubs18Hu7TXeG5mOGQ3xpy5nwxbQL82xwqdrUHRrNYnqF5lMM2yHGtzD6DeUXkmfibFsv5m8pcX4KMGmpdKuQg0j74JJ1CccwyS2GezRcRVGN3jinJG9cVMxa+eYDVq/IHmEN2tlGcNjGC2CGQy9mwADqOh0y07fKqPxO3odbdWtkDFRDoOm3DLrNmV7jZiqQdafr+VT8P1pajFKp8HmaFJriER4BEzfq8yLiaxhgQYP4Z7o82bkyAJrRj2E5TXWPcD40qsf7uyC2x96bd00lMy/EyPz+uDfR9he+AjvfJDTCUTzvuMCWhmBGdf8oR2H3xdMXvTGxXMUMedWYVqxKLLxCrbgokG4UrVmxPDZ6x0Ge5o8t9uNybexPxZLWWUwc/mtKLuLgb+slCXtLNadkvI8g/FKl+FQdW22usaHblNN7bCqB+TnC73KnPIWGNDo5DY4+M2xoEbbtzLOtIyHt7WvzW6sXgBrqMeCYbnuDGWfcLfgYcSJ5S5PQEQ34O1hQ9yMJYtTN7+sR92CZvMdYTB7dVMpZQ9AspD+ODXjFBzTt04zeqfB5i5ywWyG7nRTGU0dyT3DmzCP7fa6J7la1VVczxzwd8bkunaUXWWiixzQDYE67lwTcXzlFdMTKT4+hMVmB5o6OE8cpqabZ2QyO4HwC8weqP75UHLD1W2X9pojVZu985aOsaUHDc6pgdhOjZp2TT4ycu15UXjOjMNCWmRpgiFh4O/pTfv5hDvGQQXB+904hpjW/S4j/VwoxObMWE3skMfDhE0YH+14k5hCSt6N7nexukPqR8YJs/pbOHv926fMmzSDeJIj6f7i08VmypG2Gc4TGTbMUhZiNUlwZ9RTU87ZZNuyD7lyIj9Qlv0OXECpq0dMrCLGZkEf2sMYnbm88j/wN+7aQJWma3EpMAgpLh9kZnjtW7gl6T/8iaHY5I5/qo9+tyvd9fvTftRbSUdY+Of4Hn/1gvR2S58v++sWbFaFUKeOx45PdkfZaxUDL+EiapRt/CwyBeYcJlEn3tvEbJc7CLaesceJ22MxEvMj20pexAw5ru+s75lfmYkWc1BDxi0i5B0FHDGHHrx3EAJPrOCGoER8fRT7H4fTXH1hE+veKHy3hG3RzEE7rfeD1NhbHGm65YvAtkWpqxZbPAHkS2IrFffd4yiSAjPJf75byNwPiFF7C8tebU8NYqwnQKuVBH0/ak2H9V5E8vZeazLuX43sXbaI+qPja+iWcBS9zskvAncOowuTZsEZ57WPbEJGdlmuJeLM12KHGwZviukw82DmC3BdTfPTDi2wC6XHTLBft5Z6z9Nopf7zk9i1ZpwOpJCZvLNA+qmvGLcq4VoKdzVtp9AniGh6F2bLMGRzELyVE+obP1iqLR7DmVn9+86rycl61EDczUpg5GBXCZcwcgR66mCsDtCFU939uW27XnhS/UYfP2oNsvecbpWoe6V8/T5JlW3BLAivME84CYOgbBfnfipKzWiFKrbHMKS6sUT7XWhR1lVTZhcNtvru+7RTSurKhRCEsUqN3J1NzBxtnVxypHuDiGUkkC5EvfDA2Zx4DHN51WSje/JZschuNCPmbxQWeonufLlmjoQDpkGKzgFZdC7L3pm2eNOT6wSX7t7L/pt2hOLm8wWmXjV28rmPuJ3UF0He1fl7s+OxK+AhXsafcDbpLnRvaMf6aN+L2TLydQ/Lf0WzGFh4/VlhymEnAplSr8Tbcye6wQpLl8WobzyB3cRDMlmNgAeWQtGZTivSkbq7Cid2ZTzEox1dkt62Zuy+3WhXFnlEuy8rDpnOVdYpQ6qpzw1BAbe2klbg0yZadv1BAYDTPBp5p0GUHVHn3KOnLc8cM77b00h33nQ2mv0rRVmULfxY4x8L94sxm9lz708DJqqYMB3OQrURNxGu1rqsU+fY9tK5FdM8blwygE+TRwna1T8H2QnZkPygmgQr2HDc3350iwnO5LlIW01Cdp5cZEZoZfaZLGXhDPN5ggj7exp3pJQX+pajNXXupY1zWh5x10XoFFkW1pUdgIl9UTeaLbuW/uwRaR8miKcxFKN87S2OXy9Nl8HYTD+09nZX0ddEPCeNIrc5syQcQ3fj7OUd4HgBiwGgqubrpSNj1o+k0dxvrYDQq1iinyX/3dPCQA//zcRDq3hXkzFyNddPqlCmnUm3mlkesuYTz3CS8NRyAY6n2ex3lpo6h+acZcTZxphJRnu89O9Nloq6qxbugOaNI11thOuADYUnbi9TsxTY9d7qMK1jGRmT82UODwUOF7IHDRkLuzXhfi9BZfUUb9zaeHDuRXYsJayg9LiYs1SQaUPkDYZlCPKb2VhW5YP2IkaWEh6HNXUYjwkRhrEw3+SWcqRf9sKABvrL8Ik8txsA5OAgWmukRWdOEYdipsiSvElIxh2LxEHoxnzf/HtwQDrIMSYXRkR7kTtLKdgJeuEAvqayvrQZEBXLjpWGwv3kcIoyw0NbA86naO0mb+C3D9xey7GMzndOmk+bTC1h96JPx9dSpIo5qGMBr+k1uw+WMm1Xiubgu/31+zhEeNKqsKajKwiF2UNcqF4AR+MEuPOg2aOOpTNp40PRbzCwNJdGJVz7CQ9xLmiBQeJiCG8/kKUwwDsWFruz/gJ0sfgNIgr3gqf6vhRmREobLzorfeeWerq18ZwW0nas21i6dvA0AZPyu2bXO0GMMwKYD/O6EaPMfeqsRTToT1dc7ueTg2J3mawZNJ7/WjSvY9TVUP1z2FARSjTX5sR6FljgcoNPdRH6WRYLEuuyIpextEHEtjJmZmRIw1magFMuObSnXZAvTjywtgl1RgKx8XjcHX1fBxGEbiEnne6VYiqHQFJpI3ldHrOplJIUogjFKYwpg4hs1nVlIm8JXnAJMXvE0ktkznE6cW1HtHgk29rFGWweBLvItghSWcacTBMcFdjCbRGyZqVnii5vrN0mbYfNi5ir5znHXIbApzDEo5sIUvT3uFdMs+lZV5v3Cwf89Mp3eih4+74PIQ5Chpm3KXqkoQ7vOJqs8HJHztGpzlvbMoK0FCRswp+bnLjRQdRc26Axpoz7uF2YvyvY3eY9gWLlBxSzIkDTHze7NH9jYER1lsDfHf7L/OevI/6zWPijtVK9Y2WBYBq/+I+pljZ4slcWeVZEMh104i4H/0GzXiiDrXSD7Bp8bjoEDeQxwS6D3DyKJm6zvRoWjDmkY5w/+wzxMo5rHPyQ6b2xM4XdAuR8d71d9IilNBQgdZ2OIzAy8/ch1yyTmtOA5jVKQ6cZpwZOVUqdvBDngsVxshKY8ouAqQf9Zq5UyWyJzvjxT+pqWAzKA6YifP488LegD7YPAl80XEuFWsS12d8jnMNHHrVwQhrS6eGDBJfzCNmoQqzg6N9gCmYTwkpV54LnZF/gFz9mXCOjxnt8OIKdlznjL4DBCbFDYmHW8v0Zr2D78v4RkWU9QBDDVO3KNHmyDGX8eNdRilWWWLD4WEMnsXP+lLMeyTgCJZ5rHaIYI5Z2hE7rmTUyr94/m6694KWNC04AAAD9////WgAAAAEAAAAJHgAAEKgAACi1L/1gEKf97wCK8Jw1LBCoDAFw9ev5/rbhN/RYaskPoUn7229KpwoJQkn9V49p7gYIFCK3APm9994DUgNKA/QCe5bP6tk7ndu5eRbP1uFczrWzdDbO5m6unJ2zbjRXc98snM3EXMytLnXXtNk2y2Yv90yaTbNoVs2OIbNktsya2TBgFsyKWcvt4mW9bOV+2UnJlVwuS7mRWlbLbtksawXLYtkqe2WnSFkpS2UhN8qTfbJQ1sk+Ntkm67hMVknjNu6STbJGimyRRbJHlgjjMu6QXVwgiqu4QjbIJiIu4v5YH8ujx/ZYHbtjceTYHGu4h2ujcAv3xtbYGTSWxsZYGdvCxbrYFwtjVxAu4bJYFSs4uIOLYlNsH11eXtzGrZ2d27rthg1t27YZMlzYCwsHp7ZqK5WmbdpiwHC2Z/v2hrZoO51aWAsrJ7e2a6tBA9uyLQcO666rpze3c/v3V7d1GyIE3uKtCBF7u7eBgR7Ww5Yo4bd+e+IE4AKuCRMf9sOSIMG3fDtiRIftsCBA3O3d9i3dfm3t1jZogLVYmyBB1VatlhaABbAFCkzt1F5d/f4SINDbS0U1YAAvr5WVr29WVnSje+BAgA2wChQIWAHLxWVgDSwYGIJFsGNjDJbBSpDgYB1sWZnXei0FChAWwpqZia3YVqgQtmE7YULXdi0Z2YN9sBEiLNgF+7VbUuk00wmPRGtom4PEK2v6VuqiTium0+kURNV0Op1Op9PpdDqdTqdTwkJmoIecon4qBOUu1/WzKjJuF5NKXVdEdZaXVCqVSqVSqVTquq7ruq7rWp1KpXBS6bpOp2tm5Mp5GVk1TJQ5na5hItDyRH5WrWIr5XQVyzKFm0JCTpHmdd5Z4cQG9fqslHaGD7zeIqN+KxwcixhIlgRKWFHUWWam8PO0Xq6T1VUa6SbskowQThWTC5XaxeNWuAjrGJXioeYS6YI+XLlsRrPeOjvvvCk5YoNKpVKpVCqVSqVSqVQqdV3XdV3Xda2u1UkCaGnVUMXpWgVjg4S1VtkuvKiGikla1+oaGWVVkxfVulbRIB2uaxWTYuG6rmuVwhcsVUsohqyZY5dgmZMg1U360aljpUlPGknuTlgStDQ4RQgzzKSg0cCrSU1SR1X6potCKsHloIvE5eUmBTUhZguQUSNlBHaghJlPBWeZUkSEjwu39qGXED6rpFqZHkkVRcnWidoY0N2X3I1qYfFu8e56CGfaTJPpMW3ZYfpLV3aX5tKTLdlbWktj6Stdpak0ZEtpKP2kmzSTduwlnaQb+0gbaSLN2IstpIG0Yie2j+7RPFpH5+jDNmwbXaNp9IyO0TDaRbfoFa2iU/RgC/aJLtGBPaJFNIgG7L/2aw/N13ut13h913Zd1xtaQ8/JZYiDm0rfVjcMbWwX1tQspKGdmVWgUNYTmkzCWASxMDAIX15dD7gcNGCwQEECBFsHtAx0VhfAurIiMEBAFVUAAFPRdy5FapSoUKD4E3vqxGlTqKZMmC5ZqkRpkqRIkB45asRokaJEiBiU38BhOIwGzeYhTDZs1qRhNWrOtOHCXrx0EcNfvpCRlKRkLlu2SPKXMmXMjBljyZZ85swlmkNmpkThKFxZCaXRDt+589mphbFgebzChJs0gTKIAwWq8+SJE2bCU5gKlUornIUz2Y0bPJpGkDQ2VgYBwkB4cVEIC1HkRTCMjEWGMBHWwo+PkRzJh3iSyYhhMWHYDn9+0mE67OnJyZzcp4+cPH3y8J48nIf5sB6WAsmOkAzJj1yFN+fwnEFMaBAPYkNciJU4siMn4SXs5w//4T7syYAEsSD+5EAch+UwHgbDRRgJH+FGNsJv0HCVqWiYyph+JkiwH4kPIwI5kP/+SuwA5BAhRDAJHvEHggHr6vA2DPKJEyU42LEd4+HRod2oYWhIY49nwICRKEOQUaBASyHoh4aGB8dS6d1bC16xgpAH5+bKVp5OyeJYjjt4YA+sp5fHeXx317YyGRkGxsBjY2zMtsZiYGBfENiLL7AFC11pH9jPr4/7+BiO7+4ycAbGYw3cghERXbCLGPyCExNZMAtGYxVMx2dnczxXxhTM2Iwr8Bn3QGRE9sE/OCwCR2AxHmMbhVzINZgGf63xGnexGuM45MMbhm7cxnfMQwdPYAlMxjpycA7esWOP9/iP+bgBF3OxA37AChJwAmbAC/gAAkbAWrzFBbAYiw1wFhO44isewFZMJYAFcACu4qnnZwAcZXb23lGlttSKWlL7ydN62lALajl12k4bupsWk6bVtJc201KytJZ20lZaSZAW0kbaR8vI0TraRdtoESlaRQu6ifZQoS20hpbQBgK0gHbQClo/n/u5nvtn++zZ78X/vstzcQ9P+ZO+95If6Xi/5bW43Wd5LL7hr7wVl/sqT8XhfspD+ttL+SiO4aH8E7/wTr6JW3gm/+hn7/hLnMIr+SRO9o2PxCP8kTfiYF/kibjXM/4Q5/rFF+IMPsgD8QSv+D/8wCe+D896xO/hV8/jd/iA1/E5nOpx/KFPveHfcH8bX8P3C59Gj/oZL6NBfYyH0Z3+xbvo0G/xLBrTr3gVXekJP0VL+sFH0Y9e8E80ozfxJTrRBz6JPvQjXkQT+hAPogM94H/oP//3ft3n+95D63m+79B3fu/1us7nPV7P+bvn0HHe7uv6zdP9hs58DT/Xly/3GXrNxz1co/npS7vMv/3aYt7tMTSYb3u29vIXfq0pX+0tdOSnPVpn+bM3aytf4Sn0lC/7CR3lyV5CO/mxj9CPL/ZhreTBHkIj+a/36iLf9Q96yHO9gw7yDZ5B//gFr6ARP8Ej6B2/9Qcax2u9gb7xWV+gCx/rr1rGWz2BfvEDXkCz+KqnasIP8AAaxU99tE38k+AO8eul+oOT8lHd56I8VHdwUP6p89yTd2oOzsk3NZ2HeibH5Ja8kk9ySQ7JH3kjZ+SKPJGD+iEv5IRckAfyT//jnt7H97gex+N33I7XcU6f43I8jmv6G696pmP6pbPxNZ7G0bgZL+NjXIyHcTBe6V6ci1O6pEe6Fs/iV9yKU/EpLsWj+BN34kz80Ze4Em90JG7EizijD3EhHsQV/Yf7cETn4Ts8h+NwQ7/hNbzQZ7gMh+EvvIWzcBVO6IOOwk+4CQ90Ei7CQzigf3A/73M+7+B6nud3zsHrnM41+Jxn8DifutRXd/M2Z/M1V/M0R3Mzr+BlPsEl+JiLeZhD8C/v8gfuwBv4AlfgCHzLtdyAF3Ast3ICLsCrPIAD8Kg/d6km1aI6VH9qT82pN7WmztSX2lJT6kkdqSG1o27Ui1pRI2rQNtSFelALakD92X7as/n0ns7TeLqz7TSd5uzNltNwWrPddLWpjdltmk2r6TQdYizDgPlS6aULF8pJycgtWrJguWKlCpUpkFKiQHnipAmTR8clSpI0IjlipAgRxiGLQoIAUfyR6AOxB48dOnLgODS8YaNGIY0ZMmLAeOGiBYsVKghTDKIQPGGiRCCJESJCgAD88OfX54Gvw55eHt4dB7s6ug0a5uQyxMFNpW+rG4Y2tgtrahbS0M7MKlAom0AmYSyCWBgYhC+vrgdcDhowWKAgAYKtA1oGsgpgXVkRGCCgiioAgKnoe3MpUqNEhQL1yVMnTptCNWXCdMlSJUqTJEWC9MhRI0aLFCVCBHrIUCFCgwQFAvT5x49nHz579OTBc6fTTh06nHM25cSBo/nGTTWTinnZhs0aNWnQnDFThswYMZZhwHyp9NKFC+WkZOQWLVmwXLFShcoUSClRoDxx0oTJo+MSJUkakRwxUoQI45BFIUGAKP5I9IHYg8cOHTlwHBresFGjkMYMGTFgvHDRgsUKFYQpBlEInjBRIpDECBEhQAB++PPr88DXYU8vD++Og10d3QYNc3IZ4uCm0rfVDUMb24U1NQtpaGdmFSiUTSCTMBZBLAwMwpdX1wMuBw0YLFCQAMHWAS0DWQWwrqwIDBBQRRUAwFT0vXkNERIE6I8nHz14OutwbsbRdJOJ2WZNmjNlxliCqexCKbkly5UqU6RAccLEUUnjkSKMi0EUExF56MBhaKNwRowXLVYQDgqaCBwRAvCvj28v786OToNc3PTNre2CWtpZhTKyMTGwry6uBgsSbGllYVkNqAow9b28pESB8sQpNNOlSpMiPWq0KBGoIUKCAP3x5KMHT2cdzs04mu3GUfDPdt1GnJtahbGvBltYVdtPylOmSY1ABXni4dTETDOmUvKKFCaNjIo8DGe0GAwE5LvTMG1LKxOb6uLdddzdjRpwTdGsaAG/FMWKXjmlqFWUgEeKDogKcEfRqiiVL4oGiAJwRNGpaNQNRT/qPogdUHS/lPt5Uj/K+byoD+V5HtR/8s739J2cznP6Tb75oa/J4Xymx+Ru/tJbcupXekre5ie9JFfzkR6Sn/lH78jJfKNn5Ja/6BX5l0/0iLzLg/4hn3xDX8i3PKEf5Fhe0AfyKg/oPx3y/7wfh/Ke38ebPJ/f446v5/N4ksfzd/zId74dJ/J1no4vPufPcSC/+XI88eM8HO/xmv/Gdbybr/rhZz7VbTzmXzqNb/NsPMaveTXu4tM8Gl/xZ96Mp/gyT8YFf8yL8RJv+WF8xIP5Lw7iKwOLWKhk0Xk00WBgAwISIkkAU3gBhiRhniihtBz0R6VAAWGAYEBOAQhQGEAkglMIoKYEhAFgiABABpA6AC7dFOn1CslGmo7CqTiIDV0p3LYD9KUm4I8uE5uzkF2qiel4yUbqDaLTeTAvHqmoLcN4V2aih0YvZGMzeY6d0OFShfR6xJdpEV7wVGZZT3hF24gGvVqozyOaXAuh5Scb9DmEp3U1RgEDoHjoTjjG4tj9ApIH2FGWQA2XMxi0Q76KKWnBbB8gdVnNM0yisLkFXC/qcoaQOqRuMalH+oxiUIb4HmbpQZ1lCJzDtk1ULfCnGGA3qOcTUovsGI3MGuk6wtIw206QjUPyHpFYbE8pY2VA3yEkP+kLTcQ0cLcYpVPbwhE2gew+gn7YRnFCSnBfR6QPqXUMkWpkESQXE6T7FErJbHlAV3oGfvQikT0L2OcaTJeW6KTOYD7Ng9OilYrYtoy7ciLyaLTCPpbJp9gYHSxdSddjdJEXoYV/70iMPABcOiqgP6Owoy1Mg05tpPlHhz4mF0+nW06kR1QzYFK+HctSR0qxAjmyusGPC+RqLAYfj1Sy4xg+5TAOjt3BL3ru/Pm8VJXL3UoTK9z/6xtSUResD3baaEl/1y2RSwKbIFaiNZpE0nhZGlhdsE4bjTclBsTfGntUk3DNgr618XGkvA364NKA1bXLJtjD9an5VXAI8o4o8MmKo8IHSqc6ED14Kys3zjea+IiLbZMwmk4vfTO5k5EJ9WKHkrPS51XrpDv8P+e0naN626zCR61IiYhKiGd9M+iRBPJ6S+htz4Hhn6IwWtNPRy8L9TjsHfZwPZ4RMmWG3WwWoim2UC+5aPmuDubSe0FDW5yo9SNVBC0ri4GHsl9ld6Pn7nWsXmyoblfoX64zjQ85iqOOBrldJHYGur3oVUA8p59odyQr7Y5Mgha/qrOWBXIF1VdISsMWeJmSqDsTouScJJ7vQg6zRD2slxL4q+/Gtk9N9asLyItJU72m8SZxtfHrFn1EI3rJKlsijfipdHK5FUqUXXrW3IrvM8Xr6OhSi5i6B4IzN+yConCpr8elbmwcljfOmvyXCEcsdaO7562uHlx1jW0N9fW519v3Sk/fOz19bzr63unofamvx6WuHvd6e13097zT0ftSX+9LXb3v1GfjVGj0kpHdV6IOgboFRFWyO8nA76WIR6ROAdkWrg42ursQtVCgo4v7BIZzn0QcCnZNLBWxuQw32H0QtRCgW0BUBb+XDHaXRE4k4hyRtFEUn9tYwW1muaulNWJjm13tLf+aXMu0unnd8PKy7TVL5jfHtsD8bIQt8x3Ox00x17XGBm2Qs9gmc+7Mst1o57gm8mtP9nn2mui2tNLwa6hn5lb3mrmGpVnseTXajf5uw/1M97zvEgobcFFyw/kkZtz6LXlOWrOB2XOm25vktepK1LAXTttubtg5rnH82tORn/12vqfWNDBrD+l3JnnafBM1+5nb8nNX429E+5+VOgG09x3rwxBQo7YtAH20cxFoJeeA9mJT876pxdgF8ZaBEPp2CPQzQbVNSyH6f+9e0MocC9qLTY3/thaxGuK98yHquyCpGxHd1Y7oX1NipmznoOhKrInem1nR932Swo0LVG5fIGsTAx/126KHsdhYGai3cwNdLQ6EbnQgUbsDOVFu1wf1GiAUbXoYyKwZQq0tEfrJGKH69gjlmiTU3SqhPy3TbXJ3zZPrGibBg2mkXK6dct2oqfISRfyOuOv8bEGrlgsqHS9oJdWFGQIjWPeL94j/hgylt2WoMnNGr8TvqKGNWjSUJSagXDf34LQ5WXa94zdz1tfSWdnGzlq1d1ZAJs+itXqWq+GzfttnZTZ/1tkCWhkZQenXfqcQbcQOorcOIooFO47JT5Yqmw90eSBWnd/QSLtjFjLCmc8qxO3l9jrZayMha5zVFonbIsEMkeXHNmvzDGPrOGkGLRxjGUOXpQvG10Vil0F1Z0rX/SMY9xlsNnbZIYL5tZl6WhzGvOT94Wo/GxMEaqOMWZs3TlNuvieQGSwN3PHGYw/TDzOmmQlL3yCU3dTO2QXhXdNzKbEFgg2KxCLMtAL+OLDL5r033cW6RU4X1vKG430TLrlfwQtWu8ISny/mawO9HekyY+/jYbmzPCsjDC5iLvedIIf43W+nGSzGlgc68W4VX9OIGcSpdEVDCmsTMIbT5yQhW0J5pfups1FkR9z9Gt0xuGexvzX9uV0N5ib/7iNf8yPyJrCPzzbuCbTPd/sCbMtO1acUk+stYLei0BTIll+3NSq+3YLZzH3JGds2mS1XQ+69UF6AxWrpMVaNt5Vh6jSbqUbOSrrVTDM+HCF/AvtBtnqfUHqi22fYvvzAbUo4gb7NdSsKT4Fs+WVbo+K728DNAfbLrw+EsY2wax0sjw5boJcfw8rx8CcjyWydTVRCRhTcjUxglCeHl3Ob5WdT+yCqboboIu7eclwfI59YNHgbhILU/lODr72888FLyKyJrflzVX4yw104ckQsWgdbTV9XwIztMGTzFCFOTlvO5Kw++5oHrdLskYtoe+lxPZpoYmDwKHPnmr7aSRxNC7TePZtZ7kNGayI6LztkTgZqruxHJL91bN2s1BUQsh3irg3yYrPdEuIVbdGU2PKhseky7XOO2J/LBWRzwTfuUKJghAsAwnTuC5x04vLcW1HO/VZ3fn+BxZwO9bZ3Gmuobo3LFZDWLLxkaNAhWff+pDc4nn3HOWnzHCNrrLndHIibVDr3MZpwMtNkExU+lzjW7jg/2JaPHLJ6E1qpVQ2JJ+ymfeZWz1j6jdeIvLBGLVUhe7KkzxD7G+wdLFa3xtxW7peZi+7jav06w3Fpd+MrMffc6Ni0TUrlYQ9+/BukTuoskMa5Ue4JK2ifYKtzL/3a/+tY7p2Lm7M8XwsBq6VsM7vgrO4XybKIaNOxcSKyPSJXqUwv41yIjGfvAcmLd/OQxvro99b4eWz+tFywmi/HyxrsZKcIxN5HF1sjshWNhy1yOLv6kfaNFt2arpO1Z/D2svGIam2/cxupARm4PBBqn/yES67p28aQb+Q6TO+3yxaiz311DFnS9tZBGAC/76z17zybstGCljPQNdPz9uxEic/Be39AVwnh7uCvuhnojYXOLPfIRoYMWq9SIRizPP0GnVK8d1TSmqu+q2ONBrvRiDMnlRtlrsEq7JLTVoWWm/M7ac+zz38sLW8r5+PR23xXtNBcDB+atnebE2sHvkvvJ2G3/YijfOeomJdzJ33hsaaFNBEyy2apmY4MTdCcW9NltgwcsnXQOkx9xRH5Ahrm5tsxDtdXuzg5iqNvnC64dhYJbQq0IiNMmufPgmb4D5PxLZ82FmXz6Jnoa+cn+50WRttCDrO+Fbid5eb9+xSJLIfMWdmeDFk0jgYtmeIpxHizdJojOEXe4frZahwkw1NdaKS8bGiu2uQ4RK0pmlSikSeaDQBllqDhFJntCGNufr15OComI7k7+bGxL27TmSJWRuIc8cZF/hDxg9A2BdpGMBaANh/cXtoQsXrb5DibbUwO8j6RU7zbq63L09kumodfFHneLdxMrrhI9586Gb78wObra8/tvLnw6G0LK8btZiwZ731mvubtgb9AGLX0mLacstoVc9R/vECfB1tj+J3uGnuerwasctrMPaaadoMd5l9fIKvZ3AB1x57hKwRLlB7zGFM3nPftEejzSdYYfpg71rzugm0+p//Nfc7zoaknFgEnLrw3T6sKI5sSe2N2NaXtiG9dBdifhm0yk1Uj3wT7s21M2XaubyFBNqYGljaxNRiityBtCwzPVaiRmky1D6JjrEbJxvGuEUTshk9qjZCOLXdI+YXttuiNK4dsW52o+j7HMf1GXj+PHV+tsHkMiQKM2kXdMom/5kUAlBve7CTSnR9k0URszHQykHppACzThgh6z7c++cMNRHABPgJpS8N5Ibaq3DnT8VhQMaLdnG88kKo7E2MK17wO0iOYAyrA8zpcozWQJQtZo+HQg5j3EGWodMdOJ4GBhBkbqbk5cXzRXEhPl7QIiQzvQDjH5drujxGDC2RQfbN4Hf/2LSEeWZQ5bt0pOuLXJ6tNYz2vCldrWqeNmnSyL3r6oERrYA8EkD9XXHAxlzubyYmZAVFkZIN5b896vIDTMTdEkE3unWcWYGJBmfg88gDtgl0AVE1n/HbAgjVj5+Zg7MFf00JYweF4ZJO9x2FBvnDc8dvE5NhqC0t2+HYYb53EAgKr7YUvqsfI/tgSQyoXNlvDsGsdAlv8bBbUyI8tetuVDUQ0y6UMETHmwF/oRQiWucAtog+12YXH6lR/u8BMtTJ6rtvxGZaSiwAbpfh48mkpi3JTszXckWmAfYrX5G3tD9AC4wEjHBo9nnqEmnauxLX0fJlaFyMVk0WynBGDbhslid5NK7eAO032W9B18h5p1sQaCxsh+waYJWOddK4d2LfxXGh6Vq475KGzsJCJg55n67iR02nrJmPCH2JdNu1/18C81nMr3hfmBDdrlDJZvOchb+C0nreJonWEf4mh2XzpGmBT6b63obo5T/Risln6bPbFFQJCRs3pNuLOntjepnN5H5w+CcyuIWvLi+c3yYw/6dbtSQFzMpu9tF0T+bacZiXaIrrGT48W4f3WsDkLZtgmOyM10t+lZYLkAoL9cKC3xXLWWOJa5iXfhuv5MUNrmVFbao0Aro0fLiNdynpyKcnjjMToyEvvrJY71feLzUauXElPb+I9T4t15Vzem9YU561W9kbbv91Oh+ayCk0wa8MD4V4+Edb5/D/pIKb1JKCrlnQTViyajep+1cWrdLvNGWnZ7uwkTbCmTo91m0aEwOa6bN8phGkGl73G2iKb4vCBF23WssS56WTEd7HNxG1IwvHtjkjsJQpSSh9tc4FMaP02DwkBF/cCHtlZ+lNZsOYIds2AwAMq8uq1wM+2fk0gtcBZWkvQGTJ6MXHQhnubYyWqEK2gh9c6HRA70mC4F/95NLuURLmzxRxODdaSavg6pUjj7SvtqrpSz1scJ07htkrcTjkRb7zBQ1sIjNTFkucD3W3mH33YBp0fRvCUXh3nGPNNdrhP05+FlgqT+RHI45Erw2iRJXFi5jUZFwTyuiIAfazqdVxgbqpM1vvU6l4zsPb5NS6NOws7dy7neTvR3NHOmw3ZS6ESt1qf4lDYO1AsUWMyVr3BalUZ2VF4nY82x02gTuN7xsSiwX0+3pFV64fiVV4ijui8cDqcweV+wMZxYCXXKD1ZXWwhMw1Mh/Cq86mmUw7idsTiZddhq/a6pcrPe6JG+HeBUR7tcKqr6+CcF1oWyZ1w7kKvcsRIWH2SjEFSdzO1ybAd3NcAmdc9XzJSFe8+r8IDU4G2ebEHMbPD0CY47GuYoN/NOdIdVTLmmbjfhtl/oUvZ7NCB5wSnDTJ2W+wm1sFd1xg26qMbL+ShvoZDM1H2UcxFKYN0HJc0bq1Tz2kZqa6FH9LIRYWuHbWN5Ymb67MyZ12WR7ycd6gFNl5wRB6NZEThWAmU8A+bpB6as9euFzbIA9+QHtGKIxnUl45dEUAfIlOZdj+dvh9QKyKLYcvaPz8p3SFSxnedQYY+K+ZrC1+u4rl4HNAhnaFv6SK6u7v3oGx16p069AHM/2UcHlwUdNIHm/0/h+ddtBytg0t50AUXL+VdD/t3XpsnJ8p4qKQaBf///04AAAD9////WgAAAAEAAADRHQAAEKgAACi1L/1gEKc97gA68IA1KxCoDAHw/1dsvWjDDFW3Yi0Ocb3qhAYVMfC1gCzt1coQMEl0ApCa2++99x5PA0kD9AJ4Ns/q2Tqd27l31s7KmbNzls5yLpw3+2bj7OZmaq7mYu503bTZNnu5bDbNml2zaFbNmrFcy63cM1tmzI5ZMitmwYTZMDu5lPvFy3pZyY1cLpALuY/bZbdoWS3ruFmWEcti2SvbuFOqbJWlslY2yuIurpSFsk8UV3GdbOIqYbJMdsk2WcTDPdwki2SPFNkia2QNVwiRJbJBdsj6ALJAtsf+WMLBHdzC5bE5cCyO3bE61kaNrbE3VnBpyFgZO2NjrAsYC2Nb7ItlEbiBu2IBd67EiBF927d4eH7rt3p6KTbF8vGpWBWbl/e3f3t3h2JRrJ3diT2xdHQm1sSCAEFiSSwcnIgVsesaYkMsG9uH/bBrax22w6qpve3bpqWpq+7ZmYbVsGhobdu2Fy5IV7oYMHBYDpshg4f1sG5uciu3GzbUbd3Gxe3t3s5tiV0gtmLrwMGEnbAQIJRt2UqQUGErbFiYhbWwYGBma7ZeXhSWwj54QLZky4DB2I5tggQRNsJiYXVt1xIgwLVcW1WFYBFsNGpgDex/gS2w3QJWwO4G2ADLbLVW6361V0tFdWAPLAAAWqu1AwYoWAWbldVgG+zW1td+7YIVk0qn/FDEg4f6CbEPsW+VSh3Z5EkzGX16oaoq5HRawko6nS5WCJ1Op1O1hSELirheuACEy8zMzMwMJQS1ruu6ruu6ruuqqqqqqqqqruu6ruvqdsn5tq7r6nbJmYkJEhRSc6pKpZCag4qmalgn2Ak0PZCQqhoBEtINWYs4klNJNUwNe5xOp6rmlJGxUVXXOk88qiqpqpKdYXKFLkxJA+38uEVOwlHVNxg1mjzxm6CuK0CQkbLQA/WmYqqZYqJUMU9PPJNbKxdjo/qFTjTLjXDziZsiGzfSdV3XdV3XdV3XdV1XVVVVVVVVVVU1I9kuOcEU0dI0MycheaCqmmxVEDQnHdKhqpoYSP1pUmK0p6qqpqVDSqpmmpsyVdU0E8KniQkSVFXV6YREQtNNXQjA9OrYKTAnmtlp84kXAmhpb4YS3hxN14GmTJmnJMcUxkmSHh6xhFVImQlKhtWCJsw09XjnzxL0LeuIYKaoRHL7huE5uYkAarUikLMls9Re2ClqlbscuvuRu1EtLN6t3l28a1pNo2nLNtOVTabHdJim7Mn+0l46srs0l97Sjp2lsTRjX+kqTaWldJRe7Cet2InNpJd0kkbswz7SRdqwh7SQBtI/ukcXNmEPto7O0TdasGs0jZbRMfpFu2gWHdiAraL/2q/7+kSXaL7ea73G67sW0XZN13Mt1yD6Q3voDnAcNrxJVze1TQNbhjUMahfS0M4smFUoawpNNmFMLAxMQoQvCF4PHDToYrCAS0GCLQRaBzqrDWAVuCIwQIBVgCoAVNH35t7eU6ZKkRolikMxqE+eOnHapCkTpkuWKlGaJCkSpEeOGjFapCgRh2pqZm7G4ThsaUkH0RnGxJyC+cJfGA0aL+yFy5SBdOQtW7gwJIcZU6ZMpRnJSZ4Ew4iHSpQYoaQ0ZEMWI4bMnj7ch/Xo4cN8uLPTz6cn48Fzpws/PkLRYoWrVFmcUoc5OQc5cUJl8Qo3NmJhR17CJDGRkgpf4TcMB04eOW4sLy/XIErDadiySySaSEbDkjyGK8VwJZOxA+qpZw7r4TxshREKI0PhLGyICR0qxFmIDj9RZEUnnAQJI0HkI0W4CB+yEY7CUniRP7mT7TAhFsSczIQpWQkv4SacyID4D/vhQRyIQVkNs2Fzhs9wG8Y0YeJEXwnmU6FCb0UIBgHiQyADAv6FkGM5pqOLQ/NAx4HD2wg8O7u7ujoRLIIFBW/cyIGDdTDhjsHBvMJCHz34B+ORYBKsp+fCBtOgMWOGkBgwWIYMIkyEa7ANlrKqzmmA4w4dytx4Xck2MBwbG4YLXpymFrb2teaVAgWjMR3dHu+xHY/gQBbM4gVXsMAW2MzsjM/i2I3JyNq4jcfGMnCGNR4ShIOwEDAxFuMwHmNBL/biOp5jCV/8xREYArdgF3h8x3o5eAebcRl3YAo8gcmYBw8yIff5sR/n5f3xH/tgIPygATdgB9zFCriYixcwA0agxVqcgLfYwAE+wFicxQOu+IoJcAEWEIADsBVXMYAoR5mKn9nZebmXVKkttab21I4StaI21ILaT52203paTptp025aTKtpL1XaSmtpKS2kSBtpJe2kdcRoGe2jbbShiTbRKtpFW8jQGtpDi2gHEVpCG2gF7Z/P/VzQBbR7+Cyf7bN+1hPPBiWe8sH43k/+F8d7yffiIj7yIZ3uuzwXl/vH3+If3vG1ONxneSz+9o3P6G5/5a24hq/yVHztp7wUv/BRHoqf/eI/8Qrv5BWd7BO/iYs9k1/iEl7JJ3EIj/hI3MEf/hFn8Ea+iCt4wyfiCH7IC/GsD/JAvMD/eB8+4Ht8oQd4Hk/oVD/4O9xfx+fwfRx/o0u94NtoUV/jafSnn/EymtPHeBid6V+8i7b0LZ5FT/rAX9GQHvBVdKNP8X+t6P0eRSP6vj/Rhd7El2hBz/ckGtDvvV77+bzH6z1/9yMaz4t4u7bzdU/XnD/3IVrOyz2IhvNx/6Gn7+E7tJuHew7N5jf8W6d56a995t1e7TLf9hpazLN9hgbza4+hJV/tLzTkpz1aP/7ZW2gtb/YVuvHLnkJbebKf0FN+7MUayoc9WDt5CR+hm/zXQ2gl7/UPGsk7+AZt5LueQRP5Bc/VQV7BJ2gfv/UImsdr/YHe8VlvoHE81hdoG3/1BHrGD3gBDeOtPkC3+KoH0Cue6qOd4h8Ft4lfP9Uk3JSX6jwn5aN6hIvyUF3noPxTh3BP3qnjnJNr8kx+yS05JZ/kkRySO/JGvsgVeagjckNeyAe5IAd1QP7pfpyP7/E8jsfvuB3vdE6f43J80+G4pk8d0914G2fjajyNW/oZr/QyPsbFOKWD8S8u6ZEO6Vz80R1di2PxRr/iVpyKT/EoDsWfuBNP9Ca+xJU4oiPxI27EDZ2IC/Eg/sN9eKHz8EHf4Tkchwu6DafhMzyGw3AX3sIDfYWr8BTu5yj8hJtwPifhep7ndz7C7bzO5zyEg/A49+AdnINvcKmvrnqbs3kGx+BqnuZobsHNvMwp+AQf8zAH8wj+5V7+wBt4ly9wLk/gW67lB9yAY/mVE3ABbuVVDsCj/tyn2lST6lEdqkG1p+7Um1pTY+pLXakptaSO1I/aUTPqRZ2oQ/tQG2pCPagDNWj/6c/u03xaT+dpz77Tdbqz6fScjtOb/aY1O7Mx+7LbdGXIjBEThhLM5BdJL5GQXbg8bnHUkgVLI+MVK1WoTJESBcriEyeKiU2YLFGSBBHJ4REjRQyJDBESBMgPHz0KeRAO7tCRA8cNQRs1aMyQEQPGCxctWASuAFSR4s8PRd8JEyX4SOzp5eHdjRBhV0c3F0IORNwHDx3gOGx4k65uapsGtgxrGNQupKGdWTCrUEaBbMKYWBiYhAhfELweOGjQxWABl4IEWwi0DmQZwCpwRWCAAKsAVQCoou/Np0yVIjVKVChQnzx14rRJUyZMlyxVojRJUiRIjxw1YrRIUaJQRIcMFSI0SFAgUEB/Pv304bNHTx48nnfs1OnkpDNHTpxNOG80p5mYbi7bsFmjJg0ayzNmKsuQGSMmDCWYyS+SXiIhu3B53OKoJQuWRsYrVqpQmSIlCpTFJ04UE5swWaIkCSKSwyNGihgSGSIkCJAfPnoU8iAc3KEjB44bgjZq0JghIwaMFy5asAhcAagixZ8fir4TJkrwkdjTy8O7GyHCro5uLoQciLgPHjrAcdjwJl3d1DYNbBnWMKhdSEM7s2BWoYwC2YQxsTAwCRG+IHg9cNCgi8ECLgUJthBoHcgygFXgisAAAVYBqgBQRd+bDxUaFAjQZ589eTztdNKRs/lminnJRg2aM5VkxFBOSkZ2eXTM0nilypQoi04SmShBPDRiOCTIjx48BnXgEKwxI8aLFoGAKfz6TPDt5d2JqJuTi/MAt0Hq1sa2ppZ2ZlZGNhYm4cvLQdcCBVtaWVhXA6yqqL55TZESBcoTJ02YLFGSBMkRI0WhhwoNCgTos8+ePJ52OunI2ew3i4B/5jo4bUObmtnYV9cWltX2mwKliZKj0EGfeTo3MdVUUkY6XomSiGj4Y1AwRqAf392cBylbWlkY1S578e4u7u5GD/imaFbUgGOKYkULeKXoVZSAS4oOiArwR1GraABnFK2KAvBEUapo1A9FP+pOiD1QdP+U/3lTX8r7PKkf5Xpe1Idyzwf1n7zOe/pOTuc5/SaP85o+k795TH/JM9/SV/LLp/STfM1L+kiO5iH9Izfzjr6Rk3lGv8jDvKJP5JMf+ojcyx96Q97lCz0h3/KDXpBn+UAP6owP6P94lf98Py7l+zwfX/w9r8cVP8/jcSbv+Xc8ydv5On74nc/pRZ7Oz/EhL+fjOJDffDje49+8phP+9DNdx2O+G7/xl9/GazybX+MyXs2n8ReP5i2dxZ95Mw74lV/G/57Mj/G+F/NhPItYqGQRmqjhYEADMkg0BACDaBEEJVGcaKHDHARopICBgYBgIE4RaFCISASjEmBRCIACwBgBBDJwaQCWHB9LIHl1P7atEC6v5Pu4ePQ9MT7SqPOq3ORZMm9S2dTn/OhpJ3TU0detscB6Z/Q8genr/dCXBvx0g8/P0tDWxPyoos7X6jMnjXy5xhaf+mOjGdDxxl63liPuG9nywSy/9sGYF25msgRakTnr3d5qePlknp+0ca8D8VDFnr/lJc6U83LJpT3t5cY3gqGJvX1dh8w2pc+DSV/fi60Lxk0TaX6ulr0Oyoc1ar8uP1kWjp9llHS0P1veCA5X9nV9PPCeGT5tpHJ1LvYtETetZPuzePS1MT7S4PuW3GBZM36W0dTj/uhpB3a00cfvacBqZvZ0kcrr9UIz9KGy7nvMgZ8kUL66PltWiJcX9nVcPvqWGR5p1nl0LvKcmRetZOp7fvC1ETrt6PqWWLC9E36WwPr19uhJA3+60MfrGKHukuge4DwpH1pJ2vneYHUgOn/8J176eAP/bE9BZJgNCwTOtua7YneoNDH/1RkLjld2fV08+J4JPweU+nuM1rvVn89LdjltVppYD/9fP8Hxb9Z27/p/67733v28Mbf/5/+Y9bn/9t7J+Nw7/+fd7P6xu+vO+ee+3zdv//fsnnX/O32Nfhkvzz7/nH8j9QyXiugQ4Wso3SB7ou5QWmaxf73nNFAQm1+FhF2gl9Z0yIELmclKYPcWG7qeruQO8Jvsfdo/hV1c2/NJSDI+EMLhsMdvG3fdYBnP/SdnQee6+ZJfrJ27IWs5Hzac+NX1s3jD9stG774e/6f5N66Rm5StKXbiXPx9+feu8DKfLl+WLG4fb7q/6tHxXbPb3fjG+U0HXdemxf+HwRx/r2SQAZl5YEpc/C1vfzBxkn3hY7OjkphZwVGKq/Mr89vd/A96PbSWm7dTQsqd/+UfvXNIebrxrzMzegwPf39un+ZfJb6Rb2SAy/wnk1+V1i3n8s3bL1qdVkpYR/lrOVjeKYzk4pLFCOF0y6Qk9zJpQn70oKYToejvYk/1Hrn7Nqd/+XR9h/dJcVPzq2x0en83f29uZXvf0/d3f41aN+3Sru/o9dMv7f4etW7a5e7v0eumX971NWp9+uXdX6PXT7u06zt6/fRLu79HrZv2xW+Yj3d4Jn70p9/hnXgjn/6HZ/KP3LQf3sk3+tPu4Cb/6E3/gzPpu/93ZX6+s5v+wzvxR2/aHe7kH/npd3Amf/Sn/eGZeKOf/geXN1nu2cbytJk9q5aW143tWbW3vGpyz6rV5dUM7+nbXlY0v0f8BebjRvjot8N8bIrPpzXmbwb56L3JnH+WD7plZlTjfNDtM6Nlog+tlWZOQ33cCjTXZXW41fapvhptu3G3VX873Kg9661oDXhz23DBbcaJW3Vy03rSjey5m5XgqhsUJ13pFCt2mGe/bXv+9d+RV/TvfBOfehvjtfbtavCFm9p8YiqWU8+9xv+U239ekgnQb14BnfgQuCNeW6C7zYHuphZBYxoWh8DtNw1uqXVwSzMQ7r2NcD/OhEuMLIW7v5Z8z42A6PXAI0fDoX/bDv3LfOj6FkQXe0T0wGRH9Ptr+XdcEI7aew44mhXra1msb8bF0vcK5DcxuruV0d0NjW4iwrnRobA1On1GR7/dm3FuerhM68NlGiAy7wBnyLVgg9yYjpGjd3MSnyQ3wm+VdEuIbpMLzWFyOpDVBqGMWSwU3ZOponebttFgsQ9em4Xbg+hy0dCcLUpnsi2UKprBfuk9HTJvhD4GsZ7JlHDUIEiLBqHbJ/p5GQw7cN6BRVoo6uYvNk6n79jpt/ZOb8zk6bdWT2+0f6VuH3dQ0dKJ2eI/f5QPdQfdEb8p1F2toe42iNrpvJDTe+dt27J8590Ew6iAjSIHH5JNXDGLKCybgu18byhb0SIvLRwLUHRg4e94lrbIW4KbM9jAPkkKcGkn27jgHor2lBG6iIqJU9ju9X1fswmOcyHLWEMQw3idqQ23IS2GWmA7K9muybfsBjdx8nR/1HjxPKuJx8j5C7Ya5u5XjPFS5kah7jH/w/l/O56SZkP4rrBx0Gdf22FzYGDrQ4Op+5NZ7TbNG0GjyPtn3oOpu5+G4FIAy/wUQ3APnmWsqMrE54OfOJjkWrGh2xQF088065lIgzV1rFYt6DMwu+pPwNgErW5GRtQM05MLtfjkcbyKsWRjFHI02lujRutzCNWx19/xb/kFhkgAw/7P9rMRLWPaLDqSdSfbnlBvhuDHYPndmoQsDfzriLEJTVcAGemm5uCfhU0MpVlGQ8qC8axyTrxPwrFYXdJC2bmhTiAm4U5IWh+iM0yD2kU7bfXNKR3mJinbRLW6cJnVW/4xoh3oDl0bSMe8zWdUTmbTVoOLe1mTRbw7s1DvDnfMYSO75Q0bkaARJm5MGOQYUssaU3eZnavEziPX46amLYS7omSaylv4uXAXyL01Nn+VF24bSAn4g0yqdWC5o0vvzee47rYZvz2YWOxoMkJDyL6iwOGny60ZTE2Z2xFsbgqLVhF0O3bTXsr+mbG0bCSPrh3I/oZuTgYo/Xkq8XbOY7T/PqLwMBZ9O/VnRyC4g5zJ25S8r3Dw0NPl1gxTU+ZmBBubwqJVeMluh2/uU2nGLnUZ2Qgab3ui0hsyM5mwkKfpY9s5wHhvfUT+YZzbduovCW5Xc4N323bFvkJ+goEF7GKQt7My4mcsBST6xwIlbCrbhaTDfIUZxqSQrU43nN4tgNBuvZZv7inPfQHC22hhWwVXRphX92LJIivbpY1sO8usi6iHbhxzh1uGYqG0n699hpokjBpEZUHvfwX6/A9zst2MFHzrXEFNIt1y21RnSEk0AcOdKW8RvVLDF5JBNwFg3v1cuIVsV4CluRhrEpBBz9ZlTJY/x9Gn7VpuiQFYpcpV7rNZ2XydP/BPy6YRHoaocRWTHFtcOMMYQolPuNxnyCzCrNDIhTxqT6Cb931ut5jtijA6q8Jq0xdji3jtPV/BDGNSyFene4Ij2BmCy9DEdCeGcOZuKZK8Hd02ncvQdJYJFT+LlI+ENiab2UyW2ZnxjDxc3z24nrl9ufPIyxuQAlOg9TlLbD9MYyUmGVcLOo2+sTc01v3cfrHvbpaD7urzyP2UEclMucvmkInU2mdGU08jv2zX3BIFefuaTTwE56xsqxvO87KZNo2KtU85cmw1YFLzyfs+gTS7BtMO0lKtt4uoK2S/6f0Cj8l2cH8NtllSZ/cNRQJCIz0Jv0wycdYNORtU+1P+mc7cBdjNHbavDF1W75t4DGOGm5xQcJYP8xR7oiP8rc3XpG34FydLXMZjLOHN6TMv16xNgjvjx/wCNxNj2+BrltH7h1MkurSYs8r+POTzsSHPaMFklk5pim8z+9VBfzEFvekeuYUtc/qm7WG8NmLSGo4e8gw5H7OwLlMkdCNEsucvn+HXmqx5DviM1bQCHGbqMj4Yc/QbHHRDtAfDbIoMj+CyAJjz6PY7h6HVlybB2ZExM8j/xE3xeCV1nXO+XejZLvr/f0sqtyt++74P5z7L/m/6tObmjucLzmw1ukrLDvaS1UptUmCxj0nqPRsS0303UOu5GHDahiLVzzjEyT4LKXGuQexuC5Cij+3Dfp886iMu9qWjbsfY4xtqPycP8/vqUR6x2LaPsh3zj91R+hwBhY/tO2DBKbNI55GpWVlgnWdhn5kA14w8AO//7P+3eiy8tbdbcO/M0gLJPPn7xoyPHYHTu5kNb8hpn73Yvx47D6Brcp1EL9RHLBjjkLBgQ2G0IPyOxAORbeky5ANDorSgHCHRzuFw4RcRgX2L3l7AGEsyvBnoL/DZG0Z1X+HY/0NEHQhOWzQfBZ7r+MN20Tt+C2lIefZncr+Pgpaiv+8hDemdVRIYlpOOPDtUfRozp+AX0vnJiz+QgJGiMVo7gguz4SCLn5HT1Vx2xJvryFgExbf3F0x6ZP1SMJAOZBPzHiavlNreuE+pbdZRMXtJWLMgP+JMb/0+lM1/g2Nm0kCgd9RyLBJ8R7ljl6LfLFkpRfAx5TfVCydc+6qkPuJi2xYES7bSMBRc47PcAOfrzIqXGNh5PE5KtMReOU85Nv6mlbtm75zS0ugk+WXmWJkdmak9m0vFkNW0tUvql82dw5LoHGARfIGw2gwZjrTkaCw5U2ls7MWCuR2LEbqsQ6XiKC87PRdaq+OOQO9NhKJsYwNvD1G9onGLLvufC3TRY/FYKUMK08bIZtBmyPXjSfgWOmup7CjJMwh9SBTDaLmAjXMu1X7P5h66sdVmKiwmtbSsqqomZ/PSzgh/Bzo+zU12/M0pHEGoSe04XvAPNZCqtaA2guxMWFR1ciuhNacv0ehl4tzVJAuWE0c+gh60NMHjapoMLIcHCOlRg8yKT6XutcPg1rMS9eq6eovKNb3tvUTPlXWW5Yd35rWOvbuPMja89T2v6ej4OTAhoXbs+NZks+3Utt6uLsjwnzWwhraFYHzST+Ng+gV94liblEW+1HauZv8KfNawyG4FmkVGa2h6LN/k5GoRfpsN1RnK69vXmmlcgW3PMFif7rUGTt/yft3nS19bkP3qNffZQ9r3dS8XPLXvMnt9paTy979GiG8+2qy4pp8uCUua9U0YGHMqFQvYMikgN63mFtin87LU6+NxgWwyRy0ncozwtpJB+z4qjPxwGSHA5zh22KTfvpQAzGt8/Ez48Ekafcv669CYYzZe0rrVbVVTTzGr//uOQUrl8HPkqhmsF5fIMrqGQ4DzMDS5HW5eE/N5ruW0GYsbWr3CSv9rpzba3yOy7YX9spqk63xY+2NB/PbLl/x8l53YU5jCh5vscwYyEDyJ21eHl4ebKu5qlrc6nsR8NT+UQaRWx17A07Q5hny3AwBiuUs3jShCbo6xy89o4y/TBhdIdL71rrKWLHXatSJjctyVWLkYHpsFisZ4MIW5+iLqXjC/peVKv6+BaxknsQDvHMirUncwN9dy3KF0VQ4/hsFJWuleqDqxC93+kfCdRTCKFuYALntgfhnXQ3akmEkGSzO7TW4GESAbdYyUKu9gvleEorwQNgHWWKdzp4ErDyxxToVXqLV3la/NcQTQZe5Pg20n7VxiOPaS6djGlFtT26sxNW/ixWd9+x/eM5llvWpghGY8mfppPZdr2J8nHyupt2qIbBWWrw4Ei04WTP1Fewc7/NIyYRsk83a0TUid1shN7vAgD7SbZF44tobJkSnZjhlugtggeeaN5KnGZmFyX64xfAfPHYCbZ3FWwA4CaaTaJv2ChllQEKewGtmnNTzKO7sg92lwo3wkq2uGrztY6QsVp+y8McsN4p9CKRqPFq7ZLTlbLClxc/oWwzPmxiDcNbU3yeycWcO8sAGYyTGEU7UPaLp8aJD0tGr7m8/YlyxaVwtMkwsEsBNiwBZkf6ri7gDWrxBxM/sfGHeEn8arfZ0df2D7sXN81fQNd0vhxBaen47U5B2ig1gIDYDpvdYIZuwJ+i+l4fH09ovEO41a11lr33cEmHIQ+kqVG6hkOah0X2DMAfVg25ChC5R0iKnhMkusZf8jhC7UvHbCfol9iX0Zz6VtG/uDV5JtaDULGTgbGP9vlsySPOE7VgL///9aAAAAAQAAADYYAABwcgAAKLUv/WBwcWXBAGqp+CU1EADtCQAzDAwMDAcMxhAREYwYCEwgY7DeAREMSQnAuYQWUdXyYZH8+Tquov5WZuf2Xzys8x1JAmYCPgKXv3yGDJa3fGcnhEN4hQqUpzwnZ+UrjwFDhEd4hw4SLuGenpjHPAkSEz7hoqKb3zwp6YVfeGnphm84ChQf/uEqVHz+8yxYjPiIm5qWeImvWCHiIp4iRYiH+IkTHu7hJq7hDyY/eQdv8EMDN/AFCwhPeAUKCjAqLn4xASBgOHDwgoJ/eb+7w/veI5+YyOAMjgBB44Eb/vCIiI53fOIf7/dwmO98r/veB29nV/jCN97wfXa3OwECda+73vOu+PAL3PELfvjIS0omPvGQfzzdBwwQcPC93tXV9rZzv/X2Bvf1sLCrMaxnZVkF+Or+qvsuV1raVw3M7d57vQ3M7WJlj7tcmdnlHpuhXZ396mRWW23XOtatDv4Xbe1rj2O2s33udF96Nst0pjc1aa/9dut0p0NBPf3pUlJRj5r61Kle9aJ3H/3oQEBJT7qQkNKVPjSEdKQHBRndiOhEz7+qodYXzAY+UjDj6lrBnKhChIStnFzUVtYuJyHdXROYkG47YmxLOeWuicbU5zYqyZUhTp5Ylw+aXDto+5CYcXSni55Y6/RqQkWsVFqKysYrzpKpyeDaxUo/8jzZiJkKv0GgxEvZjoHAQry0AlVudcke1M9SVg6sJiT1SM3CRrN6iP49tkrBbEUt8ARKqCmVOCUpYhzMFnSnCiiImM8zjJXFLfGeZJ1EHluodD7FfmKXVsw4ifHs9NCQIQ4Y867NlLo88R+aIYxPtDTXbGVs1wfXVUJLA3M+jkJnNf7zrLE1CrNB5u+5bB+KGxgbGwv73y9VVVKX+tUV1akCYB1L61rfOlcnAS19KXuh7LPaE2mvZXoR05mUkEZBIVNPd3xNu18Prl88Q7kxaXIGMONWH2Mv52Qcx/Qk9pIiieEcxeI3J1Wxlwtc/Da36OZ1y42PTDdpHdowxrERZLIGSkYZGDvSJIks44qIhnLsdZDvzJqSGW7pG1KdUVCvqqmno5uNIpCpKthI25K4anDe6KyiWf453TG09i2j0pmi7/XLJZHVhr9jX0R8nL7cNgpSkb7dOXZpVV+wHE9QOJZ9vUDFsFphJXUiJ00B0U0eokChQWBdbGaztPEerOnSmxfw4Be0Fj4q4z4rZE5L0WI97+PjJHKewA0yhE2vaIn9kmSdvjaJ8fhQ8ZYoAVPYGmEB5k78Z8h36kfPijCxFNLm4yZXINiXV1eXy7UVQCsL68qqimpKKgrqaevUpM0yLSklIR0ZFRENCQUB9VNnZF5aQqA8m4vl4LxjYV9W2aUclOQlCxXQeMhrJDOv/3P/v8HN1XF/W6vlOq6DGq7futvbbg+g25rtfnqt1T6m0xrtYPqszd6ly5rsAPRYi11KhzXYn/RXez1Id3X3PprbWx2gsxqrr6yqqKakoqCetk5N2izTklIS0pFREdFQCzVQ5/5jD/s/73M+36MnD547durQmSMnDpw3btqwWaMmDZozZl7LnMzFPMy/3Mu5fMu1PMuxXHG1UoXKpzzKodzJm5zJEiVJkBy5kbeyFiEyRMhXD+Q/3uM8rrpDRw4cN27jM1Kfehqv8RgwDuMyjnoXL/7iLX56ExpGRy3cwkNDKZzCQUE1r3kQIDKfeQ4cAm3WVFRojdZWVmu91ldXbM3WWlpu7dZcXG/91l9fcR3XYWHf/nZZgx8Akx8/S730PXuSOul16hz10eXIKeqix4kz1EN34waogc6GTe58NWqOpt+HPRrYw+a5mTJlyJB5fcVzPHp+Rs/1/HmaP/8T+zWxj32bNt39N2+COuhw4Ai10OfMIWqi27Fj1Ebnwwepkd6nj1IrPYBm+pgwD3MxB9OjBxAgOI5DBwwYMYZciJAfP2r4OI8bN3J8hxcvUbaMeIkSqqdNmmBZEvrRURMnXlqK4ihUVKmChIoRI6wfMmNGJyooiZN4Z6eoCw3fsMED6D8/O0NweIYMGK6htfVIkCfHgkXKpVyLlilcvjxKlylQAIjiJAuUo3iKFKErXK/kihPSFqK34npXJffkBAFCVcRHnMM5OTu8w4fVs7iKkwaRoXrTl3jojxzJmTwJlr+4ixpPfeeLEDmRq6qufvU0boOPL7w3eEJCxcAKFS5Y+OZmpaYm5SkdGBoiIg4Is93NDQ5OL07yj4+XjhAeIYKj5SUwMi5A+9lZXFY2pncCBPr+9wEXIAD8+F7v6uKe+y+ym5l1333a1b74wsIET9D4xit45AevqCh4wXf/d7+Hw4AHvOID6eja6uq89/7u7u1vx8OTu9z1/v3kgwmncAcN3uCYmJCHZHDJyU9OiNe+9rm3HULkI+/4xhs45JK92xW72LkHu9rZ3r3XuQ973u0evoVX/sHlM7/4xMTCF/7AD9/0pyenOz0qavvtp6agDvWtmZnXUmvSnHklo4PzDNCPby/P27bG3TbloOwZEQz9QYVMgNpAYzy34Gytxf5/9v+ZQlbMmnlCRpAzM2ZeypdZQkbKljlCLsoQcmUWypT5QQPJDvJk98gNsmTvyJEZsnHkx8ygT7NjbmzTvCAraM/MmBN0h7yYwzkxI+YD+dDQQCHhYAHBQMA/vz4+Ant6eXh3dnUD6LKAPAeOv3JxcG9etza2NbU0tDOzMrIxsTCw/JW9urpcrq0AWllYV1ZVVFNSUVBPW6cmbTYzZaWclI+yUSbKQzkoA+Xc+fmxAcD+8dOHzx49efDcsVOHzhw5ceC8cdNtms0aNWnQnDHzWobMGDFhwHzx0oXLFgC0ZMFypV3bShUqU6REgfLESRMmS5QkQXLESCtrESJDhKx2kP7RPppHq7aOztE32kbXSKUxQ0YMVBj9ol10i2bRK1pFChQnSk2QjrZoh5YgATpCxGeIBtEf2kNz6A2tIQOGTs4LFir0ZmdqtmZPaAp9admWjdkSujJCR2jKhtDhBwcOOGgHfXjYoBu0oGBkR/bf32M/tp+fYzs2H5+CVtB6eozN2Hh4iq3YdnaJndgDBhR2YQsQMNiDPTcX2IFNR0fYhF1XZ6AN9N0dgkbQeXmLvdh7ewk6QRMgsKAXdF9fYzc2ICCDZtAFCkA2ZBsaSrZkIyJO9mSH+0GXgRvcYmJxxw0GJtdyvbUF13CdleVtb2NhtXVbV1WptVpPTaV1WkdFnfVZPz2RNVlvt17t1Vott7mdzQboAN3U1O1uOzl1dVdDQY31WEtJmQWKFqhkk9a4SDYYKiwgUBAkw6cZBuRQGm05Vx6UTEXBomQAEFAUAECgDwYQ0QA4BgKCACBCALYFBAD/g8t3DrTaCQ/071d4eFMTj/U/sOQYqvehKeMBq/Ge8jOkzE15vAAF+zIoCIK2kAIekpp+f8mez8WWZpnnVf6olJ+2X77vT5k4E2GizJyYEnHCfxc/Um2eerl/rm3+Aa2Hy/rzamv3iTMTJoI54fLH3Z+2fa7iR7v95Lfsl38ufsWetH1qg99Pubr47zDVFvNye9Tn95lLuSIocXP7PdnUU+JqCpWgxylgJYpKLOMsoDrEShTjFKAaRCGWcZdYYzTEShDjFLGaBSWUYRe4mgIliGELWMmCEus4S6hOQRBlJL9tVG0FqyUCVBMsijIBtQOsviKAm3gliKZJmCG8qLdQCq2i3O6ibW0kQamDILDv71tJHZLAmsFWEQ2cVZBiiXaN7i3sWTf6ez+39vBzkPNcG7Nj2vsMJGndyDyFuDAODI2zgx4iLlvqje3PQHwoIrjfZ6/lmPHYuVfgxMq9wDeZ7CnUKekDphUTw06FnaTly+CxcuaojcXOkvy3lcysrAfvJEGZjUMLWgx1SRO27rhnh/ZiSlwY+0AEzHVbP4Eacdls3x8LYDgK27v48BTWP57DMGwFRL+WTySeA/ykXpUuqi+oP/j29UCVrxIhRa/RAmT74EzikyyP+ZWy1tBPsYH4O2pwj81vtkBr6d3jCxKmRwZT7r5ZD8rmDj3OFQXmQOY2k+D4diZ6pizh4aj13GB5Y8bVcaGsIqIw3lrd6Mf2NLgdWp/kqRC4fyXaOk6/OJ6vaj4UWUoH90+2mBkU3t3jcphn0EZFqBcydfL1MG10sghO6k+JT89RKABS/0Vgf4YATNQdmEaJRxQSISjbNbcRvZqP786UibJ0I+KWpdfYinLNdmhLlRaJDn7mqNDTIhW0P/MGbw6KXi4SXT6EaoTDpthtmeAgSdh+H8xueFCAU8+OUHZhOC8X4cXQbCH3BLcCtbHc/5bTWF5v2vzMtLYftPNgS7dYSd1K3HPKuCQ5vGGcheuN9BBTrtJ4sTJx4SLYBZwXMdJbIMgKoP7+MC+f5BZhc4AV+bUP9ufOk8sM2Hxg7SF2wp6DBbslC9tqQ1Osu55GDKEf8cFgM5tKe7fdDtHsauoh9hKaRcFgkVOEGol3IWaOLkKJIdjC1CRvBWTjsb8UE7j81nFzWQ1rzx13nscXxgW7LVO7ZFUsV5j2NHsumWZjQzxgvdQX0fY/q3nYoJEFp3ukxM1W9t3Ftf/m9j/5IV6DifE+hZ/pkbQz6DvnmL6lQ+jFc5rws5EjPhjGzFP5tpQjIAYBnKPtmzdELrtMhGwCOx7WYJxARxuYr8qC51dr4S2ksfI6IYqRYKOWn2YzZWi/VDAdxoposle2grRaKx+CFMaAzOJxK3b6PtyJWSjj7M6DN04RYGTn5nYdlshE78Z7Mgmw8aWetmEWXbb7Q3bIlrncQs55dsV+0dr9zaiJrDrt3xgCGNyP8lNzkxhpDarlnNnRx9C2nQwTnDViLIM1Tj8Far2LI7Y5kMuugC67/73UBKZsZFdgal4agiPdW1DozQHS5F07jXFAEyDZsQ5kmUuxvOSPJRdgNd0TBEPug9z9nw/nhsWTh/NCLFZ2wH0V7uRyDHVThZnYL5+dnGcBg2+LgWfIDPc14fjGel4WmI5rfW7OEi5rXa5QPOldWmBXoR6mkvx+Fl/G4W5uwTUOzJ3Edn6hGfJsuZiKumtxvgmOY+indFTrOG/9iCPe9gfvrOEzBYVX3/nPCMN3SsB071NzKl49IWbb5jt57132sUN8LsEU74qndVvfWdObWci8A8OGFoxAzFiOKaVPMAnS1nR+06h5CZ1oPnvDFJFBxpWqTTy7RqSQ5RU+ZGcQMc9ikzHlXaM3eOImlUG6vcluuLYGXSOjlc4XTm5AyjGi4Ps9WYwyLOxs5DcIzkSs2MSMQK1hdjcL5XSofksaPYi86ahtAroMK9YwzYWWPwtGtg+E7DJokgtHyO9oKGR3VvRjDJlS2E+IFbMU6FqT3JSBFnrAyfwym+Wm4ghK3DbCmCQjs23IIbPwvHvYnDzIdMfyJvWbjtfAMsTaRH5woDUGdbpiLhck4ZV1CiOSyiSDW9aILvgRWMKUSNMFtcuFORi3MJxR5pOjX+AvC7IaZN2+Mt6kwrJGazyynWZyPpOiKZkfZGFBs9zNLfbH5SZy/I+YHXkPGWQnEIluuVKvSPRzrUXGgiP0ZDka0kHcgpjBqHNF9vcjFVvWWI63VzhxIcbdRBw6hF/7MfaEVPt3IbJ8HYkO3/OQ0Bp9YI6vHGE5fi27cR5aPg5Dogs8a6CwNwG6EKmP8Ow2jHb+6vw9FWHeDUbgzeVp+ozsMOxeYLhDkRFuNoj1BSy7jrODHjxFLxghk3IH7bVeiyLnKL4ouyDxal7Etxa4KTmKb2QXYTQtLYJNwmF2Th9PuRONPG0co7CSI/Fwx0f68QA7+tZyrTJBGP8dINMuWkaVmQK40g3ycdSaqsdlE9th+NQzbSVMP90tr0Fq2/P76PiLGOfcVE0wRyGzv+vUezseK3iZCrI82KCknZd2jI2+ZfeXdTf8H47/WOF4klFkr4gjRsZnx7nQOoTSoO8oWojHN4rNCyNmocn2GTw1sr+y28/BJUcGi3RnPoq5K9bgkiPDIbCW/cF7d4L9QQbFwfdsc9zIEKnZURfMhjB2uCHmXO47F0EeUXp79yhI9pbD4PLhkc3ntYg8FyJ24WVlDH5xJ2oJzp7Hche6R5GMg2gk/bCLnHuHRcjrRoEXc9TOIlvMhS594HN1fkIX3bY/pR1hTWxnX+tRklssjsuztDvGxxNDTOHOGvH11gQ75paIxdRzd97Fdi1oOx6sILz27jg31ybbsVyuEPyfklyzdvRxXsV7XtaaoTlYDsvNBHzKzage6BDnEJ6U2NMQYwdY3PcU2EwUJwV2GmU9haIWOt1CMeKv/LfDE0tyMEN4iSLLdYxmBu0pOSK43houVFboHfPYQSA2eVZUx2aXG9VI3Gtm3rEgR5x3dOTQF+rbqTCiW+R0MRSheHYCY2cazAABu6I2RqSyYMZbvJPElXDb+5ijavx4W5LbsSpW/FhtsYRiUdzeq0dDbI4H8ucrhCGKaw/DnnGwnAaePIfqIb7XbiUKcJWrmOYFx/u/3ykMFXvS6HRh2Tt2FL9rsyaXbc+4Vu3Hlw7Cez+oYA4gS84RkuVs255sHBrxnKH/mHeP1zm06hwXX4Ws9J/thlH3uzpmLxYN6PsQLIhCrtx4eFtZN9TUjb+59prMZ/uWZ3Xj71bfE3mt/7LMfszd6nsir/VfktWNv1l7TXKiPp39pyxl/e7xbqzmu8z6lGbXc1jcQ019nukzMtNUdUxRP7Zsc9kQ3bDJHYm6gDucwz5k1kEx7WNrv22n/d7VJyrlh6vb82775b8ETx/l9P9jmqJu/tB/mIQUKLm9nf020MrWuV5lI/fp1FTbsif59Cpe67KT+HQqrmnJk3z+Na0dK74lAwGbgJdvnfOl13n/eycTAN1rma1MK+s7FFHxOPVXYo9TxCdG+uE9NOMrjMk5acPkruOdB6raEd0FwogPBOXV5vAd2VPBSdEf29U7nVbIJN+bFUWRibE3gzFBfXTxDl5J/wqa6Zjfv8Otov1u4ra/nrdbc/5SR+0qbjINezeUuWmrudFc4EaL1Y23RX99GmqWFbCehpDpG4jdaP91k0Hl3jZld0HDmfcRY288/hPYltFvLKUhSMc2WNM0U5BsPFZKF/s0514Ga3b54GZTBD0SLQA4x28vMbRX05yU94ob76UlzH4jAsF1S3p2ZQGLHgJvoehdkSfsO4KX12DTCfDaEuzQu9dsDVot6G1ZX16zs06MswTXxYqpnZppZO0VbjXCZIHX0WGI/2B6vE3hZu5IOiWlc3g+w8O8mVAm+mwa4w/in/mpIOr+h7SzJ8jXxqba2YhmamL82okX1YOb8zZP0s/ed2K4o79qYtMcFt5uFzf+dRC/agxkJrAU7pMljCdxeyFbJhPdG0CT5Xxmr5GT5tyzjgZRlCNG38LyTZHWSJqAvbMPFxrRVnAQKCzPV7rxY+9mwRxnyMcK3uMtkmtL0WaiFrtIg+m60odOL5RuvkprFbZDujVegJi6/X4OnOV9SyducNzqmybvNoZ2BNW+QKqz8mi2pi/zIhtReHfZjojvXMY5OnYbvTN/PPKpOhrba22dUb97O9ezwOA3FKBrNTm0Cyi+/iXjqB9jqtjZgxB/qCl2TcYVazf/vwDMst81Vrvi7wLQDOH/jOOyelkhsQ+AWzM1RCpNx5vA/v0seV3UDSYsoyPVMfvnMIfgXsTiy7U7KI/LQXovYb1skOsrJLewyOxYjLYQajBI88RsFtjwTPaqLk8ApWNtTaM77H3J1naZktLbeb80y6By70xsZ5SvW9C+iy6zmyVDq08DxpqxSN9B29gYCGO5x0IMZ0EmN4rr1pE2Fdr8S2wBXHZkZ7vr82mcX66NrCPEoeqzlLfTO4phg//shke2OLsdJbv6btSrQ+4HXiaXilFNxjJsXa+G/5kjZiPJgp+D0If2xyvC6tUhAR2eOWEmYCQf+2Mz+M1yb3jRAmAUzW25S9CZyNVRRoDhdno6Gzi0RYb/E7x9EW91Bu2xQ9h521cPXxBMtGuuBP5piGrgkdwHHF0J54H5V8FP5dvIJc5kqljqV4x14vW099scUSbzLTiit/1b7fcdERJrL93TSBHsTMQvAb48YENg52JEdxYCYZcrW55ZSdy5caQUjJiYajIZ6iNYYUvC9yVezkmt4dvZlAGw5uzozRZqXG4LmbN0HpmPM/brT+0NHOM3Ve/nQfTN7EG+17ATvNUyLPjhCCgOZD45t1vrZ+4hzYbofTv5O6WDROGwSJk0QsutlBa+FPp2+80/OWSDQyxgDUx9zc5Vm162Vp1h/rWCWNwHkmWFB7++AseTdYmlhnkj//9aAAAAAQAAAOweAAAAjgAAKLUv/WAAjRX3AJronDQzEABxAQCAAiqhQBEAAABgaudXIAhAca95sZlbRzGH941hZhb7msWI9mY0R+TNZa3kfG8dZQMBAywDfvc7h3e4ESRH8i/v8s5zXvN6judw7uWkp/IjT3IoH/IiZ/K8/73vo5cipfrqAXiV6RTucKeji3vcKVCY+9wrVFi/3s6OeuovXKh7nYVb+N0xfCp3ub/d7WmfMKHBG5yNDe1oX1szu9kjRCA72R88KHvZIUA4+9nV1BicgYM7uIS3ZWV9/etaWmIX+9bW2MfOxRX2sCdIAHawI0Cw4Au63vUDN/AsrGPd6wp+/0Md6swCLuDdUpe6tVSn+tNT1aseFVXgBT5ggNWtrn51Ap+aSzKXZEcBRSloVkh5IGAhlE5SDWceBdOxuSTTsbkkmaMy/v4yM6vVKulZpjYzTbhKiVRJM5m4EJWsVqtVUtIzTIVVytbQdDUZ2ztrARqI7rAP5x+zpiaOluKZdVG/hkSNVqvVKilpjhgwGlEn7xJ9hBU8pHorJepmp2Dgg00Lj3gSNEvc8WGFY8tTZnfpYbfEshGT8o0KqR5frZFZ7kQhfK2GG+gMibQalkbJmlof2/rkVVkdeyoUgY+1BJJAoEriVkVFrSrnFkqjnzMABevwSAOTtOWTyyHfI80ab5pr3kopczAATSgOiI4k7jrTtBDztJhKkvICU5oUND4mdYjBlCnHWDk4AXPRSzIt8RIDmZWwrgajJWsKJ5oMDFlPoH2+OFtcCfUcWnJhWQ1FRSs3E62LlMi4YLO0IopwI+euYZBtSjyuYqQGyADXL9LJUk3rWGcoiCyrV5ko6zqGRHIdiwpsBF3FqDZHPK5gYlK0cGuyfrHBuSRh9aLEMQphVTBKiLLOzJxJk4MasgROSwkrPLmaUhrTCVlHZVqqplGL2zSS1zon0NRQpyIo/GyaNlqypStyqujGisfHySkiSR7KRvvUrCkM4qWMak2Co540UkY9YqqFb7hIFRltqhoe3lUT0dBUD/9mVEsEoUFdd+TAQl11RMJRV9CtLtQ1lFMc3WoDURvq2gPtk27lvLKjrj1y8JGtMLAeqZm/khxrEgaBmDLasUiqhsHUj+gVlfTyc/rmbRK1SuQpchqmqo5anXAnDTFUMbWihMN0DI/UqVVxe6p+fNaEBJkzdbJCjoyjA1UTMAaDcHmbHhlEAYOZMlUXWWGAkPmbDoHb82rm6X6QMTINMkroel2ef1v+UQL+K2rF19r63yHswwcMhsFAmLNCBQpcrKUl4gfBID5MP/y9vXFcXAbWoMEvz47v7vYw8IVuA2ctNsBXV0wVyCFC6AEqcmPjoQkxHhvLKiPBhYWGUPz0dK/VAAV4wIADAjjqkx4p0h89eqNTuiVLFhOmZ+LL95k+wIIFk1gBI0DACRIImjEJs0RGOyVJbCVd0gkdUlpaYgNG69ABjgNvUKRo0AddgBuCAEHuwR9Pp33cx3V1fMy3x2KclbXFW1yAeWqq0zuxlBQTuCYCXezlVQkM7NIvcYQIm76J19aY7ZzYeAIvMrIhIzM6cglHdjzBh4qsyISEiIN6gRzIiDyCD2AxFkcxFHOxCBFhHEb2RR80iNEZsdwbMQNOPONEzlrb6A7phByd0BOd0AMleqAjeqD/QfQ/P/Q/93Pofs7ng27ogm7opYJeekAvfSFAL/Q+rMZyElY3D37v80Lncz4v9EM8x9NzssB2GarY6ppYkM2YjBewglfiL5ZjB7yB9xiO8ahMZT8/OqZjN247lkeJAgVKko++yq1Yqb76K1dIT/oATuWSt7Tc1DznexwU9PNzzMdc82R+5mjQcDmXq1Ez53PO5m7eeEfHE3+8ikdGYh7zK87ic+7GjZ3bOZzjeeBHjKBxGifxwgshciLnwcPIjRzMv5yH5z0vRAiO27jiExMnS9zwUP7kyREmL/LJGxoSfvB537Dh73/n+4eHXlQ0zMPcx3sc8CBAhPhxIECCfMhFPDBwj8ZvnMP19Dq8wzNk8HAPx8Pre981PO9UPmWKFydLmrzJu9zLbei4jteoMeMzLkMGjMN4jBiZz/zh4REvj/jGb7kWLWKyHMvbfM0aOmnSaF7zZk7miotf/OQk4xnfooWJm3hlJYqj+OUff+ZcuJR5mW+5mLc5HTpv/uZ16sR5nN+5I+dynud73rnjO675z6s4JmaKp/iLF5CHvItTXs+e7zmcy7kki7P45jG/9xs3mJzJc/zHw4Q+9GDO4zRiPMYLf3hIvvOd8pP/IHjB833wSJRcyZIDfm8vVrZAFdUUAakBVoCFsk/22mZ7+07NqTX1AJ0J0yVLlShNakkNqR+1o0aMFilKJEAjakNd2oR6UAdqQO2n+zSfPXry4Lljp07TaTkdp9+0m27DZo2aNGjOmOkyPabFdJgqKZgvXrpw6S2dpbH0FStVAqACwBQpHaWftJNuwmTJqJIkSI60kSbSQ1pIECA/fPQQDW3Q/uwd7dmpIweOGzZqNI2e0TI6BoxNzUzMyxdt2ZWUTdkuukWzmOzJXtGSHZmiU7SKhuxHFI2iT7SJLiHYgo2IOKJHdGLiYA+2oiKJJtGLi4RN2IyMhV3YjY2GbdiOfdiBIlpEh2gQzYfXeO3Bg4bW0H9/G3pDAwJyaA57/WGv99rPT6/1uq8vr/O6Q2foOwyNoe36QrdNe7r2hLXXdnOjazpqv1Gb2nBwFJpCx8XVdV3LyVXoCj3XFloCW7O1Wq81BLM2I2sHZE0m1g3EWqzR0MAaLKwZhHXYWKeN9VhZPyjrso7QZ/21oBe0V3d11lRPUfUBqqZqLa2qrmoECAp0AatOYNVWvbV11VfNxYXVWK2gDTQBqZbqAS2AB+hu3rTp9oXiTlAN1X9URzEnTk/9xJo02bacqZkvYWJMXIktsaFG3IgPHXLEjhgRokf8iAUQABJD4kSJInEkVqRIEkviRYsm8SRmxJR40JtChegwHS4trcN1mBChOTyHBQmCw3AYECA2zIb9+DHDZrhPnzJchvXoGcNjGA+eMByG7dghZVKWI+cLf2E3brpwF1ajZgtvYTRosnAWTpNGC2vhNm24MBeOE8cLe+E7d8AwGM6Tp8pV3rNHDIthPnzIMBn+8+cMn+FAgdbwGh7Eb7jKFb7CVhgLU2nCTXjKlCW8hKVIGeVRfvIECSNhKFCScBKOEkUJK2EAAGDCTDgAdsJGjvARJsJFGAinECE3+AYPGYKDcXCQIDbYBv/4MYNncI8em7zJoaGXfMmgoJZsyTt2VHIld3ZSMiXnyCHJkkyDRiRHsgwZKlgFa2pCMiRjYqJgFJyZ+ciPHCNGCk7BNWqs4BWsQwcLZsGenpM8yZ+fLbgF8+Dhgl2wqOgLfhGdOnLguGGjBg3OGTJiwNjUzMS8fGHporIF5aQkixWRKlJAPqI4YcKxkXFRMRGxxKFhISGJwRGCgSJCgPgA+OfX56ED3x6HDXp5GjLgYbi7YGehQh0FKt06nZOLg3tzm9DGJmFNLQKEBw7SGjBAOzMrIxsTCwP7WuDVpYBrKwECrQNZBrCuClRRTRGQGiAgCurp2uZXUkquUAGJwkTjYmIJQ8JBQTUHDbq4eqqlNGVa9KVLlCdTRITowHFpWUkpqXZn59ZmRqbFWQyldqfOmTJTW7I0WVLlQxT00zPz0tJEowgQeHdubWRiWLevVVRrqvToTBhRz0RCNzUosj53GkTx7IL6n7QaLIIydAH7BrMJ40nI/9X+/4beCRf08rgS7ufdcSNcz9t5HVwdN8dlcHHcG9fs2rg17tilcTkv2J1xZVyvG+PCuFx382peBDfzYt6se3lf3KtreV3cqlt5W1wCl/JOXgFX8rKwi+6KG2kFXRU3hb1zIe+jZXNR3BOWyTVxHa2Q23gZ7eddvIqW8yZeRGt5S9xD2+Ia3kIreQkvCRt5B+8I++EK3kCrd0XcELbugrgfrNsFvH8W6/rdPht1PdwOveny3b2OdDncDX3o6t28LnQ13Awt6OJdDP3n3t0LPefaXQsN51a4dU3mUrjU1nLp7tpQ7vTOdZErd+Oax4W7b8153W7bZbtrV+1CuA9u2m1w0e7ZLbtkV+yG3a+74HZdBXfrJrha98A1cLGu1S1wqe7UlboDbtSFuk/XNt/fd+K0SdMAmTBdslSJ0iRJkSA9ctTIMrKKbCIrAKJDhkoLEbKDbCALyP7x04fPHj15LB5rx9axdObIiQPnjRvbxq6xamwaNGfMlCEzxoqxYaqkYL546cJli5YsWK5YqRIAFQCmSIkC5YkT28QusaNWSRIkR4wUIWKH2CAWiP3ho4doKKjlYXdYT9upIweOGzZqWBp2hpVhY8DY1MzEvLQvrAtbaSntpGVhV1gVNoWFfERxwoRjI+OiYiJiiUPDQkISgyMEA0WEsCAsoP2zfn0eOvDtcbAbbJ7VYDPgYbi7YGfBVrAULNXSrdM5uTg4+2Yn2DbLJmFNLQKEB9aBTWvAAO3MrIxsTCwM7GuBV5cCrq0ECLQOZFkD9soGjD2oNNMPiQqMHFiBAgIARZAA8ygRBsQ4kqk5MR/ECQdhY+QBELgsAgEAoxDgwiQ4AgEFEEAABEgOCO0ifNJBfuiX+lM+6qeelIN6yCftoV/iTbvol3gTLuIl3oSL8NBf2kX95Jd2UT/1p3zUQz0pB/nQX9pFvPSbdhEv8SZcxEu8CQ76o9+Uj/zoN+WjfupPOaiHepIO+qPfhIt+6U/mASuwBlTACqwBHZTrH+DmEtbCG7iFN7AWbgP4JrAjFepPTrJrdWshBz3n+OgGmnuoS/Sl1H9R+iHFSYlu6dR8HzvB7a71dt59mT+1u3tXr5u0vWmbE57OnJgTbmYP/bHZiH5kHVTk5alk19EjTyWogEowSxU4T+PAblIE/4UO3g2mgUBbQCMALmliexsOYuYHt3ZtfujTt/pb0q/fMzNJjR++5Lc8uRAP3nXUSf8viWW8bz01fTctKDjvKzQ8fqMBQ/2bii/ynWeTIs4V3CokfDs1Obp/nRqdNxYS039vijuePbGQYQ97DclXbmpgsGcLF77nLVN+f1twhn9zJN4f/kpPWXDNFtwI0fwtDhzw/BUniOemIs5wf0mHjvOtVwo8drpGZfevNDc89wackivzLZ59g1vR6R8aTzQu/++IOMybOpkoHNO45J+tWpgNSuJ0O0VLOGecssqrBAoq7lldeXVWTxUq1Is7VyUFJ/C/8OpKkZ3h5fz85/BNuoS1+xUbjQ6uDPQ6zxHz+LY7TdPC4I5ekbP8+K6abMa1b1vk0e3ulZbw+7Z6pMX73So80+6+bFL2+XH1mpb4ddu6ZAPjDXu4dKTBu71pPNHsvW0Rh2+7VzSM79vSYQ3v10bjTLt2TRsKzw1YY8zTo78Scwjb8ID/3iVRdzPjAgUYHiiygtRzs6d9/Sq0VSAz+RqUgaa26NHc2RumM2dX+Lap5SqXGFatHD7AuRGlV0He5PizEsmQDeANaC7sbBk99wJaVeO87WCGaCDZN+rGBLqBhYtWsnwK+gknMlj7O3E3lVKQcMbwxrdUfZ+5MnaBtVMlzveZO7NX6xKmbMwUh5cXik3NWprZrkbdlhSWZ3FJQNfufEPA5gGVUCQlkIM9oBpuoMIvDnz3G50/H8c7aLgn81kN03zMj4J4+m7suzrlKGZMIKa+tdF8J68nhP2FjG1df5UB+JJQmVpAqw/XKlVymT8ulfHrkv5r17fzLpG7QnSfK1Tk15mVUJmrUNZxlU5/Xe/70JB0TWXnwHdXuRNxv1Ra83lvyWeIBsWRrfLju+BNX90nwh/Fcp4EyCb/zw45tzV8fifUF74Vtwn3YutL0GJ07mgrXAjocCmtvEEQcoImGob7UdNtq4yv5D9VXvA4J1z/NRoGcbPSeMCBzXTYwhXbnyX0iY99hf7iMzvIJTJFG1F9M9HYlqI3Gouin71ofZPRG1uNos9wtL7t6K35qJstSNFnRFrfjvTWlNTVmrRvUEpvnrpquao3ao1p7+reqgh3g5P7hijT2qi8ar6yrgXLsUYs39ux7GoVc7/BzHRbmlfNbNY15jm2nc93+59dTQPdbzVouuGg69a6vvmwYhsX625fLFfrY/XaJovecllru2bpWj0r9pto2U2hZR0o4d5OKJbpl13c7dd49yrzE2AbvxmM7MjFrs0X567qMOtnayYqtRjzmoz3Xf+D8cFMsUPGf4nKGemxkUrAfmbeHlnrs4HRkeDrW1rcXBmxRR2xSzA/f+y6b8+r/4nI7QKPIbWJhPbC6GfS9l/Ryh9imxEN6nnSpj681aNP7Z3JVlj6PrPtHvxQU2g+gl/0DvPvlscPfyse2OTd71CjcrmPn/RmxchrdfV2ijxbqIdum/tilY3zPdYXlph4c21wQLw+fLm7hJr+CX+ZPyfXbjjq7O/kosF6Y9VPSWYCjqAc2DRfPW3VIeIohEmRMt0mBIsVvKj70Ir5GNSznvapMLu5RzyzGIV51K0iDd2u1G0i+n20fO4Fa7SpgzAjlknyZ2M8gZ2h1DhA/+/0NJLRFdJubpVmmRgXRu0L4T8yK4lpzuTnkIPnCXdnx3uAna1MK3Gwvt1O1WLIVMc+eNHzOCU+HOTqU97Ee29Ylg5i9p4MtspUjI/4Fw3CnNsyeEPeigE+YfsF1RGwXOZnvNnR01rfu50mwBYq/4rbpm25ShbfI6x/iezXBiFs68v/uzvHpOz/t72E3rfVMWFvMbpUiW98TtfV7F3JfhH7IvzQpNr/MRNstovxwMFZq3nLOC/GFfufy9nv5sVyy+nNJqBJ4SdN06yqXyyr5M7u8cBeIqfmBunL9Un4d1es1eIqzG6yL14/MXF+dFky5jnTjyEHnibcz453AjRb2Sv1YE3LTpWZlM1cCKXjlv/0n6DYapXJFeKbz3ZLjAwfLn3z8kYqOCtOx60QzRBVB+Vj06mL8/yI/K65MY+ZMPcN45bLxZM4qyujYTDweZ8KLFeJ884YQR1vkD8468MuGSBt5TYInWKGXLZWrLhEIp+0lSPk1rjm3M6NG6p5YiyxU3ouw4OFWWWztCb0N1bMkLWblRgOexA3uX3Ku7HLEZ2ZQs5fBn4+LJ02bRIwCgbfeUxQgVc8tdUp65udOIOZWZs08PtOWUMcaT9oIpkkwwCbYz1cg+euZlC2T93xCGNhThANL7dJdGPG+dwL1mirGUXdQGcNYEkZJ8lX7xjRicyQi9b46YESnw57HgI3iD8qn/I6PUfS1o175ogt48gQdcI4M8HNSh67g1ea99RjZ56gj64S0qUxsujao4olMsMfI8YCe+ROx9kkiW9yixoho+P6ub87Noy8nCr0rjyDBXW8XP7QxgvFvhqc8FFsftPH6u01bW5dLWLloLQP7Zu1efzLxuC+aaWENYPecRL3F9IEp2a1dTy2A3iq3T2uoTznDozIL14uU1YceJdsomvwGNYMQk6e+hRs7OQjbMe5FhnKDPzYRHzmZ35qBhlPuLe+boiDNiNn2UvCDTMmdRMzIuNfj8lXqtEIGmyFuKdHyTe5SivUT1C6LKGHii9W3i1JoXcO4xQ/BGnMYfEpdhtX92XXAS3j7Wq/6bNosKblFtEO9AqrC437BtsiZbqtRcfgCIRwtBvSaL/rbp9pu9Y82Z/mLUcBl3Moe4jCcAI6jZfgs4u+BvhYGbrbVqfjJd7sgWDQNqe6YSPe9rmEfvjH1jT5hzM+8kHsnfTX+JI/c8vrDji+sNUC6uwsrvfXPXJ5ccfX1h86bUjm81hJzdhVyWkYP+7ZzDAYXqZK90iOn3c2h+GlMimHRiy4M7Z0X5lXGf2kYt9YUpjLA2oIfzq51dfToooBReF0fEOpbaT/k8WNv8NtdqIPHvQpVhgpg87P2rD3iSZDxogFL4wt3Ve7LEW/xdibKwzr8v4a4S0sZ/VttVSxqpy+CvZUV+71BKFl1vSyKB2Gc6z19B9gWRtnbGIvn5XDgKVg29JMjVuVwhlIY6WZKvrbIQ/MrwUdvj/pN0vMZN9wqOlM3P+Y1PS5ocAZ/P+RWEN1DjsPOnN/C+fBtVkIYmY5v0xHELHAMgp6V8KYyCla+IMiO/mG0buPXLCia9WRnAUbrQaN21/UiHeHDHRVjrCuZi0auTb0RHGOocPfMN9hUdFZ1Od4ZkhF5sn/FirkH+zslPrcJvOpb9EEk9KzNB3DWqHZ5HdZ7xe6mEeMHXrjKJKf3o2yvvdjd6EV8zVEyVkQ+tNrP9pl10fWbjPe3e7Flo/r9KqMthMLGszFOem8+T945yYzNre9ADG4S/EDs4ZezEAerltwSfCjKrIsjgiYXc36xWtK/k7rUd6IXlhXyLMfzUc9rZoMamHrLTewspTBeYnZFGtxXDfinB7cfKJxNipizZVY8fAYij4CdvkOQukCpa8xmOKa6cvKhIsRcvDmMVgcSu/jLuIkySZfPKhiYHoLgqpa5N2IcuiqFotDEbWz+pkx/zB71pRDCbMWwAr7su1+etU441av9CVd2jf5EdyQ2sTZc7hb1dbJOxc27Ynx3jz7szZB+o+fwDUc86UPkf+YgKxP3Dhv2xaZf4UBLJn9sMGDymeztM5+v5vbAnevqplSh7E/bPQyTtv62KxKcER28ky/YbtvMrmtR+eqB7ZjO3XGvG3zkfGHM4N7eiz/YXdK23o4Zw22Y0fOhysfjr/nR41hCWzHQrxlLoKNg2rfhEfEnTURPkDQ824KWdh+HzJmtqDZB9zWrsRoVP948P/q0Iqzr3GMatE++AmdOikPoowqtA7ynziTr2uNHr7Y1eTTLFBQTsQf9v2S25kA+6ovKj5jm+qd916u67r3/jp2triZtqL7oh6GjHpW7Ax+IU5jxDWjVzC8rCBn8FuaLrhixsUxMxxAylloNbhvejl/ygXHfuOG5vpszbvBmwMPhWWFelnQ+KYwub8VoHEXTInC3H5Mo8DLpsSOnvdSO9aAF7jZwg87Pq9OEPWFBMyh1b7w2Eij011iHX4t9NRbSsOvN1IKQk/9pzHqN5Os+DZZUK7elKsOYSnmfzD+/TQKF+/jeuXEPa7vDx1ExbjDron7cPw/x+J9L3WyFHoyiUeguxSWgSh7scEDkbdA+xZ8jBJcCpEjOJpda0uXmTxYIOfTRkCHP4Vsy4/uQPdrstyWZ+DxnrlQpko1RqrVjnzzlGPJv1wvFphVPj/cDXMgmC24drCGwJxnuiudFy9VgqhZgndDvAJndsvM2ydfbub+8+zhhIZrrk1yIfwEPmMEVPbrqOECBqwsEmP+rk/SMdMQeCD6wGwOtL4LswusrUDsQmvjqPsMs60ld7a90X5ZbsjNe/aRW2f/1OXA6rvxIJrxZ9g2Pl3uae1iAelaZ56AJXW5Mi3541WLmG0VEFtbjE3+5VYeex+viDXsBrcvtKnpxMm56pwlg6GssSBQe/CQMEVn4jJAYMWomxTifH7+kxHCse3WvVpNHCtsDuTWL2RbWxT1wWUCbls1dzHHbbBFbNKS5TsG/jaL589gzWb+LnbkJ0J/3QICZqbE/qElh6kTy2U1y/AuistlVRGPZ5t6sxrvQTlb0BaeHrhmKeoEd6OZ9tXl2uun4Ie95mwp0GSSH4F+KZwDMfai8AVoA2HfhWUsCuZPhsDmCDfNTm4LcCYJC4/QgeF3JCfHwdihOXfCT3kL+YmL09yOWE47+SDipcy4kZpvYaWaW/dm5dDes7bzoCCff2NJDPShb0LCQ6UAAti7LARSMXz+K1AGv+NXthk2yy0LGyaIHP6MJG/K7eu8Wwz/NwdjM//vS5/8jT1sFHCyK2tDG+3SQUxTh1kKPfB9IE24XeFSauFX/AcSiRj3MiCV0ty0ZTmo4ywEUS8nZbf4WizNyOJZ7qa0zYdedN4V2DQy7QI0AdobR08rWpNg+/dbaXGCuUGLcWiBc40FkjZxQEC+WsG8pcO75zDuwD4HdR8Wm7Xw4LJMXqDdaoWOLzKPeZa4uVYmNllGGrkkCT2YNMUtE1HKWJqfG6X8Q/78FxdsosUIjmbR3t6UZRSrGxhH89hG91Ee2NREaiAnfGuD2CNwaeFbOXZgChxkPwySJsoAN0GtWfg2V5XCssx2xpzCYGqSqfyT3f5ohyW1XdA+6SNPUnuxAlbrNzjGeuqQoQUyX3NjxgfyflWjD8hfFBq1XZkzf/HhgZJY5KGNKsG+zUm5Ciq0j63QsjH60Z/fz+TJT87szxwOoYoh2VenbwkhbsOtQOpS3BYCVkd8c0Xp1tFSgTrpxSukGWVgItNT+wZm2yFHh0wxdmHZeH+uQGa62ctbflhNdX6OvLxYRE9dmidMiD1cxveQK64Ngq81ZQfCloPiE2ohYi6ir5xdXi1Vb7fjsUx9eovryWIeKNLsvrJeWu6jZNTTDEwzvW6iV4gxBNH2VN2E1ouTDwgCvQXXcROO982qEx/70Lcf5vftrIf4xtsRfdthvm95fcSX/UOYA78/2PFMoihwVshKXewBGH783wpM/RXfFiBmEDQDWon0r2eH8vaukxyTQifkl986gTNDd7dqOcEerbW2EZHhWJTJRsd4NauUMAbQo9zHVoKfwKnRXBZaAAAAAQAAALRDAACckwEAKLUv/aCckwEARR0C6rodZDAQeA4AMC5Aqiqkage+1/8RFm2gFR0MsHQVqIZrpIERgkXjvf9TFSsNNEhFJNJ2vgMgBlUGMAYHzMrIDIyJhYF9eXVxbRXQysLKV5mAVRXV1ACpKKgnAU5NTEsBlAAkIR0ZFRHlnPuQoUKEYgcJCgTojx/YPnz26HnNg+eOnTpNp+fIiQPnjZs2bNaoSYPmjJkyZMaICQPmi5cuXHoLFixZoHSTJnFqJ0mi5EeQDtJIkAzZMmknTqL8aFNTJKVTukqVKz3ah48nQJi0dms/ecIqxLWtWNFCJUeDgvII7R07cOjoHKqnqatFVLsHaT8hbVLRxhHaoaONBEpDaS0tpZc0a58OOdKoqKu92kaaSNOw0Ta6Rt9w4UJGCxT9+WkiRsOAMaNn9AsUTYLEil7RMppFnyDRJEp0iU7RKloEiAbRIzqEBQuZmhp6wwYPnRo4Mzk3K2DI0Bw89IXO7Art4UN/6A7t2djoPj5GRk4OtqDggweAft3Xt/fVYWFnCBCkuXVbG+Ka3l3ftaHhFlsnSADDTWhHRwiLkg0JOdh63aCBIR9fhL+ptrIisKDl5OYotKUlJmVLjo2JZfXVFYMqAVAN1U1NA+qc+umpKappQS+ge19GLYXLvmzMrmy3RkR867c4QsKuwq4+PARrsLAOdNAOIjTWWI+1llZZlzUX14E+0F791WYNw2RNZqAhBHZgK7aERuuzRuy4TmzGVmu2bLsNN2RPaAjd1Vtt2AU6i6oHNIOW6ikB7dRNndd4eApaQds13Q0ROqHDwsbaOR4lpaUOcED34+fPA/3N58x5ndu5oe5uosMS0bkcOXDe5uiIycioc+f+Cx36ocfpn86d33mcOHme54XOPE0aNneDBk0ZMz/zVzyCDuh8Xv8qqJOaiQmpkQ7bRW8T52viPM7VwL75m5e5mw7QAJrpgR57PHn4vE+fQR/0PddzKV7u5VCgbPmWO3GS5VnOhAmWY3mTJlqu5U+ecDmXR4nS5V0+ZcqXfzkVKmAO5lWqhHmYW7Ei5mJ+5cqYj7nryTzusd2WvvSrq6IX/ZIlPM7jqak6ruNJkoAe9KioN37jRYrUeI0TITLjM356KuMyDgTIi7+4Dx8t3uKmpizO4j9+uLiLBwkC4zAuREiMx/iQITRO40aM2LiNHzmC4ziOBEmO57gSJTu+46qqoQ89K+voR9/aSnrSx+/xFRhUqNC85lGgsHALN2EC85gnQeLylx8xwvKWDxGC8pT/8CHykff0fPzjOXBwvOM3bGA84zNkULziNzcTn3hOzsUvXoOGxje+s3PCJ7xDB8hD3oMHyUseBIjJT16EiMpXvkQJCqfwEycyn/nPzwqv8BQpLvzCVxzDJTBARLS73Q8P6U73wkK5yx0CBPjwBQXfvwcEzD77vz+4w93PL8ETnI+v7W3X01v72vPy0p72uzu0ox0PT+1qb9CA7Wzf23O72/v63v52Bw7iHvcHD7TXPjDQvfvBQQVXcELCuc/d0HDBFzxChLrXXcIZHAHVqX52NvWpm5lJXepkZE9/upiY050OBsZ0pn99LX3pXV0ADuBbW0hHupaW0Y2OhUV0ohMg0O9XVVlZ5edfXRW96FlZRz96gQJJTzoXl9KV7uUV4AEeFtb0po+NCbiAGzAAdaiXlUU96gcODPiAIzhV3pdXmi5WNWw8oeFxRW+K5VHsGcOesGcrhVG9Ka8iiTLLo1fQNm+qr65mcbax8BVU9dXVDFSJg3duxWFcxEs0LpLUJyaimiQm8srFQ3A4bU/VHABiBOhYJes9ldIwo6zOC2SLKLLA0isEr8pnBNcXiCWcGYf0DYJCjtZDXOkLpA4Slw2DUzdWTqUbW+SLGyt1xB1EYOsG+mLIBURY6r7mMOL6cbLCffWS58KWZXD1UJh0+RDhcvdIKvZ4Be3R5q2H6muPDZk9ynKpq1nphAmjaBCUnsdonRikPK6QPqEh9TPUiopRiuN4NFVvCliKNLU421gYp76KcRZPRZxKVRXHDSoUx3EgSjLmxuMkJMpiODNe2yRjgVu4LAykTGlqTla8bXAnGGAVK6hwg+/b3x0kh1betkI8DHZ13hAg8tht3wQjEgvBvm2mZSIcEQNbHr1uVFAPtxXBhnr+L2qQEK8b2JcTWEL7e8tvROEnygL6U1V/hw4dKvSfL0ZddDLPkkXMxdzV9cu/3IqVLu9yKlS0XMulSJkyxcu9vEqVK1fGfMyxYCnzMufC5czPPEyYNE9zM2bWfM3RoGnzNlej5s3fnA2bOI9zN27mfM7hwKnzOpcj587vnA4dPddzO3b6vM/x4Il97F9fC73Q+fA59EP346e7DwgQURN90KDc+YL6F/Q//f7//DEES+iEAj3Q9zzPoUR5lDv5kzeJH5/Jt29lPetXr/olqU+9EiRHciM/8iJDPuREfvogQi7kPw7kxg0VOHCwOIvnyOECVJTHebgIEaKCCBEbTIw+NDSGDh0v/mJFjx4yfPigcRo3NZ1RankKFDpkZn6wkOLznxv+4RgwgNiUQXrSw7johg2a17yGXziIZ8gw4iNKvIKHezgmpuel5ysrOZzDLd/hNXZ8h46n+IrbUDH6GJ9xznd2lniJkyBx4ieO4i0mTBhsbAxUhHBBQUcHDiL4uddq77JZBmfwuDi6BBISn3jAB36t7W2fO93f4A53GHazSzsampyaGpsd3vEOww3egO+OEA7hj4+FkXsP/v4Qj3jAS3jhJycNKR0XH+GHiz88I6Gk4eXSnva5rx3y7e/hu7qz3e0P3te3973n5eld7wruvkrsYsfCMnAD39oqe9m9vM5+9q8vBEfwrq4DP3AuLrObPSuL7GS3shr72AcMCHvYBQjQutaVlK5+dSQkqlPdyCjqUScianrTu5e+9D/AAzxnpjO9qMjpTj86gjrUk5KmPnUAAAicwJ+eCrzApaTADvaqi3l5uekxF4hXEzUkArhQkl6MOHVXoVAY4uAeKRQnQaJbpUwOOIGkXDRg+DQUd0uAFrCrwgNs5jTFFY/CdpWMgVl9YCYw2+znBj4kXHyM0+Udg6YzxnMFVwY6uNBp+LZYm3wrw6SBNw856Xxx411i8cQNYuiFOwyg0iH2jNVO9XVD6d0WbItNBdOjbY4nR0e2b98w9cF/OQrEUH82wHCAT2K0GzCM5UZBnJe35hWERjOWkJn0ohoCiC9nHL6BN2BjTkT3riYb1rhDCTJvTSXAF3MQhKIzZtwimQiyzYzyGW8eSXFhzOlWBRSxb53Y6Ygpy4yBvBTdhmGRgeixUGx4hDGQy1q8JMVPl6qYuE6HjBeSLC7TogoNheG4DWwRZnvT4f/hNwKLcBobMVdKiICDlQi5RrL0iJ25SDoHXSnknsIrwIa4Shr4OapxfQhKWqJzVTfJgEFzSRfbsMm6q4CyqC7dHTMqB2HXzSANIHcu6/ZEWZd7wwhZICcxrgwtZ1LKXBdKIAD1QXFTdPgQRoy7qvj6ZsYcdwyg3p8hea6JO22/XSnhZ46gK2LDGthDh+6HtbQ+gmK4HAhdhYW5QWqkWSPHza3yGcfnjBqXk4ygPUNuuJtUR/RsnnA1o2S9vqKuJh1XOWYu3RlNZKQJW+NuRdzJk6TH3QzximXAdQEL5k4aRVdDCr45J4xcFYeddqKYuh32iOj6dE9A4akThcn94IpGp40DdwQaa/zFJ6pEPNrJIebTb/EoGxzvuVIiFo3gIQ5FghPv0eTK7jkCsyMPFZSOTo8IONI1rS4Oqjqvg7rcF0YC8fRhcmvYWfF6ueS+iIUx1urOgFMADwUXRhcHf/Nw+HJliOUJMFf05zNtlP4QnB0wKyMzMCYWBvbl1cW1VUArC+uKgFUV1dQAqSioJwFOTUxLAZQAJCEdGRUR5X4WVytUpEBxwmTLqqokCaoRG5lGlaefHiYsEovQQrNQuXEU4wf+Ish+yUJL3P1ZAZHe6v8s/p+oMxui50M5TTaUC2UzmVCOzWPyoCwog8mBMqDcJf/JfrKWDJv7ZNfMJ+/JVbKe/Jql5DwZT36S72Q7mUmuk+nk1jwny8mqOU6Gk1Pzm+wm98ht8pqsJqPJZ3KZTCaLyWHyl+wlc8lbcpaMJV/JVjKVPCVHyVCyk9wkx3mbWfNqXpKV5CQZSUY9YqQIkSGnQoIA+eEjm+bSTJpHRUN57NABmgPHDRs1Mo08Q0YMGC9ctGCxQkUKFJ8nTJQgMUJECBAfPHjmDplD5wYNnBk2MWhesFAhE5PCpWUl5aRkJORjnpAdGxkXFRMlIEY4NCwkHIQgGPgA0MGfXx9f3ssN9PLw7hjY1dEtmJNTAL+uNhsH95bArS2z5TW1NDQEZwGt2YwHuqwDe7BCW4jrw9b7m2sF/bZkVzZh5/Vev7VZo6GldVq3tRkawjVcQ2jBJuqjo1Yy1Eq9VCePnX5qKakBTRUby4YQnt+5Q8ePmws6Gzdt/syJcyhO/5CREYB+EiNGjZmmZmLqChDVUFBJbI4GzZkxWp4ly+sWrdxbXY3UVLmtcue+aq0u4nLiaqcW8KZbTa9pot/QAfX7BwSI0Amdz/E0AazG6qmOOuyePV/+hUs3dTXXw6h5mi5qLq4CnXUtf33t8i7Xo8fLvbj5mseRczgn1EvtdENNoKt66mfe5mze539e52MO5mRe6IMGvfmbBzrsr2A5llu566VQORXV1a+e9a1fouRKnvokP36EPvRChIhe9Kenox/9kCGkJz0RIqUvfZEipje9ESM+7uNHjgA5kCAPctQj+Y8e73EeoMeh4zie4ylYfMRJsHjxAsZLwDiMGDfxEzFk/MQ/Zcz451HMoHEUV0GjxlV8RQ0bX/EWNt7ixlvcxUP8g4h/OIh7noOHc3iHb3gn5zuv4ZrfzGB4wcINT2gh84SHkEnhEB5IwRLQkvKAlKeUlHy83/ceJ3zvehMar3e8RsXjnYGihDO4nQTE2/0OMfF3z0tcfN4bLDK+wfkY+d7nCPm+/0FGRk7+wQUnKy/4wcrLD77wEvOFP8Ss8MNHqPAIv6Ctc7NZucs9Lg4+/Lc3BVew4AsOd+2z79/Pne5kT0sre9nV1Mxu9rW1Az9wNrazn72tDcERoB3tbk8QFpb1rH99YR3rXl5a1zoY2Na3ut51sRt42NjHCFz9SupWUI861K2snv70qioqKqc7Nb3pUx+gpNTvP+n/kZDy8wEAKHrR0Y8e4ExXWvrSiW7E2lqk9cqiuQuw7SwKDDXUtLaGC7YoK6rddhr50UnkgiV64Ar1wDVK65UV1XplRWNPrVdWNPakIwUGMwoMPBgVJBimuGA+oARZssAVEyLKgIg7BqpWw7TUHavUwqJxzhUrQEeiEA73K0qTp50ULpfnV5ub1YFCBjhuVezjTbMMUrpSa5zaViQTbtdpk1BPx8a5bJrMrUK7HbCREwyQEuqyTNaq4AqbmC9oAk5JRrlsDjikwx3aYt0dQ8omAY9kLeFcgDeQAdtuoRlOevllufCMUYJA3D55HRD5JUrcEBhKfVet8VSGqkfOFXCjpT0Oh83FxXM+ADW2+VF1yvNiDiZm3GjViW1rqjlUVP69XNqLN/FoDYnMUe2yRs9NxwjOiaVCevfvkMzWAdWBwQ4K0yvGcdondp+WBsVuUxjImIaclgCwSi46oz6jJCbRSCvNs2VDG2KFW1RIU/s3qfYaxULLiTrnbi+uagH/tOA9ZtpoK+tAwISYnmgH2TiB/+AdaRVZlSzdKsCF4JGBRCcJ1TeEOoCA/6ieYeJy+eBuyQknrJk2+lQXfOHiQIOJahM0OTBokVSlwQYFdpPY6mAX6c4W2EW64oNdoyxIsFt0ZeR1M1ccUvdEWlh5ebQZ5NxwnUxoCbsOZUE+0WJSZmCDAaktVABm69SKNlLEnpmQrDbCiDNgbuBoF1cBwaWpZnjoSIHzQv1gvC1a4Lt3IErcteOi9t6lE/N4MKY5JTrCbGTYQ8jD6g0UfVLcbQSPq2imyLZ8PilXg4Bw2xrielfLlOkAe3a5yvqnIr520AHT1S98mNf+oVJotcqb7OaAzU1Cb4z+5BTAr6vNxsG9JXBrY1tTS0PLN0RoUKA/sHz05LlTZ06cH6alo6E7QDMOLepYF9aUAKWjoiNDqQxSm00j6TVGhvSZID56TKlof9mRo7e0lrbRWRpLz2jXvtIw2kpX6RZNpae0ipbSUfqzofSTjmwn3aQnNJOOm7G33dqJzdqrHaFVe0kXtpJObQidpFH7SBdpIn3aQhpI/2jT7tGkPdqhzaN1NGjj6Btdo2m0jI7RL9pFs+gVnaJR9Ik20SVIjBARAsQHD54dOHRu0MCZYROD5gULFTIxKVxaVlJOPrZjN0poxD4cbMEO7AeADv78+vj2Gujl4d0xsKujWzAnpwB+XW02Du4tAduaWhoagrMDZmVkBsbEwsC+vLq4tgpodVZjXRGwqqKaGiAVBfUkwKmJaSmAEoAkpKOLjGec8LgISUg4OGkoqXjBwMIHHsInL2l5eclTVkYaQr7Q8IeHEi5Bgdzl5lzXzq4BgwZ6cN1eX9wLd+2r4PAX/O54b/A4P5fSjeHhKEGXD1JbWmO/TUIFdavkas+SrerjiARdVJ9sV9/VSiAvqwvoVUVse1mZzHmXdE0hpmYh87LiaYHYBrfKofxEVOGi9c4STwkwLLTu8UFIsY2p1Y+cLoyAgVoFGSBydHVrjWWbAplJpDUW8EG2XFq6y0tmWQvqjhdVVlWX9CglTYHin5uc53yGazgmhWfekvKUj4yUvCThFSUDPzhIWGj5y8tKwQtCiHBEwyNewh888IR3DPbgunduDpZ7e4u79g8Q73l0cA72+Pjq6rJnCdrM1s5uRkZWdgRlLztwgO1sBQpwfX2FjRXIeta1jvWmCxAQ9ahXVQ34gBMgMHUlZQXldKo/5aKjpCsxXelLAzwcxZ5cqt73fd/3fd8sURyILzCBgbDn+77w+77xljTexlu4QQHbuB4Sx+nYxmIZ4hU6Yi5VcVZO5Qu/8Au/8Pu+Xy/8wm3wFtMHIUU6Wwt+mts0b8psNamgbtUgCdtuytGxXQMFx5azxNu2zVe3GlQQeJYI6vJbN4CBthrkVP75cW5qWsjMOXEpjwl439TM0vA10uX0URv9TRc10dl07n6a/g/dzA290Mec0GMP5oMu6F0e6IBO5X/u51EO+z5fPZ/veZHr+et7PM/xPMfv3M5RvM7p3MTnPM7h3M3bfM3VHM3PvMzJXMzD/Mu9nMu3XEsWLK5XrLzKp1zKofzJnTRhEm9bz5oECeqRGzkVEgTIDx83felJPyoaymOHjoMex2/cRg0aM2TEOIy/cNGCxQoVT/HPnxghIgSIDx7u+Q0czuGd73ANGZ7hnN+8JoZfeGaFYzo6Np7xgRAO4YWFhCc8JOTiF//4CYmJhoqFhoaRkoGFhRf84CXc0BDxiJeRn3wk5Sl/eUs9vQYN9vbgumzWfd/gDsfX976/uzu8OXjvfn58Dg54vtd972+Puzun4HOX+4GXla197WdnbW87GpqamtvdnpbGdjazmx3ByQyEPexiYl//OhhY17vu5bX1rXNxFcB6gWdRUTnd6VJSTW96VJSAC/iAAU9/srrVp351qiolpaSko6Oiomeifj8HWMpNFJy6hgoiIoiIICJKDLoY+gH4ODQihUnBnAIcLDAwEP6Cv96vLzi2xuUXHEsZ5QseROfLFzzIqoQXLEgpiscLCAss2B/O1MdwmqmxaKw9iopH3yQdZ1+32yVoOOO4LcEYVQ5FHLd1jEdFPPJ4nD21i0MP2cRZuy3P3+tKNm7rIhAZPveK6whT7Hb7AuyDngweokhwpMb/ty9MK+BpMY5uYWzGdoc2YQ+Z222MEm11iGpGdbDwIQPKA7rBQms0QT9qJEuWeEuDqsWWzYYn74JDQKqU0Dw7KfAPg+YFCxUyMSlcWlZSTkpGQj5OcGxkXFRMlIAY4dCwkHAQgmDgA0AHf359fHsN9PLw7hjY1dEtmNO0kEnBklISckLjYiLi4R2bGtqZWdWUFCsaihMcNlBoXBR84MCO7s2NTAuLQNPS0p8LHTIUiM+dOGvKgNLQHgr65dGhsqC8+8pu8ovcJrPJLFLkNBlNPpHPZDOZRIg8JovJHnKYDCZz0JC7ZC55M2/JWvKFzOyar+TLbCVXyZSAWUqOkv0ylPwk7+VlJjnO2rzNrfmsLKvmJXksNYN1ZdQCWJmI1VQOEiUgm+YebSaXZtLmkkezaDPJoZlHJ8k7so4+kkFzjvaRceQbrSPbyDVaRaaRZ/RnlpFjtIcMA0X+BJE/dOYNGLKmZa7sy3x4+Y4trx3IZl/ZSytnVWUqqPyUc9PpOa5WoDxx0k1YVZUgMTLkVEiQUtJR0VAevaNBO0fjuGGjBo0ZMF64aNEsPLvDX/v58e11X9+bg7hmY3ubbEjIR23DsFwv6Di33dbTe+8IO0IEyQkdCQiY7WyboqKEw05MXHxrNjY1BE1G5tZufdZrgIAYCCv78pIQE1GzsPDwAVh7edF9NWDQDDrb2sxMCm3Zk5RNeaHBmo5OrMXazi4Pr65urMearsO6sTFgcGzHm++oBHSuqEpF1BgABABQBAEjtxkGBUmgrGmuyAFkCUgBQ0QxAFwyAEAAwUgDtDQBVgEYAAEAAAjMCQEBoABmTQU/Sk0zgZt8FjQmDL4Ie5Q9sSfwU4JvOZuaOljgp18um5Ymz4Lu1gB6BX4BZ9s2Cl4dmBX0ZewIi2Cgc6KrcIgTUdhGypEssZaaDdBFjHitNQGBaznioSkK/Wh1ZDC9sK7hUdIFPNlJAp30AjfFh46UBTwbXp10rILV1sZxmwkrLeX3xgrdXhvbZHW3Gq08fMTudui3Sdc3oN5sw1dKBp++zZ1+W7BbG1ma9LClKN1F4+3a3jU7kDdk9Ww3uSftGyHXTGim5G+IcW5WpOl/IsLb21PMxR6WFE00+IZOlXznBQfz3iLJqzoaN6VFeOzjUzKWLyP8Tei56RpviLWDPWnpDDqetAwAt2JnZ9yQPX9CzI4/wawnNyicJWPO/zJkslDaZqB/7tWEtx0ktcAG2zyDmLC0edOsEcBpOne24YRVlsa6Zu/Y+IbcCpMyWrYvP9K9aLdZxpZxreSKwU7NfmahYDm89fK52qGgUx+mG/PHAWx5O/xgcjVjZBbrbf1CVh3bJaIxMR2T5u1aNWFOKJ+rDdINU5jyyI05b5KGNm71yVc1V1bHgHhDH6wlzPL4VLgdY7la0dybIVmaw9beiIiz1Wehq9KZ9DYUiBXW2JFfx/UuY0FFGNH6dkJeqfncDDYT3ad75FHLF8MZYY2OaFaJeasMSmQCavubYOzUHUb++zWk2D4nIaaix6CBRnLTBFN3aMFSbdd0dqrkTyCelWGmg/Cz5eGZEQCPOhbsso03950vQtiydzIKWs3jN++GnSkGMHIzuQZmbGyrh8ncrqdYLZ2lP6i9V2pzrq9dV3dcoPMtqe0z0VzZquwI/8UeYJ7arWWs4UborcgVx8uwuSho2ICWtzZ7U2MT+v4ckgC9IyVTAW0Fh9UO6bKUAuqjSpKbveZ+aL7A34VrBmcW+mpoWh1vtXMPW1QaQiw1UjU6r6ngdAjWR1jVX6acunWB9a5fY27PPIentOIkJH5VAKGXV7YCE39FRdXWrnR9536lYqav0yW9sE9tYMioaQN2q0fCox+s54W1mMHhoV8FvYB/MgbVme9YmxvEWF15fTLeieb7MwJlRyzuL1Auf5UPKageVCM4RjEoGHMgYOtq24Q7IpdzhjewVbAIr8CVtgK65rrRmOM4Sinu7vdrAR0FblyrYFFfgStsBfQ22liJg5FcBdiEf+BOg2wQJJcFEeNWo0UdG7jn6ihGcdj5MuS5M80FrlbkrMYeQoDLg7CQArdjfxRcWx4Wyacm8FnarjMw81XUKogeDXg9STngcfOej3gFiyOeoieHp4AXg463GigGF+cBusPAxERqqX2QwwB/Th9SnDsJ0F6gwkbgIDDJ9BnACbkF0b6N04sPgUtGtj+9JKFtkQmeveYX0AZGl/JePuriRRBpkza3ewagoW4Bm3SfoOAJh8DFCyW8AZcuSrQR6Zs595YCrbE81l5xN9mutlpvHI7E7vbptUnSNyDdaMNUaganvs1Tvy2cextpmvy45ZXuwpn2pM7sb9aSy07bCe7JdUaAtxI8mZlXDGkTuAIhs87ECgFu/2KLEYc9EynoDT8/kc8LiPNOtEjWqi7bTXkRnvv4lMzl6wh/E3puusYbYu9gT1pqBo0nLQPAXcE/e4UOiekm7H18YbOE2h4x4buaIa2RPRpxFjZHWxBreW2/OxSulAsJgm1zkOAX5vCDdGQ/rUTJ5mGJV7MnanSAIeSNSYcVbnXw4LZvHym3aLBZfMt6rfyKYafMfnahsBy/9Y65vkN+Td3dIoyWxt/H+Fj+tSI1REmGdG8TZGT8J2ef1CD2s4NTzLN03ePgTKWnXmpEU86ruiGH9idTxbFy3OrKiFad1dmTmlsyz/KGbKv1+kt2S00O5khUb84E5lDD3NpjEb68X09iuqA4xohKokv8Dd57B39bMxzauBhO+zXA9mdVsqmVbbsHhdEJkptHsPbnB+dzxNOsYYltmN2aKVu6NrqscNNqTUH5kS05t9EvsWgwKRbduDMy5p956c2opksyd629DYtyPyVym8ujJrF7vzdVYc11Ph/MXj2NUNCsPRo5W4ohTjiYutPBAWN5rHBz7GTJVFxfuBrefwvWP9TUUivMleoWyWg6bjUcxT58DXJ7bCtWG0ld2MMD55Y5CTt42J4LRvmUc/i+uQkOcMeYAhuysdp6omJfXhHXtBz2U4sbevIa5STnDn+2kLboOPRaOgwNZxt8BHFnw6BDuHn7h2qippgcuCvjS3UuQ+A3+c8Xf7vZX9fngsr5ozkLV5SOSdct2fdr0y3Y/ACthXcLfUermjyFm8G6RJdiRpCFAjFv5oNPVjkEraBUhHgHSGthzN00m/o7XI1VW+Ip5GsxAVE8UT9WupG2In98iKNKcmg1WNw55fQJGjrujVL5m2Ga4x4osDt2YcY4TWgV93xIwSpwqZfkttaxd1zYi5Z2VLBJYiYBjAK/kJWk9sxYzFsshkLr8ixUZ0hIcBXkwYiDlm8U2S2yDcMpDhVdSuifBEQmRkjyYH4uPwoYR4CiQzAKKDqBQhqIuA8CM9/cT/ff0LzEXOaxIyT5d8AfC7z7qQ2GbMpBCYrCizNnGZvczrqAQkPGHEuuO24GJk9Q/r063AomUYGHidj/E+lFmsIQB0O/+KeYu2pVsC7YANQtjQWL0eE2fGonENbrXrSo2cC/OAB42AtDYex0GCyNT3X8WQ32zNE/bx6eJpyHuK1jvyBHG3luCAN+F/i/odXUVcCunl/AqJbZyM2Rm2/r0saJbSa4LeUrGivoZa/tm6x6rcZbW043CMW0SXK1Fa3aMN3aluhtnrEGclxtpK3b521DQGsovQD4uEj97bd3N09gdkrLQz+BSk0nisqAw23ufGYfTwzs/GQac4qJqSVjy+K3Dc5M4vz2R0AN6GzCP51fg3c0xw70XM4FMEP5W5yejq23aschSDu2stV15RtyMhFx5XGus39Adp6uVhlt28wFbEM5IbNE842mrWzWc9j5c/pB8ENMU7kTsCPB49Wc7axsaBskT8Lh9J5vaGGVb7Lh5DIsQ5A2pGECmK7/cWy0f7PA3bwNAtO52YFv4tB0Y1FmVlws8ME0K3CngvZrjASWi+esNsWGpmsUJtE7V6fmFrjYHGtDs6bBEF45wTDG18js3lbqQVGNlR+puJlkDYg17DuA2kFYANYCxu3YLU+r59kUyHRmeEbjtTmwCX51OVwV0qEKPQqqV958c1GKk52LAjI969rPZtJ4KcZswUletVhWI5o6fCPc2bxcLQzkDQHqkQWiEfPl36ltJ+flzX4TMW+ujxzem1dbjlNS+29wUS5IDt1sK3diLDKeSl6BMOAGjU5jQix/r6H4yJcbQT+Mlo9ti00am3ozJw8rZQH8cd/ihnXAct/pFIEv9IaQ64xO2nwMqGOOtUnnAmr+58MZm6nbf4rWLmTwVAvbQ5xb0LWfQg9MSa6I16THHzaZLlnkLw+m/uM8RmAn9b3CHmLQzfFtcaqeOUoPEwvYjH2E0nlZhlQP095Re3oW0u9aEbrw5K33+R2Hw6J5X0i7BCNDvU4sjyA2KGhiV2fcvmIzSBbVxhG8RgC/DCmJe7/aBOGQnjHC1CGwXbSu79QtEDsLkzFN2gl/LeQra+PZSfFkY2ny7Lunk1e8ad3IH3/J03UZv5n+eGvOI9NwK6r/5l11XN+Wq/yRkKHVnqWNEX4bnrwd5g1a9dDjlvGHAf8sRii+cPs9toRl+6e6QIr6dnz63H+sLZRQAUYM9zfyVVkcXGnoZpaOlnEfupoJ+vVctFyYlY5Re3FilrFcnhZ0qslJsaWclMkNxOgDGEwKtlAW88ANiA9hmE3qLYU9hGhHbEARyJN4mAnbHihU7MU147A5yIZ9avlx8Y5WV3+bbk+jp9uhqavV0mjW09NoavW1buh2NBp6G7TaGh0d3VotnbaWtv6GfkdHQ7cFXb3JIC8wzGbaBmy6Hc3da21r2Bg9uv81GtDW13IzDQCY8XDRBWJ/ZEQvNaWtFU116+xeW3udtzqt43Y9mul1lzjx1eLhVjOhWc90eyNe/oXfKoy1ZRFCD2Br2kJ/VcN6lqLvfwxEx/I/gehM/h0QHch/AqKT/BMgupH//0PX8fUPPfPLaDpx/dH8670/up9G8POPrvn/0QU5gHTPF5Cu5gPSzfkF0h3HDqTbLUG6f1OQtneLKIN052OQLjFnkG7cN0hX7D1Il7VDyPppmIR0rR8h3eAT0qU6hXTFvoV0TVwM6YJ7GlLOeaqcQc88h3TRHId0LpyilHcIuSFxWh5GKXteywA8pj8eTjMrvHtw6gcXTj4wWfDPu8mSrzGAye4fuWRNaFSCI1LHtDTR8r6agsFQHFnPshxTrLDICivP9ewRog1qi7+a/hwms5OTLtpUDSXmm0RWQP0il5GPmswWk99DQeMF5tkOAK6pMQQm5AalGXxi4xjrzO4KZwXmjiR291SI0trTXZ2NRxX/Tc5Yl8XwRf9qLoArl+591RR49A9z2lHrseBGpSs/NN4yBgPBWWBdY2RGkqTK5/I03FxERyJSfyCD8+noxAvcGqM0EohHvoCSdw3PnaZlAomH2pmTIJK5I4CRUfd9M3NOEbdC9IQKHHOYc0EBHJmxbPv9rIAuEVOZaCTINQiuaPPqJio2aptkrKeRJPmlrwURXCaZTc0uPcMzocEDeoIgqiYSCWhx1Akhv4nC//sARxn3dzj1vi+iIrqM30jGkrSluLCS/lJjgTyjHjdr8JeEEHOMmhTPrO4UHVPY4aRC3/MRcaOxXHmML8S1OSO2e7mlxywlQLpmFHnUJASmFBA2qZhue41lplCKbYmIVekly0ATKYYhCsg4MSJmpBdqCxp/gNUIB423Kj3I5d6MFDfaC5XDgj9radyYqgrrtwv4DrOt9cLaU6qzpVshIINyAN4k8cesRyVil6a7mNR7mtAV2IGp44ZNI2PCOCUgevASVZwe8xHHpNCXPjrT5qaUzK69ln/6xp97NKe0zaO0T1aAew2h9G1hbzSHUG4RpTdL2V7uIojVaVTfvuq9xVoZvHliVurHuDVpMdI36yOZme30crlQ7PGyadd+J3YThuhnxdbrkFf+bzn0m3Olb2eKW/vD0RorLtaIca52jFtp37i73ePotYRcKdlJrpf3k/BSh0I0A+yxQt1deNBEiLoX2bgYsi+7UveY7LYifTZ9x2ed+iEFZO3RmPFteWR+0kzNrzSOyXt8sn49b9yS5PvscPUlrc2EXAnRzwttz/0+1Nd1GQCuKPao+Byxn9q2TH8HCpMtbl+2Q+ihZRuzvWfz0szjrWGOVM2OSrCAdd7aGKs20T6GtjAv1GTQhXy4orLni+st4YLdMo4Yy9ze9Cy5Y2/5tNCzXbP8d12xlSvP1J6htbTEjdfrq7pyJcXW2JNfL6NXrM3/ZmvIqXML2MT0ZTS2PMSmRL0IJpoQQh+vZGYt4aA5YCovjtyO5idut+HxHmVMLkVtyvRprGckrqnQjEnZLb09ucpMCudvq8K6w4bubFuuEi8MxwuXBxX0J38apt5tKNv5oSdM6jpNTTJOwl/YWrpJCgy6xATmb92sPE5sDfAWWDgJ0ztdwGazbfz0TlmoHUx1P9yaLVeeGcVs72Cwf0xN58WFOg5T1yp+CCuD5J96PSOGBajPHdvfhvOrlUzeLMWjZDDZ3KawuNcNfHexNxbpmrd0YSui6f2gtmD5dlx3bJ7J2vYmeKe8cbAQ+yS27aTVqrkDc1xNFrsHJdcyNOT7cT4YabJTIIGxk7UVNy49KIh27Wa2TvgdlBjfU48zzEi+UCHz7TA9DiGTXDP5tONoieeYzh59JZN0W9nm9I0CI82nvTFYaDdpsz6Mr/t+R472Rugcsm7Oxc6zs4iVBgHiKUluhMybNxWGJqYn05hHNz3uyRC7d+/befK44dXD1YdPG5x8W9uxdKq5pQMPuAkPs31TID+i5vNQzdAEuomLd6zKcmXfLkS2o86iqXHttzTcmpkVsLkB7L/58uDFtWxOd1Dc1M8JMzeCM6furlODdzh1T0csdb5UGlKcOWk8jpWjdeV+0aTM1pmXqsOHeWfaUg0Lv5cYl0SMaZK/ydp1sOez89cW1gpbW8JKWd7FY7w8Zts3cwiaj/EZ080N0lNHtexuWxhaUtfS9PiS7IOZY7Oca2QR6NODtJPzVE8974imNC91Qx7an0xFw+p4q1y9GUdtXmfjtc/S4Scnzy41c/wnZDTqM05ffov0CZRY+8bXs4SBl3X/htEJDO7jO2pyfPyPbq1BuZWQzv3HWdLFBMysrePrXOoQ4sefOaZ7E0C0xj9kLfzvvKHRqE2GOPtKjW2UIKiCufz/GzRk4/6b7vaPLOvMq8OWjQ/WItEEOptFe9rjRj2y+uQj/inP/LNQcFPcPzZxJ7ZPfmTZOgEwx0OM77dvBh7F9B1Ipxe38L2/jlPvBHzj+OM/YwrWE/7tT7O8mgDtWtX4vIUlaTPfn9DEewLVKLbW0G/yWsNcvBP2fzo9r4BX3lygfO8L2HFDXIG2vD/fvHxo2xBqYBHLCQ82AfH2+FXoatx/VU5Av3z8uDu1ALDfPFbP6H4tsaJJPaKKmj3aXR4tiMwN+MUx6ka2M3IvUemJwHCsbl3PMA9dTbXLkw1SzOgu4vI3GbJ3QJ2a1uf9JVXGEtcgWJsObiNE9ckQzeajpoY956rjg3UQ2tKhyZzVTbj93DVkSJOp9d9yK5OyeArgWg1nCyPdME1YLdjWlBXoIvwRU77eO4CZZLJJmfz2u8feZmUzK/hvJR8X3Hhn/tnq7kewG2X3vg5R89S2DoDnIN7s0fFLW8H/PmiXPoxPe3+WLF+0EjynlmdHagfFRBQ/NbM5tlaTlx4tw5HDZc9TOXhsPhNSq4EKZlaRLBp8HwrKh+Wx/bA56qdx4H2eCEivMRicu42zsG1ahq7lqYlqNLCEmnGsmFZ9hcqEfc5T2T+K3zlJAzutLRnjXg9jWM0xxGGaKpVJ2OF0TGZ+RXrz5vxT3fyJfK00CcAVN/vV7jKBe/R44dhlmNN5usLyFzaZMV0xOMcwFBMw65tidmSxlRqVcYe5wv07C9Zp5coirIVck9Ht6D8hlzbV/Lt8tT0Oz7/otZXr5pVDzh80Hd1D/qsZrLsK1G/39CIoCByuKOXt8Cyexdq4gHqTPTsG8wlyTfVn9TKoa82ZQ30mK/FY4+YQXnMDy8J1yGYLE0ga47mFmJjAE24jDMoF6SMP3qAEtErjpd11O3f5XfWTq/yRboh1y2+EdtlXtInYYy3mD1RAV1ZVtJznfS3I+X/h1c4Dp9PVXgjZ2sl7LBB7Pk+E4aCKKeGvjGs6POz3VSLD1LEgvwvVLLjwHxSsnh1C8ip1mQVpCREKKYc0tEAKgfR3DVq5COArOBz8/3v6Ft4aTiuS9r94PqRthSSROWikBRoGkpx0aYUo2mLJKMOKz5fEMwpn+9cWFIa0DefCOFB8YM4cMoz46rezrJB/vFp437ZHNDtXWfXovkzPwv+qFrvzffM5l0K12Z325xiKoJgaYb5qC0MSzdbbU+q4FbuhhIWiTNz4Icae9CYHA0GnoAGY+9/tbNIexQ8e7uZtCfO+DV3LlCcB78L0F9UoY0M4Rg1YmXycVrWGffffxQdahDMlPp9GPZTdsFHTS7Zy7+Frq17vXDtDCT6o+cooVqnY5CTznTKhhS/4PjgzrI2OIuupDoYKG41gZcXeJKJy09n2BZpMinaCw43KeojNhc5l6WecRknZ+m+/eVVU9CLIEGNWRxHZVt7ZmFeATGj0HbLRAO/7aLjlPrnFVyB/ScMaXgljMQp2lc7qMyTF0VRBqlykBC2W5WaYpM8DIXECLgieuJdNm/QfEAJC5O9z2spQtdRo6GlqtTV3dHa0WrotaNVEJGBvwjZqoWFnra5em06/hvRjnY7mrtZalYAH2bLNbFKU47YIieMcpMAFJi7JdJrRhHFlPfICkta5cU5bR5K11SOuRzC55hbcRHZI2AUECzYXlyiVPytAu6bvavbzF6xJAQqH1AyaiwJ/JZIB8AF6gTIXhRiLrXnX6HI54caUJZuHKRO+GJj9EPRB/0icIuAhMgpCPgItbg+UR5XHCpl6MLAEiEyxH5g0KtR3TJG/gv4kc0Ee8xhxquGzN1DoN7RzYu9klWB8og2mQvBE7MpXwHzM9G6vXS4EiA099HyPsBB2D9PeZ1zzJ1Bo9c5moeZSJo8uZ7hX7Wi/aTjBo+HtWmKlS3D2yLLLnxlIgS+EuAOqO68x6hplgtdUfCrycHYHs4XCR7OCCGkIIOUvR+AdvPz2LtIHAlYjogImJqWBbqMahZ3lUsiLeIw+6R+sAvR6BUx/brVC6B8qci94SKj1KDREAqjxwMkGRlkw4QXfPiMNsb6Sf1rMoHxz1JWoDPekJF/eRZJr7I0q6BEQ3XJN+8M64mnT3hCuAAIOJHvFsnKEwWhRzzzE7Ar8D4wcdQ565Krgj2JesDc+ooB2MDFNoW5rvJUGmXubOHqzTKxldCer7RM3jtPF2s5m78W0FblxqBS7HxvZtYgQ+xwq1mY772tiLbfTvtNwsffRPkOaS6LuPI27gFPqdHjZSjXWtkXiFWNeCkyDdGG/PM178UMULeZtz/MGn9VkAW/hnJe4kU6X8buZ485EyTcm/fOOPcqmSdmdBTTnlzNgmoMhNkz3pIYxV9ydwWJmf5rWvhnH9OaZ+zxr0tCnON2GYg2B6BiOWbIdInNLaKYhsDQGYQxscR682zr1tNvINMN5ZcnDxlqeSVtGxxS9z9jDyFoHfDEO/3SOoNGiWbvLXLrXxBpKsCPKiRQWhB9H17DhLKYvTIOwa7SdAqTFCIO8+S3M8C6HydjWsTAtk5nzfAPPgmmY6SiG6JwSF9M9pMWtVu8XtbBZKEUMSDb+N10edmpS7aYmD7ZmDqnTA2RvyoHtl454QATZe/jP2xZzxAfabe8VX7txDKOIZhZlBbrW9BpfsCOKzRUXhJ9a7y04MvShSjuPe2unBnCUxdqC/cHdAivQi2wBoxU5ijHeLsh60zANrCOzDoThZCMV4+Q+kxMG0bqUIKfgbywyC3S0l25nokzmg2U4sv52jAALtCA09moiI2OZePkMZGQO/7voYQiGweWdwrSR4AJu5/jtQofW1Y0TzCw2Yx+kZp6mDBbrQHu7iGovGl37tqC0K8LI/vsMv1z1zT1qTch3tGKBzm2rppUUtqMZy8S6D3aIWGMfpOo8pnDeUvt1hy23Gmeqk1ntCcJgaRwzFTdpI8wDtGHudjf/cJubfxPg0HYbm61NM+PnlsZY3D1ydN3E3bWHDDCas8Ey3gyPn9waI0RbDPH08pskUYu3aRRA2F6F+Rtv8IK4c+gSnecIrMqAMlVP5hDyyOe9OuotokhSublTe0ELYaFBOa4faWW+NfD93UI5pYscjYwj5Wex90S00IZmA1eq8/RNlrTYtk1xBVbOyM06bLA4PoyXI4OL43HFChVYHH/rVpjAjlvmBj4FFBA36V43Ktvwl5KkVfYLUYxF4iZcdCp29drz3GMpi5hLK4aKcc0cW32QuUDfZUgR7QWeU2LrhFBpPaLOHodWxoTtQZm1HU7n/brzDF+rapFhEbUmjS1XdlMnqW/VpvOGkS9f9wbv0fENik6Xlx4M8IT3uaiK1FOvfchO3dI5ou+4f8c6wBYby75lPW2/mv3DzyfWHdA20ME9rEOmDWLUaooJ/451ENsmAdfqO2BVqTHni72A2c2f5c5vYDnCPutPLqDzk7Dvbimm0k6FteDcZVjt8EBM/j+6tXuDGdscGhpjgo1hZ5B7OZpxKrKlaQc0TvjI7SSuXUZGu+Usp+Jz/O8Q9cJ2OqMXvtFIFnqYjp0abYbQ3G3T85/egLal6JGeATLKJEKnBkvQsZaOWgXNmk+aJeUlTxfdbj0nTv/DqCSNCS2V1q0/zG2N1UWVVoBDWRtLRanhYYFtmPLUxI6DCD0fHn5Tzw7HGmBuYlh3mLSBu+Ha4Q7UJuEFpkw2d0JUPFcrsI+OnDrPrLreDk0x3Vkj5Ha7bmGtOIOQOtFo24W0E8YmaS/h6ivyOO56oqkauFbIbu5pohdYoW/RORDOuvgmj4MltOQnNt6K/03oaTyjh1Y6OHl39QGMEb7OAvQX9bNDfY70WEOdsnloguGmoh3f4U74Mq8xO7UzN69ApFsspW9JQ6f8xgFL2hTAvnznN3ScrzbHv8JWYSPDQnsTfBmYaP+3XjGDUeMt1ugn/fEsL6Vbdupptkg+klEJN1+pP+hgB5fVojjcZYYkL0jsbmFLUlFWlrIKZVOScwSeN4DQ4TBj2Zhysemjd8QsCj1HHXq/ufzopHNticjYcIwcrC7bDML8oe1zYhoz1uppaep0NTf0NrRamh06ulotnXYtLb2mXlfnhm5Lp6e9Q6+p19FprtNaC80QGj16DY22nhbNjk5Dcz01p90qyDknVtyh3xcTk4HxpzeOe5K3/F0lexL2wEpTrv4GMRLEfVfvxWkgscpvZfmCgZHC9mIiQ4KH8OQEzAzSg5YnK1JqwuIIDG8OUKv62LrAloAuqSm6XHBZyokXQC4QL0gVG7LTCewMD2M+0LZIpKsALoeezR4QbqBwmIIuRDbRP1iO4OggKhqGPyY+qXnR6NRZZM7KxfYVNEZgQ2wEpHxIAY/E2QrmwOBEhcIuSGFi7Aru+96i2ElCQSokSsBCA7B6nPWllzuabiaF8xY+dL+IiHIa5ip9dqlWmVjetR2asxWuaFDXDySLKw2a6gn3mvYPiZEDS47zckQ0Kx4SKffybKJY8oylgw8/c1sECzR0b+TNshaZQ062c+2pp09urxBL2iSKoeYpZaaxptPSnSPv2HDghHx/1BarxkTg0WhzvSxMsqHqIBkHxr7YUf8dDOGwZEIjViPLBrAvMWMF1+DpNj8FnG5+h8GNnr4EG1VVfphjdHmNUIiwbBeb/VL8pWsHhVdeSzitrgor4u+s0E072vWM10bPxylJYAbjPRdTI/A+osOkEM2zHRCnyLh6J22bFQyMv2lIz+Ta79VR1eA1YLQ3gQqXHiBEmgVAcM7G40jnQLSxTMaFggdnzf3ik65jG7HhrTOeW2IaU5cFG1y5+KiCi/eaIkQJwfDoqESZUa5bz97JYqfWAW3EoZbM9RUQQK0NsW7hcOY8SSKYhw0UjGpFRzNTpUltCXa6yUQRxzxE/gr07QwF+o5K/KiGZAhunyr8aw0ceQ06wqiHz2xGodc0xN8q8g0GHnHOQ9TWgx9pqtAmWBnYDggnWvXZBeRoJPDDoEdmNfOVRhbxZ1PMVoD/YOgR19hFjirGZENgf2rwTzQ2qD8XY7YS/UQDgz7DPmJV2Wcxl7hjDDFzhX4HI48qctghWWM0iHuokUcdfkUzirwmuQm4XNvWob9m7JDH0CPtGvjIZhJGoydtLOhnpvRyZfI/tvVu75aejD4atSwH1v1Tpu17Y+cDNvft3CWc0HK2maL3raF67fa/Bp16eMFtgRgLPhfxv/BsuvMfnEtbwjuxavw4+QlkbbNFo/36+7gG7HRU+fJ9iWu0fBTuNjuwOsGZSJYRdsxllxfc7eHbOInhHXvXs0Qy+KSa7JgobivWnyVhMnNlVhw50aFWGvZpN5kq4OkMPjOtCvGoYZ9DbQyh9Ses8rgcm82LwXM+hSgjQPw8NYaPZgLraAqpTlwhsXNdc+YmtOrgYR7SVqn76fvEcgrfXkvCx53E+HEheX9tI+j3qyj9ew9tH5aQC0OaDGJh6v2POAuYbA63gzLcXT02AWFHTzpJYCy64kyo/UAW5zQkt6PIyTmMwUMoLVdO4Ng8Nf7HGrCJ3WHfmBfAOxXb2bFUrJzPZHLnGAiGRfrIjLezIVmNCd88/bEU/kw0TwOZ2VmYGLz9U3s24q8r6hzaBXa4uWhs4tvyyThaMdFk9pmNxbRcMZPD5rmBBK9hpuHGHEVOziGMGULtynEC0zvL8c0sACPr3qIOQRrMhCnPNxIu4HmO2y7K0FrddgK0jQ/JnMBY7I2ZlL6B0MnTEGWjQC3mMMyHoLQcmcC4KdT4yppgJ2Cn/HFaiO8ktl1jwVwFPpPG3XIgEhf2kQ0tzIYoNZrB8008BW8sKiPxmWzNOw8EMwwze5w0BslH+KauqfmIvN9V8+5m0QwDU207+Y900sjdKUbz0oxleaohMykY7LqBBG62chp7k55RYB5lzKFi0hhC2P0WJrA22yDG561VcOReI21qCJLBSEz5fCNhAc/nuO2ihtbVbSbILDZjP0hpXqZgdtch++8yKy7aiNjyZlkxre0vtWksW8Umd2ItrIndYX/MF8Azle2u4kpHujuccptZaOEwRAWjD55nIqZAbxk3Zy9pZwR/XxjGrHwbNNkp1hjxrpt/7nf9O5xYpD15bvlmHK+YZLL7IKe4/1acJVoMjXiwGo25hobmdFxl1oO78VacAlQbIsIhcoMnNLXDI6MF1Mz724sNwathmKxZ+Y9/8L0ZnNo11mmZ2OWoLiph25LVlrnCbvspzGkZh9g8gjUl2rFTCzt5S/grPah9oC3WLgPsEIWN7uCxE5liB28vZGFYzVpZamg2N7kNUo0yTCVz3wh5gry5scx9iAyinXRThEbo2sVTG2TFbIrxZ+9lefdhnyXieBMIVvVwiGLb0cqIPIHUDS5e/m2zdxRUUxQfxkfKro3EDnFTZx0hb9GMFNUuomkCdif5VGEF19nx7P98MUdEZhfuSC88cNycPdIZDttJHKM5OIAtoFftAm4nMAc147GDJzbjNk8/Ehw/cydu9mPrTfhHioqUZlg57iDw0S8cvSxjOxKZ2HhHbFntm7v7AiMZx490hdPDxKht7fmEd97YV7NHcz5+8H1F97gqMv9u4UHot7zZ7oOgE6s5X8BfLasOOlzUHBSs/eXcjbrZgMqaB+lhtc2j2TIjqj/afwGdHB4XoVHhhUAHYN8W5lVvL+++K+nXmzEPY24PmzfmIFuSNXow3apkhwpbme3H8BiWZPU+8eEPTtYjcm6asfEDJFNXr3gnWF/w/C1qmIVokxQjARnfDshCN4zaLDMamwWmrSsSp3gwevzo/LVi0PkRuVNy8nahwOrp1ulVW+BHGDk9eWZ8NktoR2ey4Arr1iBHekzejZdZgLxTYu+wVubkzU7ByAbaTmZhT9topw8VRh7fxHEEZgonCgvHYcl2SvYkzkctaDaCbHgpF5wnF9pCXPnrXbhLDciZjHwZevVk5+SbUA2YYvLosOl3oK6X8gIUGybbO7Tk3NmQ2SyAlhHCuYmnEeDsdrYTWuiuBmE7NwvkI2jf6a2Q48nFggbABAsjkPw2ew0KBKcWhsORXKlB4HkpFsTczBo9PciGXgBMbTYva4C8hUHNQxV8R6dSyZJ1bRmqzyAdyipg0Nw+vThSCnbiMjf00dBC7zLSoPASX8pXkd+TuQHTixZbtEY+zivdXEkjKl3bZodxAbKy5ZtdeB45cIfYEIHzffFO5YV4+CNe915sVvNIYOa5u7C4g99hy9gUoI3tjcfIE7UDXzB/tm3ggW/vHB/6jdOcY2mRYqS1gKUzDM1GTpkJIMxF7jBSSxs6QrMswWVz3pHBM3LjSNwGkqiVYSR+b940FZdsKT1K/k3jDULfJssE8poy6NDBdUR9y8JMIsB3cEO4yxtTvzkyaCH0naDdnmrypOZ2/ozDWyN9G1NhtPKP5o22/CWd42EjTF4sDHG81cDUtkk6wmdYhCo80nRnNzMn1S1jn+B9DOQUMgsHsBHVaB09Q/R2Z5aO/9ig64FgRtI3otrRsY7qwpcOy4KZR8yTJUdyMAQ/jlsM5G7hZiPBgxjrgLMBGzI2nDCQ1kjRRm53rtYROkrKgw+hNjtdtXxEB51OJSuRmkM5bAKM7AaCNJLZiBtjHcUhomDfaBbgLm5o5G49qeOvBzLHG9kjrKM0xFWPSA5ksSzMRsrBznV4jGCywljgyEiOEdyRAkZHCK8gd0YSA1Eva7KRbrB7HV4jkrLzywtU51BPjUB3nxqRpDFTwQ56cCDS4kYgrsMzEltHtxAGh1ZtGsZmewKHuB/72W/9Xn4D2bmFJx+hkuFMV/0sTdjZ3lYkRWgQSUiZ5H0KwsjXmzhi1wg6hFgICSizBWyQflbI2USWtEb4Ici2ifb6aOd2F2CFnQ0xecTYLP611FYLBnEvwOVtK+D8eWLZJGDCGoIF4cjh8TC0JeUZhwBHq0KvkRIpD9K7klq1EvUzow/h3eK8JZnT34qCuYxwhgVefiQecpm0wZdHIh5aJciv/8FZqIhwJibIEaKJoweMVaot0Xq28grtu68hKmagcwELwGwLknKVJ7Nn5ylbaiOUvuAdNizpcH3RKMp+FrpxMTv3wWQEXhsZ3tKZPVu4+uruh9aNBa6T0VRLdsg5rDM2YxsFbve3V5miNDNq053J3EoC0gHd75K4xvv6XxNuf11zr91Vb1QAAAAAAAAAAAAAAAAAAAA=";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("global-cas-mini",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/cassandra-mini/media/gallery/DSC01767.JPG b/sheetpress/cassandra-mini/media/gallery/DSC01767.JPG deleted file mode 100644 index db2f0a0ea..000000000 --- a/sheetpress/cassandra-mini/media/gallery/DSC01767.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e5e4a39fd467da7ff66d244ff1ae5de7015ce067c2618ce1c534cdf4ae7cb00 -size 426597 diff --git a/sheetpress/cassandra-mini/resources/edrawings.html b/sheetpress/cassandra-mini/resources/edrawings.html index 1e9f3376d..0cd014c9b 100644 --- a/sheetpress/cassandra-mini/resources/edrawings.html +++ b/sheetpress/cassandra-mini/resources/edrawings.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////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAgEVaD0AAAAAgCuwQQAAAACDD4gVAAAAAAJY74T8AAAAgrUzvvwAAAOBI6eA/AAAAIOpgx78AAADAzvfRvwAAAADZJu4/AAAAQAwBA0AAAACgdlcCQGUAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAAHMFAABPAAAAOgAAALQDAAABAAAA//////////93vI4+7zOiv/Q7Yz0jW0w/DnAwv2cwgD9PAAAAHAAAAL8BAAAAAAAA8P/////////O9p0+otGhvxdtQj/3vUQ/qjQxv8SJfD9CAAAAd7yOPu8zor/0O2M9I1tMPw5wML9nMIA/AAAAAEIAAAB3vI4+7zOiv/Q7Yz0jW0w/DnAwv2cwgD9zBQAARAAAAKwVAABaAAAAAQAAAJwVAACIXQAAKLUv/WCIXJWsAEqpUClCEBhvKxEgTfPBszJ5NAKNBWPFlbtpUmrZCb6GbG7ayhL9OKisX2KfeRFAzOGdgqNUCl0ykbTl8My1uYXhFdbCsKUfgQKLAoECTVZ37vuXmeqBfze/SCGzDSFatCbMv5SB81eyX1RK9d/F9PxIPqAzAQgRXCzC6Hl8H10uw5XVkz8hVOhCT78nUgilpcZvqUwfsHRL7Ha32uZ354q5YjC2eRcmIpcCS+rFFwAMEo/e0C6LaifqiV4z+xle+3nn2TJBMWNp1WtDCHRiXUWmTFivgA6rJvf9ul6vN3gr192HVKG4En+33/3Ou3eBuWRPUiwExbJgeh9DPioLtDoQduRfwPBIgx86taFXO3q18QYaAmcbegow5N6QTg4ziydyskduAE8VnrTnGvg0DN5+t+Iw1qoIdQLv4uHcyo3BYr2vpnjc5fWj7PF/UDNMkfZUIB/qlike7TyRoOaVRjhQFemMXqN0Xy4Yu81en3ZuBs/Hoh6mxCLvKLzTjDzSqZnoV4wB60iQYzsYvJ2DXnO9q/g73r3RobAUJ1pscbCoLmym3pd5JDJTrHK6H8f1ruB9lxN/d/Dc9bafc17HJLqfmCQ9nx0dPShMEKZeIzH59K2t9iHOhgb19i/36vXi17tdfMXt2y2K0UgARYT46EHecWijRiGhjBguAFOgOGGixM/9e3zqyHmTgJozZshAduGSBUuVAaQ4YaLkyJIdeO+w9WLBc3H2Fn304LHjMEcNGoSDLwIBWaw48RfCD8SHvjtNzulWjO3ehcNb8F3Tu4vFexbH0OKthNtf2wgMIRAgKCCZ/JD4tkVLFitVHqVEcWyyhNHIECBG1Hu6BY/De1f73V5tG2rdzlt+PLDoU9NL7pdL1kzb6mp2sdm9C5asJkh+cXeMndt6Vatfqb/5CJLJD7VzL7IvNaBq3FYTLjcnf081xGea8+TJc+f/Lxck8FTN6clNuFq0zkvEZiZkAkhdMAuDktAXdtm6lcajM2kwiGrXxA86W9eifV+j99VpO5vsZbaUNEQys80v4LABppix8ixcp6cCKulwX5dsm/wnP8aNf8XGCBB8eWM8b7eObi67Ac6tDQPbmppZmViYhQpg1i+vLq6tqk7VmmZJsaJX0OdNUy0bQD05MVhCIgL6CH6cyZ6+IFp2Xig6S5dHcrzJY7feFb/B7IDg3ShYVn6NKWn8h6kZLwN8bYXi38f/5gdghTrr6XQd7lJ1w2elKnMyQAmVBclYhgbF5EShAG+nFS96F1eWHKGZ9m9ugnQxL0m5/Rx/rXS5WLQgTSXupAEUcw1oEiMjf79GiHeWosUpiw25g1yVka2yATMkRjYJ09oBgII8C8miP8SrQzyKy5NA/ahDdfvJHmLkJXBiU6CRRPDh/oK3YjHWbKyL1e4MlljWYKnxsuxSLuu1ERFxGDxymBxFPkmAW8iOELACzjpqcwiQfVoi/dI8EHgUp8GvFoQigUwOx8g9dc64GWfSp8oPDd5YRk+OUSrrSIJgilpEyTCjmXZ1vfMMLqTKBIzyopCQXusYo9f0U4NXUL4MJDmw5NCZ+D6erAsukD0SjULYZgndF40rPQE4upIDc/2d91DkBQ2jZD3tyfO2o193b5zQqRwzyI7M6PSRBjuTbOdLKUx6UGZp1HcldMp8jWQYTezTqlbCwgauSpziKkRkKFDsBWVE9RIX6PB9TW84rLdy3PCTbIie+K5rR6fNboDT0KaWVnaBbEwszPq1VdWpWtMsKVb0CvrMnfhtU5jQlGDFVD4xKSUhHRkJ+eCR4uI6Om53udfNerfhMHapxwWLsd7ldwnedti7bQFUMLR57JTp8hgRYcy6KOLzZ3EeWfj0+UX8OZxGk1sfUYnyR1oqSGlnlWqPk6hz5sCbxnic6PfWDnWfKD96vqzTuIedCUfRnXvuK4fkN3KKQyrWYaw+/GVM4d3j6yiOnu7LWIFKzjt6YCeQizx345PsonWSVkpK5zRi9PkX/Hhj+Y3bxrhtCBK6jECXHL/pzOI8xrgDme7Ltoy83IcWFIjuoefJH4BU0Zl3Db7nD6pfGjZW2k0AVsyezFbFEUGQoJahAljz0kDGHkvQeX9+RNPiiiIqGPxGwc8YSDUfTSF6dHIcZPKCi3roYkyX/xkhTyFbWOTo0wCGjzOgOp5QWnAQcKPBFx1cEKfmICizzxMHkbyYXzZLns1Fkj95YSaiTAPkzI+o32bIZ6MYYb46IEcjpwGFI1WFot2X+aO+KX8krup4Hgepc4w2P3Qu6TDKQfLg31ny7TQaSpDQpUC1TRXTFQVWIDjY8qSFSfXlgRcbFGrbgGakWHNGhEIrLTbSNRTW7KA10LQQxwpnwlz2GRj7c/JYvaSibhzwDPFtuXrXYpYqK1wzz6F2Qns3u8SjjeZ+7A4j2XZabPaalWRh2cKB4IWteav9YsXhL5dKtslQvYolNxgw6n5b8PR+OpSNyqilxqW3Ji1l1ILe7wqV9EpuKnlv83YtLuJpjesMkGq4bFLzts8Vpk7D+K7omfmj2lQyKQbvd3fjcLOZm2jyUt68lM7AtaDHkQaIThYZBT8KrIvCTOuiM3lfvvkvul+eBxivTNBRfJCJ48azXHANfMLcqAy7sbSfiHl0R4Qru4x1T+2047vl3L6D78TYbV0Pqyk0SNXIF9jZY7Ws63Rt5GPKDP9/oKjVM0IQlULWhOjsYq6aA2eqq3nF/GBGMS99vtWXov8DG+6//TxEn+6j/bOln+P3fRvfg9fswJw315nHP//+EP6EX8X0f/y/z+OTmIOEfIKW84kooe/1nX/r41QtbwS43VoEcT36DBnn5fqVnPnw7CUB7iq++d5SnoIF5BA6/CbwTBVUsr60CQWgwQio5JERUVG1zJaMnNJguAWY6uoU1fPFRdGDDECrVTzGZWfAqSmUM0ezInCG/W1LDRdNXdcccBy8ngVKSklGe3F516wkFY6APf0Y9DUlqFJKOVBgqEfY4chPrk+L4EN9ps/gL8AirGHQXG6+CXi1qrBNWcO5QHM/SN/E5/D3udIiXYpczp2oOzT048jgxiJAOtjr+TgQ6UFeim6sbeN5baa7lZ9X9rZf4cpZgFLDAyI4Q3DmsmiI6MpvKevvBoSMXTbU2UbS1H9Vum32Iz1Dl7Ox85ZtBLpJSUh4dF3OYsV3w7n71qd1aASQiCAfbZIEQGBJJYwAwMVMZfEvtpSy7RGQd4WOIIYZJhF6QStNyyRu7j8YtP7OTy+g4uhxypuW1rxm8NF3QDOo0JRiyfmVtdMMK7IsHVHEqP/0l1lQDuj6ftDgHkFXJiakQpAzDEfUFquqTkFgWr2u1cj4m18qHFKRd8R1J5cTvXrfXKbgyqhkf/ot4NEwrLGfpeAeK12dVdF+2udS60KDU/KWhO1/YbCqcXhC5+RnC8ucrU8bmNuv8N++BWiGsDGuO6qPxsbXILYGprJPyf6yf0ad0xj94/++1s5Mau5pMn8BuGoc1uzYPgavVNtbuRwjxBvn97vZYrirnlwhhMzX95wp+XhDGDNGh7Wo8/JcHTSAAAkBKADzOCmIpTCWhHltDfPDORQMhcJhcyBUWcopIAAkACAyIwgAANoqRByfzBuQ+79mPYzmX9rBU7uA0MsNsG9549sINSsh9f92HQzNX96Fr8NnKyH3e8mnRyciKXmp/5DswOHrDnfZdasFVSUL7nrkKibfR8yLWYfnUMJD5Ptc0Oms6fDRSf/+q/ntPdLvpy3Jrw4ky7TasP+XPuZ+IuiSD6YmZ4PSO/6PPMpKQjgmO1cfn4MYFb/mM6qxQsAS+ZdDx1lSdjwqumlB0H0/il624RByWRI5ZZPiFSMlHbWhWfi1qOzylHyY1HbD7vOSbg/Cr0dFN00Ics8G2d4ARy6jouiGLiBI8l7es3JiBtXVFEAagmGJsrrro/Xmg43uYL4lBnLOwDKMvGzE9FO/UHXLqezEW6K7FZPFZl1r8WaeB2QyPBi+3yYV6td9C2z6y9foLfZZGV4ugtBRCv3Uge/vesvPLMFcBJrTCzLy5rdIhVKQdKjKfRwQFYw0wMVhMmcW3iYMXo9cgguAFl6/iWfcsxQR/3nM7qnYOjCKsSj/jZGj3j4D44Or85/e+wUjpl9DhLjkH0nBgVIWcX91NJxeCHCslnzTf+M+iaRpxBvvPhsx8TPYpHBGa5yCMwtb4EOlXJecBn1d73OGO//nocgBFsKBQIY/8CLAS7f2+4YufBI/cXFDtUE8YpW/SdZEbrEo5z5wx78v3aJ2QNjmdk7su4QU27+hjfasJyJwVEeE7hVR3vyDLBjiGxdphuKxSNmqmWtk/f28ualOuo/8vk8rOoTuhlpI9W4leYib5IGltUNhQNpnzhYi+Jb56GDR1BJsdnRKTuCHeooRus/lKnieWA32ycpWsaf888e3UFjYEPU83b8rcfzc0DdVeYMNbP54pw26S2IYCzDcvxWLHwTsV8m9Sb50OLvRmQsgQ071XD6jiu1LcB7aDn3RxSojpPyMpnemOqsj+jXi9yYXK+1jJjc6QmkhgyIfhfH5w2xbtbJhX9wPKHy7Nvfpyv+viN+dgyRMOFKhcxImtXdHxju/VaroSOO1gj5q+HxF3ftvyq0kos+mkyNiGPOm6E8PmY7WU7cTvAoKQOsE4E2XSlEVgLutwt7oNEFyIpJNEhegs8lJuk1cS/LgGcFIsr4lR8/t5jsJsBDqX8tbg362nmYGAuY+xoi/vDME+VleH5ago7bMjR/XLxzqPui1eVVI2VlEnm0Jeoa/dlHv4P/MuaZo8SgxyWQ/o++C/rBemn8N72jwjAk0YFlFgXfyakTpOWhlkTXU3YQ980RGtFcPrgEqWtEvSl50DyCjLUaFqneJxfsrWSIYELXMHGIpVms2njbMlJfY4yF6VpPpBG4yaN1faRH8N9W/gDkOm5b025s7H2R0+F4L91NpZKTd8Losds1Wv6jnPC3rDRW4BOr6Wx/jzdUbtf7343s7/p36sdLjryd6FCvyQvIThru0zw75f8f1LMaqezkGg35Zovj4mDozD4wV62F0DhDUC+opnj/b0gRX/BYNnX+pbKd39j/nTFdF1QUvrBGacDx0dpZ2L4zkcBxvNgTgauezyUE3t/L+BXnbryN1E/0exNYQV7YcOEf9QEUY4ZT2hvEg32fHSs88EGVXVN3/2WSiJZaMxeHhkMEL0OACFzF2O+0wZZWb7gHWXXTm8/U275Fw7q6Z6fIbkLCr+8Yo5zDO/yGgSzuQc968lVnw8iH4+SjkZA+CdRsn9daKA+/XHmpMg9JEWW8/bhj3Hw3Mj37oEziW6PJbnA1/aYokWlO5Nw7wm8Np+6E4rXxoWo9Ez3KZ/GyjjjHCMkfxIUSCy2UBJC/0qzednykaxENxHF2utP3ftfGjEA3mAd6/QeGdUQo7BWh/xtnyL6IiBU/isfx75iJenAuPrFNTlznlNtzJBO/X390SDmeELQ7B6LaEJ8oCvQkXsqcLq+9caXSL8TAEr/Yb8a5IRSHq8m9mAB3nV1Qcp+E0OGMD4je+eV2uc24+Yw5pbl6FNA9GgfKjgy/3Mnyrb3DPyJeXaYYfdxr6wAR1QuPGixGKQnctV5yXbbewDbkNDC0x9ZxlTJL9MWv1CW3wMnNm5eDxdkpZB7LI2819W3SB2KafDoLdUBNQlhkWFWBDr0R9QnwStd0gP0mxrB+0r2g7nbqeuh8Vy8ds9YGPoqXpv6Jcs6/4mBqQtEELOUTkcRNlY34Vnr/Ad8tNWiSDgXYo86b3+3DIcMm6W+4n/bH1oBMbv2ngMbkuTTnIM7CZ6W62/f87///nu+/9v93/v9v9fv/d7/972vaX5vMhKtB5ywS4xv4T1WJYJlqGoLoBH4yjl77FiXy1bHrLtHwEhgzj1jeHOxSm9TSwGL8jXyfkodaaMCCRRx0qyH76jMvXyZYf+Q0/JMCDc1XXddKDTzSkhu3BAzgwsduDx7j+K4Sn74EknQH5wlPYnthO/tLXFupX4Ot7AFjCAI2Id/kjRsNVyvm3lv9Vx4LByvnEpiwr8W5hy5w8thKG9N4YdIN/sxtByEXTxrRveBbMVX/dKoeWvvEtnmdCXRSvR4XZRAnTCGvvVv4dPxKBv+yP6x4nQ10Hnnq8Z1tBnc8wXiSeZzrnprWaPy3yJAjvlZXXmYZJ+iSDdfwdqO/hU/HcZdCM4OsOJ9GfyM2lfHhG4XQKZHbQJDarVLn5kc47o7X0B2OHYfvJ/dKO6qyINQqQOgyFXiX3iya+DU4ld02B7aanE+kPzm64dqHL10HB/S614VB8mhCjbzVCZMM0F24/xU+gOPINS1JMZ2lP71GT/at5hIjAo/WSL4L9YKRkZc7JQoLMbs9BwrLH4tV6rwzzX07awzJJFyUu5N640kOT/W2HR8O9jOU+YFxDfSVpeY++Owv9Q45tBkq1L/GjLOnJdlVtrGIJu3jURvSMwPjwpeA0bow2E+7YhpEkOEapveMVnjdtTmhw9RagrM+kzQ+MIcW+D3kaLvvpegKo22TSYqPBGU8iKlo60UvhDcHsvdmff18RcoxSc+KxIokz5tnIXKyyn9vaMPuYToQvWquoJRzkY9OEq+7BOVJcdV1+o275pBFgyxs7PxhJY3VPI/NDmH3NVp6J7kqT2id9oac9gAV4yh85/bf7/36/3f7/2f9/+93n/+/8/5/vvnf+x3vkB8GBZMi4j4Xff/rXXUeGhxI8gwi5cQdZBFAC50/A4qGpqHUCYsIaZmo3zKk1mOD6ET9tdijQ0soL8jGrefqco2/tID1VzPs3aQbs4ClKn80YBkx5Yy+od5UaViQZ6tUlgm24p+M3azJMdOLFNVrBWqMYx60l9diTk7zE8LXp38twv9oV48fWbKmpbWPsJp7Eq4q/sB9WwBAmLrkmflW7WA121Xrh/PEv+NRbt3kNH2PzMLwoyAjavqZpp4vCGHuALpPF4VcfEMWfCPzAXqFr6eVby2OeAWknAr/H6Q7OOVdajWIhchpA5Mezi2afdH/eodNDD7FGQR/Ok91Fh7uNkrIoqPEdpdJ1eCNnuiJhLhWAA6EfaDmWuCAa6Mf05GMZgx0dwtz09PpafR8jcgb8+wTGKcrsnfNdeufukV8EgAZ0l+vlh/UC62v6Lec7+DjuwYMrLUSO+t/Tz7HBXlKZbDuSaVa65ExxT2jmbZte3XSV2G4xO9LgAh8yHrCTgb2fkLXKmp2bTVK7qzE1Gzf7zthIy53BsI/1m2j5oSXmcOzu2iSJ9m3WXYht6TiJaGZT7qYwiXmr1Jocxwc1ibHi7RaJsxDFicR6NPkMX96ixrTzuzcraJ9w61i4Alw844aIunMA5Tq5um23ZsmPNlC99qGRPf0BWgAAAAEAAACfDgAAUG8AACi1L/1gUG6tdAAKbGwaPSBiWrsX/e+yUAINqaoIOh8UVVjwYmAGOACQphLQAgAopFe6W5ZWEtL+KYFfa5XueFIBIubf3TXZ0PlfS7eWAZkBlQH235c1hlgXWhBYrVbqvWFKXW5G8XxyNjPChGRlZWXlw8+Hd9pDlOmd7O2sfJPCnZWYmNh3cebh1QCxmP0341cxMV3MyMgoG4Vk9nsIGsldJIlCfboxhTwdkCcTziTgyfysavp0YLL4xhhgjZV05IsaxLD5ziCh/4dMnhsFIAlf6QGdT+i9nM3cyWL09HSUGuJy6JhqaJm6oqhcx7EKsAf49KR3u3q6Whhp/hI8p5/bQ2DrcqBWwR6bQG93THf1LvWWkwHhzPe1HDh4gkKh+AOxip8PdajtDFlPl8kGgEJ16BgAAAAVogz+vDhsLqjKSnm3l3nWvTC0e4c3PgLQiUNUn8DMCP41d+niBQAYDPZ0avroby+lDGvpgizZLanGeOgNnJ//BQgZwEZDbIXDIVFCITxOzvk/xA16pDRH6L/XYSbsSypS8pdtjKZ7CnjoeDe/Md67pUvRjxgK59his0J+nrFHyL+wDzqPMNEcsqn5EcNwYWEhobXhMBevccMHdLFedqCMG4CbdiCAGA3MhgZuu53D4fAtW11dXV1dXVhYfj7qlByyDcggbsx9LCzdy8tLWh3iw1a8l5cXFxfX1BwoowpHW03HQfhcXFx1Xde+SeigrmuapunzA66O7yNpZMYYo6as8wXDTlZAZYGnk2jaCEuPcBDLtu26XYmAAJ3fu3KHZ9t2VtaLNRiysnQwMDDimqa37dRseH4wMLCvry86wUF/gPPol2i+Zbs6ydLuL0n2+0L6+sqqkhck91teyNlaDMlp8PhyQ7ECKGtoaEgnGhf0EYl6NBo3GI1Gh6QMh1KptFt2JR1XpVIiVh9WmeOPryGQmJSU5LUWsuohnB1JSUlERD2KUURExWKxWNSRSGTux2w9sZ9AIpHT6VT38zOdTrFYbA6rLm2iEHQsxmKLPorX6zXXm7GhLg/fILler1Qq1U1L9n9oEMFvnYSBYm0lIne3gNd4TS8SYX+UOeK52epm5/xggguiq6urK/xvKcSmc1xd5Xv2QVdjY2PQsbGxo6MjCUgo4NHR0RESElKOhsqDmeRO280ShGQXXLBIutVqtR6IqvofEGDxSG3AAWiS7FSmVG2V41FvNpuBXGLszDirzVxwVdVx4zebTTIy+031S/czfGRkZNls9penyrpdQ5avPJ2T4LPZrK77AdomWxni3pUnoNE2I13Xl8tlDnhPfV2tBrCVXKy7UsyZp3rJXpfLpffeewIsqHzq0YwmgnsyzW0nx7Bda+nU3acrHMQ3pqIeJ3l/xALiusLdjO/0hmu0APE5K1THtLQ0+s4dOC0tTUqKlpKSmpqa8vWTqQpk+s7U1BQaGpox74NWkOqZPzQ0NDMzs6U5NDMzM6fTmcMAA3I6nV6vN03Bn1dTuik7OR5tIN96zvd6vVBQUH6IS/xOnlc/3DpBjZE61A+zBSC5to6A3ogdT8B4GzMjUGtra9BojAF7gFPW1taioqKidCoqKkFkQUMqKqqzs7Ozs7Pn8/l8PquqqvIBW64/i0NB2ddVAnBspSUa9gABq6qqvt9v3oM++Zj7wo6s4oEc6Pv9qqmptfgj//zI6O08LbXxlB51Y5U55jsCxzgOGG15gry+O2/PTZSWlpaWltbW1tbWVnBwcD7NDBMOTocLh89KOPcXkAcpjxGFQzhMNRDljoxzn6CcmVAszmdEaTZbxGKxmxsOx4fM+yQLgufmdl4T5vOPFZQ7gxCUc2trs8Nh9SnWBvfagF5bW9vbG46lJD+8i7jdyP35O93tM8HbdlfMXgbBe3s7zwB05gw4tyMnxKvwb+PSuU0IKvm2cMhbWFiYEUuRsLCwPM/zcp7nSkpK5J2spKRkNBo9vOl55B4lRqORy+Xu9edyuU1NTU30b2pqUiqVypqGYP2hVCpxHMdtGxRe4DheVlZWVv+ysjInJycnrVsMu/ZOTk73fd9eZxdd//0Q3/ddVFRUKKhc21I/W4qK9O12ux0rgVLb1h7/k+G2Trbb7dLSku/Whch1HiZcv0xmt7S0lEwmPfEFkvIaEt7yjRF6kskkExNTLkinu1/r+Mi0CCNeaLgsE1O1Wv0KWbFHjWDIB/ZEVKtVrVaLt43meVZTfp0y1XI5DNcHsrrmuEmrZRbhceEleL1jek958fSpcdoqYjKZdgayaQYKTCbzeAyE6qhDVV1SK5FC2JIEI2cyjoxACucxtQ4zQlMoLCAJgKFhAKFBAIoBAAIKEChAcADgABIYgjzBtABE8wAVinFbqN3ynwzW6nUUvN4Wj+O4SpgH5cSEjWj9jnmJZZ7GW/6RNp1fts3tB2z2ISfhcxR8L9scN365eCrb3M3AydhICwv9hwWru7fjPi3R8udo9/mMkp966/PAWcUoOGzkWNwWRTAxwT+i0LRVGfb4szs2GePRZmBaz70B4gGl+yHozmnSKzHMKzvMMBP8SDBAuMgEA+FcBHKeZ5Y16anfDgMAKQu8g6Pl+2zwYVmtVLu31yja1yBKIieJ7gvlt6GsATxtvpIhPC9zHtuyK2Fe/uGe5j1KzWOnBsDT5uuu/GnnrOR4/Fz16B/tFNVRGC8k7AFCAjNA95aLIH+i8g/Oh3AEULKmJhh874OYE+0T8XptF1yEM+HguS9IWnE8OCd6PpUdpzU5FaQkMmFUt74Ylt6FV2mjOHYvoaekAghVrCBgA91PlN5VmxXoTT8bQZQtefo8/BPCjOsfsXugGomnB84AzqBeL94PVLZsWAGSm+Evzctpe4CwyBMxOr6RD3d4NO97vhedEjPgZjjG4Ky3B4RO/K7HyQBCyWpgBmYF2hXVFTBnOOVt9jwhMKbCKXoCjo3aH0H7lN8RAMqVLfP0FAYrd//AycmJXR5CtabP2UHnmDX9oTULw9ou0/f81YH/U4FlI4q6QGlQNPIBv2VvbqDu7e+CRE/crMAaL9UfDNoHH7DC/cvFSfSXMPG7Yo20ASoJ9CA7wGY0kAt+YInCbcfPA2FAECkTLdn4B3AXe9sOJws+H2O378AVOg7WwvBFA8QfWoaKrNlDYmsb8n85wB1dZzwyyOlo1E8Y/+O/k0QFmGOQ5QACIHxflDP7bqfYazPMUWQa5f5yOGtgwsd42333VWm4JoGh/r96N9gBZ473BP+U/HjbnXsP9R4QFrSFbJGGo88EZnu+aEcahw8OWZdzMHqXO65EGQcGS+BD2kF+QX8/VTPYuv4brDMGClaIEpKBAPgPiBcsLDA0RJjdvzPRHw+2SckE9xKEwptcFqxcxNeFbJgwDsJgay4LOHyS5ZgM44e4ghuQnHkFxreRgg0Nk/JA2o0bMNPeeuRQBnUZELJFkTcM/zXdTUUk/hl2o8m+VOY2ndAxZwJz6w8Prn6ixRvKedqOqQ8H4U7jXI7gCYudiQ/YoGJmoNzBiQKTsT9+sUjyDZ7POQi1wJvPByhrGHlnYiJDnqetXzpJ3aOmz91csLGAOEoFzCPbJ3mEsQh/LvzmmIa7k5+gE+fpjX/QYmA4oWxeDVFnzkbjdS+Du4Db5lEYl2G0H6tFhkww3OB7oxWnLRe0dQnf6Mk7ZPWLu0Cq8SXmMEMGyoj59MkdaJvj/JYB82cVidEJUR7AEAkwOVuGS/QD0v98v9V/y+fQwrche4kRbvT4XcgC5oCcnR0g14RGlxFsA4hwMEiEWRqW/WngfquTAfcP7t7Z52E04OcNECniBf/xkPVyIKEgDjyZXztgi1OIV/lwar/IjCm31StaiV5s4M1X3brCE8D9TDF4zE1PCbUPLTZcc+mN1ycph5xva/ohwPxwuR/z657o2FwguCGD5yXMCr8K936ebOiVhne1S/auoGbcX3TKbDrEPPqe/Gb8eWsogXcz7vjlGZjHZkNjbIb5+85nZnS3lPTv94t0z4jrY/Y00iBnhtEDj/rmuGM/dBLbuIR3qb1oT3dnp1buGAdAHBcN4o/q+zM95rmWwmym1PotJDwyvv/rL+9/ReyjTJYMtKBoNF3IMQixvFvZAcJhLG3m7VvO8McACYoFSknSHt08QlP/gXh+Tfig0kAENPfonBpP0f7zoHyW7fWb1O5//sfWLU99BhF4uAWQ6E11svu7Ey2EwAGYacNc43vMeTLBa4R1iY3v3P7eDvqv+jTH/VQUl04KXACtxF8w53rFE52esylcxLflz6JTQvBeUM+NP61+eGOqqMGhd2rzBmp/z89XTMy1AR6Ow8NpDmClLL6xlY1EpfnAiVs/jLFt957zeeLGPqCGXYpiidTefy/GgEi507vRmk/vMzxLjLSr/6KtfWF5zb/KVuNx2p7zMSdpJBjGel71UR6e+mX0kFyZBT/3Pt8K+wR8h9dOXbR7bXZvvXIpBnWYeDT2FAYDLBx2QKOTRlpNKn1fpIVnqdfwa7ohsd5qy+wV/4N2iNgAT6WLH3qk5aIZ3KQyPYM61aOMY1C+lsr1tMcIjUFTko3W/jz9jBjuIWcFfi3by+xT3P7Jglcj/WHL6JdGsIVz9l7iv3ca0QxAL5iqr0se+3mxNXw8SvSwKiAMApMBFE5Od8XPGH03WoBh3OFxupeOtF6V80gtO5hwT9PuHM5Zu9ftOnnZPfUDHd2HxUh3ldrioV5+gFOF3StZ/1imsW3D3Y0HcCNX/EK7NM471T3GeFDzufFt5HOkHwdCiPeXmDYfw+ztU//HFeEYvSaE7WHXvs2wCUYeIQPz5idV04xwluxHyf5e0GwiE4WTTRjn8qNvRqQpvclE8+8Y5kxDNwFj5WBrcLu16YTEDsRRtxXHp/QY3o/zWLs2fOpZE7aQPo3Q8PaVfQZMsp1kRsgaWXGz7Au+A3G0M6fL/DgYR1XHyua/485zItbabSNDkB05bs/wZgXGSyQFo1HLDblTRjrONdy6882kiFOINgYexmVu/0QAAAAMVAAAWgAAAAEAAAD5UwAA3FcCACi1L/2g3FcCAJRkAoqubWdFECAvDeeBikkuAKheEGHyBVUD2Ld2kEOw5oIkBdgJ1YQnYOLuNKBZiSz0EdbMguFekIjdOgtv9xK4SpGS1TF7Bj7a/v8HcAZyBmgGYwtmDk1iR7LjHLn710ByM3Z/oTc87h5bjukevMo0i9qehuLpI+7bZJndvZAm0w+kyT45+DTNtYmfE4dnWsJP6FqEQyAsGhPZZoiS8oae3AmHZAAQgAzioBcwGYCKabjwjFBCQZM9hh7o06TgYtGMVPREJtodB5ilKQ0to/1jMUCLWdQamDqpQAELBap2s4NqW9KHCwWSdurZAx6FN8+G8cVMQ4968Lf7+8suR5w0uzDhn5dLxLSEH5HXy5vlrazpVYqyPcScCN+JtOpYzG7C4gXnfpagOSyicOpi92M9UWdWpgnFExS7Hz8LvggzTQKQIbTr+mpj91OGTAjTiC9hT3UOQOX9cBBC6YTVfTAnGCU9hHZdYF/sfspEB6lC6A+Zrt+h3A9CmLIi8CwuQqjNtm8nWbkyrFES1igpK1eWlSvDGiVl5cqwRklZuTKsUVJWruwL34oBsgiQlSvDGiVhjZKycmVZuTKsUVJWrgxrlJSVK8MaJWXlyrBGSVm5MqxRkhYsA1DdYlhgjZKycmVZuTKsURLWKCkrV4Y1SsrKlWGNkrJyZVijpKxcGdYoKStXhjVKysqV3Q+gqbRlYMhIw70jwE4M9zFg6w4Mp53ThpAZ0jSB2tMEtScJe3sRGrB1p2xNbPbyWQVlE9qvdv/4Q6z22G582c7olZVz6ABu+SQaxPgog39k+NFekn/i1effJJgeGdLm3YQUzj3ev6F1fSm6O1/nBfuh4Ljjl0B5OSp5+MAvoVLjxmPHy4YdFihNMQjotZrhRqRhmTAijYFf9dClH0nj+NTvwQ2fkPY+dIpXP5L+wT/gCanYEaxbzUpuMjwr+asXCOnC4xfHCkBFFx5ZYAXYbWwp/afmPijWhccZ34vr+wgNdOExDLpL0d05EcXfSUT1gqPT9iiElApQ0aT/VCdmf2pSwT4g5jvtzmHg7hwCWh+E/1PMFAmC9mjYllrefh/BWK0g/p6twpDKqWiH6gL6U78O+gsxPoTFIvxeDz3Y9m2DLGgsA5oGdOGRSpAuHBKTlSqyRRceieD6A3lsrRI42xxetiICvCMX1x8YRJMBjRZdKGQHlwqPXjtdKEQHn0Jo8eGeAmnxQcd6TQFaRppMo0hbwNukyTSSjvX6aIlNmkx/oABNS5N9UyhA/aTJvi05pMm+Nfg4ygEcRaTJviPZHcp69Dfo1Rm6KFG1ZB6OGEMugQ/ZS/BYsh+BN6xgETdFVpfBRZRhEWvkV1nRezyp7cIIcTeGLHy4aLjgSEDSRYUxmd7jaYhwN18F/hY/svY2JNRP5hkOi0ULE4qIbWz77lFGWuvTMcaNiUCSJiR6LfJ+ENnQ1VbGPHyQN2PSso8TzqMEeUI8nEcIll1MRUt5+3nujC4UEuLpwiMZriOCKU1iQ1r4P8+ZaRI7NsAHAaV4IC08eDMe6Nx5Z/Tb2ZRZFxId5fm0fYcuHBLylrbn0IVBTxwGjPHYajau8WtRebrwuGMtyk4XBtVZIAr3a1F4uvB4Zs+vRdXpQiGxhDEMGF2Ex5/UtYPMdRXMTnAKToTwZNCg5AKcqEkYZOv2bSXiYyUipyc8qu1fxISjLiSycSQVmUGCta2M1XwC14XHmxl1pwuFrOBDtvCIpUOJwvje1rbApdW8hY814FFqty489uDSZNqnSew4vqVcGE73PmEIL8Jx2xZCKa+WXc1lc8mOgYw//fKYO89FoCMCPC/k7sVVinESJGo8njgjFD6EysaCYbE7hYqUEcMin5JBHGFaFk9Q7J4OhBj7YMTjvf3VOWAt4tWcymUckNCusLqnA09QvJqTmhcWyoaGEzZsMy8aDsCcXJQM5tnPQMS0lzP67Xw2oVh0i5phBPrjN+ywn4GKSH8pxQ4cYX+Juf8PRvxPwlrvud6fvwLB6/G0LLwVL2s83tuf3Q+Zrt+hVnuup8YWRtUxkSR9giyDvSsBj5LsvogjFL4ZafiRoD0s6/amZRyQe/NaYQhFYS0C/Ul7ma7Z8LDneml0rASQhF9nJr9Gtq5FTUnbxbya01qU2h0llt5YceNrHP4izCww1EEkLxZvMNlNGBri+Onbv85MQ9v+OdaA9jAadb6IKSI6VgIYhPvYtpmMzND6Ywhvu5cZ81fuQGBawi+C0LZvFfaLCTeVPSTadjSPbd96VbZUGOhmsbrROG7b+Jdt2zaVihNt245g23eY9Xo9aNu2VeJPRUOSJvvQ4GMpFa2DNNnH5f8nDQYMz5SU8J5BSNkBNQgK0dqV4Af+bQEiA5iIwmTbbFBMjSiQYprmJcNjCueGCtk0zYtmqmeFBIWIqREFTvipDgpsqLPNG2kF94Ud9m1hp/4d+z9SxCPOX4ouDrA7XNPrb4gY7G4Paap8Sc2HNFIaNWukyb5BaTIdwV+5MTIl4lbUw0ZZqqS3chPmjyAjFOaFBozC4CMw1ZNpDXd6Mj3EbanayhlcHxVcWwExbTThV7GIswLbGm1hKj2x05NpCmMYbys+Al9PpoOEOx8JB9grDlinBJ1vIevnK9lc8JdWoP2lFUE+hjtYHjiU//6dlszfqlfnO5FPJ0jUSWELfhufTtVWzG6/RGTjFqLXIU3hSNGYNNlXh0ya7EvjOha3AwClyb40REL0kHwROl/O6DOT/kLMWPh1tMFDtqNxfXnBDFh6CEBxh7Ft+86O3HuwWejBZrSUgwQfk8cIsH8yK0JAwEhn78bGHB873A5gsnaEQGZOarvtIKk4gwYpB1+FhOr/SDhg//ghnTrAvZ+HJfqRtBBPA9uC3P0bhO2UlwoUQXGwRAiYYK4Y0YLElwKRQAqpIk5OmBQg5Oh34OAjPGGDuNuA8MX7eZDTj6QdNG8jmW3f94w23R4sI5V8raLVVPK1ilZX0eoqWk0lX6nkaxWtppKvVbS6ilZTyVcq+VpFq6nkK5V8raLVVPK1ilZTydcqWk0lX6toNZV8raLVVPK1ilZTydcqWk0lX6toNZV8raLVVPK1ilZTydcqWk0lX6toNZV8pZKvVbSaSr5W0Woq+VpFq6nkaxWtppKvVbS6ilZX0eoqWj3jqgf7xQrWApJOuaycSbGECbr1K1yQ+NRFEjv9CpclEhyvUspyUXSB06ZERZ0jPguSNcMilytsutU8hMsVIrrVTDf1hQmVP2JbZtfesOLd2ICjW81BfnANOAZcz7ZvtKIvIpsNm+3eV7t//CFWe2FeRXE4FY5CjglSNOD5Pm9pUyAd8HpuDwWIpMOFNtMOcYr4QPCdRKDshSn/hDwDSyKOrwNAauU7iUjQpaI0mQbCiRx257DKhwG4YU+jgvGjg1rSZLpIuMFtdxKhtPaWPJ0uEmAActijcpD5J+QstSeir3dJ7zGVvjxTSSxGVv8JLdj+V08Wz1T62mMqzaABJ4sXnEEBd4rna+3+PWYC/zePzh7mbfIdRHHxwAe5a9v3EVIQDklFISkEW35Ct7TDBb/irdvJk25pXxT8BkvFjll4BTnfOayT/k6ikFqP1euhebizO4cWpE098FPQKYZuvnM4uObByz8RMuccwvnOoR0n8f7O4QRCsux8XQY7SyrpHdr01ZB++CVAY4YAueCd+E3LSjl+CZWwPjb1JGRbwxvY9v1BxD0l6ms1z/k/EmKkXbp08TGKHWFIbalXFa0WS2pW0XSOtlwY4yaxo9aLhYOB2ba9xkQenRYHXKmiA08UgPZt9FBRBMHZwaqgsRVpksCAiUpW4Ybdq2c0uOocAfOBKWBdQA4HQGC/WEO81SinLfNcS0Sh+7FKhYjzwGTpF3CTnNUVXewIQ7plbQDXC6osHVK0cXjhZeooAypwskns2MWDcCg1iR15kDWJDe04ckCT2NAY925jHZrEhGJ4t7GkJrGhoyNu42B6+CNF5CYxohz+SFFZk9hQk3cbA6BJTOhN925jH5rEhtJXIfUQWpSPoAirxFh6POTDJhIyoEtEk9hxrocKB3FtTWJEZEnALLE1iREJ6l1RTWJEWvAubJPYEQyXJgn7uvUjaZ9bDb4Gpizn795NOKFFVJMJG1oaTvxgMuWVoifHohA64ENG9J+6ov61BxgT0TVR3sxPIUWkRdGJCgdwb2jiYRSTf8VCSaDj1/1RQTtKjJHxRCNwcT+FhKF9xISsERk7P0UEArTAYOiJTL5wgFH6VCiQPBBAOHSjz5aWDYlYVD+69cD3CCTw5ZjeIZQeRUML9B5PZx/JBg4JpbY/vcdTmp8AyQR6jych/gIdX/QeT2UhijTbQpdVirw7oSHbvkXo8HcYmHG+m2k0rX0oLUwWuM+Tf09h/MUBz5NTd3+DSZNppgkiCAiyE6FzY2do7ENpae562MKPWiuyS3MIHk3ZYehDA+tmIAp+AorPYwcCB+OvLhSi4jWaxILChJvEht7w2OFz/OmgC4WG8J4msSAjHg6EbGAhHsyJwOUd/h6oXw/eG7CYF99nTOY1ZO8XXZjzh7pElDkSZpb3H6wIAkECjzEOCjYON9u+sRaEw83mcLO5tSDcWhAON5tbC8LhZnNrQTjcbG4tCGfbWmp5Sy1vqeUttbyllrfU8pZa3lLLW2p5Sy1vvbHojUVvLHpj0RuL3lj0xqI3Fr2x6I1FannrjUVqeeuNRWk0ybepRpbUN1DZhyD1/fObPgY1nGCpomaXsKtsEl5iZ5KaRyG2XDS7R7NDzdGQZmcMXwbZNEAlM/sgjSwcCBtsrf3CLpHr/eV6f7ne37K5ZNlcsmwuyfX+ls0lud7fsrlk2VyybC6xVuPYabJ05RhpDcuIdd2pEvLYIYEZtBBRTmrjMaU/xFqT8Tj5mBn7MEdDkDhQGX9wYKcxmj3E2RkuZQ1P82h2qxeUOoOXQe6CjRaCB4wa8m5jARAtAAlCIOcPu7YcI2OfxmmFjwO9whJdrO3DshQep549ohElcX6OBrS/G5Gx4+OoRbAjM9wjMgnDASbJ/8F9bWlZHA81fgIka/IE7rjafQt2uDDoUAeHRyAW10bRIwLZHi+X/ki4cNuZWBqQcHFWwIQFg0FAfHYLu4ZNtRaEw83mcLO5tSDcWhAON5tbC8LhZnNrQTjcbG4tCIebza0F4XCzuS1wC+0XDK6dw6qBJi2mZYLk7uF9X8HN5nCzOdxsDjebw83mcLM53GwON5vza0E4HNyzGDcaYzN2JzHoN+WM+J/pRJQ3+4/GIdt355DNhwKw/d/n4t/U5aeMBw0fUsxssO3D/tpAzMBiIVtopLmtZqPZ4hsNz3AH2fHs2WB2m/1lE2ED88aiNxa9seiNRW8semPRG4veWPTGojcWqeUttbyllrfU8pZa3lLLW2p5Sy1vqeUttbz1xiK1vPXGIrW89cYitbz1xqLTj7PfEMBRgJKxlMsKEM9GhowbrwE7XPrUAJW83cWQIg2M4dMp+hUuT1z6xMW+x3f6FS4g8H2M4/sYx/cx/qd+SPrYFDUE7j2AyVoY3MznY4cbXwIY7sgQYoFuNRvgxsabfaqKEM/lihHdajaDL1Bi/zvbugAqX5jPhDTjS/BOaCF2h8ehggZfRfYeD+R8Bms/hgcwWfOxww2q68HY1FhLH5uK4loe/eEZAv2FmLU/9fOgj01tv0SWkgQJ80SSe1GHJPfi+zRh+UsrznQrESDtV8nYpynLPlUFrYNdFB+kbds+/B/fD9+mAigbzi6AjIdYAfYwhy2iC16D7wvHGyTv7KiHho/hztUeXhBwVo6ExMErKfHd/RmE3ZMGsf2NGec7ac+2wF3UbCtpvsyzeTIvZ0+Brc2IEUCsNe5Dl4hZoqEfHfzCfSfRpxGw99V82NcB4P8aEhIRaoLxj+BDibUuEe/t8DbI0oLiJgx84Ts4cz+3CoT9RhSX37OlTsgZEt/9gAsRPvNfWiHECxcieXbbuHi2H0Cfk9hkkIzxljiROwRup+0kZZJ+chLEtSGh2pBQbUioNiRUGxKqDQnVhoRqQ0K1IaHakFDmq0DzVaD5KtB8FWi+CjRfBZqvAs1XgearQPNVYBsSynwV2IaEMl8Fpjkjt6ILAUFe3DzSIyYRNDQ0NComEvAeKJkPhjdEYjVMMUENj+hiDc1+nDGWadipmEz4PuMx/Ui6x0pLXIBNE+uTpycW0P2qTf22iT+IJRt6cpPmtCWKHwUomTavBv2kjQK0T/hAVTHGlDN0gt8WM8AgtgyPNUYFbVeeDRWL9xjxatB0EzQhjS8wriuMx7yx6NHkaWw49hv7yT96h9RooHrjACzLplwGarw2TpIQUCqDaONk6bP5HNBDfUNQ3w52NUVkPPYI6IApKvt/aFw7BXUDPIl+NR6DGgt4CbqkOHO3T6QGjLM6dp79Cm5Fi5GBMEVgvvbaBDxVwLi8p0nG5S31ck+zXbzcWT5RkVxXL+WBSkkgCmPBfuAMRDwDEc9AxDP6fEafz+jzGYh4Rp/PQMQz+nxGn8/oMwajMdS75tSIAib8FBTNtuadAFQOR2UePNh/Bn3YLFeCWQ7oYQVRZPZ3EnESeXTsSyp9WLKYpzsoUF0/Zvy094fyGQAiOKPfzui3M/rtDFQ8AxXPQMUz+u0MVDyj385AxTNQ8QxUDMDDGS/BLl9mTAS3T9tOD9JkXw5mDpZKk31jcGpYmkwHTCaTyWQym8wc+mRyMpnRJjPP83y5ZMqVUKa8Cf6KY3i5VUsl1An+irWUziplM/z14mppwzKaeTPPm8w8z5f5Ms9zZb58RpfQK283rOVuq5zKppKpSgmtysrixlDqisNaJfDWMsz1csVb2qqqqittCitviKqqqjzMtcr6Qm1ldbUDMOXLpdLZbDaZeb50OptL5ZIZbTJz5ZJrxRUWf4VQEnM9MaHRKFOUaelcNpfMZb5cKpdR6BPK5HwymZpMsZfr/YK1vk/hbzjcJZE/8+fSG+aKxdoT2SxtjG+WyVkFzUFIoVtn/lW11CrF4S8YzLWlpFSlVDa/vt5ulZbWMszt+saoypV5rlxWQZdfVWIv11erGxZXMZVMpnL5VUUjhnZbpVwyucBIGd9vGKzMmdGcRoxv1hYZ5oq1XKy82WR6cq26W8vlE4RTxpfV0jcc5sqo0tJyVuVfVdtuuApq9d028yzkVzcs1mohvcgw1+ubxdTFV0hLXZyFxBVrs8BbW9wwWEnrKxZ/t1VKZa4Vx+BmcbfEXm5YC97yasPiHAAPyK63S0IJRfVJKUu7/WZdwbBihLVhbhcLqlQymVCm09lc5s08b0adefQZbTKZmJ7RaPOphOZQJdMy2nwyn1Gls8mUQ5dSYK6msqnMmTlz+Xw2oTmLPMpcKpnQJVMUGlUuoc/oklLpaDr1bCqZ+XKpbD6ZmLkTynQuKY+mUuKrFM9ndKmMMplPZs6iuYRGlVDmk/lUOpXMfKl5NJ1yKqHRaJ4zn9DnUxldRpeYR1OprS+TEgp9Pp3MpxLazJfOpxjrqsuNYubKaDN3Op9R5pJJ6YQu5UdTLLFVd4VVFrcLpTyacru64hhc8FaYe0JLG4Obte1udbuQR8ujqVUXeSTO4tLK4FqPplwtrRe55f12xdow11VXhvcbQ4pEIpE+/khrS2uVtXU09XavuuEv8ggsa6vF3drSHk25YDAxkuvlxtiSDm2tWGvNkpDauvJ2vbRhK9e2aWBg27bwY88jPhZDVErFHQoZAwB5f6To7qiciqiciqTo7qTo7qiciqTo7qiciqTo7qiciqTo7uRc8C2zO4k/cr4uAhT/xCvN2e4kSkl95xDIh26gcv3OoZsXlHrh95hKYWqjBEEvXtrkwH2pEjebQ0pm+OP78cf344/vxx/fjz++H02W8LAd2EYh/j8uxAu6+blHnDkRTs31+DRwACF7gcWPBn6o8qEbquxOIlJdBLrvHFZJo4Lhn3ip+U7i9U9AkSLd9f5oIAA+/AJ+QVj2xGJktadz52P/6mHAM5XAPFNJ60cQe+O/OLAHLgDo78bwGYe4HbWZ7KSwrwYNJYOsGhttED6WFPwy5t+ea6dATpaTL5/BB7ODbCAbwlIA5ji3E5whoiMPBXZIqBAB+8VqgYKEve4K3vBZ7OWBqhM0pptPtSpZn8Xenb9XYNpyFPc/AtVnVPKvzFNtzd2nchJy+nRAvBB8KqcKR57i7pbnFt74s9iJTTvdUzxD6ARjN/f14LD4rCPa13YNrPP4JMJi3Z2x7ZMIiUO6JlFSPpA40C08S+BP1yQKzadyinCP3WL3hQwbMCQ9A0h+OGow54PVr4tPZDhYCKBvjJJF+HsGtxjwMB6ewdt7jmJjFAYGxX6QycxuP0UYnskjar8Md65lMgmAZAddOPTzwOhz60IhCLpwqMFtF9Vg/byCN3g1aCpMWrJ5T0Fj2sM1rdJk+gIUBJBep1bFhVeDZiD9lKIFgqqULUdx1riuNJlGg+Xhmhjqrma+6qKSf0MkWKXJPgqkd4UudWprtvg/vrZ9iIQnaTINhvu0j39qWZ/JgXi9+D++st0aJ0Oa7HtDVyfu/gAfkQBh8adYKK9uC28M1eUgRFneJMrKjumvSp14hvdq0FKkcGQUCdZ4hkUoOtZ4drYXc+oyrNfM9TqPNe5qWHyCWK/TdqcKPtElKjaUi93uFFdcs+3nnbHtFEf81aeZoY8RY3mTKCljU9c6wDMruy08WC6ET8A2ZHkTET7+j+/MP8iFKv5uEGmUUxBu2MxoPjHPQMQzEPEMRDyjz2f0+Yw+n4GIZ/T5DEQ8o89n9PmMPvs00AI+ZoGPM76DLU4ipqkDIVsNFeAaKmrgvTkCPsPM8M5530dJn5qoRPbnoM0QIwAIAAAAAUOnAYhlepompXRnBhSAQhkOFQ8qCQoNHgVJA3IoOGQGADBOYchRAwABgAKAugEB0HYhY533GlSeYlusfG8Dy9BNitXibWW53Syx5niYWjY3R6zifasDrbgZ1nnbYnlaDcLKe+7TuSCCFcZTux68BCXp7EBkxFtLko8dZaK+Zng+DzAgs9TjoQfEk83w6KABUSQ2B9RD5AMW5HQbBTuynqMlOBK4jYKRWJLLca1W3X8S3ECY2HLnJTnwAd60QELV8sND2RNgEc6QhQofm7TYK/NFfC4GLXBAijmIjh4pFbmg0H4HKKigzbgZ8siN9HsLedQG0wdpNDCRxIw55dZfC+jVUPPu9A8dPjyWZbgP4GHlpQXXsdPpmIKFkgEVG0fxdDk5HHP4G7UL0cdyRi5WvDQ9qxrEcscD9IWfrtVywe6LNNz85PJkLhKg0S+41iH2R0xBbu03WWfVDH5x60i3kxvBh7huYXyn0kzgjJvPskmpvxf3Z4oK8283gKcSiE+TRvHwrZnSHm+44TcMrdHbXm6K9YWSBneiHvWiwECj/QYq2HJSpTU3X0kO+21rgrjkWcUkd6I6wGhof5gGArYZ0X7h9ypaxdaciIhKs/xljHDWEaWKSijjbh+60smkXlgotUkvhEOCiDBZ2U6KAWvnMGh+m1wkUonhqUT2xMNjOCqk6M2ZrTOERtgE8mT4RoRf3RwmzWHspqjdwYgBizfXg6yISEzfhlWOLCarN/SGpVdu/hUXJDkBh/ZUZ5vfkYArKObOZwcb9woM68czrHOijRTPmqfDOHjYbP3TV8t0NOcyxNTdLDEKXn5eDoIg0KyFNAobOcQgrUogVJviQfYuhbJ8Xfwk5EoMoQehFQOFz0GgGRN6DGIZVHgKqi7codLnbk+4QKUE6IWF+SofcTK1CpZU/BnUHlwmmoL6LTgWrYJEOUCliWUlyk6Xgz5oxnGYeQCjLE1dLU6IO6jDMSAF6y66IYskkll8XTEvQLKoy6xGcSsYiXpsV25Bq9u0O5AEiNQGNTE2neK1ZAmeZBDsxHB/yAjokKVjHislRh3coddPSAR6XGZoLsUDhn7e4rd74zdvn0Z1v8G6O72IK7a7q1WtfIGnVp5mQYzHNmUIz3qLWlbANImuBdVUSbIrsIDmhIJ+RvYHgXCI3nFQeEdlTFsghmrdL1QrAYNmpC26a7TCink1oRES1+bVmpcPfllWaFOVx4T8+3kj0sXTvihBN/UVsVUiWsUeVu1RZhwkw+J6aTUuf8LnrVvLOxFs69rwBK6F+cW/1jkn/3NifBZgsqDYar9gsv77FJDW55y7HxhpX2fnn8Y+aH7oN5j8ljP+mFqhIPk4zbQKmKj3aqz4xgilOoSRqv+Y8NtR4MgFqbqHMN2fEuMrM9S+bACnmd/9RB5K7/BF3j800nXcPllmzGHta5KFufbyXTAf2Bs252WAHXOW4b/ek9UsVzZ8vFOdbQAUe2lquhH6pV9n/gPiuZ0PqJg7H54R8aCwkXUyR7exQdITpCHSjjOBpnyDqJuuC3RKxQs4t88YsLFuJnIpy2IC0dkIW+962XTdSye8fK4Kua9H8aaLlgQ6EhfQbLq4gr2lu3QaWpLPqhnWAVj8qdCWXvpuacsocCWssJVeT1SDmfhJInTF5w5dhrxcFPrHi18louou8td1ZcwVIffBwvLnQZZhSWdCilx1J8OMuGuoy/BDtoAV9rTbwDpQxFK585LfQ0KKyW6lpTZzd5LYxMl2SN9kbkHmzVpe/TsSYjnEiECzYGLw1NuLLb8nhx9jtCk7umPVvLHDKnknCG2TBAnPtY+oAwpclnUu830ITJnYVXYfM5cvueZFMMlS57eqfXqouGw7hX/uFzY0UKssA34ECBhw2ZGo+NkYi3vEPEcQDgVSNTc5TRiIksCzQD2scgv9GgK0CjJ5ZA+xrIloSOSIvwVnJpJpBqTNORl6TDYYN6NXdddgLAXSsrEQcT7rj2+8BhHt30puLgtFjrrnOP0T3aLdG2VSbgnU0HjPMkc8CErxVocQXPQ6AJ2Sre82tWPrjVxWl3eSEebdy8ikavNN8pkCR3hHNlCBRpnlc80yCdW6BSPhv5UIBnJ271q7VpvWVw/XaTHerH/WRLriJgbGEqSN1bege3MNa9QqHO0G+AtHOfdn4TNxO+2x5qRvQIYy+pfZ6upgWjgADC6ZW+7Pwn/MSCLeb4WL2zmLtVCG3Syzs+PWhK5wZVbXS5VxQ0NhhXeenTYbFnbjRrOrPNZcZbR9qD6r308elR6oWxVQ0QXkoEgFI939UFEelx/ddU8koPgyFsCK3hLoqVnws1/oEP5WhCCkwiopPKd4hBRChcicYry10ziVsOYeTNMkDQgNbbsnd47xL0pRaqBSQCFI0iyCsOscygn171zKrR2XmWPXIoHI8MiyvEA/HDYTr2F1WGzuoX1hokVf32EEJ3Japo8BpOYfjfqo2gUY/6qM6bVKBvV1nP/xR282Cjb086DEx6yzATht3oiTrFVkv/J9qKyfGkkhkEE/B1S4YOgpB7KKFzrH41cPqoscsW1IKb20Z9p8QAi5ZqwP+HtVGH19ZO5LRznrsB/VhiX/hVnUacp/oNElu4c+nbTFHFRI+GR60ieDZP+1hJ979MOutBpL/xGUuOkx8uyUcUx+CNgGDBo+TG1ie0Ls3hgT7wBpFM3VHJ+itS5/coPW+ryNm0J8TQdMBEQnm1WzYIlmvO1ojgUPd5pLorxOKxm8SMr34V2+bHHRCX9xvozGZqhEvYHgNavEI2aICm2yZtQAlLs1LL/DNpocMfyHElpp7k1QPbFIf3MTcu2QdSV5ZPgvg34CGVdUkP4XKPhxb7k+NbEzfsByqqk1OMnxM29tzETDRDaE2huNUYPRYLOalcOQEHoK1yWYvK6zlUF5DEe7ahxgPFRIsYdQVzyYEIWcdxBYmrOtl9IBkEON9AAyTTvgSO/RcdkFtvCsDVziWAwuNHL0Ty/5fDU39/YYdIBew0+PN9hXj0ky835DWDxyBmdFHutk/qKMsbz8yaA/i5DWOQOGfvlqnY+gX9jxw8IZyMKTaT7sJ7NYpNB1A274649TcKlxqLDVosC9SDCDuk6GMmS/4C+uYb2UQJhHCMjPYp8WVIzJiFQhz2noIH4yZYN7cknKKGmhcXav0Tr79TI6s6Dg0K3k2QpY0nyY0tDhCyvtI3g6ubm0S1+pGcY6cUQbU3JsNqx27dC4S0iJDexSHM7qxJ508lxrLo/rNEXPqaT6oJS5eDypFhFgglIxaYJarhhE8XLMDC5tuYKj3B9sVYPSIQPMQu4gqHJKjgd00QBYYqbx0tqUV8/9wsn+f3eozstTK0uKedwjhWw4n5jnKeCupxdwbm6adA6MdrpvZZ7V2INCBxVe0co2AsQ9jzL9qAot2dqY9MrlFIeKHc7IDi4vFel9uE2lMeF/mZfKKLDCvc/b1kXjwdmxIGXNoOIXSNgwsIEP/ZTAY0zxFig6uUYXx1gV0jtMGnFR/FbWk/k0EYwtoZ6Bhvdv4nDlbplooE8ecEVDm0dJYF8lKUfmQ9Jm4jq5Jvnff69USeyYaAkue2yo+wn75A2nrHPYdqb7wiHe9VTCR9KRueuwqbKeiI3/GGSHBRiCKXsupPFaEOr5jB0jWwYg/vyrP6BNZ/7p4gCkkI2KEWQBjC5SUnUAmgiUZiGE8vKRc5rrsyysTYa/zyknGJYWYvYcTIX/nyoD49qFPZpr/Cxfw3Vn1hSYytbSH/TTzSMvmdYY8TEu7hJ6jIihcKDht45Ujjg0jjO51t2krv7YVufRXo0s8XsuAgf2T1/tlfiYzWHz9lHnms08jVTC2oRg5vEsJ+pQMZTkxpL7DgJX1Wy/9yfkXn+bR2J/wmnr6KOnX0/PFifJno2e3neQSsdeNTZa4vqZ6a20Pebk0JUPXmnIOWJ+rxryjb954WsqH6/rDe/3dXkfoKOapfiBsibdmfF3agBfHCoKiKG0Obs4XB4+1CI5CISBoLTFPwJXFx/Skcmxd7z343JM8eClkDABm1YQYt7qJTu5lqhkf8vqjWtZDLX43i4jm/ReaShhrq9Rg1Hx7UdAH6KQEOgw5EvSxyR1YMY1GtPybaQhw5vPAXTfoRZfm1x3RiVz4/Lgi/4FWy0u/ggc6BYm1w+gfWEwpkAuf+4obA21aFrwJAp0TIzPeMSS6cNCEoKHgONN+wg8FbkutR4pjOzdDUD6EJtMN2H1XgzLvhc0lg2RzYcL6SMgiXdpBQN0Cihg1kM6CcKlac4nVy9WSKV0RPbZ0tJ0tVOM4DrdAm2Z7HOIVJl3GUg9mIbOQZDHp8DH0/XUEd916YKckUJPieiNnPwsCQqcfJjkGK4jf2DvZOAF6x9z9Qy62RMvl2KG2K0D09yM3l1EQA4Rt58WRQC1kJGMGIdLgAMZuyUhAB1AqhB4WZkqgA5zdpgG6YX02BCroTASx1Mdm3C1s+TjMKVzIk89FvPIlfUQmNyMzTbtMPYbUQW8IumEhbjO3yRIUevc23e2B4I6+3xDWFw3LMxRLhlmQVhjc+gz+rr6aKe0igRlup4qELy8aynGmYHvFWi+YY1T8xvM8zbB/CvZQy+JetsFoHISgrFkacnMUPmt5LNwHWXpDg4me0l+7A36J+Eus8F6lcUTRAH4Dj/c4EKUirIZb7NrHom8Doz62TXhxC+brKvtE/nhG6e8P9kmxouD9hAZ9bK7R3pDDXZr5kq+xC22AkK6HRn+T3a59Cu+p+opYHTBBAYOvzzCLVjejYwE4mxl+QTgGuDdkQGgcAjs9DuGNwFIyb5q52Fpk5X1dM5aqVUJdDdro3KiKAbg9xWQ1iOsQTwNK2Zl4t6hVCZ+q59QYEvLy0dYnxkAnjjCHCorP+lEkaimwUcI5NWW6jasbwYUqkiJiEI4P6ioP6zNMN21KSk97huJocgeHFvFA6JA1jfKURKOj20FVKh2iJWXkJkCFPUPKp4EWB/VD7NSATnOeYWZOY5cQejAowI91GHUWEz3QqCLDI9wvO/W4wC2iD9TrNUq7a2AGtTQyk/1IU/BiBIMVNEqyq2AUowbPXjT9ygohLs4S3eby9rqayIbTVu7lRv3lPtxH7CrQQfIAhC4/FH7fAVkLMFWtX1Fedk/wzlrpo9618wEeO3Ca+WyTJ5qcGBOLrZFO11Bb5BDTpSfdMB6kSScp/qFPCdK1U+na0+GIABGikzcecroeMgDeE0yXekp54TPdNSfQuxjocyBv6pbO0gxRRZXu6yAyo457Zk56iCZpdJwdQUU3DhWIkmueqUtGZeqvu5xqDgVDltr5MWlbsnvwl+wdwaJigf6w65tqbSqMRCeXfvfUAvHNcFUHIaV5hLaBZTHrOv6dqz9I1iSh6YMZ+nRtUPEetUITyjW0wqDAUDbPA6xh6A+7vFgjS7cNRSwwl7KOPkrIMVHZ/ZYwxRqgJpIM5RACwvNffc3PRTjgSgmXfkfMLoq2WMKMIa0J95g3wNauWpScbn7djzAQYDswE8cAeWAun3Hu1QtfgFX9lLvATgr7LjC0ARm75264eIPpuQFbViYN7+inhwXaqjvYaaVBkAL8Sj80C9QrzNrYIEqLC8RpgOX5ofeHb0VHJR+zZxuuSvLy+yHXlyS0o/FVkDRAblr4ZvU6dO3537k7aQWo2dhWPEeUskluOXcByuOxL+Pk9qnjklWV3ShbO+M4HWLF/ZSTbyLJyzncXjj13RrC5EXkgGQ9ARHpe4S/oWtH7O6yBHfEJN5T/6l75WN0V/YomdB92zVapa8hsrZcGmNB4ycc6xUY8RQRGf4GiiGEMtz3dOV1dGPsgIV1bTPs9jOC49ZaQwodvj7YzopFE8Zw7vJMdZSg9iudFZlJD98Fu41BAhAGN5wB+QE6rHrLpqusxhssjUJ9ybrX+A5CCiTgmbz03quHASwVTbIogrMms6ZHRyxGn+b23ivszUlsUpXYjo4lyUBQgEmfWk/n1XCaX7X+C2tdZWGZPmA1u2AhQ/YMcHwfU0eahGrVh3IzSKrQsQ5hzP1PzI8npjsLZIhkCpmzBpuC0HYIuqYYDgfJg5DimWDluoSeE33z2Q9pUsx5uuZfOS61BYJlWtPNF+x6ESNpfUMcyFEe4S3vP+XVqeEv95B6r5PO8pMRr+RFlu/4JAf21pGgtdwmnVIeP3/9itok7XF/QBobGHXLCs6mdlTtpSi+EB7R6rPiI4feu2mzoZ/nYxGv5T+/Xwq1vLpZanViGuZ2ed7kxlvHdwtc6z5+KqU9t9WizGsSde3vNd3PNP/8PBgD25G5nfK6NgYSlmrILNsKVDdWmjC9/6tpv+TMt+1FwncW9JC2x69RYn6VLe6UuR7kUgYt/ved6ZzQXkbLhTGR/T9x1D8YNI+et/8cyzNCCcdlTxEKAB4Ih8ubl1CH6mSdjyfC+NlpN8S7lKmmIEx5meiWQ2kEgCmN6qVh60CbToGaDabv6VFrVRS7iBYFGU2NYpvlRIklZo6KPAZWYvfhiU02OV/Rl9BOpI7sIYgaONQLVx1D3repOXuNtb2AHqk5DHBznOFZCR2KeiZgoLHQi6DOJxu6hawHusJgHWr6qVflAEoobHrzx2aKN6VlIorMQTfvCegT9hkAR1O9/z3wjk/NEwaUdRUo+9qXEKB1cVpEGcKusQxQfNQQjMvpRNjLseBghOeBQz25QtbqNVmF7XXjLCDHnMBZxqeBu4+/RsySYiW+AxoEX/QCPr9EJlCCFcoftftG77hAwNfD+GO87tIrSkC/bpD8rcV16SnHbI0OyqwMbG0GwC80n6WApIrPHfQ4MBZjlCgXpZzsytS3wI1O6xeS+G/M0I3SyUvzJuC/ueAEkwQOkP40f3nWdvshC5TodAUWrQiJ8ovb37iVvu0WPDUaNnTtUDTb/guKTggpSn/uszpnSswJ9sioJJY0r/8PkWmndEvdWbL9LYd55iSqWUMECDoLEgOgPHKyiAAwjsJWHJw3oHUfAHZ4T5UwjVzT1h/SkjNrURHpymIx1Fh0XA+Z6dxen3gOX6j5cwJnwYyRjLSLUeEAx+gBWWFCHFAhFBEULfI0OcF4wIgWhKxyEarsprwjgV4nhPncC/2VUeabdrQzWbuSdugtrbvmNnFBc9Ts/ozI8osH4H3heheF+5ydfyLf3qK2O6LWh2WzQINVBhW9xIPjqONr4UjcrsokZhzu7sXgO7+kQd/KwN1ucxq31dIvdt9G1HH/pm4R8NPo4FCd7fvJeLW2N2jb/dmWSXuRZIlq/388k4Wqyqsu6lZkd0d0Xc3tQDQ9D/gnJJQWwwRQdAvSB4E/WXkBDPZAEC4A+n/CITHTKhUC97rXN6G4L5KtS5TE9DjcloA/oyOT+u02d99c6HjhH95PVvpa+eumBsEHGRtQcd3mE93NZRJ9Fv2gkQ6wejALaw8/z6EM+LzsJo5t5ToUKD12sGHZIgBiZo14p/kBW41hL0AnIG2rFu2BVlq4jxYf/TMVSA9RIzkK1ZmH8BfTS4vvwUhyaPDhasVOKgAwdYb4rcgKmXxdydfH2kjgjPguytLzpnI6Ro9ocFi5lG2Bccx83C6Luhb0GEJvBbWLn9VkzOVddqZaE/0FqwJOuI/Rk6M5+yeSktJ4AGrW50CQnvQpW1ZK7afutipdia+TB6jvSOtPW7SLPv/jrRVgyeZse57yYyubpXBVPC4tZ7fmyZIh4+7ojxe6znv9x0vpncDPFY/Y05gdsMeCKR6y618oNDMFfh0+HXU2kQFP2vV145wBnnxkAEGAAVoGyolo20LpO5s9kPmQ5bnDuZ4JaqOLYKWmOuaZlnDvNF7ZqRj46aq6INN03N9FZK3SsCu3IbhiQ0J86vLANbdr0At/J7E7zUb6JkzUvynDa+zoDqUkpCkYvAcUD/vV9TzIFS2/PuvqNFBl08BhMQo6150BnA2Eg9c7g5zC8fAtvY4O2cl7dPmaC95A7pW120579myNzaGegIKQUJjEcBeH1BOqH/Lzz7xuEw5dosIRVZf7OUFkAxrjc+vOgwzVPZkgOu1Us6KtfOsK8XRBM6japCUe3VQ8Vm0vpUYE5T5Mh3Wj9S4znOfqoOyIrxzwAI3uXZuHwvYOXnavHbaMhV5eJiPvE4LpMW5Syk/PV5qLvakWezz24ZM4GOHLHc8KOMeL/hu1EuEMespxfyNHJTZtQ7p8lDeH5jk3t6Q01dvFzLF0wyMkygEHxUSYEBwImQdWBYo9U/NKckblGna8u2jWnsz4xkDDOEGLQeidRfSwI3CJAvSf2Dt6eSOXw3Kbh9pmlaW25/eOSPYdgQpcf5AInw0w3PlphmUnfsD0Sm8GuMURaOVvv6uLRRMsR13z/LsA4mDIcqgjN6FnYNQKyFj4QGX+eaD8xod4NwALUVd6TQdlL0l11qaMiaQpp6+SD/ZpDDmzXGZ7nkHtBh/FU22yX70QGKOoGZfnQGmTpRtI+53LAWBzZPT10e/VSn0fRhRaotKfUekxBqmmNS8EOpo2zO6HzCZF2TD3GymeGmFAmw//xfjgXVmycB+Ybb6jV0MFbQkrcTnOnpHZWN4GVhNQg0WmQypDtGSerSvpDjdFiRZZkarqZRZEPKBNw7BtP7yCmctBzkeL7I5vlMhYNAsd45zLxygJUnUxAtJKPcVlQsgYJ0a276ZU+Zaeg01R6IuJDq3wvvpNE4hNK2Eam+IHXX5rTrCSECksTSPmSjGeejBV2nIU+fGqqUnsjz6VnkAqTVmdDGU8WX+JxPBkxUxcKIXyBZFIrWTqILPAfnPvMCB2J26BuG1N3k7UQfi68aN9Asc/fhc++FVSnZAgenFxiFWS45bkODt37SospHZAzXGnzOl4q3Ab8JXDMi8xElWs9NW410iUXZv/pzYJjOlQ1Yz8vhDyCW1SrAjFz/2/KR28VkK1JGtFUPivYy4N0GJedbMqPMmuGObSLmRKjNdzYGBnKtwW5UCr5dHevUneqpJzOx00odpTE4fVr7WsyOe4+Ru2gJ2ghUw2bHnLMPmW4kv5L0rcJ4etjPLPmm4HTBjcyIAyixhcWDyLcpQq5nFPgxBVgQ1+gw6bdyu/bKKUAA3uLa3bHMh6xkXAedlT+TCQ6cnmOdIy6gTh41KPpYHDFfJ4DuR/nXM9HaV5sLeQAqlPQD2IjaRzzgzddyEdmjzKS9aZaarOXCQaxXuq1JiW4NSWVmMZicpsYF9R3CTmV6kBw+mXynbUVUkmGPvhlobmyjhyZrROqTDUFVAwNnouh2Kz/lXcAQLEKIwiUMtMQr13NtB/idfNIK0XFdME1rd2E01I6wk1KL91Grqyk+UnHNlD7Kzs4Lqu0dCXBZ43bNdXDk5/TPXKtPyXo0jElcHABpsEqFHBEJe9CmC3nMVEHmpzHYfnmrL5gfiZE3qjNM+8AA7Wx2B1WrM3YntS8448dwH4R3UfQM6esxmYnUlOJryTh2hrjTRFjvq65+GBrgi7X9xAZVGbF0UWTEgR3LALIO3UgTFF4IoHApcwpewxwDn0cTmzxjY3qoPOhZgeUyzSgcnqbrSczpXceynx9D3QcEu9pfURwukHVhADwuh4oSi0eumfyoxFAPl8Bephdm4JTOhQInjCK28k1E4FlUOoi/U3SGRliojjbU+WjHYoK2kt5ga8wXDXCcQid/Hc2CPtW7YNSWTxgEcT1SXAjfBGmaYfnDwEm7a4do55AQ6Y5Gg7fOCt3S49b8qTc7Ll0XV8wuFMMd7i7xpEFB2+rOvQrDcO7yJHqjoRnrr4V9p4c+6iZ1hwzd8zMCNDECtvvrNgmdmDxvDdlkWk3JCcebwGeURq7MU+23SnlRJYYXhPlZ9C4Jg1XMZ6KsPvUEl7BBqhMVCram6CB7eORH46qEFjy6Rr2yoXRmCWGqOho6IzXqhBZTXHwRWY4FsDwLVAv0FHyxBppEqxpt8Y/i5p/AkXccFGblz9jvZJ/nopK4sQNx2JAo5l7wUfsUxMNrJgo++fwaUcts2scY3Y1woa1CR/FtfFD7c0wJJrSc6S8/SooWMqQ0+WAYNFhhjMhBWGvsgQeRF7b6bWoj4M865FaONcRgRmXpyVNY7MijAUYQhF8UjxajJ5WMhU15OUf83FF4kWpWY6/jMLalgO4pP0mcoLspDt2dBF2yhJVzWRde3I0hL4dYBiLiCfdpRGXkoq0OBzI8DouqiwzqdEZUn17aPHmKBIcFfZ9gjagQFANJICU4QEbna7HZUo9OxgRvUYQeHLpsYpFhqRAzPbq7r/IESZ13rxhWVvLcfg9CPLKylBKsdgpVmXMhSHtSMat1hWSR1zttzGaTL0K2poOgx25GqFQSDrJzMi5EUblqtFce5pBQz8s2RYi9abW7kjMAZqJoO1hz8fSiomQOlOUpJIGRH6o3r4L1Z8k+IkRq5+42wS+INngV6+ORW/2sKYIgS3Em2ErJGJxdpYdvxRM0dJzsHGFvkTNuejoAnYL51FmxBB1o5WWjxdTjXA/i/Ba37vQEntdBhbL9zLoMCFoHhZZc+XX08hwKheHPAXIIAKCE1oxOPxkMsoFXUdyU7DLmQyE6HvxZDKKGqipJ6+GxR5Kb/HejwlwlAohLlEDTYCuVbag7YhPZH/eEkx114NZir0ZUg9K2hZ9o35hT8KCIcgP+O/kYktSH5ninbM2m22WlyYG8SDjKhETg4SXKb3VGBAxTRxpq/r0h571dihTfXq3eSe4O89hL5a4bv15LzhvnwX3QgKmvd6crzBIzUORWbqk9YlN26dOIE/ML18iE0hd9sPCLEt7zO7XcYy/ToIJ1HE8OvmW1irC9LZH8KCjQd1JZBurslmYWc7r5kGPZVCNcQc3EE127XwXVkhE/+nva5PQCl0jYquamW3F9RWfvo3Ucjn2xPfD4pBTconjCW4alPBdH9t5X+8tHXc90KlvJH0LCZZejZCaa4+0QABFiSkg8ngPmzzS10tNvvpEP7r/W89+jUIF26K5vKctWubKIIKkORsoJb5yFLs6l+ypkAElKK/cLvhcVSd3w7N5RoHXPZlulUF84lJPtKG9a3l0l9nstOpi19zh5qlYHK3q2DVKvupG4nmiiDDCmIkMxSyVw2fZpIcCUSX/XzOFAi2I/ChFTFA0n6Z81JlY/eYzhCzaYEnTPHlG1Z/66prY/0KOAI2HmF/JUxTTOdo3EGnjf2OSRSrx5tWUaAdP92GS4aSdAG/keueq7EF8i4g0S25Fu2EsVFOTcd2xBTcW4FhlxG+NuI7ZLjXJUNevd+ftfOS9APUbayRmcPwvaXUBAAAJfU3p9KNMYo+2+9P23SWjTLE2J7v1RWKwLYmQn/MaoIAMr97Rzs/VYO7P8hnPF3Gn+cFRhXigf7NOf3Zw76pX8CvcDd/rKuz6+RzM6/nFzKugsHtu8MZKXIzcvFfIM+x87gp5ba36YEKZVbQPbc55Qd/tiSJaoNk22pOaKamIC7bdQoA17mm4wgHFEy3K/gKvmkIaOlNP9fFrx+HByjCdn9uwW8HY6UXpvdyDAYkTKK9EHcWea3HNfwnZJnNsbmRkbLvi+10rn3VlLnU8/1OMhXDZxg1SjXiA+2ceR2ZCvXRo2jVqPznkPm2DBFQTURaAg/pmtAfVYBffDa3g4MBcdjOVbE7WlS7fW/H86QIjNANxZ4Hf9N5OxbDUp4ZTZO3Au5Rl3l6B8rHin57VY6HNS7MLBQY5fyXhrVpxbULVTREuEZ4PqMRwo22LWufgTx61UJjaWOOQHUwHHZcl6tVv/3BWUOPpqCEN8qjEcgyoACcmWufvNEYj1KvG5BNF3dQwAdn0xBFJSu0Iz39nJPxPdT25axM/YxWDIkF8noIxIQ5ZkLtRvqE8j6L4JmXAXL8Vkuy0wdTsmWhK7EItvsNBWH9S2OyoZcuUClHtdnIlc+ieO9uDOIw5ObS7fMEPdncql0JevvAHf8DlPmMOZBHuXtKLLqcxIQqVs05lYPS4C1ZKDL7IkOu21AkLMOdgGAj5vDrnB9iSFVF+CiZxoUHkfy4IkALJJZq5aMpkEOCwwcL5AS0OKhw1Ew2l8OzKVPa+1GAthBQQsazDbOdVnBLELVIH+FinwZD0Ov/MNNHuqujrdWQVRBGesdxWbVL0PZCbjFpGqJ7pIusu9E03uMtxlddYrZqOBM/Pvygq799uSMBs34raqd4Z0zNp1bjVi9yT2WSE8rI2GxUE9YmJwHrnBxkehXcTwpN2tmkqpIKhFxIQwzM0P8JAKWMfjRwjIuHaygQ+n8JbqbdMz/FvfKjDN3VZIa/CEm4WCwLj5enAiJHGT+MXR1Kvb8wHoroC5Y4wFQDqgwkV1SptjzkN/5JNejKvArIwecDehCwSfzMwzGArAsjETm9QK+OLJP6lXH4JUmc4m+j+I7EmB6pBGR1QXkmncnpGWiYxFFgbx4uFxhBMsQi/n7hmKFpgiqekb9wmTgeYRaWuU5lIb0/PkYihIoEYihKoJeAJuBGKPiOlirl1CYsawL7Mo+o6H98VEQ/hxbYCVIOFRqu7jhqgUa8plqQVTUUUJ1YDkhlwoaLoTJgKJr4+0bswMvAh62zXwBkF4c8EKpVK81/mOgwHgLPrdpFSLlKFO63eV2qkJuImJDKpv53Au+eot+/t0a9k9mGhZ8XI5VJ+KDZNB4EHP7HqMkZ5p30jeBUueLCRYesJVKBlhDSmBw19BtdIeHeVRgnQw1vIEM+oFfatRFip6Syy3wMLqBPVoOBWOFMjVGPM1IX25l0TlkiTvby4VXFYsD4aumtZt/Evz0tu3Lv+Bw1+WTO8kMySu2KrNIAPtTpusEyS65+wBEkmcC0sFbjOXo+Ef9OMEoFnL2IEc01Dz0yy/Lpn12iz1qZFWh4rjGimZ5pTQ8wj1ouq8z18NxUrmLqX0U4xj45W3U/T+ZMjqAbKxEkFz4FNKvlKwyJLC1pJsMBOebyYI0m7E5Va8qhk62tILjTHi8lHOrAhider9oKmbtNtp23mWuF1DymrClytdA1fD7DbwIGsCDSYzqLZ3HjuvG1FDOPnsyWsAVcU2/sHfl7+Q61KMMzoxepDB9l42aH+4tv4gDgPBHl6q+FbomCklCK6OQQbakDyw/hcV6SQhKdhysc8Ul3StgLQzn9ACiKwFgXKzjCoL9I+u1hdyDbeC8Qt0ARa8dbifxFzcBhyzwB3L5HFdSd5sThUA+qrjrGYKLer8UDIVEV/wQ0KYAS9ziSL6rHnoeFd9YZVUJflASZK0r+Q2tmlM8pQyOPm36GwylVs6ZV6OTEFK3rTO5ggucqC1AnhJxIBRZZn0c3Kg7kMS4Tx7En4VIyaF8S/PHQMs92DTmp7JCG5BipGFlh29Gihu+SOcjqZsfkmQQaFoq5n5qMn9G4AADgm3JQCdMcC9kPlmp7wd2oJZA4ku0kYFJAagRMGkeWsJqbO/M/A95hOt0b9rHwaWsY2AgVZPfDtE+07yLO7i5MDzoW3mvFBWyylYPppOhQ+0QiA0hGTnY19wG+B0t0o1fMclN+k5b6J4fJSUHS/0oSTpS0sdK04GSPpRW0mDqfSdUJZ/fshSe/tjZ8fJr+cbk2F39tMZUgHvo5r6/Bi1Q/d4tcQ7nJW0dskaMCsQdNcZHWPnfovRNYYvkTVjYZLpTIe4LhbuTZUGbONCpxC78Y5Qn8gLwEvw6YDu8N9lgA2iLirPQPJzJUGUjkJ9/Eg2ZGv/CmY9nhklbXZ5vPWiyPElQOSwTThjoTRNycg65JkxOwVF5SNzS82SxS2ZiAOTmfJ3/H5ou3tyJaSBMovqvhuleDnTwNE3jJ0jZvWddjao5gEiCspi7x8QwZzO4AF62H0EVtlwOA8ot9/GSgAlPhCbFR6UGNoXeR4UJJM7QVxygEEX2HajDduR+wpzM0N4uobSOnvhjrHiAVQgH+oeJr+1AKcWYtWJ5E1ZwmfeHSwN0LKBsnpv2xFFeYsiLJOt7oLvY+W5iHCH2JUoBXHVu9azlqgtouUWYouqFhhAfxZApt8jk3g8b+fNqskbvsQi33euO0U62HK6ZQ9GT4Ma//e89f63PO+t6UJYMCbWjEnA/TiiRMch/wF8Zjonps4KJ/t9N+ektEsXvWYT7XVZK8E7EVajw22BQi4cQG0Uq/TsveHligz3V6Fwai7yOPWuFM33Qul49NNN1HHuUTOxh/1sli/P2/DVy1Gifb9bifOVkDfgtWGFTaTZ6VbMr/jQ2W03ADDR8HM1PLL9H6cdGAFjHhr06s/qabYKVB2VWAapMNAX6wQboaimWiS4t9zxMHMH27gew2CHa/tLC0UKoNiZCEWJy6CphfgMtYFBe0KdoKRxaZsaIwybMfbnL4sIPGUDwpWS8AylGLGPqaNpGCXIQFba1TpaucA1sw4mw7RrKW5hRaXzwLs6XuGUMsQkMqKGdcKmpyTnfwWPz2xtg3NKswIVLGynfCjQIii9jUDtAiAhu/S/OC+m7iIReEEuzKNgn8iVgAoAgtsqQ6gVXUd46g6BBQP1Oxl1gAWIj/G7EQrYsjjSDUHPaHcNhPlzPom0liOxGg917planKiUsmeajAC55SRjvWBJwLFEzCediDJBHIcuPqxFAFUFzbTgCM73RGHTsgDhWL6jWy9II5yuTCCCGHpqhyT+9N2AohjTZS9qMzGvZcdFbtluiq6ZJ8fxlH6S8+uTB6UgBgvAqiOFfitjZlXQEUM8fgOvke9HgDH2otMivEMpP2XZxdxSAKnPUYIrHaTK8T7SNdyivehE1adbACQL/emfDYnTAHR90YIw0EGudcgJFyPpjewpbtBNcEIbdRvouZ2AiIiL8VfcnEdyE1WloSIwQuayfoYQzLs0rxRDljh3x+n43K4LwCMHsw8goOSolPy6KV9hjpORFY4fMnuFssG2YC1j6w9tpSmn8gxpAUxPyjt2LdJ9ze6tLaoUdVFquWPXsmj76CWybNnV3hd9Qw3LkHV2wrRyHNEfCYzpFHwUPDCsLtsaH7bdEtAZP5o4fN8ccpPw4UGUKmVKIoAtoEH29aMJMKI3VocVBkyoVbXttwFqf13eOkk6EOeHre0kq3wuB8jYiwN8APNr2f91XXuT7+s+NQtQVFKmxBTztfyuTcqBUPO5Ul07SFtkFWUCnWZ91Zfs7lTdJCij65DmCals3+nuOQC2WP312nLtRV3LKEbujp2tCQ4cR1EhhnlA65HqmXOAhuNuHciMEapiN/1xY2t3yw7DCzkiQUICZQBxmROpe0kAAbp1J35IXBATEIeCzW/qeqGCHula1LUPxfaFMJ01aFqEN48hZQig6VWgvGniJ5O/J7+wADsEsPFDPpXrOs2SKXlwxh2ImkmTPsTy/e9AyBkEqTeD9/8o9IFlNuIObkirCIE6qFr4F1JJEIHXrxWSfHHg6ewZ1AoPuW7Vm2dOALqZ0ostbSZXqm235iXjFLUdwRqCR667O9RUiBswZFrs3tM9qCRe6zdVaUgKahSbwgFiiTzN596xmfV8LFhJw1BmdT4Rs6P50qNkD0wLuA/CTuwc6pzoq73LYtXAVddMC9kTgh7kPaqp60JZ8X2fXgn2WwUkuZpDaR9AfUG5PYxfwiz4UHlNZIGuq8VpZwRyOgBtd2E+5VFOse58f5hso/L2gNf3qknVRbhEwratRk8GG0t2rtVS3UFWlGJ5hYV3glkvJ/XnV8NFSElzL225YDzbD5X8xUrnRJRrWUunDqrgInLG8hIU884cwgrHckhRCbaUwVgmuKhTiQbFZEl88bAGN19atSL7APElJvxkIgryYB/lEDTTN+tjeGcJqSGES6OOYV3tfkJazwBgwH4kdCtkiCyQOvGHCxaBXcuBKEIwBWtmWx1719DHYgTgYrm+tAltSd6UmlpQQulVPMgFLFulaOLzALQUmc4R67taB+RT82RrnU768KEsBxrOQMXw+Ws0hTAr2S00eRewcSPQGnI5v1Uyp3c6AhWM1dgOfFYGrNgonXwFCImo6YFnutDdjIIFLSYuaSkpRxuY5Sn5CAIjGo2h+8qUCrLdUwK2sENhnKNI8yXSp7X5bZ1kJccD5ttcRJgsdzCAdImC6gjV9LYO2m0U9LANO6GX0nEF/rrKBEhXbqgv5BAyRBncrQA+G2zIuENTCvKtqX0cGFQe4YAMRybAQzgaxSNvtanGiYIFXmxwSDpuekQhsCciYBucIzFZzNwos2sE+ob8gbMt4T4HRBObiDnI+L7Dd3HqHj7UfdrYsrVfumyznBTynHz9wmWBmVXd4iz8MOKbvcs647/tmjZ9EQDhnAJ6WUJtNgPDkYGczXTe3TNGMyMr3q85RCnpR4lC7pEcXQ5Dik8yD0KkBj4pSvT/m3LI1GMBS2busAgEsBNodpzLgsvycAsfmHSWxug6C5LHdqumyYsS3xseWZhDkdS3KNOB0TqmAOmNOOS64Rfda41uoxyKfkins68yZ5LJOyHYlQ8Wz6DWVDmDF6dMuXQgS5/Y3OTJBDnudhRB2Z3Cvg5E9lEcXOPssAACH4BwSM2LTDDih1CZj0j30D9shNmVUG7wy6P9mIJQNVjTFssgLqiSH4UMrv+KCW79+HYYNuTNtvK7c/qbiBcrlUUUYXADoG4f6Qz0/ooJbv/LpN5vIGd+leaqy3xj1Qp+sdHSigy9gf3+1FwxgyISC4wH1OskwTYPR0wGXgzAI68r1vX8DHugM8zePvGDkoMKZkTcimEyPBGbvFF8JElie/sOiUcbdbzADygku4cSIHPe+u8JEBWck0bN1Tp41WkfTUK63welB8htpeyH928Uzm5GZnZMq7h3TAPZMCeWhsD9ZAyPLYg1Lk9A0Y67Ay0jFnP4blk+2O1GZjEYySeyQyW1ncIMr8WyoM1jlkK/ZJ5Nh64zPTBxUz9mqCyyglfPFgFQWRGXuHPwKrKjW/0Icz6LOoKL8OE+jmFoQYf0XYbjsy80547Upk9teyBdIZ3DLkJ8KB/yMUeb8bDTPROd3G4fNZWYtQL+EPM3tvN3mflmO+K/8oZvM1XjfX8Yrj8kLR6sLg3zGhk6UV2fZXMXUrSG1vIlGVcfDEjW4J3X8xsyaOe9e6SUFZl8gfRDvrQr9eL5d2TT4AUp6piAQr6NqBghufCLArh/166BWtuwMBdQIvIes5llLBScEIks9VpYCXtwBfL308vtfdze6qKFh4mlKiDOdQl0s54ZEkmDECXX7Mw+SdUGcSa4MNagojMF19hTz4NR7KjMgcYVcZ0m0g7LPgGtUt6OGZIz6zG/rU5+1fIKvM7TqOHHSV17Fwbr8HfinT6T6RA2J0RQe9Tta5+aZ8vPiVMsERQWiHXBMP8U6ADZhbjxAjxJcFJD0PWBU+JCD1O5cYXDmmeRoHczCZJsSl1KqEpJNQlHKA+zNt/e65Mb0ff4OwMZiyzyB65TYUIZdAGMATgCbDLM+HuxTQlVU1VrVWquyVY3BVOXkpurjyZxH1vFgIyEdk4fHI9Im51pIB4WQ1hxmUuK5pqlyzjlXVc4555xzzjlHucllJpWZLjMzW2Zmy2zZMrMjMzOTmpKiKCravP7avP7arM3rr83rr83rr83rr83rv/7rv/4GMjKehhQrL8OJCSIaFC0vWkA+MsAFwICHaWCCZRqLg1mZxdlc14YTISPpWJeFkVgi2aZjYl0kHY1VcmlGOBxcGgkbHB8IFawfHA2IACTgcuHC4rLiMkICejDCRIwS2rz+2rz+67/+2qzN66/N67/+2qzN66/N66/N66/N66/N66/N66/N66/N66/N66/N66/N66/N6x8aoUaoEWqEGqFGqBFqhBqhRvik6EnRk6InRU+KnhQ9KXpS9KToSZFG+KRII3xSpBG6aCECwUYCDJQ5gaDMCQRlTiAFgVJYVFTAwIDyoUMIDxwgCxkQTCaFRaWABgpUsLIAxAYVmQ/OgYMZqGKNBgMQ0ADSa0CgmFPIGIM4ogESwDIABUEAwmAAAzEIwPAMAIxkjDEQABgAIDBgWgDPXzw7OfdLKDc1kyURTJuf/i2Uk53xgFnw9CUmZUE88j39kMwQjEd7iB9epS+uiq9wXQI+s077XFazUUyafVtTdZDgKj2w2vfhAjFss4yidpjR/GjHYJ3tdZVxJypiemSK+1H6DfwC6+ppF0TIQY8sveVIWRcew3Uwk4IwPAaKLxPkLDwG1IVyHvCS8LztCjCtYQT2qgFpX0bpS77ASjoTdOyhEnAI5gbRJMPeLesIEqZJJT/sBjsGNUD3loq5GoD9+FyOHmRlQP1f70wsB5lPPV+abpHB0L1Xz5eX0AC4oabP1d38xhz5CIibZghoEVauGrP7YEdrFgh2vUXzcs7Q6nKg0y6H5d3awEuN2w6CDcy0y70q76Q3RxsLz1hDBb5V9E6hLtih8OgdiFAiOD9+Bi97ZN/CBeriUpm/BVDHpQFIGi3tmT6WopvmBzayFncwn71pImF5WSksGDWnOD84imVE9c1fD580BjadK0fWwcMnLe9yVmugpYc7wcicaAp09jcKz0X/Ry/2/P41BDuo3EBZfIL65dKAyrghNO2yaxDElKUeZgrXaSGwu6OgVmtHn+lJtXCEwsfjVWiKeMqkQmiHvQFQm2V8h5RhdWCMNbCWZH8MOh6FI5m0Y8+05rWy9LHs31v188uHVsGXlJKQqAdrUzepAkBB9K5IlkJrHNbfW92Cf75rFvP6WWsBP/sDly403Zp+IeOiYqIiIAZUxRKn8P+1rt0r1f5/g9ZbvA8YOfk6Hk2wf1rG/idq9ryS/atDRZnBHh4ANc/5ehzs+n25olvqf5/9JISdBpW17EbA/y/F0LQ+tXtOkXRV2b0BwNGxkZABCAcyz4L7IPvImEIskCkGxUGX2Ql+ECNUyTQiapuUApOn1QZh/+2xoe9HJJyCCwugIF5DpWy9H4ge9TacDA+gsAqGUaN2G5iG44BKTIx8I2Jo3YajqOSMPEJWka7Z1f0jSLw3jJL7E2R70UNVdZFgKB+QCkDD4wvfhg/YKpH1Kgxw0V1D7nK8qcUuyfXZS/vFSvqvdF70BFCsKv053HefwNhSEAnLBf3nCDDUSkiiNBR5r/83qXAjasAHtC8JXDNKtC+L2CdGLFwLKMy7y+ynLQ/fAdeQ9p/K3AAnwZkebPrb8gP1AbALiowVgukKKRSm/cCVB7owCyfFBfBUKOc7LnCPKRgYQsJFSptclFTEoCpDnJmVTWIrsYmoHEkzSS7Q8vOuktS7QySQiwcsPreCrFj5hGxCkkgXLKUWvmi7aCHoPKLipdYCDKPjSVJh0D4wYwUXNzj8wIyfXdA4tKcbwQ/1tb4kEzgLPsusog3nEFyoYc8kWjqr+HPwLL3WZRlXV5Oh/UZ2SHR8lR4CzRgSRcAhTBkPIXfPkhlZESEXZ8nshkX47pdwHwsjI/GNC7PsR1QhEkowWWiUFQb8YS9US/1qr/QaeKsRtPNrtaepEq0adMyTQHfCK8RZxtVuczKHQ++TaDqjOBxSOo6eeRwVQ+WDdmCCjhf2iTBJyC2IjTb4F2+ZXkJ5J5bXeg8OK1ioa79U0gIHEQhSt4aijlxrJptxnjO4jWIghpEURYu1ZpqN81wJsF2tY1uSE7pqvRz6UhTNnlpzLGr11A3pxfW0RiWT+uLUtC5VuxRw0Evrt0nrCmqoIOHz0WqHuGhli6E1UbNfFkfQGpVMA4p7/lnXwrOqwmTSOXRWVthPmss5K2w67rNZVSvQr4HOxllsmUPIrCs+0ARmbYjtdtK4rJm2X5PD9v+xrDuiskLj4iNymrJOXsMR5E5WEvaxCRKS9SH3aG1EZJUy3na7ICu1ccDt9FhBzQJyb8c6Nf0HO2isWkIo////VAAAAAAAAAAAAAAAAAAAAE4AAAD9////WgAAAAEAAAD3jAAAvGECACi1L/2gvGECAPRhAgpKhncbENiDAP9/q51XcA6CEgkFXEhZ7M7uEPf33jkPRgjEBkcHtmEZpmEalmE9y3Ce9aznPLtwnu/swi58ZxW+cwursAq3MAq38AqjMAqvsAmvMAubsAmz8AmzMJ5P+ITxnMJ4huEUTmEYfmEYjuEXfuEYFh3DNSxadA3PcA3n8AzPcA7fcA738A3fcA/zcA8HMQ/zcBADcRAfMRAD8REP8REz8RAPMRMbMRM/sREb8RMn8RNDcRInMRQvMRQ78RIvsRMrsRM3sRIrcRMXcRMjcREXMRITMRILMRETsRD/sBD78A//sA/vsA/r8A7vsA7jcAQ3sAM7cAMvcAMn8AIvcAIjcALPGYEReM4DPOcCHuABLuB1AQfweh3A6QAWOp0W2hYagG0bgG8AJuD7JmA1ARuwWm3AAmzACizAAqzAB6zADHzAB8zAdGZgCKYznSH4gSG4gh/4gStYgis4gyVYgjP4gjO4zhd8wXXe4DqL8AZvsAh3sAiTcAd3MAl7MAmXsAd7cAmDcAmPMAiD8Ah/8AiH8Ad/cAhzcAjbmYM52M4abGcM1mANxmALxmAKtmALpuAJpuAInuAJjmAHfKLFsf/oxj+6P7o/ulGVocBxFMVxHO0/ulF0KVWGAkVRHEeP4zVOoyiKpv4W2AFenPqja+AGgIw6omjboyjSjZtQtLHzRrpSpv4WjLZtj6NtN3ADYPCPLg+GOI6ijDp/dH90f3R/dOMf3R/dH90f3R+daI/2ONr2ONq2bduiKIpi3TM/uwsKPoRrJnIYh+M4HIfjmm/BxnEcR0BxDGDrzzAvT8wzZfvgxicuGuBDrDA3qZYlPLy7vS3OhPSh0JIohpcSEwTF4SiKokhsgygnGsQ2LHi0gaItmTDcODeAATZNENuc4fAIT0VRFEXRfuFEg8iGkwsqwnAimzTU2Ag7poZFCZFNXqcXczZNENl0U8BhEpJDa74F4yGC0xyOSqKGRaIoiqIGNqMCF4mimHdnoZSd3+ANvRq2xA2DrIQ54ZOyTBTFa5PGVGY0cI+dFwhIpE0kwAMN8CIBKnA2vMEADYHAGam83Poh6Dd4Q/wrIW1OkZk/EfBHrgSiKIritlh4eqwJEAO8OCXSZcog2kNxKI7iUBzFoeghiG03Lhaenm6+zECaEwRrcBqfLCIVYXOGfn+M2YkhRWXUwqnYYDVFK0RidTm8AmmZnRQxRy7DsA1uuyReQBRgmKOOgh0NMi1GL7TEDZYDM5ijjsLwAqIAdhOKKRn3vigoBUAFpyuQlo3E6rLO1zULI5hAKaXmvA3z+2NspCJsTt2TOE1GviwzSjlgBMKDArHbY7we4yiOeqPeqDd2mBMEa8ySaijyBZE0TnhRTQSzo9UofplUYrxwC4LY5U6NMQOfJnHLAgCjhj4/WLrcGTXYWlbqwtg3hOCHzBmPeaW29Rg0jsmIeBuGmESgSh+6AHUtRD5J4oYvkiQY84Z5eXZ8XBkZDrG1bEhCCbA8IGgM84jIoJQ3zCuCh8cf3TDvSCG9IQwlOC6NMEYYdU2sJAvc0KOH4Bk78I4xvmGXSgL0AgGbUurHrwdDKGNfoJssvErhkHVqSOVBAUE+NDIGj3SgG3bBoyEKaoRJb8wfMkEvijANigF3aNhlwK4/ukBwdqkUGkINr6zQE0ziZtEgrV8PhlusNRI0wapXKToaaoZZkGEa6575jeM4jmOIvhhjihQpRhKQuoyjCQyrxnEcx3Ecx3Ecx3Ecx/ER4AkUKVKkGIpJEkwZIgEGa4hinCEUUc4MkeRJOnElzvAIjU5DExhWDYuM0zaSgNRlJPLGkMiDVSRxxIEjHYi8giUKiRan7pmfyENcjBB9McQgRfbsLijAU/HHrwd2gyjEHoSkfAjXTPTh58idh092X5QAy7NFLCGKop2fBwl2omh3xhYt5hFUKzASOBWr7MQ60U6sE+1EO/uMPfKYAzyAA7DROB5IQkM1ckYJ+nmQMPZBwGfIJ3hoHIfjcByOw7GOTq4FB+T0QRH7XJs05Kt7FvgGL0/s44zUkC8Hr8BwgcqIfWjdGfJlETzBLIbY5xGyId/fIEElxxqJfb4MGvIN6iIoRomJfUo8GfJBitNh7gQKQTSByoh8osUZ8kkSN44jBMC5Z3ccACM80iVMgTR3AoXgNymbxHEc7dG2x9EeR3scx3Ecx3Ecx9Eex3Ecx9HGu8OzdYcHyVGPHpH2BueGX7j9wftC7g3eXgNTe3ei8Pa2OLvbc7R3zGxSWQQtDPeK4dUV8nsRaQ8XjCGYVslsUlFEZRqCmRBmFBhhG4ZghttI6UDjaQiGiJ5RzgQtDMFEAkWKw5tIQzB/o21rCURES6IYthZPa4ZagPVtIRC4ZUaq4ZY14LhgYcQFSqctpE4Mt2TzMeSSowyXDWrsIYVXcoYUbokZUnCmaVhhbtKwQt4vMtyGFTaNGFoopGtYgVqVoYU+zYYW6twMLaCRNLRwJNOo6FsYe1w0wIc9LmrxalzkhtS4CFkEe2Q0ZIg9OjqEYGQE69TYiEaJ0REeFWMjTllGR05CjY4WsLLtoZYSwyaZhn3I2OMQ8AQKQT4j+iLlWjBsYzfiEc6BbQ8F+VQ4NPTBjW+4d0RWWRsK7qmGwR4K7oFEYohhm5NNYQ/NRNOC4NtQ8MPeiXtq2BqvaN+DCWPgpVWaRD26BNm23UEUFix2kkyQEQHtBBv8o9sL5DEHqNfG1tBjhxBRT5MPg4vshti2bedIDJ4IWOjToB1CQUQ4f9T0+m5Aq8N0RyjmSUZqUNEHSHZ9+pARAV+hGORzyJhtPSecetl9aJJJzCPmzeAhGcv0Vqw2uz0tJcQ8CzgMCmqkamzzR+dLtnXYx2AXsGbXebAZOEhwO7ANxLaQ+ZfLf9zLvdzHPdzH/dvDPdy/vdtffdVZndVXPdVX/dRTPdVPffhTL/Xhhy91US91Uhd1USf1Tid1UO/0Tgf1TQd1T9/0Tff0TPf0T8/0TP90Tf/0Udd0TR91Th/1wXM6pw8+1Adv6qEe6qY+3tRVffx4VUd1VXd1VEd1V291V5/1Vm/1WYf1Wbd1WId1W691W+f1Wq91Xs91Xg/2XM/1YN/1YCf2Xd91Yvd1Yi92X/f1Ygf2Yh92YAf2Yf/1YRf2X/91Ydd1Ye91Xdf1Xsf1Xr91XMf1W6f1W5d1Wqd1WY91WX/1WI/1V2d1Qgf0QA90QPdzQN9zP/fzPdfzPQe8nus54Osc8Hde53V+53B+53MO53A+528+53H+5m8e520e53Le5m0u524u53bu5m5u53+3czz/+9/xnM7xnM/pnM75PM/5/M/zPM//vM//fND7vM8HXdAHHdEFXdARvdARndELvdAZXdEZPfCKruiBd/TAV7qjO3qlQ3qlXzqkQ/qlR/qlY3qkRzqmTzqmW/qkT7qlS7qlU7qkSzqlPzqlC/7RH13wjS74RW/0Rl/0RF/0Q0/0RD90Qz90Qjd0Qyf0QNdyK8dyLLdyKrdyKadyKpdyKJdyJ4dyKHfyJHdyJk/yJGfyImdyJC/yIkfyIUdyIx/yITfyIDfyIw/yID9yIT/yJRdyIV9yIl/yJidyIm9yJW/yKFdyJY/yJ4/yKn/yJ6/yKa/yLJ/yKc/yK8/yLr/yK+9yLu9yMOdyLgfzvYN5me9972Ue5mWe5mEe5mlO5mm+5mRO5mtu5mvO5mZu5mx+5myu5md+5mrudzVHc7/7Hc3HHM37PuZj3ncx7zvfxVzM+f7lfPfyL/9yL99yL9fyLd9yLcfyF1/xFm/xFU/xFT/xFE/xEy/xEx/xEi/xEf/wEQ/xD//wEOfwELc7h3O43TXc7h2u4Rre4Rje4XXHcAyve4bXHcQzPMNBfMNBXMQ3fMNF3MNF3MQ93MNNnMRNXMVJnMRVHMVV3MVRHMVdnMVdHMZZnMVh/O4wHuN3v3uM6z3Gb1zver9xGr/xHqdxGu9xG+/xH7dxG//xHP9xIM/xHAfyHQdyH9/xHfdxHfdxHtdxHefxGudxHK/xGsfxGcdxGZ/xGZdx8TKed/Hi8473vL843vH+4i0u4MIDOIALrxfe1+vtcrfFuZzLWZy9WZzD2Zu9OZy1OZy7WZu1uZuxuZu3GZuxeZuteZu52ZqtmZuvmZvB+ZqvGZyzGZzHOZuzeZy/edzvb/72m9z/NTmT+z6/H/B8fsADfMDnHuABPncCn7uCEziBKziCK7iDIziCOzjdHXzC6U73CWfwCbdwBmdwC4dwC79wCIfwC5fwC69wCZfwCo/wCqfwCI9wCm9wCn/wBm/wB1/wB0/wBV/wBD/wBDfwAz9wAy9wAxfwAi9wAQfgX97lXu7lXc7lXbblXM5lW65lW57lWq7lWX7lWY7lV37lWFblWG5lVVblVkblVl5lVEblVTblVWZlUzZlVj5lVoblUz5lWE5lWJblVE5lWXZlWb5lV3blW6blW9ZlWqZlXcZlXfZlXMZlX+ZlXx5mXublYQ7mYT7mYA7mYy7mY2bmYi5mZk5mZpbmZE5maV5maabmZV5manZmaq5mZ3bmaobmap5maIbmaX7maY7mZ37maFbmaG5mZVbmZkbmZjZmZEZmYyZmYxZmYiZmYQZmYf5lYAbmX+7lSIZkQQsakh0ZkhfZkR15kRN5kRE5kRMZkQkZkQ2ZkAnZkP3YkAXZj/1YkPtYkAG5j/sYkPcYkAN5j/c4kPk4kAuZj/m4kP+4kA/5j//4kAf5kBl5kAeZkRWZkR9ZkRX5kRv5kSW5kRtZkgMtyZYc6EBbMiVbsiZTMiVr8iVrMihf8iWDMieDMilzMieTcieT8uhO7uTRoTx66FAO5aFHeehSHuVRLmVRLuVBi7IoD9qTB/3JnuzJn7zJn5zJm7zJmYzJmVzJmIzJlTzJlRzJkzzJkSxoP5Nxn/tMxmJMxnwWYzHm85757MV73rMXa7EXc7EWazEXVzEXY3EVVzEWTzEWW/EUT7EVR7EVX3EUR/EVS/EVb7EUS/EWU/EWdzEVU3EXZ3EXg3EWZzEYfzEYj/EXf/EYh/EYm3EYh7EZl7EZp3EZl3Ean3Eau/EZn7Ebr7Eby/Ear7Ec/1mO8fjPf8ZjOMbjPIZjOM5jOs5jPaZjOtZjO9ZjQNuxHQO6jgF9x3Vcx3ccx3c8x3Ecx3P8xnPcxm/8xm3Mxm2sxmzMxmqMxmrsZzRGYz/3WYdtGIdx2IZpBBpGxSgX9aJa1It2US2qRbsoFu2iWxSLYtEtakW3aBa1olY0i1LRLHpFqSgVvaJS9IpWUSkqRatoFI2iVXSK6lAbikNxqA2loTZUhtJQGipD9VSG5qme6mmevtA8xdMX+kLxVIXiaQtVoSq0haLQFrpCUSgKXaEmdIWyUBNqQlnoCWWhd3pCT+idptA7haEpNIXCUBcKQ2OoC3WhMVTUGFpDRRW1hs7QGppDZ+gMzaE3NIf20Bt6Q3voDu2hQXSH7tAg+kOD6BH9oT/0iA7RI8pEh+gQZaJFlIk60SJaRJ1oEnWiUDSJJlEoukSh6BNdokv0iSrRJ9pElagSbaJGtIkiUSNqRJEoEUWiQpSIElEhCkSFqA8FokDUh/JQH6pDeSgP1aE4NII20Af6QBvoAm2gCnSBLlAFikAV6JwiUAQ6pwN0TgvoAB2gBXS1gAbQ1dUAmhpAhZqaKlSrUAGo1QpArwCUgF6vBFSVgBpQAypADWgCFaACNIEe0ATKQA/oAWWgdMpAISid0ikEdaAQlII6UAdKQSUoBcWgElSCYlALikHr1IJa0DrVoHUaQjWoBg2hHTSEktAO2kFJ6AcloSX0g37QEgpCS+gIBaEgdIR60BEqQj2oBxWhHFSE2ikH5aB2ukHtNINu0A2aQS9oBq2gF/SCVtAJWkEj6ASdoBH0QT7LZdksm+WyTJbL8lgmy2R5LIvlsRyWxbJYDstfOSyD5a/8lcFSVwbLXqkrdWWvxJW9clfiSly5K23lruSVttJW8spbySuB5a28lcAyVwJLYZkrc6Ww9JXC0lj6Sl9pLImlsVSWxJJYKktkqSydJbJEls6SWTpLacksmaW0hJbS8lpCS2h5LanlteSW1JJacstsyS3FZbbMluJSW4pLcqkttSW59Jbkslx6S29ZLsFluRyX4BJcjstvOS7D5bf8luFyW4bLbrktt2W3xJbd0lpiS2xpLaultZyW1bJaTstoOS2fZbSMls+yWYpKTwkqQaWn5JSeUlNySk6pKTGlprSUmBJTWkpJaSkppaSUlJTyUVJKwXyUj1IwG6VgQspG2Sgh5aKElIG5KBdlYDLKwJyUjJJRTkpHOSkrpaN0lJUyUlbKTBkpI2WmvJSZslNeykvZKTdlpwyVm3JThspPGSpL5af8lKWSVJZKU0kqSaWpHKapZJXDHCarTJWsMlamylQZK1dlrKSVq3JV0kpXSStrpat0lbUSVtbKWQkrYeWsfJWzUla+ylcpK1WlrGyVqlJVtkpU2SpPJapEladyzFM5mGOOOZijcjBF5agclaISVNJJOCkn5SScfJNwsk2+yTfZJtlkm1STbJJNqkm/VJNo0i/9Ek2OSTTZl2NyTPZlmOxLMhkmwySZBJNkskyCSTBZJvmyTJ5JvuTLMykmz2SaFJNiMk2ayTTpJs2kmXSTa9JNxsk1uSbj5F/GyTr5l39ZJ+dknQTMOTknAfNOAiafvJN3kk/qST4ZKPWkngyUfjJQHko/6ScPJaA8lIkSUALKRDkoE6WiHJSDUlEWSkWJKAtloUSUhBJRGkpCSSgN5Z80lILyT/5JQdknBeWe7JN9ck/myT2JJ/NknsSTdhJP0kk7aSfppJxUkkYSSSJJI0kkjaSQJJJEUkgCSSHpI4EkkPSROtJH8kgdqSN5ZI3kkTiyRtZIHDkjcaSNnJEz0kbGSBt5I2NkjLyRMvJG7kgZKSN3JI3ckT2SRtLIHpkje2SQzJE5Mkj+yCBZJH/kjyySQ7JIJskhOSST5JFMkk7ySB5JJ8kknWSUZJJMMko+ySh5JZ/kk7ySVPJKckkqSSW5ZJXkkl+ySlbJL5klv+ReZsksuZdbci+95Jbckl5SS3rJLqkltWSXtJJdEktaSSuJJacklpSSU3JKSkkoKSWbJJSEkk1ySTZJJbkkl6SSRJIfskPapV12yA3ZITPkhtyQGfJCZsgKeSEvZIWMkBVyQkbICDkhGeSEfJAMkkE+SLp8kA2SLumyQSbIBukgE2SCdJAK0kFKSAWpICXkgpSQFHJBLkgKCSEpJIaEkBASQ1pIDMkhLaSF5JAakkN6SA2pIT1kXXpIEVmXdSkiQaSINJEgEkSaSBJpIlkkiSSRLDJFski8TJEpEi9VJF6KqSJVpJguUky9dJEuUi/vUi/z8i7vMi9fZF7CyBf5ImHkioSRLXJFrsgWiSJb5IlEkSjyRJbIEzkiS2SJHJEhckR+yBAZIj+k3b9927u927c927f92rM926+92q992qu92qf92ac92p/92aNd2aO92ZVd2Zsd2Zt92ZEd2Zfd2Jed2Y3d2Jn92Jkd2o/92KE92aFd2pM92aXd2aXd2p3d2a2d2q1d26md2rUd27Xd27Ed272d271d3Lmd28Ud3MWlD+7g0ieXTgAnd3IJIDMBZIEskMIskAdSmMI8kAPyQCLIATkgESSBRJBzSSAJ5FwKyLk0kAJSQBrITQMZIDc3A6RmgHxqasIMwg3CDMIKwg3CDcIKwgvCB8IIQgdCB8IIQgjCCMIJQghCCMIJQglCBkI6YQNhAyGdcIGQTphAuEC4QJhAqECYQHhAqECoQHhAiEA4JywgNCA0ICwgJCAsIBwgJCAkIBwgFCAMIBQKAQgBCIXCFQqFKlRhClV44YXea7tts2223bbddtt+227bbb/tuP224HbcjltwS27Bbbglt+Q23JbbcOtty2259bbi1ttqW3ErbrUtt9W21pbbcltri22r7bSlttR22krbaRttpa20jbbQNto+W2gLbZ+ts222y5bZMttlq2yXbbJVtso22SLbZHtskS2yPbbG9tgWW2NrbIstsS22w5bYEtthK2yHbbAVtsI22ALbYPtrgS2w/bW+ttfuWl7La3etrs21tfbW3tpaO2trbaydtbM21rraWPtqXa2rfbWs9tXCWlbLamFtq4W1tLbVtlpaK2tpLa6VtbIW19paVYtqV+2qRbWpFtWa2lSbak3tqTW1457aUzvucAd31JbaUjtqSe2oDbWkltSGWlEbaj+tqBW1nxbUftpOC2pBbaf1tJ1203paT7tpOe2mzbScltNmWk1raTFtpa20mPbSUlpJO2knraSNtJJWcCNtpBXcwBVcSBu4gQtpH22iXbSKVtEuWka7aBsto2W0jdbRClpCG2gDLaEdtITW0A7aQWtoC62hRbSFttAi2kPLZ/3snt2zfrbP+llA22f7LKD9s3oWcPNsngXcOwu4dPbO3lk6O2fpbJyds3M2zv5tnHWzf/u3bpbNutk0y2bZbJo9s2nWb8/smfXbMuu3Y7bMltkxG2bH7JcNs2H2y3bZL7tlu2yX3bJZdste2SybZa+slb2yUdbKWtkoC2WjrJOFslDWyTZZJytlm2yTlbJPVspS2Sf7ZKnslKWyWHbKTlksW2WxLJetslWWy2pZLru3WlbL7q2X3Vu+9bJelm/BLN+SWTALZsmsmCWzZlbMilkz27dmVs32bd+qWTSrZtssmkWzbXbNtlk4u2bXLJx9s3C2zr7ZN1tn5WydxbNyVs7iWTuLZ/WsnbWzejbP3lgem2NzLI/1sTz2x/pYH/tjg+yPJbJBNsgS2SNLZI3skT2yRnbJGtkku2SXbJJlskm2yDJZJltklWyRHbJKVskOWSQ7ZIEskkWyQFbIAtkdK2SF7I7tsTsWx/bYHotjdSyOpbE6VsfSWBtLY/XWxtpYvZWxeou3MlbG4m3e4m2Lzdu8bbEvtsWe2Bf7Yk/sij2xI3bFrtgRi2JHrIhFsShWxJZYEUtiS2yJJbEplsSa2BSbYk2sijWxLFbFqlgW62JZ7N26WBd7tzD2bsWFsTBW3Bgr7oyNsTF2xtbYGXtja2yNvbE59sFOWAgLYScshZ2wFpbCUlgLi2Et7IbFsBh2w9bthu2wdVu3HRbEdlgPC2JBrIcNsR6Ww4bYEMthPyyH1bAf9sNqWLvVsBfWbu32wmbYCythM2yGlbAVVsI62ApbYR1shHWwCzbCRtgF22AXLIJtsA0WwSpYBFtgFayCLbBzW2AD7NzObYAdsAH2O2AH7Fe4V3IrXKGS21RyKk7FaTkVp+O0nJbTcas6br3eXS+ABbACFsASWAErYAmsgSWwB9bAGtgDm2APLN0m2ARLtwyWbh8sg2WwDxaCNtNo6kydaTSVptGUmkpTaUpNrSk1zabW1JpmU26aTbcpN+Wm2xScblNvCk7BqTcNp95Um4bTcKpNv6k2xabf9Jti026KTatpN+2m1fSaVlNoek2vKTSdptCUmU7TacpMnykzTabP9Jkm02WaTIvpMl2mxfSYFtNgekyPaTAdpsG0lw7TYdpLf2kvvaW/9Jfe0l16S2npLt2ltBSX0lJZiktxqSytpbJ0ltbSWjpLc+kstaW5NJfaUl1qS3mpLtWlvNSX8lJg6kt9KTAVpsCUmApTYUpMjSkxRabG1JgiU2WKTJupMlWmzdSZflJSGkpDKSktpaR01FJaSkc1paOmUlNqSlMpK02lq5SVstJVCktXqSuFpbDUlcZSV6pKY2ksVaWvVJWi0lf6SlFpK0WlQ22lrXSop3Soo/SUntJROqijFJQO6qCCUlEKSjmpKBWlnNSTclJM6kk9KSbVpJiUkmpSTUpJLSklFVRLakkFVZIKKiOVpJKUkUJSRopIISkkRaSNFJEe0kbaSA+pIj2kiVSRKtJE6kgT6SJ1pI50kT7SRRqoj/SRBmokDdRJGkkj6SStpJP0klbSSnpJM+kl3aSZNJNu0k66ST9pJ+2knzSU6lFA5aN8FFDzqB7Fo4BKSA2pIDWkhVSQCtJCCkgL6SAFpIB0kPrRQRpI/agfDaR7NJD+0T26R/9oHv2jfTSP5tE+ykfdKB1lo3R0jrJRNjpH1+gcjaNrdI3G0TYaR+VoG22jcvSNytE6+kbfaB2Fo3C0jt5ROupG7agddaN/SkbRqBgVo2jUT8loGkWjanSMntExyqdn9IzyaZ/y6Z72aZ/uaRnd0y9aRsvoFzWjXxSMmlEzCkb9FIyGUT/1C6L6qHQ9mioASgASIGkBQ2gBgKNQlKpZxjgzFIA7CgUJTAMCEgcFAwVOAwMiD6AhTBIiAAAwNOMANlH6wwQbePWxUnufIveC6fUhBrA+6fgztCGyXs1I/DdxaT5Au7nvSXnwWxtZzzTVTO0VrneyuC6IMtZMrsTemS+5pKUPvWawutl1OoZVtmiQ1ZC1g2kP3IY+Z21/9DyhOH7ryvRM8ZOpfZb1dqILO15iwKUb7J3Flkva4NBr/6ub3QmvAPF9aeChDUoCo5kPKLUdWMfgQOtxUTf5cGCFD1gcmd/6sA8LZa0aJqG3wWK9bZbtbbaEXltGDEHcS0K/fZq/+cN6LaBws1lkfbYgsUEea69WmnNwRkF6w3lYVVYaqY0Wjl1YotHIsthtor1NraDUerIb3pbX5ttQ4YdTD0y2w2+I0YeVp1aNO9hr93Vso4/1Zv2F/Aag6a05ufEtymw/1utv2pvb29gMvbI6Lb/K8Fz8lkWPXebIm9Zo07cnh17USPuGf+qBDNX5OgG3WJs+JDn0osYGbOu13qCxM+ks+W0+tN62IKfXRoTqNR8tei1L9I19DW6mJPcW5M6BFQV+MzT9gLukknvjqvK4kDVpYnM0lmJKPqfsgh4Kht4yHVw3NXfEwnMbA4bhThSZE+jO4qfCCuecy13HAtzZTeeo0oCukTd0XaMY8RMAn7o+cuU8oNJDeybnwdn7Ki8SsmvGbsjOl5ailxXH77D4HdxF4/km9YxnbkTJfIDcUZZaDdztR6P5hbyfjFA0fRM5/NJ22MYG6udAlht7T+GocbrhsHvnJu5ydnwLHzJc8N2p3UeuNj8z/HIi/8jRjO4qgcFiyqhC28+V5Tqbwtg9Pv94goM39y5koeQJY0T5axoYzQmFjT2YrQH++N7YAoIAPpS75eLKEaWUFB9ABDTRqsaEpV6vIgTxxhB0nU+DYpMr72NFfFlNgcCIXdZDFIpv7yDsmWJhRO08F1SGjSfW+Dm6by8BnkxvUMWVepGO068wlLFv0rPpLF1vPeve/D+op3qOrGJ+QfKQ9En7fg6/5SFV9p65VjLyO/S8CazUIRVunx4huIl6NB2e64R3hnjxbHTWVWBzCFzo2dXqdzu/vc3ws83XKxbvPsVl6Zsr85Nih3fyBHd2iTD/HT0mQEVxeod+dfZhDt+7bjivDFKYUjtSvrkyQysnY0dMtJ1Ob0awqb7rin73JS2j36yzJnkH5dqrmz8HI961y3Hc3kxsDBvzK+dsdm4h2BYw3o6tjIpbIydgjyEK14B9DB3wn7EfL7yXdzk5UnObexhy6XXMjeYhHMxFLmv/FqbZmKPvQ2ggb49kgxfqxqahnYVqzgE0Fq5hXzQTOLLp5ms1hGfi3PacrFWZbmGru4+jzZqVAAaWNI3RUWNwTk43PL1Z7ruiVTOxSpbbzxKwlXfhWXZtQfhftqdulpHX5jUPkXdiY2DPclAhe6tILRXfr+iZCFf45ybTH71yEGScKagGTnlbA0p3A6M2t2CC7wiuYjndNmaGrOMA0/Lh/YWh2K2Vq7A7FotEJs88osI7muM98PDitJ/5Pci0lK6F2zGuCZzl6EHNK1IFopywDpPBFq5N7uI7G9tD0Kg5tPzrpMW1cHeH4gJrt1ut4N0VXIx/uOYTH/BH080ZzcC5tD1U/IkQOGst1w0aX5KGuu+8WhdcoDc2cq50FHQ/ARuCnrXadbwaXZYxvXnIe5IGDJnlz0ZrJ3Rbyv2Qg/GJ6GJygZp31mqhL3U+eMViZhvPg9Wi+ZxAfuFn3t/GCNwyaLxkXbgarjgneUt1W60fWQvSdIjH6yQ+MXDZfLR3YAulZ1vmVjY1e21eGDQLaCPiOVyHCD1B/HicWZfuhvS6A9GYyye63Gub4Eo6zsYG/00BvOfwSkKw0s4yHWyynCPCf98evFlMjVt6hKx5KMMbJ5BnPMe9htQW+6tzT7MjhbMxVnb/5Hoz2NGAycUO2Vhj8Hor5/cEDZX3ucxCvTwXLdxs6SVu7BdiiWytWvVgt8C+eJ8tGgZLxpWDtEvWRaG3ePi+6RrBr/vP7laWPC6Ik5wpPqfZNuECj0PNsTDIx7PZpMKu1dwDGWQtKOm2Vq4Cyh2T5YUj1DhLLLbExijw2rLmqjx7bAKxKytrTuFUkRk9P6fPTp9Ad2O1Z3JNY672s9zUu6wkozbdnb+OIExcjsn45EBgfBOFbKKvbc1fq8e6zO518Sw95VWCZI5q8Fre+TZtogdo9/4FnYk8Iyvsnhvixk1F5cXTsZc341bmT2NCE6V0R6CLEY25CklfEFaNt4hp83GHzvHU3kAWG5eu67yLxedwYubanF93uLeAQdtLrjZcSSVsfZU8ybfYsGRp+1cvp24GWBOzk2Lh8lsqVuN3rBeZP+X9nGb24CvglF5Gbouaz9DO+o7XJwQMqN9anan56ZW2tY9OpLPoNR5Ea9U20Ucyi75E/HH0NraPZlMPmTWxLWoMoYepaePr2SJ30w1xauzIQ4fyWwBaoC32iSHmOghG5KuaJk61SKMMud8pGgMEE+lDtprluCgbf+kjMGFKjFdMsy21wepiqt8d6cbaZkGJNNzRO5T72+uCTJPxLqLGLmjLqx7Do5sh4dEGeoveIOm2i4zwSmFdXBXXxXBD1exJWGw51hVYbbOIcHkx26TBtZ4RIIrzNW743BJc9c+7hWnBXUPxEhsyDob7rqhRQPQWvUEfo88NuUFukNvorWROdv0633pXoC/Jrtz/Jr/CSkG2Uus5XsK91JDzjASbLDDW20tZLRtmTqv4fU8EQHHkl7+sTXmnmYXp2oYk2T0el0ss2qg8pDM4YUppMwsAg2hninBGcI+rQZGp8XSLj6b1XGgMlbGJUIzjplkSG8T1FNge4fH5Zw7fPlnIseqN1pnKYStGYkMwPjACnPLZC+xDyMshwrN+Dop8CjObdRmzBwJSi1hMW0i3/m0Wv49yy1dsFpbWuo4xkF5I6+XFL1tosiLmNsiILiY7D6KJIRifT82ULcN1LI143EwKAdw0ipjoZ9/lFuq6p97L8mnAeO1UsO7I+fPX8yYEcAsnBFfBCcqRMxaIlLipEwK4tROCi3bc5gmJiw7c8gnBRQm3fyZu+WTNhjlq78ReFq66Lb/K2m7Dwt4rKHMl/sx8GtKzwVwOZS1pJU5Hvi1wbzF1P04z4yB4usAJx36pw+fc+99lxDd3E8pay06cBSzaQrH6uAp4YRek1r4VfpR/UMhNvRxJ1hyK4TiTRMB6KhcUIo2MC5d+2/MTOI27zbY7aOIU2mYgLQbrj86es5sRT1rcCXcXKNxy5WrcjuUikRazPbFfyA2XC1R1s3CI1gpvvlNQlbYSa3TFvY0pwtNUQTsYohsvnDs4nQsUuZ27qzXALO3ggCnQdUDugrsIwxbZrEiy/3q5yeb6Wnw7Ji6o2Xa1on+HwOLZaeP7IfqBQ1hlFrcHaWQK9bOpBy+dWpY11MYOGrWAaNg+v6+ev/bO+KUjduM8ed3YIwh0fsjh6rNilrJfQKGRUmjGq9mHKA7yewfYnQXu2c55NYycnTRI2tRqXdG7HF90c8vsK4TuX738snnwmvjOyoXnt6ZcLbNztcjGbF3mkOzRLiwwy9GDdGCK+dn4gyZOKZc1VGMHjVpANGyf362ev3tn/NIRu3GevG7sIwg0P+Rw9VkxS7lfwKDhxWn2e+xDYI5MvQMsiAW8bS97NS7OCjdI2lS2rvRdZy+ydYvQK2T37162cNN1bf6OxAX327tcybMztHjDtFHmEPUQFbIxy8cHqTOF4NnIg1anFow1RGQHzVpARWwfn1fPr3tn/9IZu3HMvm7yI2yaD+vwcVgx2tkvYK0xqTQxbvYhDYeTvgNsZQG3tnNfDTPNig1WNVVaV/au7xcZuUX+Co37rpff2bS4pr4zd8FiW1OuxuxcLWK4i4w9ZFZQh1UlmdEi1WbNVodhV4/8m3aU2xy7Exi2brDSXHw0bRULY0nZLxawXP5vlrPtIdY1ZrjDcgw80tLbrn212JoVHfx6qnDdJGnbIos3sbG/m/JeSnOT0JrRnRQLy9lCsTpv52KRk3Zd5pDZxeDLVOfF9CTyfLqV5Pg+irGMhlNps2dfQensIDcW0Kjto8Pq+X3v/LV0wm0c8+sm07vG+KJ5c8tMkBh7Kd39AttyObFZbAoOGa2hDLiDNgvc3S7zajE1O3HQ3dTiuhK7ML7o9pavVgjfn7r8evPAmtOd1QvLbq1eHXvXYpFFf51oSCZe+BU0S5GDbDBF3dn6g5BNOcsaenMHjVxAmLdP3lfPf3vn7NIRv3GWXDf2CAw8f9Rw9F0xSewXYSyXGJvl9D+EcI3w6A4sLcDN7dpWg4xZ4IOtporX3di1fRGgt5i7QsM+23L9mxDWsO/cX7Bwi6rV+R3Xizya1n2GZNxqffAsQR/khlPMzNYbpDyFuayh2zvo5ALSvH32unr+3jtnlo7ZjbP0dWONIND8Iob7z4rp1H4hvlxibJakzSGE1wiP7sByAW5u17YayJgFH2w1Vbzuxl3bFwG9xdwVGva5LdffhLCGfee+BQu3UK3O77i2yOOw7jMk45Z4m2eJfRDbTjFztt4g5SnksoZu30EnF5Dm7bPr6vl77zyzdMxunKXXjTWCQPMLMdx/VkxT+4X4cgljsyRtDiFcIzy6A0sLcHO7ttUgYxbcYKup4nU3dm1fBPQt5q7QsM+2XH8ThTXsO/cXLNxCZXV+x/Uij/J1n39Ia9UW6eJIfHPKGlqwrh2sOKWvayiMHRTaAtKwfX5bcdLeCbF0MNs4u6yba9tIF47pm9pfLd4v4qwUmoBDj0MxBDxecjuUji3Q3naPq6H07KVB6lPr60LvQtyiG1tuXSF8f+ry++YB10R2Wi00v4XCKvnd60U+ruvEQ9KB0yLwLF4P4rYp3rEr8uOifbqKA3H5qs2q1wa5A/xC67YdpsGi7YGXmQcaZ5bIIfNBxt9heHCBObZ7XC0nZiMOoplaXjdqF6OLztyy7Qqg+1OX0zcTvma+83Jh+a2Uq2fvXizy5VmvH5Ix2huHZxlykA+b4mb27qDkKb3eCEPK/JItXbZxZbSRL5nZ4gS03kzggLP8ZhxrQThaWcUxB2UmHeGmrDox5ZDgI1PfQRhwAS3bz1ytH2bBDkKbSq+btquZi2zdItQK2P11lyFvYl+7v2PRgvrtlit77w4s/rpurB+iGKINt8+y4SB3T2Fg9uIgUo6p9zkwLKxuPoC99hTRlxt5EHzqAc7+tQdD6VD0O5UJwcjIF2786X3jE5CUW4GcfcjB4eh3gL1Y4Kjt9FfjwFk5gwVNQesIvcv+Ihu3yL5idP/l5Sc2X9fm70hccL+9y5U8O0OLNzwbZewhcgfrTrkN6tUpmcBwtMx+DbacurDzXEdhOG7S5cgmEw8T3kJnez+DPYmRnZ5Ja51DgLGIyUxWanQaQoaH4KzBpmqmdl9W6e1hrPYOs+AHqU2l192rC7LIzQn7+wffWT7pNh1cE9tJubDZLdSr5HevF3k/pe6QxpllPDu1zcjS0uYHrSjorHnSYi1xU2Im+LFnsi1XkeUbQ1hvegOZYDNI8iwhDjqGMKZJ5PmuIgIfRgDjNnLgsy6ffLuFJD0ldxIPH3K0hnLRDmos8Oj22avXyazYQetTyXVVdiX2Iu9bjFwhvz/XssWbLmt3dyQvaLv9emXeXYHFi5+NREOUpgC0CUwZD3/GkL3f/8ZfZsVJ1qinpiLM/oQ/4mzHfLBvj2/udEig1zploDY7syNPdjFKjHdxIK948QC3PIcPaVpDeXOHcRYwcPvo1epvdurg/SnnOlp2JW2R41turti+v7p84E2TtZc7yxfW3n69Mu+uwOJF7kaiIaqtqjw5pTlLtT1IhzZC5dn75DA5+Snp2bgxS92VNpqTv+shWf+W/IrhnHziqLRhV553jCcLHl3r8siN6av7mRmJS9OGh0CuEe7uQOAFeN0+1mpUmAVvkNpUet2VXWMvwn6LIVfI7NdbpryJZS39HcsLbrdZWdm/Y3jxo3yjzxDlgOKY89RnMf2SJpLGxtE1a5j0p5A4NU6unqbvHZxtnFyvm8ppZAycQQ00c6C3dJSzuHeEtgRTM3zuev48ZX4BFeMQyzUCnoruCxxpu/zVamhWdvDgKeA6Inahv8jzFrOuGN9fufz05su1uzuSF9Ruv15Z767A4sXZRoaIcyBszGHqtQVKnwBqavz5WdFEYeQFU6m1k44pY+6/G871ptMt/+sNKTfcXzNOqZdcP8cc0u85/1adGk2G3f5vO27/z7umLBj7+23JH2Wu4Du2EVN9yKUZ+fd62EE4Hheq87VBacQ0nTNdyl56Eo9qgTvWJud1AnkK1AcQi70qI6xwhzN3/LrNmNPI+87b+JOhiV6juOqb3oGJXGdM4b7D0m7398LtgOv5EBvf0145+xA0uelN0LbDAw/n6/+93rr3cM0Mz9sUtsPfO+yYRXYBtQy5BTyy5CMhRX3aAS0Q/1R5xx1HiKrSTjXs5GREMkwX9MqFDWeJTLgtAHWfqI77e+mD5tVtDL3jRPEtzGlLYIz8raA1puvglvZfu3oZ6IHqpAkOnz5jI+Ne7yz8Z1QnT2O9qyFh2e4dC34v3OvhdJs0ZMLGiG+GpHd8xca64NMn64jtW+c2BywoVO7FHgHdFvpClh1jc4L7bIJYMW68lY3Aey1wvrImEUbM5sy7+bzzSA1t4zYnnwDcQcKbzBfSM4K9n/Q7ha4nv6or7Y1GpBEz3W8/Z+F/X/YIdurc6PIXIGA61FvS7daTEcGMJrgg01SH9PjmPBEae700C66x3/cieofP28ktaY6xzb1xRvKFirzaka3ya0n3jtQsSKLJZLene135M8d+veP+8zpt0Kf8tCW9o0bqeNKhDO3jcG7oI33pWFuTNrj79SP6QMrbLe8Y72iDu78bQsCYXdiV7gAXomHSAkt9QfrirCfIif6yrHVgm5e8w7EGaLkSRzr4Bi0XaT7WnaGHJ9yfbr02aCAGB4kbgWFaNIQDJO5GOy+4KjBSu+hd0apLY6XI0MK+gUAB4CZwj7iHQWNxJw6qGkzclqsCUBzYmfpyLT07Dpz7TeFzzxhbsuwbThXetPR2wmXcNYYFY6tOSo0qzRCVFnVhMzi0t6+ze1Z4rgxxT8/JFvTnK0iaLAX3ZjHJPHvZMZxDQOYDGE3VdWKV7q1gA4IAmDjsY9gWsbhR0Ax2V73FecdtiPA3lWW5V0RONWVni85rHqlibedl4wX/KIJyiciG+IduFhFcJEyynrDraR8TxH/QLjHnOT4gA80RwHbBELFkc7DYUluEBmR50MCaI/auA+jg0uddJ0NHANEb9Ba9id6it+gNehPdIL5JBlHbFaRdjLXLapE8DmaRcjHfipLZZ2cIFFds0NRaOoT37E3Nsy4hVnyYGR+GRVggaVWnm7n/t2O8qLIIM61mMOtdz2cI8dy8088S6enmZh7WMO8xtY/TgGxt17eAryfw/dQfITMChbkoSR1YnaxOuhwuuTqQGLPhtIgVqpG9Yj8v19P9MtmeVxzRI7yxalMDNd3VmL4yjTsaD8jFTr3t8GQrz88NMjfjdyZug1r8PZaujEh4nfTVV22vFZqgwLaSRUGiIPFk9ch059yk5Ry7+tYubHG6ITHyt2nfwnuxBpHpDsghQG29DUWBj6Aqc/3NsPU5ITTdW2+n2W1L/DJd5RBfRaY8PN1lp3qGxFrY9Md7cskLkVzQ1Mp++BlJciLhW57V3KaQeSBf34gvFxSEi/gGYEz3O/JNIbiTNB8fkLfbl8QhwmUKxLpHUi7dneEvE0NImG45tqBvkePwXIysxw3aGfaMsayHPB3M5iqYzQxnRFPsttfKIOYyKtMNz6UA2XofkN0G3cy5SYzwsww1pr9JSQ54UJFoZyr6YAVR2RG6FAo+7316ZSUm0L2BtD4N3N3fJjytGuYuExAbMetdGKNuwiYgE1DrM91FvgDa3jLCWBX9/vrZqbcycCLBXTvzKToGcqrpXmEpr6c7AV1vkdntPn/VI1/V/Qw+Q0xWNSa4BPkfc5BJgIAETNWVADkuMF1un+nuy1C8v96a8m7z8WDCAlNOlpruuguB8rCJI3BHhKNwwY3Iw+nBaeRAvCAeboSMRBq4LxpZb0y12xxMmm5Ks974tdscrNYx3cWIClVYZr35b7f5dR/5uvJcEsPu6eYK1rAI7TsouCW4nc8KthpJrwNl7Q6ajjDtjogJJNhB8NVh2AkOLoDJfPdqUq3t9o3ku8P/1FxcxRrWtZdnsTPHU4i87Mfd54DKrXCtVDM9ZdWb1J1IZsMIQqOrcxcA2P8PV12QPkhX6U1gBMWoz65oke0dZGTPsFlth/pHdgGzpaSjgWkubjuYsoO2c5FzxAyRplRffkckMRbYdeERpL0VoL5t7Lk2S1jT+gglLHJ18OEXkpadKigEVg6iLPawdNNXcYc1dFetyss5E4bdyjg15viSPX0K5TW9htpzB3Tk0oOo6VNIdYAmYkn8XnUk80mbyDBrKKxBNA/fuxT2s45m5GCkVkH8kEx9h53GbQH4RjSeUd8cYkftiL6N9OW1/sNrCN/mOxqNiUcrgPONNQSMlGzqb8jLa/eWiStOIcGKgC6QJQh2B14vOt10ZM1kO6w2vlvUgCtzLiULGUcEtEoE2FhZkLmDNjPy+ZKdTpiRiLlccnMHEc4Uauogy6msIrGD/joSFsnMf1PoJCMobjvo/Oy0wcKb4tnh2B9xR8zBUpJvBzG/Heu8U2cOOsG4g44asIakA+tEYQLZn0/WbASX8b2GvVFA8OJb0HV/a6Vq677JTVRvj0/DfCmXoeLsGb9BNFYzMVuCze98NFTsydSj7oXH1v4RAa0SAT6WC14jaD0ty/QpGSVKwOmqgw01shn1twF1B7INdZYZFdSAspMNFVd75knsRswmgk1zhJ9Uj06JmPWN8PX07fadcRZ8gZhhVa5FuFk3jSGkbPfxpFkFBr2qCpdc1kuWHVb73jvL+VHh24q3iFGBBegwDb4X3xzdgAIohxitnp8/sta6YBNrbpgj19M2GfWdhfCFVdSaOPTIMgtPFtacbwVkLjvLGM3cnbS6PMVrbWd5srAuEx5d7X1kUbcufeSB0AfMa0/4neagQtM2scVTlbiO39tdntKuU5gIc/teI39noSkn4KxeMe+Y8LoMicPZ6aeIAgP54QNi1r7sZPGkPDyt/GKL8h1qp1gR3x/DBRo/OBJkqpnfx8dTC+AZae2xgFqXYaEgs9V0urhbdX/J3eJSHTN0tMSImVoA3HOmcatznpXIqgr4YWerS3dXVGNTOLHZofSuzWvz2rg294VL1R6mytI7xGLMYpoNIWGt+vGW3fLtLzcK751jKb21GHv09+a2ONybKVaFgC2lCL1ETCze03UXuHf/CDtuUUkgv8osamPkddMEdT6kFmkVYZxJg2KcNgcoLPbYx/Znn6YzlKpSaP2BUq3t2aqZEOq9N2isK1U8zP/+gEtHvuTQMh5zI4qHn5YmFFh0mw8JS8G9NrjOe0GzZUxUOo/i5doYw4U3eAeWH3yo0WJHDdWa41y6xglykw2HiuOHy+G8SJrdkV0xHS/laSAiC3pbtZrj6rx/MUJfQHX+h4khQMEEWnXS6l/qWxeajCTtyHdw05kYAhiIQ/hg8aR8KF14eqv9LQeGAEMA7VTt3J1s+aSE2ulZ6r2bS/yaTuWAriI74tMg5XVQV7ugJ+I0Yoj1XWUaYDZ9ynBYJOyPuV94briQw8VNTW7PnxEkJxLq1X9lPQ+mKLGy2JvV9yvxkasc8FV7E94Tg5jr9MuLmgY6dYG5nfmIY1fWjvhHdAEjS0jHC68MLCVbq3+znwddFJiiIHWFHLoN2ZfG9YIFWsrFo3zt9Pst8dFVDvBVvRHeU8gkQANXLu5WshSkFPSUZGtMVE2Dyeyrwdm7KzAYAk9nX/7DFN51wB3+cTze85hzGsTJs7NIQwCAlTLgcv8vADfpeK+D83eBNvX90nxuI36NLhPCziPKkX3XQcnsgj6OJ+cn55fU/geU3NMgv+tgnF3Apr/7wKwQawq8JsU4+4DApoF7PxgMsyl3fHucYaXF55oA04+Wrlx0gAlCBxkOcPDzAp1wToOn5cKR6yBTdoGD4sDiwPnk/OA8yDMN+hGZtoP+IfYLPeGIGDrDCR2J7pJnimQ6tw7+swsO8duNmwbr+ED+66BEu6BPwnvVObdpYP6abvpp4rDTVQ4krRuWn8KImvSMow7ehTnLpqXTE/dD7nDYHW8K+cebI74TkKTphwBy9yaQ4xdXo2lK3lwAbad7m5nPMLeXXnuI4Bi+XDQ334CrDL6+hyMU4y9N4siN+IMrkCeuwcKY/TKG5fJUH08bRJK2k8YWiYcH0B1lRlb9IcdsuwdTFt6d9OsYlc9pD4sYee6XzqGBEDsUHrkFpb7BKML5/zuvswvSNzVw+xUC2ovsHl2yTWm3FbsEq/YukyF0lzXsHODHRbIXXlx7tWizeZ+bALTh1TCfuMbAjDvfoTHv5N2kO9k+1zd03RXMUZYFtXPAJ/m3ZuJT9LQzaARZBDKezBlY4qfDF6KqvY8tBGSEbcDZhg0vq5WER9MCY9huL6sqNb84I5R3mD81ucAQfBIf171RucC77cYISlfITo1G9rVsjLEBfTaWjdVxvZWjqi/QL5AEhCGRQ09cXyNp4yzmhs2hZpOkdsICiI7ha4ZW1WtEa8HLhjNCzBy+9pbdoTQNtwZ1V54z3nCedojQ8ivj/ELDgrxNqMCuWrv9R7SLzGwjtOXD6ED4WkJdeHOasQWaywl92NUQFQe3nNRrRaFkCWdLyYF3C2s4a8Vt60gnHYxnxLcpzrbg+hqGGzS409NUdjq4d5m6JrK19OBnCWTmSrZOvXOs/w9lzpBz/PqiyU2W4wubHqi5zKnUrLY6mlu9zslu5jL7N7Yip06NbcGlgDc4MpmdXdB/3IxoCQFB6dbS3nZVZncCTLBbQQINE1h+fXF6ktxaE1o2QtdvNclNxjMvZXZQSkTA9sJEgjHLtg44RjMOWDwELCzHZ/jj88HJd+ALkU/Vceu8TODQx3VqWGBA23sB5RPD3i5iFkNUIPKCbMeIGwpluCltWT/hbBqPnD+wbCDCC0MAMROgHmufqbgF2E5uV0CYzGM7l7uv/UYyvvaWPjE3VQ65bC/OOa+9nVMApU94mw8uubDcEaZtLTtLkAcZY95kFr81xn4JjFnmcOIOrnoOxgveFV7XORHmi2X70YqNdxat8gXRyLPDmX/kOhoD367x1GB4q9I2rwoyznxn4ZhQLC3PFqFeS/TeetTmXqOinfUzhStAAwUcxoSlESfFC7xUJObVzdzkgI2+IKO1uAL9v/gSpRPv5CzxjxZc+Ln3XanPNzEjri3ZupLZLsIHDTiEV2cU2Y4DmFxUyNutx1NMkNWkIR0Pttt00YFZ7Cm5BjBqeKZ0bDHuDhQZ84JyvHPH40MnXuXbOWCs/YrNC83x4uzFEk2WSew3LW/qBx40U/KNG6B+BE4RxCV1YR7rS3QNHIpYdU2J1iAiIBM6LR9LSoeBRR7JVAfMYk/JNYCRhGBiEbnyb2TJPlKY9ic8dbtuCMl1Z8mLnJBdiTu+92R9uK0Hp1c7+n1Ls8NyMwv8zC44r9D4lRagstvvyRQwqecw9eWNETfIDeLvHkNPlM2yY2r+bWWjGkShAGXkntgMdztL3UJQEOUXC8WHTA3TRQLkImomwXwRjSUKpBHkzMZL8BwVj8ErPGyxUWN8s03z0zbfVmDOFvupPXX577ebUZmUwsxNQE3W7SqCHMxBW0e5ETiaJlzosFgSsHQwsmS+s2y/s2yfs0zIUz0+PHxRs6AuSS5yTRDRbCfd/rvOnXXqjZ3adC2MLe+snjmnPEhY0N+jcWCn+ll+jt7BxHzc8LQcyvDOdgtforp2NqVph29tLOlBEcBU4lzLOabAzMWoe1+K9LWPagKuzV3v1gg0d8m4OUzXOWYGBnOX190ygDSxmEMlfdBMHgGqfNqp6wGmaz+lefsQf2lzmPrIjfUOMwLzTKXAEfkIef2acwjXi75d6QJRmhCzY7w1E2xdOacBnUrJG5lAXEaZgJkFCevND3psiGp56SZiYsLhhvkrfgLUplmhK6t3vGdnTsy7FnOIN41fGHI8iwZSW/rcOeBjAY06OlnM2ZbzaKldaNXSnaPAA/Xy2ZL8UIkzm8vtHIkPsyk+TJ8yU69c6nO4z7Nq0gHEME0I3ezqHKALeq+79PtdYkIt76izxaHs32S2s9BC1Ly8Q6tY59q/wyxnZ+OcltVlX5Kq8xAK6XnoYoEpG0FAx0GSDbdcBs9LExhf2iy5t2n6aefjfyMC5HzkPHKOKA4Uz171qWsQbxffMGY3u3XH3n91bGiWIw7MHOy4H71TJ+ny/DDzq+WKd55bwhFbeDeB493zbQJnIOjLjnSByRptQuLx0xVQCwMbZd92VBMlcLDvTuXbV/W3y+Bm9zmHrF79VxfS3S7DrYbXdCNyXdPD4+hKwCEhnk7WNEoQaN2EqNXCFrneK/SpD5bCFnKCEONp7l4vtncqkLVqRc8EwJLnl4ThQbi26ue70OC9foPP6zPtGa7NL83c4jZ68+KmVTN5uXNqfNTVnLSJfU7tTLiSA66w5uUTPGZ6Lu34bNlnSxrBliI7Jg2MHhyEewLG754MtF3aFp0hbI2HdefZmJPPLNvMzpbgKvUJ2LJ8RxZ4lqItD/BaG6BxXPF2hPo2DiFM0CE5h+aIgrU1WzpG2G9AV2i5acNouNyZNce2NqS6T4JuyS0y2kt8f4vw62XFxo0yQfk1B7jzv3LWpGcMquB+few1QnTAuRZ24MXH7B0t27/H9MY6sQ/koD9Pro6jb02J9opRfHgu1AumdupagDGjqW6RH34vy8bA7A49p7a+LTLz1nCxLRr/SVfMDj7xZATcCnhYE4HNIkcTba/2rxcXaAEG9xI0UcYRlEtb2PnOcKNsp88qpbOROe2d+vC2Cf5gK5fD0Cbz62FOIST6xXwQbC548zHXAKaDOZmvzLY0rGZ1mMWGqrHh7aF4K++f8rDU7Ywr3+FOobgNpLEvudD1sm2u9Q28zeFBeqoX+Xbqq+MNs2f6LfFU28oImcJ7WsqyxcRP1YZaxtfY9kxq0m6Zfiu31KJlVYXQqftUDAL2ixR7m2KaQ2V8R8blrOYGiS/nI8jd/FH/WPsyCm7X6/Qb8TdIVQnOKYpzDWW6XBfQRPMBUgCc9k4hxZtP7PG1oGgA+zg4rtRRGaZQ2e+LDcIfIIBv+/BX2msXkJaabPfQw8BP4JxNMAQsoMCMzDgyn++PRVlojRLgcc6F+Ol/qkWz89pX/yRQNBglcFvx5/ZsQdsTFxuEf2AB0fYJX7knXUD7dqw0rTH9IeEnjVtAwkE2j1DLOxIBVNunXTAOYu0Fvg0Ic3nPxkH+cWPCSJtzpBBTyNEnF2yC7Hteu/pMpogrvvi4XGt7YlcHiR+QCLR9yqv2tgtIoT2vBjoibGj5yeEWEPsRZHb+5HRnwjjiMH9yGT7576DtRQwWkBppqd2qs5xCYj5CU79BWo7xfLxmkLPfX0U/miffI5nYw3tGJv8KbiDmXVAdOfp0BaykccZRrQ0EfAHZJOt9dLLU3TTh9O2DGuR3XUAC3v7hJyk8+nEF/koat4DMjqCkzB9mgo9tGRV3YNk+ad9B8z2OKRcQYTHznlP0YJ1TqLCAe/+Jel5vCpUvJjsjJE8vicG+STgSeyffNcQRL6bb9aI1ZBqDEGwi/g6u8d1VeK8kKk4nVx5Br4GcYI/ktX0SF9cF9Pue70mvgas9rkwMYgRdlGU07muCpb2RUe1TRhBQC4+TfLOgcw2JcXMcWVjnRFOoO5xJ0HAN1U4nXGPmpCk0GWSRm2JTHg7WUA6KqcZpInal8jLjBold+PMAYE8w+6g5AXTbx3jmdl9AEu7+4ScXPPpkBfVKCruAxI6gp+ePUXb8Xka058/J4aN5B50s8LVgzCGcHI3W0N/y0TMUhDM4P2r2u7RabxuYR6fQaujDxp9X3z7IBokbscQauCfgfdScALrtQ1581y8g9Z/Z3kcMgzhB+JsWHVpAgTayP45E8/W4q8OnG2FEHkE5BCYsfNTsOxi1ejKmkPWlM/j72oqbxL95OMvKJ51qrN9qwCdukK+RItS0sz+9jwqTc/6oHT7Ka14kC+jvjo2uP2Z/SMZJ+wtI0wj6df7E/b6MtjuwbJ+0d9AsS19AbJ6uFoRTCNZbtrP2degaomo7iDxbTLdxPa2MFecO8vnAlD6FdjOazpTcBFpD20XaQc29TUapWxGxkpjC/gzDjqBogn0OPruG3Rcb+zDiEE2PVAMxfF4aD7Djflzkl4oVGULbALfH/etBAnFEvMx2E0AaaSbPtwbvHS4DxLbg9NIcTQmFgejLkm7Bu6X1GnDucDNAHIFzKPC9MBtk2xRa5HLJyKQOzh9Xsx4kBiPk+vWqXR2tVD3gPED2DIeZSUBMcPiVsSFyfRkTcRDud+3xtKpNDqx857pa8NVS3Bq+d7gZWOblFbsCa9wb381onyjzkZ2gQR7sE9E6R/AYWHk5Pf67J2IprJ6ru5n3AkwOLeCXMzBBmD6I4MCWdkxwsvBRSU5XrhA6kg5SLRsIvlcWa/7JhPFwCLHJjwUHRGbx6SaW47dB6LeCKb7ZWwONHRZx+rassawD8jwTBEfN4u59OAi9NztnfGe3Bv/S0zvI28JIyshtm1eEHVBPMeHSoOzF9v8QsYCd/e41ICzP37DLZJPyozOu7GrWzej77wuVpv8jjPGxO5DkTwxumMYuBuYaNG8NBppqZ+/jMvSDfG4L2sXsG336GnE19Wp2KP/QuiCZTbcGL84qye8g1sgagPNyZNQMJEGb0izm2bjP14jrmGvcofzzaSBG1DC/0i+4XYDMBSKz4c1udeGeKOayJMlkd3Zp1N+en2mZnfnoIH/PK9w96ET5UROfrjAkGdvw207lt3qZ8Sd2hCy+T76PUAdr6lE6RohPnLOmtzU0ze67VqFrO81tdqcih3pTJR2HHdPEO+7Zo3jSL6NZUPEguUFqbhqX+q66XlrihT4JC0vvjuKKXd339LL0fHqRF7XS9BrIen0v6FX3Ln6SFDvJ+9V2DO9Ax/IMLhw93cvpID+cMKkWcGQsW7deP9e47hBf1MGyTOAar46DazuQtQXvVo0JUEIPg1L5IMwmYXZmYw0e7rLkDjlPI/lhZkzgLj7zxo83e3P7XjK/TBs0vO7dkvptEG/tsFG/sd7DBk8ENCsjZoNIy0Gcd9xig0wId/u6XN0kmLDTL/DNLrVbpNasI6GYcy1ksxdbh/kukuUXWrMK8SAcj30cTHJxs1Oxc6BI+bIQNzZkEyuU/G4DQcL5iSKnh176vn6QuHcsNJ0xnSGZJutAXSONuayy1477j3+DcBc5f4T4GvO+oLDIXXSVmEUJATL3Jelgq8lssZBvihyZg4ZZ5ijBiDHFBSDC5/Qg6LfZ4Tt/NqU1eHd41LTX7ltMQ/hOMlGzw/e2gC/9VIyEHnrozfpB2pXfjpvYP/IvgVgRXMMkz+rH4XmsZz+hm9L4xUK5/GX2/u+l43bBNHlkI87kJ9DHfak5UW+Cia2LFJ85lFPqawxzi5LsTOFxo2ap3arjZrK3dT9OamWp79JddsliBOvxIsHa2xXqD2LQz6Zu8YZMxNQc7hmft5iwVmUOM7KSZUMWbibpsbVOXUckFjq0i49AZ/qZFeLG8uPdEVwrfLvzlt77fTF/jeVC+6tYKoUM1fs6I3/7AVUFAj5TxOUOHRDgCwSM9NOU6z5/9uuJ5bFGJ3/6KaWUUkrJUysDKw7IDt8Ob8rUl/pSf+pH/anf+1E/6vd+1Yt6UG/sQb2n9/SdvtWzel7P6lWp+lHP965+17t6WL/rdz2sl/WzPtbz+lj/6tW3elu/62k9rd/1sp7ZE3teT+xr1fpZf+wBvaAX9IDeygN6MA/mvzyW3/J4v+W7dHlA3+W9ePkwr+tzPbHP9X1P7Il939d6PX/n9f7O16nzU77Oz5nzcd7NT/m8z/spH+evPJW38lQ+ykd5KO/m2fyUZ/Nq1PyPV/NoHs2b+S/P5a08l9ei5a+8kr/7Jb/k777J372Vb/JN3spDebsH8jseyCNB8lYeyWd5K2/ls7ygD/JC/sgL+SF/5I/8kDfyeD7P632e3/N6r/d7Xs/XPY2P8DQeD+/7PN4D+j7f5wF9oA/zYx7Qj3kyD+gBPZkX823+zf/5Nw/n//yfh/NyvsTPfY2fexUqnsereBbP43k8i28hFcgEUssEcsEC2eBlfIy/+xj/4sWbkHLSgIQgDUgECOQBeUAWkBBkAUmAgNyygXQgtXQgJUiQoJQgKVCQFqSchCBDGUoIUksIkoHUUksGUsFb+bvf8Xc/YcI/kFVS6ZLKOaWUWF7p8kprZZUvK0iXFSQECBLLAHKAdDlACpACJIAH8kEeyQf5JI/kkXySz/In3sVHeBdPR/d1z+Sd/N07+Sd/93f/5KVIAA9O+oP7ZtKlfzP5L+PvfsbP+LvH+7uvUuWxfJk/8z/+zKf5H//j0/wamaV+Za9M6l8mtQQl+MwcmCdzYZ7MubkwF+bcvJtzc3DgPoKDewkS/sTXeB4/5Xm8j5/yU97H83lsb+2bvbWn9tRe2ut4HI/3ON6GjZ/xE/7uKTyFv3sTD+69fbP39ty+2Td7bq/tEbyC3/EKnsHv+B3P4B38tu/2zr7bf/v24X7aV3tkX+2vXXtnf+2zvbN39tl+2y/4Hd/gG/yOd/C3vtkn+2Tf7JF9s4cG7Z/9s4/2yB7ZR/tp//fNmv2tZ/a8ftnz+mK/7Jd9sVf2vd7X83pf/+vXA/sO/+Fr/IcP8TW+xof4EQ/sgz2vD/bCntfzemE/7H08j+/xPZ7Hxz2PR/EonsTj1+7t9RMg8AZ+fnVvX//ex//gQ//24e/t4H6/AAEf4DF4uN/wGzzcx3k4x4bNtb38d2//H92be/v4/gF+gIP7AS/n4Bzcyz0ET+bfnJtz828O7i18BQ/3Ff7CX/gM7u0N+Lc38Aj8m397BL/jD3yBt/sCD77d2z342bX5to/zbZ7Ns3k3z+bX/JpbexEP4uMexHv4uI97D8/hYTyAj/AAPu4jfISP824v3dtT9/Z2T5++3Vu35tO8m0/zaB7Nn0kPsoMcITtICBAkCXlBTpAQ5AQZIYJ8IDtIDRKC1CAxSAgSgsQgLzg0l+bhXJpTc2peTYaQIuQIKUKCACE9ODE35sPcmCNzZL7MlfkxH+bHvJgXc2L+5828mzdzZd7Nu7myYA7Mg/kvB+bA/JfzkhZkBgnKDHKDBCUoN8gRcoPkIEfIEZKD/ODAfJf7cl++y3s9pAf0kl7SA3pKP+lvfaS/9YE+0kf6QP/o+X7Xr/pVv+tHva4n9n7v98Qe1xP7XY/rcf2ut/VGfsgX+SI/5Im8nf/zdJ7O/3k53+b//Jpf83/+xyN7Z+/n/byzV/Qpnsev+BXP41s8jb/xeH/jczze432O1/EH3u4TvN3v+ASf4Hf8gu/wNV7D1/Bwr+E1eLjP4MucmQ/zYc7Mwzkzd+bhPJw7c2hv6Am93jP5u1fyGN6Ch3sIL8HBfX77dv7n3fyZ/CBDyBF/6BG93od6UW/sR/2f5/ViHswDklmGUn+KR/E85JZYQvgI3+dhSCmjdBknA0j/IH/kk/yPr/FTXspX+btv9n/y38yX+R8v7aF9s9f22L7Z7/gH/u1HfImv8cO+2PP6uAfwPZ7Ei/i495/uzb95Mvf2HH7Dx0kIsoIkIR9IBhKCV3NsHs67+TAX5rx8lwN7TQ/oO32nB/TGHtAfe2Nv7I/9n8PwOadzOp9zPJ9zFI7CkfgMr+EqvIbfuOEp/Ibn8Bxu53bOw1M4D+/hPfyHc3APXt2Dz/mc1/mcJ/Ek7shZeAuf8xb+4oXH8Ehuxx25I7fjdW7HT3id1/kJr34iYovY4jWH4S5cOAu34TRchdNwGa7CVbgMn+E+/M69+J3vcC/uxXe4DvfhXhyIe3E3DsSBuBsX4kfcjRtxI+7Gh7gTj+JIPIpLkeJ4LsWpUHEr/sSZOBJn4kociSNxJb7EnzgSh+JInIxDcShOxqf4Fs/iZDyLX3EyTsaveBXX4lwcz7n4ly/Oxr94GGfjbDyMj3EwzsbFuBhn42M8gafwA37AUzj2FL7CVzjoFhyDV8fgGlyDc3AFjsBTOAIv4AWcgEufjn26tXKOXc4NuAE/EFdFvkgt8kVr0ZrjaM2jR5cOepxjxx4XqXlc1Ba1xWkOIIbzuBgubvM4j4vbora4LYaL3CK3GC52i+EiuNgtdovg4jff4BkchWfwC37BKzgJF+FzLsJBOAj/4HP+wVH4B+/QwTe4Bw/hcx7CR/icz/kIJ+EEfHsK386AgavwBL7AF7gC/+N93I738bw8P+F5XsJP+AkvEbFFYHFYrBaHRWKxWqwWiUVhTspHeSYf5aW8lJvyT+7J99yTb9rkmXyTY3JMHicWi8mitZgsLovLIjPv5KB8z0G5KBfloZyRK/JHrsgRIXJD8VqsFqvFv1gt+vIVd/krZ+WanJWvck2uyVd5KqfklfyRV3JLbskveSSX5I9ckk/ySU7JE/kif+SLvJE3ckbeyfeck3PyPX/ke97KWzmkiCwai6qiscgr8oqs4l/M5jVmcwpevToFt+AqnIGbcAZRlZtwE1FVPBZVxUTxWDwWE0VFMVGsFhVFRbFavOaGnJA/ckJuxx/5I7fjkfzdozV3HzDAA3iM1lyAC4jWPIAn8kd+yA/5I6fjjxySQ/I6XsEnOApH4RNiNp/gETyCP4jRnEF0Fp05g2jNGTiN1qI1p/7ewB3EbO7AIcRsMZtDcAnexuV4HI/jcjyTy3FNnskzuSZP5Xucj9NxPu7H/bhe1BQ/xWnxUwwVQ0VRMVqU5gyitAgtQovPIqeYKhqKqSK1SC2Ocj0P5HQ8kA/yQV7ICbkgt+OCHJDbcTsOyP9EUxFVpBZRxVORWqQWT0VSDsebOB1v4nlOx+l4nu9xPZ7H8zyP3/E8z/M7jse9OBx343CcjtPxOnFX9It/0S/iin/xL+KKt3yN43kbb+N4LsfxfI7LcTk+xzU5Gj/jeH7GzTie47kZL+NpHM/VuBrH8zXRVuyLiWJfzBUTxUQxV9QVIUVH0VB0FB/FR1FStBUTRVqRVkwUEcVEsU/sE/dEUNFTNBQ9xUwxU6QUDUVKMVI0FA3FSBFSfBPlxDVRTiQUCUU1kVAcFNVENXFQhBMHRUPRUCwUDUVJsVAsFCXFSXFT5BQPRU7RUOwUG8VDsVFcFBdFRhFQTBQFRUExUSQUE0VVUVU8FFXFvXgoHop7sVOMFV9FRPFVbBVbRVdRVkQUYUVYEVF0FQvFSXFanBQrxWlxWqwUMbkt9/NaXsv9fM/9XJfr8lZRT+QTCUU+0U/0E/VclfP5nvO5K9/zPXflsOKcWCcSinXinUgoEop3oh5H5Xtuyk35nmeKe2KeiCjmiXgioogo4ol23Jb3uZ/3eS7P5bhinJgX18S86Ca6iWwim9gmrolrYpv4xnH5LffzW07L/dzPafmsSCaWiWhimWgmooloopmYxm24CsfhKtyL43Ac7sV1+BEv4m68iBNxN+7GibgQ1+J4jsWxOJ5b8S1Oxrs4GWfjXbyLs3Ewvl07A9d+/TqNvmK1GCwGi9WisFgsWou9Yq9oLfJFYLFa/BWrxUTxV/wVE0VdTsoz+Sk/5Zk8lb9yTR7LNbmfx/JY7uez4rPYzBk4g9gsqorNorKoKqqKyiKyaCpSi6UitTgtloql4rQoKs6Kf7FWrBX/4q0oKBKKgWKgSCjqxVgRUZwVZ0VE8c9r+Z7Lclm+57Bin5go/ol/YqIIKMaJayKduCYiinQinYgo2oloYpoIJ8KJaaKaiBfJxDPxTCQT0XgVn+JkvITneZNIKo6K1ByP7/G8yChuioc8hifxOf/hQTyFl3E6x/Ml7sSRePbQsYMOwOPit+gtdovMorNozUP5J9/zS87JH0VWcS+qcglOIWbzB94gZvNCfsjpxFWRWkzldfyNu/E+rsfzHM/Z+BxP42gcL2KKmuK0eClaiobioEgoHoqjIqhoKMqKtCIiR+WqfC/KiXMiIR/ibjyIB3E3nsLd+BtP4Sn8ja+IY2KYKCaKiWEimBgmfolgIpj4JXqJX2KX6CV6iV0il9glbolcIpe4JWqJWSKWeCVeiViilUglSolVYpUoJU6JUiKUOCVOiVBilAglOolRYpToJD6JTiKT+CQ+iUxik8gkKolNYpOoJC6JSiKSuCQuiUhikmgkEolH4pFIJBaJRKKQWCQWiULikCgkAolD4pAIJAaJPiKPeBfvIo9oF3nEHNEu2sUc0UbMEW9EG9FGvBFpxBsRR6QRaUQcsUbEEXfEGrFG3BF1xB3xR9QRdcQfsUesizHijDgjxogyIl18EWFEGPFFdBFfxBbRRXQRW0QWsUVcEVlEFnFFVBFXxBRRRVQRU8S5mCKiiHNxLqKIJyKKaCKeiCeiiVgimogkYolYIpKII+KG2CFyiBxih+ghdogfoofoIX6IIOKHGCKCiCBiiCgiLogPYoPYID6IEeKDOCFGiBHihHghTogV4oV4IVaIGWKFaCFmiBmihaghWogUooaoIVKIGCKFCCFiiBgCNAu1YoXWUSu0ShU6hc6ikigtSotKoreoJLppE+1Ep9AotI5GoVKkUCpUBsVBZ9AZFAelQXHQG5QGpUFvUBv0FXVFJVFXtFUrykc1UUx0FcVEJUmiqmglaolKopZopkx0EyVChdA0VAj98YPS0R+0Rw+6g16ilKgkSolOmkQr0Qb0AWVBH9AWLegL2oLS0Rf0BaWjPigdvbujQOgOakfpqB3NQekoHc1BddQGdUF1UBfUBAkqAuqIMqJ+lBFNlIgiqgeqguqgKqgMqoPqoDKoDegi2oj60Ub00SPqiA6hRqgPaoQeOUKV0CHUBw1Cg1AfFAgFRW/RT/QTvUU70VJ0FF1FR9FQoainKiutAyqttVaw1npv1TVXXGPF1do6oNo6Z/1qoBKosRKoYY011rBm6olyoqvoKsqJaqq67grWXeUqWMEqVwtQUFQUvUVFUVL0Fr1FSdFTlAlNQtXQJBQJEpqGIqFFaBqahhahROg2yo1+o98otzqAcqPdutVIvVFwdQAFV+PiqgB6iqKiuCgqukdxUVx0j6aiIigIWkdBUA8eKIcqoAaoA2qACqACoOFoBCqBtqASKAQI1AGFQdtQNBRNGxqLQqKQaCzaR2PRXLmoNJqLUqNGq9EPNASdQENQEnQCnUBJPKPT6DMaLRqFRnlRXbSP6qK7dtFeVBj1o8AoMOpH+6gfNWSIEqIpqAoKg6qgcxQGhUHnKApKjA6j0ugw+usX7aO/qC/aR/uoL8qLFqPGqB81RpNRP+pHk9Fl1Bq9RqXRaxQbNpqNNqPK6DSqjEqj0+g0Kq0OoNKotjqgDqDaqDcqgtbREXQEraMmaB2FQU1QExQGRUG1UC60jnKhbdpQGLQWzaNv6BuaR93QPJqGuqFuaBrqgqahdHS0BVVGkVFpFBk9RqVRafQYJUbDUDG0DRVD8Wgb2obiUTwUj5oxQ89QDJTSDDQDpbSOUhqD1tE6GoOuoQroUwaUAX3agj4tQFvQFrQAdUEL0BXUBXVBV1Ao1Ba9RbfRbfQW5UZvUVyUG+VGcdFu9AwtQ/HQMpQMGcqGkqFjxlAwdFNNn2qKMb1UAU1AnyagBw5QublsNpvKZrP5N5VNZfNvMpt/9CezyYw+dfo0U6dOMwXppZU+rdRamue3GY7+DEcBUAC0AAVABQigAegKGqmkkkZKaaRz0hg0AI2jBWgcjbQALUAjXUENUASUBUVAFyygDagT+oSqoU9okyaUCbVAL1BKL1ANVAPdQDHQCpTSCpQCpUAt0A20A6W0A51AJ1A5s81t9Oe22Y0+/dltfqNxExyNE9z05m1yo8FoLsqKsqK5KB6ai8aieCgeGou2oZBoH61Fa9E+mkf76J8/tM/kNrXROLXNa9emNTqH1qFsaB3KihXFQ/tQPTSP6qF58tA9dA/lQ/MoH+qH5tE86ofeoX4oIEA0EJ000gF0AI1z2rQZjdKhbKgdaoeyoZIoGxopElVF9WgfFUQF0T5KaD6b0ubflDapUZvVZrQJbf5NaNPZ/Jt/09l8RuvomjU0EqVD5VA2VA6FA4fGmcpmsrlsJpvH5rK5bB6byGggOojeoYNoIXqH3qGF6CGKg8qgPqgPKoO+qLE6qAaqgeqgIqB3lI7yoDwoHdVBF1E/qoj60TtUEVVE79BD1AlVQ5dQNdQHXUKXUB9USZV1QB1Qn5aiq6gpuorioqaoKYqLpqoOKlgP1AMVrAVoCgqDnqAw6AR6gp6gE2gJ6oxOo8zoNOpHmVFm1I8uo83oNPpH/+g0Co06BSkLCtKQsqAsaEgJ0DQ0j6qhamgevUPBUC+UDfVCu1A2lA3tQrfQMLQN/UK/0DaUy8xGf2KjP/8mtolt/s1qE9k8No1NY/PYLEaLUT8qjFaj1qg0OoeyoXGoDVqD0qAuKBTqhvJRO1QSxUQvUUkVpNPqAHqK4qK3KAeagdbRcPRbHUBtUVr0Fu1AP9AJ9AGNQFtQajQXDUZ7UWC0j2aj2qg0Kkc3feqAMqAtKAFqgLKY1uY0GuffbEYHUETUEPWjevQP7aOzqCwqicqisKgkKonCoq9mnXlnXpl3Jh48M8+UM+fMK3POpENn1pkfpof508PkwGFqmHsmn5ln5pl85pXJZ375MrtMDRPD/IlhZsgwN0w68ZxzTjzlxLPAlFPOAjPOAnPvqSeYmTe9TC8zb16ZefPNm2lldplb5pW5ZWrRMrHMcMrNOOWmAQMzwcQys8wrM8vkMq/MK5PL9DL1zDPOPMEZZ5zgDGehSWjqTUKzT5/5ZE6ZejPKjDL15pP5awabxGawOWzYFDanTCpTb1KZUqQ4mAWmg9mgwVwwF0wEs8BEMA/MArPAPDAJTLxpZuZNMzNNmrlmnpllJp9ZZo4ZM8PMWFPWZDVlTVq0Jt+kNW9Nvsk3b81c89VsNVnNVtOVqxlr7pp8U9fUNflmrqlp9k1Ws2/CgjVfTVzT1uybtmatWnPWdDPZTD+TzVQz/Uw/U81EM31NXrNv8pp+s2/2Tb+Ja4KZYmbeFDPJzLyZN8lMvIlqspqmpqnJao6arCapOWqOmqSmn5lgKpgwpoLJgMF8IKPJafPlNFmtmrw2Uc29yWruTVWq5qp5arKaqWaqyWquksYksglAIpPHjslikpqUJpNJaRIaNBlLQpPOnMlmk8bsM/VMPbPPtDP7zD/TzrQz/8y7+WfCgTN3zFOz1GQ1S81Qk9VkNUPNTDPUBAVqfpqV5qWpaV6amDBNS7Kb9DYHSG8SHDj5bRKagWafGWgCAjQFTU+z08w0O01OnOamGWlOmpnmpKlJ02Q1Bc1Bs88cNA0ZmpmmoZko0Vw05YxTwIwTwAQw4yYAOWyYDDYhTUdTbzqajKbe1JuMpqK5aDaamWaj+WhmmpnmoxlpVpky5ov5YsqYP2XMECHmhwli1s0Os8Osmz/rZowZY7oMNwPMC/PCDDBhzAAzThgTxowzgdQ2B0huktscIL/JbHLbfLlNdpPd5oBJY86YNeaMCQPGpJswJgQIc4KMNl8+k8/my1jzp0+XsCQqeUrukqekK1cTgHQlhU0AE4AUJonNuXliypgnZokSk8Q0MVHMuolipkgxV8w+M9P8MzPNQ/PP/DMPTTjTxWwx72aLqULFnJum5qgpaoqaoyafOWr6mXwmn+lnopF+spdsJXvJX78kMGlL3pKt5C2JC5f0k7UkLdlK0pKyZCvZSsqSs+SeXCV3yVVSldwld0lVEpV8JZNJPplMxoolYclUck/yyT25a5d8NUFMEbNuipgjRkwTc8KkMOkmhWlh0k26aWFWkK/kLhlOhpO7ZgC5awKYAGaUzKQyGUsqk8tkLBlLLpN/Mpj0NeOkL8lL8pK6ZC3ZSvbJVjNO9sm+GSdzSVGSlOSTpKQpUzLVFDKLzBqzyOzTZ9KYeqadWWVWmXamjGln3k0ZU8a8m3OSk/wk+eQnCQqUFCVLyVHSlRwlQ0lX0pUMJT1NInPI5DGHTCBAZo0JZP74MXvMHtPHrDF9zCCzxqwxg0wh88hMMvvMJHPJ7DP7zCWziWwlXclIMpJ0JSlJV7JTJ7lJwpKsJJ9kJSlJPsknKUlOU868MuPMOPPKrJtXphUrM4asJC9JSvKSzJRJapKWJCWJSWKSlOSmmWPWzR1zx6ybd7Nusph3826ymC6mjYlj1k0cU4eOaTdzzBuzbtbNG9OGnCQlSUpSkoQkKUlKEpKMJCVJR7KRdCQZyUaykWQkF00mU8nkMZVMJJPH5DGRTCNT2AQ2iU1g09ckNolNX7Nv/prEZq9JbPLNXrPX5Ju7JpPJYzqZPKbedDKdTL0JZUaYBaaEWWDSTQlTwqSbFaab6We2mX5m3mwz28y8uUZqk9gkNplMYpPWZDKZTFqT1KalSWlqmpSmpKlpapqSpt4sNPUmoolo6k1FUph0JYFJYNKVbCUbyUdSkpQkH0lIs8l8MvtIYxOAJCaZyViymdQlc824STd5zBrTyCQyecw78aRzw+wwf/4cMF9MAnPPAnPWhDX7Zpj5ZfKZrCbfJDXRzDOTz3wwIUwYc88UNfnMTfPQzDQlTUhTb06alaam+Wl6mpnkNZlt/lwxWcy6SWKGmDLmhQljzpDF5LAJQM6StmQr+SefyVjylCwlXUlPspN0Ne1mnFknWclJktIsMo/MPtKSrCQpSU2Sk6Q076TTTjvprDKQHCQFSUFykCQkB8lCkpAkJAtJQ7KQPCQNSUPykEQkD8lEEpFEJBNJRZKOtCP3yD3Sjuwj7Ug8so/sI/HIPxKP1CP/yD9SjwQk9cg8EpAEJPNIPZlH3pF6Uk/ekX7kHVlH+pF+ZB3JR56RaaQb6UamkXkyjVwj82SeXCPjyDWyjYwj48g2co5sI9nIOXKOZCPlSDZSjZQj5Ug1Eo5UI9FIOBKORCPfyCxyjLQircgxMowcI7NIPJlFapF4Ek9qkWakFslFmpFmJBdZRnKRW2QZWUZukWTkFolFkpFkJBb5RYqRZCQYCUaSkV/kF4lFepFeJBbZRXaRWOQVaUQiQSKnSCRSiZwip0glsopUIpPIKrKKTCKpyCTyiKQiqcgjUoo8IotIKVKKLCKhSCcyinwincgmMopsIpnIKDKKZCKNSCZyiTQijcglkogUIoHIIXKIBCKDSCDShwwig0gf8of0Ie/kD/lD3ske8k7ukD1kD7lD8pA7pA7JQ/KQOqSd1CFxSDtpJ3HIHBKHtCFzyBzShrwhbUga8oa8IWnIGrKEPCFNSBPyhEQhT8g5iUKikHMyhZyTKmQKmUKqkCukCslCrpArJAvZQrKQLmQL2UK6kC+kCwlDvpAvJAxJJ2HIGJJO0skYsk7GkDJknayTMuSMt/N4/s/jeT295/V6jwjR95Jx0j/ch5P+zqTLKOMrkvFJkfpE3+gXfaBf9Iw+0Ad6Rv/oG32gd/SBHtA7ekcP6CG9psf0gB7TW7L0lN7Q632iT/R6r+j1fsorekU/5f38lOfD55E9n0eF6pM9oR/0ej/oCxX6Qz/pK/2tr/SXLn2mz/Sb/tZvek5/6289pzf2nP7Tpw/1qj7Vj/pUATlDxpAx5Av5QraQLeQKuUKmkCdkCVlCjpAjZAgZQn6QH2QH2UFukBtkBplBXpAXZAVZQU6QE2QEGUE+kA9kA9lALpALZAKZQJbLcjnMYd55ZzCDWWedba6ZZppnnllmmT9/9uw55pgH5AE5QA6Aw+FwGBwGh7/hb9gb9oa74W6YG+aGt+FtWBvWhrPhbBgbxoav4WvYGraGq2FqeBqehqVhaTgajoahYWj4GX6GnWFn+A//4Wa4GWaGmeFleBlWhpXhZDgZRoaR4WP4GDaGjeFiuBgmhonhYXgYFoaF4WA4GAaGgeFf+Bf2hX3hXpgX3oV3YV1YF/bDfjgXzoVxYVy4D/fhW/gWtoVt4Vq4FqaFaeFZeBaWhWXhWDgWhoVh4Vf4FXaFXeFWuBXmw3yYFWaFV+FVWBVWhffwHk6FU2FU+BQ2hU3hUrgUJoVJ4VF4FBaFReFQOBQGhUHhT/gT9oQ94U64E+aEOeFNeBPWhDXhTDgTxoQx4Uv4EraELeFKuBKmhCnhSXgSloQl4Ug4EoaEIeFH2BFuhBthRpgRXoQXYUVYEU6EE2FEGBE+hA9hQ9gQLoQLYUKYEB6EB2FBWBAOhANhQBgQ1sN6+A/+g/1gP7gP7oP5YD54D96D9WA9OA/Og/FgPPgOtoPr4DqYDqaD5+A5WA6Wg+PgOBgOhoPzcB5+g99gN9gNboPbYDaYDV6D12A1WA1Og9NgNBgNPoPPYDPYDC6Dy2A8jIfJYDJ4DB6DxWAxOAwOg8HgL9gL9oK74C6YC+aCt+AtWAvWgrPgLBgLxoKv4CvYCraCq+AqmAqmgqfgKVgKloKj4CgYCoaCn+An2Al2gpvgJpgJZoKX4CVYCVaCk+AkGAlGgo9gI7gILoKJYCJ4CB6ChWAhOAgOgoFgIPgH/oF9YB+4B+6B7/Ad5oF54B14B7bDdlgH1oFz4BwYB8aBb+Ab2Aa2gWvgGpgGpoFn4BlYBpaB63AdjoHpMAwMA7/AL7AL7AK3wC0wC8wCr8ArsAqsAqfAKfAcnsMoMAp8Ap/AJrAJXAKXwCQwCTwCj8AisAgcAofAIDAI/AF/wB6wB9wBd8AcMAe8AW/AGnAGjAFjwBfwBWwBW8AVcAVMAVPAE/AELAFLwBFwBAwBQ8AP8APsADvADXADzAAzwAvwAqwAK8AJcAKMACPAB/ABbAAbwAVwAUwAE8ByWA6HOMQbg1hjjTPO2GKLK66YYoonnlhiiR8/jjjiAXgADoAD3HA33AV3wd1v99v1dr3dbrfb5Xa53W1X2812s11sF9u9dq9da9farXarXWqX2p12p11pV9qNdqNdaBfafXafXWfX2f27f7fZbXaZXWZ32V12lV1lN9lNdpFdZPfYPXaNXWO32C12iV1id9gVdoPdYBfYBXZ/3V/X1/V1e91el9fldXfdXVfX1XX9rt/NdXNdXBfX7bt999a9dW1dW7fWrXVpXVp31p11ZV1ZN9aNdWFdWPfVfXVdXVe31W11+S6ru+quuqquqrt3926qm+qiuqjuqXvqmrqmbqlb6pK6pO6oO+qKuqJuqBvqgrqg7qf76Xq6nm6n2+lyupzuprvparqabqab6WK6mO6le+laupZupUvpTrqTrqQr6Ua6kS6kC+k+uo+uo+voNrqNLqPL6C66i66iq+gmuokuoovoHrqHrqFr6Ba6hS6hS+gOuoOuoCvoBrqBLqAL6Opdvfvn/rl+rp/b5/K5e+6eq+fquXlunovn4rl37p1r59q5dW6dS+fSuXPunCvnyrlxbpwL58K5eTfvvrlvrpvr5ra5bS6by+auuWuumqvmprlpLpqL5p65Z66Za+aWuXiXzCVzx9wxV8wVc8PcMBfMBXO/3C/Xy/Vyu9wul8vlcrfcLVfL1XKz3CwXy8Vyr9wr18q1cqvcKpfKpXKn3ClXypVyo9woF8qFcp/cJ9fJdXKbXCZ3yV1ylVwlN8lNcpFcJPfIPXKNXCO3yC1yiVwid8gdcoVcITfIDXKBXCD3x/1xfVwft8ftce/u3eVxedwdd8e1u3ZXx9Vxc9wcF8fFcW/cG9fGrXFpXBp3xp1xZVwZt+7W3Rg3xqW7dBfGhXFf3BfXxXVxW9wWl8VlcVfcFVfFVXFT3BR37s5dFBfFPXFPXBPXxC1xS1wSl8QdcUdcEVfEDXFDXBD3w/VwPdwOt8PlcDncDXfD1XA13Aw3w8VwMdwL98K1cC3cCrfCpXAp3Al3wpVwJdwIN8KFcCHcB/fBdXAd3Aa3wWVwGdwFd8FVcBXcBDfBRXAR3APXwC1wC1wCl8CVu3I3vOHdd1/wgldfffPNF1987bW33nrppXfeeeWV9+9fv37jjVfAFXAD3AAXwAVw426cDWfB2W/2m/VmvdlutpvlZrnZbXab1Wa12Ww2m8Vmsdlr9pq1Zq3ZaraapWap2Wl2mpVmpdloNpqFZqHZZ/aZdWad2T/7Z5vZZpaZZWaX2WVWmVVmk1lk9pg9Zo1ZY7aYLWaJWWJ2mB1mhVlhNpgNZoFZYPaX/WV9WV+2l+1leVledpfdZXVZXdbP+tlcNpfFZXHZPttnb9lb1pa1ZWvZWpaWpWVn2VlWlo1lYVlY9pV9ZV1ZV7aVbWX5LJ9lZVnZVXaVVWVV2T27Z1PZVBaVRWVP2VPWlDVlS9lSlpQlZUfZUVaUFWVD2VAWlAVlP9lP1pP1ZDvZTpaT5WQ3WU02k81kMVlM9pK9ZC1ZS7aSrWQpWUp2kp1kJVlJNpKNZCFZSPaRfWQdWUe2kW1kGVlGdpFdZBVZRTaRTWQRWUT2kD1kDVlDtpAtZAlZQnaQHWQF2UAWkAVk9aye/WP/WD/Wj+1j+1g+lo/dY/dYPVaPzWPzWDwWj71j71g71o6tY+tYOpaOnWPnWDlWjo1j41g4Fo7Ns3n2jX1j3Vg3to1tY9lYNnaNVWPT2DQWjUVjz9gz1ow1Y8vYMhbP4lkylowdY8dYMVaMDWPDWDAWjP1iv1gv1ovtYrtYLpaL3WK3WC1Wi81is1gsFou9Yq9YK9aKrWKrWCqWip1ipdgoNoqFYqHYJ/aJdWKd2Ca2iWVimdgldolVYpXYJDaJRWKR2CP2iDVijdgitoglYonYIXaIFWKF2CA2iAVigdgf9of1YX3YHraHvbN3loflYXfYGzaHtbM5rA4dFoelYC9YDfaCzZDBbrAbbAerwXawIKwGq8GCsCHsAUvAakvAyslZ0II2W22zvddWG8PKsBWsDGtnK9gK1s5asAqsnWVgGVg7u8Da2bo6C8PCsC/sAvvCtmhhV1gHVoCFYCFYAXaCFWDp7AQ7wdLZGNaBbWAF2Ab2gRVgBdgHNoItYUlYO0vCihBhP9i4Gs7S1XD1W/1Wu1kBdoClswNsAEtn6WwAG2cF2AgWgI1gJVgAFoCVUMFVcFZC9WYlWA3VW/VmNVRu9oP1YO2sB8uBg8Vgtw1rNRvaArVarWYLVGu2gDVQrVVr1kDNZnFYG9bO2rA0rJ21szTsDOuiarMsLIuqzaqo2qwBq8KqsAYsAjstrc4stdZabN/G6sxG69bttLtWq85qtTptWo1WoVVp1VmVVqlRq9dqtPqsOqvO6rMKzaqwCOycRWAX2Dk7ZxdYFPaA1TaB1dbOJrAJrJ1VYEtYOzvC2lkNdoQdYTXYELZaabWV9q222n51Zm9YO1vD1rB2VkblZjXUbXWb1VCxWQ3VWcVWsVVn9Zqlq92sC+uidqvaqraazRqwJiwKu8BqsBIsBRvDVrATLAZrwdrZGbbO2llsd3VmV9gUdoFNYU/YBXaBPWFNVFU1VeWrqeqpU5VUhVVbVb7aqq5aVVVVXtWv8lW/KktWhVUv1Ux1Us1UN22qnOqxaqz+VWN12LDKV4fVYJWv8tVgFVjlVflqr9qr8lVg9VGVVCdVSbVSpXqpEquTqrAqrE6qv+qk6slTBVU1VUx1V8VULdVddVe1VHVVUPVT/VU/1U71V/1VO1VNtVA9VPfqoWqo7tW9aqgOqrXqrYqr3qq2bFVada8KqqgqqiqomqqCKqBqqpqqgOqfuldZ1UCVVcVVA9VAFVfVq4iqoqqnKqqLqp6qpy6qk+qi6qhOqpOqo/qouqqvKq76qsaKVWfVSBVS5VMh1UaVT+VTG1VGNVQVVf9UUbVUqWqqUqqRKq4aqfLhU/1UZDVZ/avJ6rJltVndU/lqn9qn8tU/la+Oqn/qnzqqhqp3ap4Kp+apevTUSdVOpVPhVDp1zpwap8apciqcKqfWqXAqnFqn3qnI6l8tVv/qpFqsFquTKrGqq1qquCquaqlSqruqr6qpaqq+6q9aqO5VQpVQ3auBal+VVXPVXFVW9au4Kq3aV/sqrSqrIqp6aqKqp/KpiWqiyqcyqnYqnIqnwql8FU/FU/nqnjqr1qq4Kqk6qvJVXJVVdVU5VU91Uh1UBdW96qfqVVy1WWVW/yqzqqz+1b+qrB6refVNdVPd1De1TU1T11Q1VU1dU9lULrVL9VK91C4VTO1Sv1QwFUz9UsPUL1VMDVPDVDF1TBVTy9QxdUwtU8nUMvVMJVPJ1DMVr56paCpexatoqpm6pWqpWWqWqqVeqVoqlnqlXqlYqpWKpVapVqqVWqVSqVVqlEqlUqlR6pQapT6pU+qU+qRKqU+qkyqlSqlOKpRapBKpPSqR+qP2qD3qj3pXjdQiFUktUntUJBVJ7VGT1B7VR01Sk1QfVUn1UYFUJVVJBVKXVCA1SF1Sl9QglUkNUoVUJtVIRVKPVCZVSG1Sm1QhdUjFUXPkqDBqjqqjwqgwqo5KV3VUu0pX6apdjVHt6o4ao8aoO2pd3VF51LpaV3nUGVVGfVFdVBmVRn1RadQa9UV9UWtUHLVGtVFxVBzVRr1RQVQR9UP9UEXUEFVEJVFD1BCVRB1RSVQTdUQdUU3UEtVERVFL1BIVRT1RUdQU9UQ9UVPUuZqirqhzda6uqCrqitqiqqgqaovKonqoHGqH2qFyqBsqh6qhbqgbqoaaoWqoGGqGmqFiqBcqhmqhXqgXqoVaoVqoFGqFWqFSqBMqhSqhTqgTqoQaoUqoEGqEGqFCqA8oFXqF1tErFAsWqoVuoVkomw4aMFigIAGCAwYKEJALN6gzvrbSKd/jAAEBAIQD981bN27btGXDds1aNWrTpEWD9szZXzNmy5QlQ3bMWDFiw4QFA/bLVy9eu3T55cLVd8tWLVqzZMWC9cpVKz5Wq1TtpUJ1ylQpUqNEhQL1yVMnTps0ZcJ0yVIlSpMkRYL0yFEjRosUJUJ0yFAhQoMEBQKk98dPHz579OTBc8dOHTpz5MSBk/fGTRs2a9SkQXPGTBk8MmPEhAHzxUsXLlu0ZMFyxUoVKlOkRIHyxEkTJkuUJEFyxEgRIkOEBAHyw0ePOx477HTkwHHDRg0aM2TUxaCD8cJFCxYrVKSYQ3HCRAkSI0SEAPHBQwcOGzRkwHDBQgUKEyREgPDAQQMGCxQkQHDAQAECcuEGdcbXVjrlexwgIAAAaM6aLUt2bJffq1Kjap1UiM8bMRVLVSKk7tCBwwWLEBUm1AMFqlwdwK0ZjYujOi6OnpJxcZRWmnSokB46ctqIoWAoFSlQnAChIcPFHKU0wQE5qimVNAA4btqwSWu2rFcsVqpKXZqV5qFCgwLp0UlDxgsXKJOIECA+7nbYiOGCxdyI2WHDhVlhRpgPRsTFyU9whMgL2lrpSfkTJS58ggMFnr70xs0ZjovzX71meaoAHgcIiKulxUUAPexSmh3STuFRMmBCszgALOLiJExqJOFQGQlCJFyIoG1WhEUNTsTFJRiRYIE2BLgWefkQF4dATo7KgEhxcflAXFx+lOiMlUwjw8gHsv+qVQpnOgQGO8FzeATW4G4vj4u7uFJ12nFxd5GNi7t6g+LirDdr5VfFQUfpwZIhLo7GmBAXR2ec1DLsd5zyD4eiHpBGmgAltQK4uATgAYC4uDg8cgTCH3JycmF4J7flwNBOTsvlEIcclrthDTkrV0MZclRuhirkpNyHGuRcLoYQ5AbICQgbyAWQAxAqkIsLw4U7BBd+C2voLewWBgi5hdv2tlBbmG1TC7GF1zaz0FpYbRsLqYXTNrBQWhht9wqhhc92rdBZ+LdNhc1CZptTuCxUtjOFyUJk21J4LDS2GYXFQmK7UDgsFLb5hMFCYFtO+Cv0tdmEvUJee0y4K9S1u4R+Ya59JcQV9m0q4a3Q1lYS1gppbSDhrFDW5hHGCmFtHeGr0NWGEbYK+faJkFW4apMIVYV7O0SYKkS1HYSnQlN7QVgqJLUNhKNCUXuHoUJQO4efQk+gt7BTyAncFm4KNYHXwkwhJnBaeCm0BDoLK4WUQGbhpFASeCyMFEICh4WPQkfgr7BRyAjkFS4KFYF+YaIQEWgrPBQaAmOFhUJCIKhwUCgI3BQGCgGBmEK98A+4KPQT9gEBhXzCPaCfUE+YB9wT4gnvgHhCO2EdEE1IJ5wDkgnlhHHALyGcMA90Er4J3YBLwjYhGxBJuCZUAxYJ04RoQCHhmdAM+CMsE+KBO0Iy4RjwRigmDAPOCMGEX8AYoZewC+gi5BJuAVOEWsIsYIkQS3gFFBFaCauAHkIq4RRwQygljAJeCKGET7SF0EnYRMuFTMIlGgyVhEn0h0jCI/lbaCQskqmFRMIhWVkoJAyS/UIgoY+wR8gj3BHqCHOEN0IbIY1wRlgXxgjpQhghjPBF+CJ0EboIW4QtQhYhi3BFmCKcC1GEJ8IToYnQRFgiLBGSCEmEI8IRoYgwRAgiBBF+CD+EHkIPYYewQ8gh5BBuCDOEGMILoYXQQlghrBBSCCmEE8IJoYRQQhghfBA6CBmEC8IEIYIQQXggPBAaCA2EBcICIYGQQCgXyoVhCIY61KENaTjDGX74oYceDggHhAJCADvcDrfBbXD72/62vW1vu9vutrltbTvbzraxbWz72r62rW1ru9qetqVtaTvajrahbWj72X62nW1n+2//7WZ72Va2le1kO9lGtpHtY7vYJraJ7WF72Ba2he1g+9f2tXntXVvX9tt+O9fOtXFtXLtv9+1b+9a2tWntWVvWjrVjbVgb1n61X21X29VutVttvs1qr9qrtqqtau/tvZ1qp9qoNqp9apfapPaoLWqL2qF2qA1qg9qf9qftaXvanfamrWlj2pd2pU1pU9qT9qQtaUvakXakDWlD2o/2o+1oO9qN9qKtaCvaiXaijWgj2of2oW1oE9qD9qAtaAvagXagDWgD2npbb//Zf7af7Wf32Xu2nq1n59l5Np6NZ9/Zd7adbWfX2XU2nU1nz9lxNpwNZ+ftvP1mv9lutpvdZq/ZaraanWan2Wg2mn1mn9lmtpldZpfZeBtvk9lidpgdZoPZYPaX/WV72Vz2lr1la9ladpadZWPZVnaVPWVL2VE2lA1lP9lPtpPtZDfZTTaTzWQv2Uk2kn1kG9lGdpFdZBPZRPaQPWQL2UJ2kP1j+9g+do/dY9/tHdtu59g4No59Y9/YNnaNTWPT2DP2jC1jy9h1u27H2DE23X6xXewWm8VmsVfsFVvFVrFT7BR7bs9tFNvELrFHbBEbxP6wPewOu8PmsDnsDXvD1rA17Aw7w8awMewL28KusCtsCpvCnrAnbAlbwo6wI2wIG8J+sBtsBlvBTrATbAQbwT6wC2wCm8CW23I73ODWG++77a67brrpnntuueX+/du377gHgOHAcCA4EBz4DewGcgO1gdnAbCA20BpYDawGUgOlgdHAaCA0EBr4DPwDm4HLQGWgMjAZmAxEBhoDi4HFQGKgMDAYGAwEBvoCe4G7QF1gLhAXiAvsA/vAW2AtkBZIC5wFzgJlgbDAV6ArsBXYCuQD+UBWICtwFbgKVAWqAvfAPTAViAo8BZ4CTYGmwFJgKZAUSAocBY4CRYGiwFDgJ9AT6AnsBHYCOYGawEzgJdASaAmsBFYCKYGTQEmgJDASGAmEBEICH4GPQEegI7AR2AhkBCoCE4GIwEPgIdAQaAgsBBYCCYGEwEHgIFAQKAgMBOqBf8A+IB9QD5gHvAPaAeuAdEA64BxwDigHlAPGAeOAcEA4YB74BnQDugHbgG1ANiAbcA24BlQDqgHTgGdAM6AZsAxYBsQDx4BiQDFgGDAMCAb0AnYBuYBbwC2gFlALmAXMAmIBsYBXwCugFbAKSAWkAk4Bp4BSQClgFDAKCAWEAj4Bm4BMQCVgEvAIaAQkAg4Bg4BAQB9gD7AHeAfegTxAO1AHqAPMAeYAcYA2wBpgDZAGKAOsA+lAGCAM8AXYAmQBsgBXgCtAFeAciAJEAZ4AT4AmQBLgCDAECAIEAX4AO4AcQA1gBjADiAG0AFYAKYATwAmgBFACGAGMAEIAIYAPwAegA9AB2ABsADIAGYALwAWgAlABmABMACIAEYAHwAOgAdAAWAAsABIACYByoBwYgiG4wQ1qUIMYxGAFKTjBCT74oIMOCgAFgABAAGAcGKfD6XAanAanv+lv2pv2prvpbpqb5qa36W1am9ams+lsGpvGpq/pa9qatqar6Wqamqamp+lpWpqOpqFpaPqZfqadaWf6T//pZrqZZqaZ6WV6mVamlelkOplGppHpY/qYNqaN6WK6mCamielhepgWpoXpYDqYBqaB6V/6l/alfeleupfmpXnpXXqX1qX9dC6dS+PSuHSf7tO39C1tS9vStXQtTUvT0rP0LC1Ly9KxdCwNS8PSr/Qr7Uq70q10K82n+TQrzUqv0qu0Kq1K7+k9nUqn0qg0Kn1Kn9KmtCldSpPSo/QoLUqL0qF0KA1Kg9Kf9CftSXvSnXQnzUlz0pv0Jq1Ja9KZdCaNSWPSl/QlbUlb0pV0JU1JU9KT9CQtSUvSkXQkDUlD0o/0I+1IO9KNdCPNSC/SirQinUgn0og0In1IH9KGtCFdSBfShDQhPUgP0oK0IB1IB9KANCCtp/X0H/1H+9F+dB/dR/PRfPQevUfr0Xp0Hp1H49F49B19R9vRdnQdXUfT0XO0HC1Hx9FxNBwNR+fpPP1Gv9FutBvdRrfRbDQbvUav0Wq0Gp1Gp9FoNBp9Rp/RZrQZXUaX0XgaT5PRZPQYPUaL0WJ0GB1Gg9Fg9Bf9RXvRXnQXzUVv0Vu0Fq1FZ9FZNBaNRV/RV7QVbUVX0VU0FU1FT9FTtBQtRUfRUTQUDUU/0U+0E+1EN9FNNBPNRC/RS7QSrUQn0Uk0Eo1EH9FHtBFtRBfRRTQRPUQL0UJ0EB1EA9FA9A/9Q/vQPnQP3UPf6TvNQ/PQO/QObafttA6tQ+fQOTQOjUPf0De0DW1D19A1NA1NQ8/QM7QMLUPX6TodQ8fQdJpOw9Aw9AvtQrfQLTQLzUKv0Cu0Cq1Cp9Ap9Jye0yg0Cn1Cn9AmtAldQpfQJDQJPUKP0CK0CB1Ch9AgNAj9QX/QHrQH3UF30Bw0B71Bb9AatAadQWfQGDQGfUFX0BT0BC1BS9ARdAQNQUPQD/QD7UA70A10A81AL9AKtAKdQCfQCDQCfUAf0Aa0AV1AF9AEdKi31jprrKuummqqp55aatdRD9ACtAANQAPQ4XK4DC57y90yt7wtb8vasracLWfL2DK2fC1fy9aytVwtT8vScrQMLUPLz/Kz7Cw7y3/5LzfLzTKzzCwvy8kysnwsG8vGcrFcLBPLxPKwPCwLy8JysAws/8q/sq/sK/fKvTKvzCvvyruyrpwr48p9+Va+lW1lW7lWrpVpZVp5Vp6VZWVZOVaOlWFlWPlVfpVdZVe5VW6V+TJfZpVZ5VV5VVaVVeW9vJdT5VQZVUaVT+VT2VQ2lUvlUplUJpVH5VFZVA6VQWVQ+VP+lD1lT7lT7pQ5ZU55U96UNWVNOVPOlDFlTPlSvpQtZUu5Uq6UKWVKeVKelCVlSTlSjpQhZUj5UX6UHWVHuVFulBllRnlRXpQVZUU5UUaUD+VD2VA2lAvlQplQJpQH5UFZUBaUA+VAGVAGlPWyXv6T/2Q/2U/uk/tkPplP3pP3ZD1ZT86T82Q8GU++k+9kO9lOrpPrZDqZTp6T52Q5WU6Ok+HkvJyX3+Q32U12k9vkNplNZpPX5DVZTVaT0+Q0GU1Gk8/kM9lMNpPL5DIZL+NlMplMHpPHZDFZTA6Tw2QwGUz+kr9kL9lL7pK7ZC6ZS96St2QtOUvGkrHkK/lKtpKt5Cq5SqaSqeQpeUqWkqXkKDlKhpKh5Cf5SXaSneQmuUlmkpnkJXlJVpKV5CQ5SUaSkeQj+Ug2ko3kIrlIJpKJ5CF5SBaSheQgGUj+kX9kH9lH7pF75Lt8l3lkHnlH3pHtsl3WkXXkHDlHxpFx5Bv5RraRbeQauUamkWnkGXlGlpFl5Lpcl2PkGJku02UYGUZ+kV9kF9lFbpFbZBZ5RVaRVeQUOUWey3MZRUaRT+QT2UQ2kUvkEplEJpFH5BFZRBaRQ+QQGUQGkT/kD9lD9pA75A6ZQ+aQN+QNWUPWkDMEg3uostglATECZQQACLADwUhAReBgAlxEMesgdAQ6EqACAoQiIPkDwvrmvv3fffu/+/b/46ExDQ/nmm3/fvu/+/Z/9+3/7tv/3bf/u2//d9/+77793337v/v2f/ft/+7b/923/7tv/3ff/u++/d99+7/79n/37f/u2//dt/+7b/933/7vvv3fffu/+/Z/9+3/7tv/3bf/u29/uifpSH3SmXYlq/P2fkXLZ72nXp/Q+4XVt709HZxinjie3DmGaVPcZ8bM76BxtL9hZ3ze7Qfv48x7fQ4n2Pd8ks1F+J29y+9wmZkUEr/Epl9GnbW9Dic/5c1gH/cGGWtwphxaOYWXqc8efDet99AedyZdCr9Yvebpax7bXADDx75+Uq53X9W5rXq7hGmXenw6d25AwU7fMz4IJr2y7+dwXSyiYmubfTG5c8+EM4XShB95wOENYExkJzwP5rF0Nk7SuV7HMTH2H5n1aY9jahl+DiuymTZUg6CKukLbM7XPUmP8frMLyhXEWazs0RmNktDLeo0sidh+z+QVAxf29jY8Hdb4ZsnbA7v/1rim3Hy6wwdbk5RV7hdO0Rx4f7uNviH0hHf0XPBEm0x8eM61cC1s8c8mouIVAHKHCRKzH9pu4YjxT7TDxzzfc9x3A+u11I2WLZqTfwEO/J6AyF+tSSkR7UIDgstJPLaC0wyvSfNIageTif/XYotoONaOAL//ZVDET+3zqGAJaF5LFyeYsTnUoiLtD4OafyGV5nh4i5S1rESMeiUA6nuh7KAFNKFThrNp1UKJMmCvGHJctJoOoBFEmgMGtIvUUgNRV7ykLdlh5qSZXHMVXJ9Ln6NjnQTxqOJs6HyazXvdLnYm9N/mvnSqq0kMZ3dUXThnnb/ewAuaH5JPycXqE5ZJQ4UrI+Q3j9EQoyt6j5AKKCbF+joZAb9YGDsLJ/469/x52UBo61x+O5O2TyLDCS//NKRzy4RN9j6XH3S6go43lPJfFPQiT9fNMQ6XJ2JwRSY4myU/BEYnJPfmfJj2tMnKfSxg4/7rSmlKs9425CVnkvQOKWC/YYGIcEXkrM/6gZ7P11UWtBTwV/jg2Y9NMFS7Ejvnf6NhsZZHq77m7YnIHC5auV/Eup05ztvNDRCfq4oQHNDhVzpXa3Jy6xqFBzIS3I7op4TNzrmarWviHGdLT3vbdZNbjLgSh5excsZeCQf/rENyAVIgaQh0DV77HYjk54YXyqk1nUKJnaHshm7tZPdKdiegpSLkMvoQ5x5dLwCB0a7gsxT5aG5niQPO+5fTq9H1V6IcV2M3utK7ELH2akMWQNdCpy/I8SwrimhiX0NMa+9kisAvOBtw+WVXWjuCkZ+NFw71fDS9MP6D4i8Q0o1ib6bI5+GLDIlsfoUemVw3QXajalhatH1c/Ie/7LjS1hDQMpKQcKUPFhC9CcK18QpG3MeHin8jlw6rA6cbXmBzw79y/AKb3NnxLsOCZwGNJv6U2Hs+lGrsBAQhYG9SwAUML/HU8CkraowTYb0WhBP1XF6T2JcZv9RlwVRzyjNk58X6OVVOCJ9hMTrsBZPnRUK7PryulHqwl8IuXUE49cKH8BYetzwOsVeWkvUl2yLi4ci5fWg3RpDLZ0H+75mI6AzBDF/csjXfsfHCfeGcLxPHG19Q06YFKOmQsq7+baS0MpZGewgH7XVv4i1Y8ShT5UVxeQY5NQyYV//J5eCQxkMjQWd784ADnLSbvXxsbf9OAAAA/f///1oAAAABAAAAxfgAAKyZBAAotS/9oKyZBABEJwJ6Dfk9XCBMQdgBie2MtmfBjPOQapfdQ3CCkXC9MhAd8qu1mDFkklVrqbgdvR60MP5ME6jQGahad7FEXIWV7qdHMTBnNuTH8yoHozUZ7vZbLtVHMBmVMspB6YyzuFBWIeZ+4QPPA90DaWLBNLFgmljMlIagR9WNIobAU3xFlZleXBIkjjGWwpTcq6rc4BuOP7CvXuXTFZ8gYyHcm7ahQlivekk4eapkhXsr3+n8/+ecc87ZZ5/9f/ZZnr6cc875009/VNzBzQz96c89zgtykb1Zsw10PKfk/+uvD7yCRVaiw/q6Xz8KkAW5J0Uk768Pw78+/49f9/GuA69g5bYMH8ArWOzrHngFC3gFK374448/fl6UIkd1omdvmvP0qSjFbshT4d4k2EBxs0LOOed85ucFy5kw7NC6DM4oMjKIOpLaef1+dABh56b5/HDALgXKQCXJEQ0mnHPOuXLm58XT2M9uSJNkFN3deJEDSoqNHSuFAB20qAjT4Yo7yG2wt9gKSUoQZUd0772VT4pIXlguQgtzT4pIgLg9UljhbgrnnAv3XnVyEZkYN7ic77KGNEnOKDIyMNtAxwr3jnVyEWKMG1y+UajwwBlFRga7KfEFTaroVAQU0EQzxujdlN7B7OYEYja4+PRAv7GESd8pNblRPikiwUkGBdHcKLbFUMcfLdwbvgkK6h3McluGjxFiFNFcRpJmvNRDRmcpmdKBLKUmN7oqbRjNgaCOxEMgzKCzSgCBzuMDVBkBfbNjw5mbWq4HqDICmuemlj4H8FiHQJhB76bENrhKG0b7HMADHiFGUd/h5LHUQ9Z3Sk1uogBZAHX8scK9cahO9My1ChZwQ1aiQ+5JEQksxEkFK9zbmQSjwGkU26LMjFFmRl3x6YHXMTxjm1xQ0YCVolNGkuZ6YwkTtskFldcxPKOAAHWWUpObNRUBBezeOwT7ywkEdWQlmjHGEhkBA17Bml16JGRNiW3rBU2q2BQuWIBXsJw2hChy5qaWI16wUNA8HVHTQwbaSRGmeZqDQgWA0CA0YHae8nTlcaHlnJjBgl6BA+2AFu49YmZrxzkY5NBS8mWFp00uqIzYDQiAllcMA+iKRHnpFbYYTsBTIiNgOVxFM1piF1B3Q5gnK9ArKDiADTzlaQoXLDlUWZRo1SCC3g2XVFmU0Ar4spIAT+m9dw7MkxV2C0OWXEUztAKcxG542nUMz+AiUd4OK2zshrsBAegcCAMbnvKUFe5NZGZrr6wIbd9gyOUGjIK4lgKH5YkZLFjh3t2Cq97EFcZTnja5oEIEhAbM1zE860Fuld2QJmmeTSDzOoZnSxQqAIRtckGl57TMKG1AB095uvdeOinCLJERsI7iaeyDEFAskREwIjU9ZGD33v2FkY2ZB2zAUzaFCxYiL1go2BQuWDprwgK7IU2SFlfBpi72BoDQ3jEe7D3TtffOk71zMcwAYH/Ye8PYezMgsU4u8jQcf9VLAv4qn674q6rc4DeKGPJGnqYn1uR4ZHC1Xvz0e34OR2YhxpFZwJFZ+NUGh4zRiMloxKTqmHgajuOv8umK3yhiCPzFJUHi+IlQpy6On1iTSxNrw0DU8pHU+lTLR1LxUy1/rpYngENIE9dyzY3c+m6LfOW7tcy+O4PPs+8Gg/S7PDL/Ri4McJ5+VwQi9LsaOL2rdrFvpGFHfyMz6I2fPBiNmIS0GI2Ynn4gQFkxHH/VSyL+qio3+Kt8uuAvLgkSv1HEkOLTB3p88YMR8Rt5mnRPhDrjN4oYotM9kWkq/qoqt/WJNbn4q14S61M9e+Cv8ulan0oIFvzFJUHW9al+iHnIocXkix+M0K3rUwnB0j0R6lyf6tmjeyLT1PrEmlxP0iT1pA8tGN0adjkY7UmapC5vDZVQePSo5aQPLelDS/rQkj60pA+ty8Fol4PRLgejXQ5Gg0FmUNKHlvShJX1oXQ5GRSBCww4NnFy1K0pJrqHHIUjpSR9aT/rQuhyMdjkY7W+Inf6G2Olvzkt/h3L0dygH1bOnvyjc6C8KNzq8vzq8vzq8xKHDSxw6XObUl1ku9DgEKX0p19DhMqe+zHKhL6OUevx168ueYI9DkNKXcg09/rr1ZZRSX/YEbUMutR6PDK7Wsw25VJkwBYTjkbH9nrbf0/Z72n5P2++Jq/VwtR6u1sPVesFgi2QGiUDE9nvafk9X7cLVerhaD1fr4Wo9XK3nqi8wdEzcWvhQcbwbcOt2xInt97T9nrhaD1fr3V5g2HgA5fYCw8YDKFQ/xGxkdPXikiA2OGRsToCxOQHGRskFNkouuL3AuL3AuLXwoeqYuAG3VBzv1sKHqmNC5fByO+LkRla7AbdUHO92xInK4eVGVutVLwneEQnndSRlZjQztkgknFeLbNPEgmliLZJG4h2ReEck3hGJdwwG6VdISEhJ1zLd5IKKVBQURi4Muo7hWRIRM/jQREbApI5JHpnfcy4BncIFixQBiLjBYItE4h2ReEck3hGJd3TVLhwhIaEcFB49WuTrGJ5JwEcEImyTCypSTMAM0sDJyAk07JAR5KpdtHBvD1lpLYblIsWstLbCchEOPzt4PBmNmEz42cHjyWjEhMQ7xlDHH92GgehAgLJWmliTW3W6ToQ6iyTczKBxMNCLH4xYoY4/HKoTPTTVD7GVphKCRdfgGdKLS4LQNXxA0Kt8ulaa6tlD1xgBhl71klhpYk2OriGkRUcTmaZ6jS8bXSdCncE0sWCaGNTx93Y40cMKZYa6kafJwwhNLHzPF2zI0osfjAgG85aNq3nLxtXMAaapWUlTzaykqWZekgXLbIUGbK4r0Jmb6GAyW6EBm5dkwTKf8RzN0BJozGVEoLmuQGduooPJfMZzNENLoDGXEYFq2VVAfIMmqSdpknrShxaMbg27HIy+2CLq8tawllm2lnMzPy/YX1cYXuN41cVxDMMxXMuuC1tEQy62IRfb71nr8cjUerVMoyTIq5Zz79Zy7t1aVtp4AMUGh4yqY0JGlw0OmRcYtxY+VB0TN+CWiuPdjjhZVxiG41UXx7VcyxOooMsFzot3RMJ5jf0UpUDiHf9p7KeWlbVcE+IoZGs5924ts2zUkdQzYfgcjhBNd6NoV75CKwdCQjH7Mb3qVp3OAwk3M9YVhtd4jXU6HVwcoYlFDMMxHMddDka7HIz2JE1ST/rQMtDlrWFP0iS1yFpO+tCSPrSkDy3pQ0v60LocjHY5GO1yMNrlYLTLwWjOyxKHvoxS6m+Inf6G2Olvzkt/c176O5Sjv0M5+ovCjf6icKPD+6vD+6vDSxw6vMShw2VOfZnlQl/KNfQ4BCl9meVCh8uc+jJKqcdft77sCfalXEOPQ5DSl1FKPf669WVPEFfr4Wq939M25GL7PXE8MrYhlxZZy7bf0/Z72n5P2+9p+z1xtR6u1sPVerhaD1frvcDQMfEC49bCh6pj4gbcUnG82xEntxcYNh5AscEhY4NDxuYEGJsTYG4vMG4tfKg6JlQc7wbcUnVM3Fr4UDm83I44uZHVVA4vtyNO0sTaMBBFKf5p7Id3ZHnHFll1ggikRbbImQwQgRSloJFwXi2ylh8oA5UHdgDho46k5hI8zYRhBp8cXctIvCMS74jEOyLxjki8I47QR4mt8FEdtDyUFBsPZRRVQuHRg9WZhcCBkBDwCpbMjQgKIxOhJVGspWEPTx/oUQMHA3QNHxCcIGMRnyBjQdcQ0lLjy6b4+p4v2JBFN8VX0DaqzNA2wL60YHZaZqsXusYAhKMlgAQExdG95yBUHMxWL3S2eqGz1QudrV7obPVCtWB2WrRgdlq0YHZatGB2WrRgdlpmqxc6W73Q2eqFzlYvdLZ6obPVC9WC2WnRgtlp0YLZadGC2WkxGjHNVi90tnqhWjA7LVowOy0zC2UzMwtlMzMSsj4jIetPhDpnJxdw3rJxNW/ZuJo5wDQ1c4BpalbSVDMraaqZl2TBMluhAZub6GAy1xXozEuyYJmt0IDNZzxHM7QEGnMZEWhuooPJXFegM0NLoDGf8RzNZUSgJ9bktoZdDkbjJx/a52rZvcADxGKal+b93MzPi/cF5czPC5wXVg+7tLbq5CJGIyajEdMurQW0cO8ypzQxZoyZsam2SGYMM4YZgwAULZJ3bKpNtak21abaVJ8Y9oEY9gEBKJgxZsam2iKZMT40ZgwzpsvBqJnxqjfVFnnVg9Gm2iKbapImqakeSTVVeWvYVJtqLdcyTAz7QIMGM8bM2FRbJDPm92TG1Hq4Ws/MaABmU22RBmDWek21RTZV25BLUz2Saqo4Hpmm2lRr2W2RxLAPP24tfiAABTPGzNhUWyQzhndkxjBj6DYMhJmxzKmptsgypzAQTbVFNlUknFdTbZHBFCyijqSaapsm1lSbai3XstsiiWEfiGEfpKLOeHrVr/rwqvN0N3Q6nU6e8hRYwgKeOp1Op5NzzjnnTqCSEqik/P//////////////oZnRiF/1q37Vx36GZkYjznkLVjBPgSUs2A1bsII5TznnnDudTqeTc66kBCopOXe2YAXvvbfT2YIVzDlXUu69N09poZOnLE95yvKU5SnLU5anLE95ylkhH/v5p6IUr+TLym7IOS2khbSQc56yQpzX2M+QC86r0yQFo0MutR5NUpImKRjt8tYQ5zX2EwZiyMU25FLr4XhkcF5hIGr5v0XWcq5HECe1HS2QXdkjiBMgO1ogWZZlWZZl+////7M87d0tUUTT3VVCoXt3pzhXnLCW////X9mNNOz47nYgge0ujwzb3R8UbHeJYtjOPs0K////f5eECPeuEsoO+nKDy2XC3nvvYFQowLtTnHvvvctyQYl3SxTtvff6hBPureTp////71QQ4d79QbGb8XLDLqVJepcoZu+9d8ALSrzbgYS991bRQ4UCvHt023vv+KnnVODieiMNO/7/363ld1vkt0ha+C3ypUAMvpyfvWd4HNAA8JGAb5G6AcTg+yDHhh6BGib0NgYIiEdf4mtZV8vs1zL761rLtVzLtVzLtVzLQpxUEIN8AH63Rb5U66+ve92vv36LbJEtskW2yBbZImkNOlDJvKBKoffe6U53utNdVwIMNTI8mkBQiiIDnuIrXurshl6CWQB8w/H3Ukk2QC/pyuITZCxeisYSvZSBhzjGWAofTBOjl4agLTIIZUQvzbihu7WM0+FETwx1/C0ZMeV6rkXmct2tZXiF1/ipRSrjbuSEruxuLXdX7epGZlB31XVd1zjuVS+JOQgVB7PVC61lmJ0WLQEkIIit5dnqhc5WL3S2eqGz1QudrV7ozELZzIyErM9IyPrs5ALOTi5gppWo5DqD2psBAQAAQBAAIxoAAMdhIArjlHSMHhQAGQ8GCCUTFCSBmMtkUxBMTB2EYEAAIABAAxOIJwxRUA0zzjtO+G6QkGo7hJDTsuJ6k4NULw3GPzAY+tYRrTQnCHdF8N3xQFvN/UN49gPXWlcEk4d1xDcXBQEwRwVDFuuCCJ6NQZoWQGmd1xNzMVY81staLEa0fuJ9WROYn2+jD8xgRZ9o7sMVYTvu16/Ihgi9HHYhYlhOE2ps+UdsJDORsXanBpM6jE+6dvtxE3rNSlSa6kn0+7ppuTW60dl/kotL1NPzfHQ76xSAUCDfmw4X2/xl75GID+i64E4Bd3sX6eWo9qd3/ZTYq4mb76XEscM6oqd8FLHmNYTYtRmmoxJ4BXTpotkcM4QqTBq+3FcN165tQ5qaC4eHoGU1ipOGL86SoaLahuHme7pwdLhYKL7TExei/E0t/MCli7Z5yRCqMGb4OBVrz5D+86QhAjgLtLCg6W2ufy6AmIH4rl+71pSnr0OYcTyaAcBJ2GLrPkJIA4wLt59f53gnmgFjgxFF7axzrxGKACcNhObiylnpEcAahokl//ADUB6JEvrE9N7HbkZM4sAZRp0rjC7GH1pcG116lHJTcc6U4nYLiqyqtUZxxhLbzCSKchqR8L24uO0WIpVziOIuIlaf6UVW7CLCmUaMZiARqDfSaP5MYpqxRFTsJWJe+43fTSaKZwi6wpDjjSVDfAYMwRktRHKWGFe5Ujh/mRCEQcKodE3xvPlBiquDpx4bRLz2ElnYG6xicjDc1UFE9pTiKucH5S4QsrhDWNQfXSx3kNBMaZPQ+aIQq2KsCl0n7hzPDR66tX2azXPr3b7A5XQTgpsRWJ/o+1EkdKG7cY/npi/KnYBrFz8JPdjn4zqJ2+3v46MYnDW2+hOz2FPxIzJuwgOYUSruijpedZM8nXWTNrhMoOnhuU21rdr0FDQAqwRwOn367njgSqSFIS926j70E3Zvf3/1S60l+4oihRieWGyilhUNtQ8q3kyaPFfahbH5GhoOYZV3EQHssJlGzIIWEUWlDiEePq6XZE1kkMdwrahDORFbiHu/dy8iih8MIT7uE4i03p32VMcMDbX3DCMPk4Zf+5ihStWGoebjejl9mnQ9//TtR79jPV8C4c44FLF6m15FbJFMrFUV6wsAlpfzrZV2BFofHhSdZV8357VHCNdac8wcd2SyzBq5cuVzuO/UvFXHrD3vPc4mvW3FzdHLjT4VlhhXvcFYOVqGlHhu8YqVxXjGFVmpdccq7CjKmU+UeDUxUXuhMa6NRNrimUTxM9VIwWRigOBqIpA36lj1BUUQ4ohigMCUIsWHLEfDj+stHFK9bRj/pGHYc7kRKtOF8UYL190qFOXWF+WYJUyzRgjFEULgb1+xvR1CKNYI4RwkjLumF626TLiI3ycEvxhpnGOoMKSxVXhpmd8qsvTI1rHYHPwhHr7ppprxWfu4cmB0XgrpzRW4n0jv4bUUznNXG75jwhzbm76AOwHRLn6GerDGx3Vut9vfx0cxOGts9SdmsafiR2TchAcwo1TcoHS86iZ5OusmbXCZQNPDc5tqW7XpKWgAVgngdPr03fHAlUgLQ17s1H3oJ+ze/v7ql1pkZGqPETk8ydh0jTEaah9gvJk0ea60C2NzLyV32x9VRgt+HNKtm2699mXvWk9TzCc+OxYUld/biZtve4k0wJ32quOHRrX3D4OHCcRv+/ihqmrzUOPj0jU9Tbqef/rtR79jnVeC8M44FFm9m14ibpFM1koV6wUAy8v5rJV2Aq0fKhSdtK+b87VHC9fea06e4x6ZrFmjWK4Gd6g5LHTOTbp32pb5Laxkci89ipcz3ih5s3Gl0JJk3IVGE4YZpxpjtHitQVLYXSzF3GLclUWk7EXHUcJNRYqziqXOaUc5E4tACiuLwJ8RSMpzi1FcXIQzughL2Ye8anrRnyHRKYYi5ywiRjOECMUEIuVn6XHt2qGrRw7hbBvGrWuNVm0Yijtd+H60EFJlj1HOdGGb64VSDhgSvq01rp0xpPKYodw9w9LfqKM45rDhom1D0ZdDWCkzKnZduHNIbunwvqzVjE+8p2sCz/MZqG1CYHQi30vR6IXlxj22N30BdwKiXfwM9WCNj+vcbre/j49icI5JyVmkwjybt/gkE+ZA7A8vlvcmapyVk3eyzKCa47n1cV9gxHRXSHGKZ9WVTFxlEznkuVPHnT5h97r3V7/UojFT+43I4YRjs2u80VB7sPHGpMlz1VoYm6+hzRBWubsIwA7b9GImaHFRVGpo8XDjKmYckSj/tWxGMMRtLR6x5xYFFRYXH/etxVXXxKLQfKf90WOJg++9xNHhZKKnfCyx8rKRWLe4ckBPw67PC337+nCazslvlsttt7ehbiSWsdlZ772X6IK12nqSx5rCoj5rSjtA0g0bdkes7OY52COHZdcAM8+ZMlG6RrRcURrOdzWf5XAQ5nb7bDsLmLSWIaGpGHsMf+NxbbQ8Kco5xzkrjtMtN7Kq1iPN2WlsM8+oylVGwvcC5NrmBqO4M4zVZwqSCpOMcFYZ0xxmBOqNRmpAFhrxOdKIee1JvjPVKJ4h6IphyTdGFPHZTgRnMhHJWYZc5Tri/FFEFIYQo9J1x/NmDylOHZ565BCEsHMYxdQhnJuHkNS0YxVmD+WMH0q8f5ioPAI5xwoihCHEKG4hEoe1MXL/1e0PJ4W5K1sH7syRRcsK3Yxzwb3JIrYT/639oyTwGccG5oX+D1qdur1xvj3Duy5tnxAfMup4bGEFziNjgaWY9U87ulqLFVa/GjS3MevAvf0jF+gR+hOwljqyQHVpx9tySyaieWXLNIuTMwWswg5kObPptLkImt7dmSetRdhhtNxIawHoms68KP3fBHZ8jKp67TB+nNKHjiyWmaNmhpaYnBOYy+Q42M6KxZ3GoCLxY403Iu42G5futUaberBxPjcbOwD37jpMrUNHqGXmeTNDRExMBUw1cxxuB8VqbjcSsU/zjJEKeEcguT3GL6hpkjEMW2UUvfrD3A3AzfM4a/3pJWn13xr39wUSgxn+t/ghNVkzRMPSfiNYue/HfAFAOLwy4ZLtKKK4uZSiKcC6bSrSvRP0fDd0uIJvoE301SdP3pmCQut5Loz4NoHfjRyudzFSG0Oya0v15G4UOtGxyuCzS3vCRaqqbdELb22SK9gf4ncXdWWb4zibi/RKdsZivzBA97Ywz3YjgcOekN4vSYILlXMLk5V/N5Y8wMh4b4Xzz/6kc9gHI9cOeXi/CelroOT3G+dxQxbgadz2HWJX70xo747SS3egunHnMOt2rNm10+BFOwRt2ZlixY5iv07tjTtCWq7T1GYdQtbqTG6njrILdaBom87Rq3Qs3aPTlug411wWJVGxQjfa3P5R6YMTs4/zyNYMf7+2nC267s16RnfPWCLfTyRiY9s6g7QT60Ze4H/ygX2x4W0KbcuQ5SJw1u/EFKTrfM1EzKDfftrhXfmyZ97taJ/4nyPLYbbImokttkLSk6Iky9UcdaRxSNnhzdiVzjnebpr6v4/SWusqDroAuaa5sYte72KU9Frt/WnKHTtyLTgvDQ9FYjItYC5lZzMSt+x3CaDHG33pCceiAiuOhYstR5/0omNk6TKtq6l+9IizdM4bMxSJyVjAuZTRcjz/2Sc84PYYVSmfZKypyKuMyJ1eZVSEhhkjwe7e7oWtbIW18W7ML1Z6wqcJ+XpmTrX9kHeoGEzf/SSSzfif/GOuig1uEvr7mKSZ+nDfVDT+8gh5K2tvgjLvgkdOO7pP8+5+DnAnHKmhpgbblmOJN95IRcXCZPjDkmujZUtVbkjOmY6cbjGSVTVQac4+ZJtNSFGuQRK+Fyan3X4kjZ1/rL2OQPI7BWnuICSRMEr5illIODOVIOxDBghMRGIjebhyyuON8wcbIRhpjFXNTs47yWhpibFqA4zAYzpSwrnFKVcW4RlXZIX3Iaf+vqLiiSuLofL1yPj04mIUdhdBiPXFUAwwwtlgpOghwu3Z4wVrv+cj11e31W/uiS9Y8j1fr766m75bnrxbmQgCHIepxu5NBoXLfK5CHac+sQcTPb5ODUWDuRWEMJcXfDFVSQUYQlj2WAIOG/lSPo0VrEVo8NxCpMIEvuCzq1Br02DuDCHM6wGfVIUakz4jhT09yhORkNew4y0ubOsFn1eFGpkGc2cIYWrxlpMq+te1l+zWMEHgXvR2fiK3ZHa0R22ibtrARn3A/fIoI6/VZa5h6IQY4eC4jjCLnxl1xGfdEed811FWceDRabYuiQNqY3YUIxcdcgRKR9DSA2uFjR7v0+FP9jrZsFHH/MibUiOQy+38d7K2NNYbZ970sTU//P9k2Zf4+Q/r6Ytl9M0k23wfg+BtKStnqj4xyD45224FMZPe1Q5hzidqseUjiiCEKcVQ9aCi28w23JpVPMYJ44qRMKIT/L6i2G13kF9ZdKzf3KKQs7s45cXFDVwgt7to4sINMMbdYKRmll6rg3OHGYMOcNa9K3biTXDjrpqh7doJrWF+zTqSGXpfKfDzfH/mhJ21pcPYShCpcp8Ni4mOyVPX1bMzyy782Housp0U6yJ+TootOaPoHaiXCf3tAiyKv4lgKU5eXnpJ7e8CKLoYyU+7khCHyi4vXUL7ugCX4m8EWIpfF4BS/J0AC/FvAlyIvxFgIb5NgCXxe4/kI0Zm1SX7AlCIlwn9tyIoBb+LYCH+TgSl4HdA/t4jWRINeid93xeyAAvxb0D+q0eyADf4nSQSjI/tiaDMYiT91DtJYGAhy+J7a14T+FOxzuiohxq7lxOMS7Go4VL5xfOd6H8XgSL8WwAL4W+xB2NZVJvilOdL0n8XglL4uwgKQYzF+fhrPZhpcalb0aWizXi0ECjir0WgEL8WA0X8wR5LFMOJd5lfERSi54T2NwEuxN8JsBD/JsCC+BsgvxaD/UWwPwEsxM+I/mlI/B2QfxMYGEsJi738VC8lChtgXka0l+lY4kwmbmOJxEZNL0bX3k7yYjSgRfwsQ7XZTWUZLDiVqDZL6YvUMqSmCdXDzlQPI9O/56F8fKD0/ozku6/6oX7DPFh/sh/phdSG9U124fo+4/PLuT5z+4D4tDrkC8gO8gJlh2wB2UNegOyQLyB7yAuUHbIFZIf4D05louyxFIj9LAlEv5YCoZ+lgejXUiD2syQQ/SwKRH+WAgJ7/Pw53rhF0Hlb9OIhG1+IHOivbCgM195ZY2z40AOImVgZJ6ujpmZuZTTG7IiNO4jLBK1PhhnjNAjjW8Ke1smr2GzEU1hqfWUjWBLiRHZ0bYXve9/HTO24JdwHWCKDbNhmGY7NkJktubCzcJcQtDc2e6pbpzI9hEIzmrFZljGN7i2GUxV2FE0n9mpq2zBfIxyXS2zKmvBqdZuPdDwaObsBL3CzZ8NJGI9sXMgFuzf/MwB2U7iZKzHWdtpZ4mHmdOVMsJUTUw0dYLt1t9bcMXnq/qXgZheuOXr4uQHVzZltB5fX1vTHnScRWmHzmGVv4gg1e7nHTuAR0oxxOpYo5vBmU2b7dJNhB+gtKyrQCdc8bsMd0GzHHMuSemQZol3+Wi7XqUWQi2XZtYYw93KZigO7leWBbsR6APtYZuLQylLmjm61sVi1bPnPrSt9Gbbtob3gs1eTtXCbLVFe40kXyVmrPdfs3LJmOfk52HOGRrA6a2EL2UHSbhzRerU2g52tpO/APLx/yTnPm7BZ4aa3qpKj28tmfonPUQRkJih+p2FFDZyjemASOwhrztTJUuStgZnBDM5xuxn7TKV6svS8R3Gnjmp3Dwc38KL36tUUp1YTPd5iBqZNZn492ZsT/4ysQ7H9nW7Mrsc7y6KBXc86wDGFQVnHxRoyNi37SfbKQYMJOgXFQ8eBg6UVJw7OZ1eQ7K719Goc2IdIYbY78MFWDOfwHXXnar/F2w71M++BWq1RwpimK3hlQmd8jkXTYeRxCpDZWyd3K45o9lzBzOneLqZJinAS3pF9dtrUNmjNK5WyyRe89Pt8LBaAYG0HZYFR2yXkd3655jMpl9AU3zVG7/BdozHbMZjqjgK3bLx/hfloPzO8FmsSoiahuAAregg79CrZJ96cdIH1SjTrf7v9m45UvqHCfvRVJqf0yoTmJwSamqIGrPjnh8/zm3DFzQH1rL6hdl+C4SPWU33/ktrs31BhK98npyN1aSfGhQSXkPmQsvZxvu0ZpAi/LcsiCYkt8iYx2/HWXA4O3gR8hMmyVCxcuBOWLyywxtiuXTa2K0tPnTAjkfWWzSRLY/l8kCgMLvs2tOXi98/BJug7Q3aTUv3L76HnuYFyl7uv3thDVs7NynIvfXi15W7UF8dKq8V6rqUYRm68DJe7DLAXDvZezN+2rJZ6Pa0d/l8YmOtFJvxsj3Go/v7/BbqPV5lqreGK1W5i6xF0KDF0FmLgj1ao/kMruybFd0NxLxMcV5m2XvH9qJdRrZjNM6fwkNOx2Lm3Y4aCLW1S1mclXCBVbOqnjyq4/UIn3P3GX7HIWacv8dcsdNbpJ4RVix1y+gAJyD79+Dv148ydcfj9KSbGyCMCje+VnfMB63iE9jST/ZstAkDFGZDCZp54dcGJw3iruhWgI0OV7QbOvgX2tH5uwIAF2Nfq27L4nNoKG2eaV6DE7TFo0xUaP+Q2vDYN1gXDPgHpxuTE8n99IHuzr5l17BicPs3AxylmcbEsADmLO/tPfbpCu3MxmP3y1anU3G8q6mZ77pm8w8h+8fttXSjY/KcquCfJvtVt9rsDFI5YKJcepdTcJwnxzbaN3VEN36yIZD1dUuyqwu4pdiJj5xVY5wkBdqCRXc+bANg5OtsBHlMDIyt+QiizBwSMj7BdIoSNtP11Gzf2DoQjhFgjhB1CrBHiDiEWQYzwFOjGTfhQy4h6Stq7RIg5zMo3URGLidwq6r0bKIkZ4nFOkhX7JYKqk0Co39ypT2owzUX7yqm3PMwVytmHCUhdTEOu0l23/lBZ+En/cJJrDRPTKofcOYYl6dukvs3Wqj+3qwvi5UzWLfZXoFz6xphfAyXZf8NkF40ht919wf1GMItWtC8w9VzWCTYypwgymVVBQZ1VioUOE6b7y2Kl3Oq4YSI/GHvfkHvO3totV1u54iqxoJvxtkO3IPps66qHIReqBTkwV67F5icvxoHBKWacmVDtrONYjPkgl/PcBzgug3ZnlS9t/y6zw+fMRrzP1RW2urU+CdofEcOQpQmENKxr85oesccH7kXJ3D9VDnJzfgArBzsNYopib6nzkahyel9GBZic5GidK57KZhmzQTiv/WFHcbeHAxR2ccowJxMohmxdE1RHItysdLNmbICtHcr1fGkyYDNvxK6E61Xd+a9TlBxsb41rHFoNAaOw3Qe5Vn82Qjkasi5pFzGk20psY1dy4lJxA7a3nPyZyYUvHLXjzjHYldhuq7+G/bFt36v2XJivbT1c8wpchuGRBY4AXuCewYb1l5EKCJ62lpCB/srEgvZVQzCPbdUTo0KPkMXwvpONX02w850LALE9kQnwW2MFWqPatImANmst08sm8cWLEouOq7TSkX2kghP9+5mTNC/WJTXPRiXPo4FJN1Q9C0XjPbGLjGe+17EuJi4Xjni13KO/BsryZ4j9GljKAbm32F9BGOQenp3yuG0aAtj70aKq1O2ApSgPcv12sSRkeLVSmtEsey+L/QpYSt8x9utgKX+M2F8BZfkxRo/w4sNNLSN6eZD795lsSNb4qq576dlhjVafiYzb0pLGsvtQdo5pYOJ7dNisgNcrdxvLCGNTej5LVmVf5RtyIwG8xHKNCeP4f3oJHh/TZuHZ4fugS/38zAE4uzJrZ4s6Ffzu2+MsZZF3X52CuvtNoJgiCwxrtuN1EENot4W9IouNBcOMUb1+IMrIKfYfkwdXfQVDkbZ9hSbi7PbKFee5ICh97ICPiRam/qbTMdja32I0hrrtw3UgYYMQAbuA3PBOR/6YtXZc61UrS3bMnSF9N3Gqtw3yikQxMZUtz4xJ5jhbjxHPX5JEpzcbMrlLu7dRCxiANIulsV6Q3UBcMsiGAEvWlmOiGcodxH6yVUaMMIrYhVVtuwiad93Ogy0syq0+PjqKdQKphRzfiKuxOVcHMQLUgr6TZatjNagTN0h9u5CbogdkPtFTmB4hwLEGlGoSj3gZA5sgMBGAcYAQ+yDhun0yOkTwz/EyPtOQB9Sp+Qqa0Gdurta3xOcF3WPS4wRYWeZnToG1HsTcom4vHM2oWCcEsEFmwlt61AXbOUcifMIoR+YiCzDTCZzd8S1QhILlAu7KCRb6FHQUccZkkOVcdA//DuHtCaMlaUE2c+YJl4VZHbDYCueqDBza0pAr105737lcr+TBwndJzqWc1pONMrfUCBoTsOP/rMsukB9Xkcymti2HeXERHoMHMlJWbQAgErfbjxmTQbYD4f0Fim6nep4vv3bjGT3xuZyKKF1R39nDROTCv0+k2wob85X2QQvdW/QQZ/VrQcBhDq/4Z2j9heyGoPX0Qwzm7gJM6g7KqIIot4fO1uuGVaUR1oa5SR+hHrOUbevTsxuaGszb7P+nJbPOczSGM1zv4kMkYyIK0I/qqqWtW2y79YbtJrNYMboxRxqh9KShjjkJW/XNvEEOC4lH5XjNW/bC4rdFJuLaf2R4N/x2XZ36Ql5ALMYCOCaDsBqIvSCO4SAA87ncBAvy+dymKGsEnWkNCdAkHtA3S6yhAvdRajNssG74Ch2qLvW8csR16479FViSn2P01kFJTtS7I3fH0c718bpwKwyTZy+LOqLmIcCLaPWbTcsN6Z5tPaSXUPV0ZphcT+imCjWhk0siHvNkwO/ntG3ez2FruBAP9KZwmfQNcb8GSvJn/gSxNfDDhJ6ttXxvyZ1c5+m/Pxn75ztHcpKKPY+zLy5J1si1bgiX9mXfoECCJe9GVvOfoqLZqLJ8Z5KMSd/xX9EllsOnuzWRcv6dYMIlEQJhA5VMxKBhvzHMSIcILJWYOCM6n6klMf92ALtfwM/tevP892sXWqQTHcuUQ/EK5zs5xkUu/HZOne2yMf+4H/aQlW2Wvpittm34Vjl10SPTHDaATKHDUK52Y1gMguicwyGjBia2tUJOQ/2Jr1crzKTdA0NHbvHH/CjOWZ7TMZzhGvXERDNmuFRjkq4aZargZLG5EOMX1ptBhMnNOHLPopW6nWhD9WEmFTSmpN1XnVvg/3MU+3TH237f5/Xej3zorVS5ViJp3V6wkLNav7HalDWbPN9wL632Wms0VRwfqlF4mx+uNlQhfHiDy7nuWX0oeEaDHd3LDO9W9a7drNQM+1Adyjvsw7lGLvmYAPNfso+6WKKrTmrdYRy5nMbGxKyxvT1JtKjPjEatt6Wn9yMX95g8taWL+cfsXBgMWzrcPq/oVroBrZnofxfQd2IOAJaCe5jWTJ3QN596PE+2v2wvsew1crHG5MnZXMWegGWC9fFn58pZkqi0NvOgQTJyBW707ypQ8L1Hru1MpDHpuzezJ0layGejkX77nKZjknQhb/LV/PIoC9PTHbsVNYGl8demWlig3uYLWxpu7qrwEoPhcv0Fj262Uo97/D9f5gzYmnVX0mzEJ9oEL2BZ+ByAoydX7ll4athnsrSoL5ZKz+qn4xdsPN/dWkCozdHCZKCkHLY938jaFTtbYjC5TEXuTBKdC7vw25l1tmXG/ON+2EF2auKvPg77JxhixaIa0HMYZpwG5MHc+ZXA1IAx789ke5IbS7+lTv2T1s4ktOefFpa5GCLX/jZGZgzEmSTdmj+zwivxDvUKh+Js9cpORN3klbB9hc4OQGglp8EDAm63n9udSJ5M+K5d7+cBm5DcVp80vHMxVF3v2xmEwfpg3grPbJsIaT9vMT3mDnC0z+/ruIxHP65zt84vjQI4Sae3WJ7r+d4NZj9tKoKH+nWLBexbRtoJo4BfGMW2AYB5kySzCTOygn3jvK79uJCbUtOxZCv1nEw2OJwqO59dm5XsBWjBO9R//xSD2SRO6zKjNhllolHjLIH2GfMAdTFUif3QjpEr/555ciuxYF0/bTS4ldqO3NxkrVpNOaqrZEzAH9Xn5yTluVFd94g2JsPnCNeesJzTz21Jaoczpyc4zOmLz4cAdb9VMQG6Ykin7MUhPZHXozWn9DmhW9T0hN6SNPlzG5L28/bGZOj93IEmFZplwl7OMVV5OYedheDMzWMC6s18ZlcSPWzmXTjspCdp2aJriK6or0zlpMWcyjMVaUa5sSNnciFvNuqFXLJfF/LLTy3krRmTgRbylrnNHM1hTWMNaW4BBrko8twcEzD7/+yxbVHSOkMBPoeeJvSlSgwCJS/QEpb/oWp9ZYVqyRQ+HtVD6zdjTMxxNfDmpzj3gSAbwYguD3UDgTrL2lgn6uAa00ILzGYxG/l3cwcwBXWbD7nCC0FiUm4PUfRuDDZTaNXCsXs02dG9DDPvSnvgfi62HRAe2tDKaRm/G8nu55NDapGnb7hkqFWb3jPUREPOe4iE1Yu5sNDOtxnZ7Haq7NQsb15y7Zrg7G0vX3RzkvsXujxLNzxtKADrum3cpP5G6LVGXjs0vaYQtEhwAVNk6GxCZFgGAVMkjHEATCRwdG5vm7mkSnfr9d6K8+pqSDDJ7DTOvDYMbaTgBX4eiFnLMK8hv6gzfCOZ4Dc3r+O2oOOFdXAR2X05KptaHPYLZLO30IUVxW/7PxE/x0QZE3OMTjANewKQGam0N/NpbfwTkCiALWXkvMs0ne8Jru9UAv4tk8Fl3wQWsrFQIx6xvpGH1axOt2uR71L2j9lMMu9P5Eu5drIyJ1wAbGWI3pNwTEDY/+dGaJOQ1OJ9umkQCG0sGLE/zmak7VmyopUFZuQYMpCSeog6QGOSmKuBmXe1a18qupEju5xTPdCUWSbGOqAM0pgWuDs3luDI/+IQUpfqXiTMK/UAhLd3QJQid2OYmFLLLzyw7Ni9hnkDA1b6I+znY/uA+afhx8rKOmO8G8naz+eGIKIlCY5JcEYCxyQ4I4GrEtyTwYkor9uWHLnIeUtO3eTIJbcTDU6tUhIPjY7k3pzwLc6+Y67xCXRD0SuhrJvYxibTCDA7j81P4foap3c4fZF92BoDPw5C/elZnDKFhXVvNtRsSmhjrsH6bjDvl4GYI2gJq+k3xsYTIv2FIVUDQAZIc5ewqIf5jeSinuGbQqPH5PHeOeAwtG5iHS8n26fe2f30BmPyxNiUYk9S3A2WZDZvJmJMBh0QYb2ZK/Rd4iGs4zHKsyXBCQ7mjX9jnmANDWZL9uc5l+OaxoTpjJwAd3JTL0sFzUo8MCamjORK7AlYE45EFwtOL0nVt40fC4tcOLBKZc0cR/btGL+xZD36zjF5zhKu4PRE2rHTBce3vNdESRowCrEDgRHHET6Z3kN2YGQFYLX/Q41JDp2wplyT21rfB92pq7uhhm0mwK+Rlbet3eVy1hDAKXkKdlGC8h+GlWX2tJFoeEIf1QOWBW23K0sN3ah4S+z3JsM7WeGnFe9XjNdpglBr0PNUB1cDfDki175ZdCOD7nKieqBTZkka60AZZGNa4M5cLEEj/4shSC+pv5QwV7zKlAubk/LaBbY2fTZ85XcGlByS2Jrx4WZhTFnylWBbGLNDSRCFDCUFTB3HFrZ+nWzMdwRfkqtfaT8/b8ZVugyDRvh2NmGItyS52+EneQ2Sn+LnZQeSH+En/QIkc7b3uS1Gzv18+tBMWFKQMQnO6GNZMoRVQ+wZwkQBwG1jhvtovbOJ7fu+xWEdPNjyRGw+8pqdhpj2NeMLspV16zbe2B8QRggAEsUUAC5KIFyD4NgEwLJMUKZIGuMAXCYKsVgQW4WYLonRQkwXxGgH+7CbALey5uiNgPO26qz2XHn4zWf6kPyca9TFOdnEWbcdsjdunzsb0jjMzzrWECu8aHigw/veb4VOFBnYBGQHvRw2R4sYmKCtRwIYzzVTv0Lefg6bDuT7cn7xkkzHrDnK7a7lxKJ1Nm/ly4IgpFO2u4nMkT6bg1Xn00T6Ce+tbX2L6mUkn+uVSDwwsRrMtamDCSD5hLfOaA3cUq/hbmZdknstbxIqqXqZ6clsJz8zMLFkJxeVr01pXcLdrNuHs5fudW3rEg5Gcjl24hmYgD2GsnkfyYozIq3ncQG7e36A5dFRA5OsssqN2pBeUmuYieyo1mOk3sNHOhsS3KHLwISToaz1wIQz+3Zzd4TsGZjkZiubGZjkb+Ke5ZrAZWBiewkHevfQVGDsIDuCKRCVdZ0aDTyflJY1AkViomknYhyElHcotPUrYR4dK8bV7MzjqH3FnHMPMN74aqFDyI25iNOUQHAMe+7v0y0X1iKkAQbu2xQ9CpdubJeMyYLrp0Y7e005reyu0jSuU9/BdhuHy+wGmZLG/2Im59vLK2vDilFB4IGWbcoNQpQdlO+zCAoek/HpWFzmsOlnSWaMhtaGKB+NUq19BlQ2mtuG4lI8I689e17Sd1uNTOnuyarJGpBnjSyQIM4oRtdGtXMhcPNvZh82OJEs9unoqAZ68hrht07QgexPg3SuIwkaG9XkDrYvuvqLQU3i7X9CoQHeYfEQL/SfTEHGRfT+TEq2S0RrgaOl5gvDZgLWvyVwNfjPLLD2c4avZS/OBHY/JcyDucWmPwEgmnB8zLnI3m+PLJJrZpik6Fmu6lszvUXCLImskJBdZu6+T/A8vu9EOV5uLsCPTji7zxdQCu1/FjblWj7bkTabeFiBmccElOmJvvcLuyawY1Q/caKOrWOQQTMmRu3g8ms0Tr+wHXgldL8zPl0jw0vPYrCem3a1oVdcu1fznrHWXAKk7/6q1TCmYV3ysIWJGBMDbw7p1UDZEslbJ0NUK4i6dzq5Ay/7XXb/1mW9nua2uzXNJmdjMg9kZ7ajOa3j+joYbZpEbqlovuChiiJQm/uQIve2Jbcqy047KzoT1y7FcsDItt373dAzP498eecqDA1IW5u35K6qlhEy/ifhtasRKvx921bnbnAZilcFz7UKH5OXpgu7jPrPTQYzPMQNmcc2itKSHbBtOqOgJQXZUI0yplTJpL12aHStKir2YS8D9n6N4sNODRXYfNrZgw1ue/9qbC4PJGY/kmcIGHfWmcNnwrQMiMHhOg/2oN7atcBQU4wa4WTIUGYCLlOA2CSQNRDcd1bqFo5XgqqvVqSutokj38gBqZIov+K9gNqYWHHn3citO3bn7jdeuDfGjAnbPips55K3G5q7C3ecQw0Ii3bkshqxjIPb9aMQF67HSS177Fc9GCZl+TNGfgWU5e8Y+1WglL9j5K+AskyEu0f+GoyVk6y76K+AsvThcUyi9gtgrmzkEszQGG7RXNwEBnYFp0DgjOto/RM5JinAoCNr1zOE4zVuJQ62Uma6PuZlbTEenBXXSGjOiBebtVuDPrFucBAPIdBWLfaIatRiDhNxTAz8HNJWA7UlJm9NhqisIGrvdPIOvPa78P6ti/V6zG3t1pxNnMdkHsjO2U5zso7razDaaRL5UtF5wUMViyRqyAodtlyJfNIqhgxMr12PtUSZbRtuN56dtOiDXMxNXcjES8G2DWKV90nrObrVT4iyKC3N2Q0zVi0NK5/HuTMmoJiu5zJTTHenznC5G/Jm5ai/A9a6IcH1BB2TtSEvS/rYsOc9eS3py54z1dFogD1UbfSclGiwDNsaXjjuNQr32nvsTPDYHMDsAA4OgR2q21ZCN3DnaSS9Mfl1EuFpaQmp35O5bie5mpGDldjtbEfokE1Uyp0ikREQ4IdMqX12EHQNQTsIsomgNQTQVqqElYid8I+uyX0CEsAcEBTRfF3E7N7pHJIH6yR7uT+tR2LtkbsO1og5MrjqjUeuWUaMb0xyqWJRqoMl1FwSawQAvy/WCe62SUvSqns56q9AifyMiL+C5fI7RP4alOTfEDvME09Osi6Sf4bYW8El+R1E7Mdk1eB0mCUduUQzzJU1XliIb/ubuubJfoahrDmfWf1GCB6VTC/7DuSDDq2NmGwyvW/vOOBMVwvySq+LwXhu+dWGXnHtXtyPLQP73EwnW+P6a9XWbpJeA5R0lHhxbzj3OUCtFnKLDdyY7KBeQdTexakdJmAIbx0cU4wqn99Hy0kbHwmz6dAGNjpLUnLXkU4P/piG67YUST3uUOW8zMgQNbClK7LnFRgci7hwGnfqxmeZHO+1tSt/YRL2QYoohr1tl2MxaR3iITu3T8ZUm+28JbcqeKjc5OvV2EPauUOkY1N3C0Mj1+7GNdAWF2X1BGjerpx00oaforVCZYskNHfTpkPkDHXC6zbVaMrnbmg21VFulPcDGtgQgPUACNCYkckwJhBiUiR2CHCsChCyLfYZ5oVQo3Je+8jOWMweYvAkZg8x+IF9jM0FYzf0gVs7Iz+v647HU+VarPO+lLuNSmqQozg8k0EgyHbgbWMV7WDjOlwTAMsUCQKDKO7Au1IvnTrscTixhwrya559H2wil+b+5K5GJ2itIIOb3nzpyF0PZ40Jwz0qrGXnkpfewr29CaEfuWH2pJrQkiRt+mF958pBv3A9NlVzswMCxpoK0oZPI/Zr0+F+AmNPBYU2DZ9G7FtLkCMRGjCt4ge2FxrnRCu58ZO67nIQSx+kH/TaS0fu6tx+2mYznQu0pHUyRlDhp9eYDF9wgTGxmvMwe8vsx/mjYBTgTZ4OE8zLbNpa6nczzSahAgTKBtGiBfqOCndM6MKZs1Gl3vkeBS5axVrZBVJDnU42G0owY0mewEpZBFM0k/yLYuSwjGuA70/ZqoYzFl7b8Vrof7Mrd0MTZdjovwg9C5MoxA7WhburroKce0zm3SQt3I0+tGfN6VAPnLZzNHpPW5N2Y3g9mG0rZ4YNuy1xq4pfmLhtwy4s/Lbglokmw7xiiJ11e2HqPqe4w+faiJbZpwFMYFRzKOgh0I806fwQAn3JKSvBjq142ExWI2I4jsm4DM8zGcgFUGwHwgQcU/AwAsFxDQCzADAIgM0gnVmYGQUHNJGKYAvpYN+qy0oCu9fR3d0UoPNu94rJgPk7MXG+OA5cMWj/6nPCvm9LeBrkMY1Y73Mg4stlYUL5bgdYSdhCRD3h3E5yc7K3uGZanimdXcQYBR+TfRdPeBB7kmRGAOEQU+fTZQw74Qmc8bE7n6vAZinY2wkCZ/rC53FeaIZAdP7bbIF3VcbPbKxFJ+J2MABNg/iWgbmm0A/Tc0yG+GSBrltymYHvQReDlwmGUOH2WSXVV4Ai2Ll/lvq5SQNp4QoQ7EHc3xrEhpFRKtmDqElX2XFmpQaMSdJ5gprymaZ6ZaDR6VjpOmPDtx1XezEwmFahuwGcYthQ/sKMu5phGiIPWpScIE/bCSEyYFcIokN974xsYqIpoeFjHdyNd4tBa9qqdpAclmSYF4CFAWwLwDIARkZgXgBTIzAygLUhjITqFL73wT/Ds7//Cg7vb/BzGH4I98u3cJolf1kJ0Nig4dCW6lbnGp7b5H0L7LZd1ARRoR2qTWsINIugQRS0WWuZvjbptU/ivBcw+uvLgkE6WqBwgZt724U7dwuYgTu2mChqd/N9fanHgupIg78VsD7B9d1CDgwWpxcOiz1eVg8mkMinkPa+3mKOxvKE139MQB+QN9qiPHXxVNzd/CI5qRoTKxzL2IvV8lv2hC1JBUgX8nKL2DsTsASe3LkS9PsmSASvJw/CEi+siZ0xw/sCWRrQ6lFmzW4w78uCAUjrjEmip3f+jp0vON5yPcVyYm5X1hqb3elpcmUlb7eplQlB7/P2z4rWTgLfz9mx+aLGndK8p+zFkKiWsb27sjm3pHqFyctaCXN64m+Ro5kVJdftjyRXUM5CeBASkFkEDmLgJoothQ2j1hXer4xQUw7XmUGSAFv6jJq3HIKF7YLpIQ4nUaeuycoub0A/krBRJeaO/Y0vlukC7dUS1cM7RH8QkYBwnUrtkXP4iXET9yciX3MwWMGdhX3MY2HV+0N314ZJYHkioDFsQLOJcZMIJhrd2zD+V5baYTnyD8A13eya2JmRNXkBm+6w3AYMrIAa1yTpBMA74mqNT7ITAA9wCBe4dgX7fnxoi4jgH6y2FWmGG7btwo9sK1k87+9lCBwLA1h2DgGsncYUAYGDgwxmByE5gRAkYc8+nNkCcazHUOMPkquxDAdhMpAFQNyeyAQupgAzAjCl4AM2AWMTZrCP2uOcWGmUfUqudGKfieBQb5Nkt+NYDGDuQ6fuZxWzMp3XvFknEQb47RNn2bNasnL6i98lR3Yq/idDjk2edlxqId3kFaY6tdsW7Ozh8+ErdZ1o0MKWvUL3Hgx3XDH3k1FFxQlX7YUzmRTla/L23FX4FmDX4jHtNxb78b6IdDshclNXaOYeI+QcYveeIQC2c5bHmu9T1yskTT4TRIRrzXTZKfi7VWdAopsdIS3me1CayrjHQn+gSEYoPPIu7lVB/0Mx9GNEnzVvzQmA8h8JYjvYb26DLJpN9jCV9rJXHrxsKHcvO7D+SwSJ9x41bNLvfbb9fDCw2iDahCkjIMJB502QoDpJnUWJf0gz5joBLXTJnbnuLU5WDAVk8PMyABuBFydFoxvfWTZyRj696bB+1qCuOlUarJXHd7DltXVgp5Szpg1vpz87RRbWFpE11J2accjsaMvNi242R3tmHPmUer1mRrQj/Fvjsd5Rr9ccPaO4m+R7J6JDl6GDUU05SNkfM98ReGYC+DohrvTqQ3VoDzMp1gzFnqAe10ppB4RtuHr6PCAs0vZp1G6wIkun6haD3V03bTQdrLV9ijUpTODKOlh7rK4KhRZvElEmobgNK6147NsZkIR0zrffdDxPK3ZAWQ8zrrfsgBfDtLRc9zUdJmTLLtxQmGJtg47mIvjRgFkSzJjAzAhiWBLAqgDsiSpAJLCRt87C8Kc24JERlxW/sTkZe7EsD8DmAJYHcHMA+wOwvGAlMv5Em8BuXT5trHpD8giBcqO6rGGCYocCc68BCjqL8isw5A7Zz2I23gfQUARMJODcChfD4K0AmA7AaABMB2A0wUq+2+RNMGvrlXxsZBOYQ5Ruk87w27lupHOIdRM/s9LbHJMv9D2bqGUO+1huCIsl0rjv0iZlrlG5bQIBG+gCdav8AIJKCPXrAe66795PPEl1YUuW82s6hu51x9fRSGB2PSiUiwS9M6EHhMXT7vAmhDqzTa2VVQRLwiLtmsqGTMLdYuzdZ3WApPrFpxnRsOU4WgBwXN8135MWoCVhVjdk2C1nYJ2K+MRZU6za1JI8L0N2cBtixoQdsbR9dPE22ZmboyUxoheWs8sg/NEqh3BGQcfWzu05QK4svrVGsJPJU57lUgWTp2esB+s2u5qzo/cOQQ2NapgOdnuwtHU0WDNTpT8DwgIPlgZNBysxVap+Pdhda4N98D72AsOya+GqBWQG8Yl+zW3aKP8JJjdP2Fnz2xqpj60K1j5OvQtKJk1o5FCZfwe4EVxByiMV+x2TrrmsLo7saXGICyg9ZhVIF3OBpcPAp6Y0AlCzzaZoVBnOAakZKW1s2TcWhp+DOkRZejsrrthvqff2HV79sf4q13w6iiUaR6wZTl8k9VZfHpXqYo44X6HWT1F5WdHafoR4zhx+HN4w1PTTU+iVWb2+wE5j8JAbSsTkKQOKxa0+6yMR3Fb9lz9C88wiPGK7UYu7hv05c3iTeYOJ8JfYstsEbvaim7FMjPDXkOt/wPzm37tAc1kUj+fqW6NAH/AsDjV2vWbGj/h3MuP2PWFm1Ko0BH2Hw7zjvJN+OS+AYSHDPm+kMQooeGqwkqNoUzyzuW5g5fLFi9JAKsQM1gkJzSTGTnbH9lyrvR78Yb7UCCu/y5ZtfzaOVVZhn0eAmYLHMQUIYtZ4OwiMLwZ+pZvZjyPcsi5bjmt2xdcnKD+D9kNzU+89s0XmdCvG4fJ9czO2VmRGOYE4RcN+auqVtpnnpSqe4EzQmdOTPPotesv9sXqkKXUmw12X/hepMW9sQv04bYIK7v6WuODSmseD2vKouWvQW/F8ck/Y5XLw/1FOXakXT76uWaA/WMUggTlmsV6VxNAWuOfv09PvEjXRE/UK8gf1u6qUMkkD7/P+3tqf2gxbZoS/WftrIN2+XivMuu/kEJounpBcHDjoOK4QdF/LYCoHmyA9JhjCcF8h1K5kCAILE1Mg54B/W5hdYfN7WI931r+PAjpkq00jhz/z/0Q7QVfoXyp25zP9n9RLiSegg5NA73IevcCC8WA8IbJKl9P0IupWrTDEDxeIbJuSTfev1x4Lq666C/zE37zsTF3DLnDWh//K3Z6L0fky1oRJXwfmPz/sGQW+38htICQQ0IIBn66qCC0Gg1UkAAIBQCAs+//3/7dt27b3PW/btm3b3j4fIFogCiB3CZd4iZdwGZdmeZa+9OVZguVZoiVYgiVahiVapmVYhmVaimVaqqVYiqVajqVaruVYjuVakuVasiVZkiVbliQ0MhrpjHRGRiOfkc1IZuQychnJjFRGBiN/kbfIXyQv8hZ5i+RF7iJ1kb1IX2QvEhjpi/RFAiOFkbXIW2QuMhd5i9xFyiJhka9IWGQs8hX5ioxF0iKDkbfIOPIWmYyMI+PIZCQx8hiZjCxGFiOTkcPIZKQvchg5jPRFCiN1kb5IXCQu0hdpi/RFviJtkbbIVyQtUhb5ipxFviJvkbPIWeQtshZ5jERGJiORkcbIZGQy0hhJjExFriJdkavIVqQr0hXZimRFeiJBkZtIUOQochO5iRxFliJRka5IVaQq0hXJirREUiInkZTISuQkchJZibxEpiJdkadIV+Qm8hR5itxEliJJkaJIU6Qo0hVpijRFuiJRkZ7ITWQnshO5icxEbiInkZnITOQk8hJpiZxEYiIxkZNITeQkUhSpidREiiI5kaTIUKQoMhT5iRRFiiI/kZxIOFISCYmEREoiI5F8SDfSD+mHdCMFkW7kIFIQKYgcRBoiB5FvpCHSEPlGLiLfSETkInIRiYhsRCIiFZGNyEakIvIRqYhMRD4iH5GJSEdkIrIQ6Yh0RBYiGZGFSEIkI5IRSYg8RBIiAZGHyEMkIDIQCYjsQwYiA5F9yD9kH1IP+Yf8Q+oh95B6SDZyD7mHZCPxkGzkHBIPiYecQ9Yh55BuyDpkHdINGYd0Q6Yh45BxyDQkHDINeYaEQ8Ihz5BryDNkGXINuYYsQ6ohy5BmSDWkGtIMyYY0Q6Ih2ZBsSDTkGxIN2YZ8Q74h25BrZBtSDrlGrpFySDqkHNIOSYekQ9oh75B2yDzkHfIOmYdsI/OQfMg2so3kQ/ohx5BkyDBkGJIMKYYEQ34hvZBeyC9kF3ILyYXMQmYhuZBayCskFrIKWYXEQlohpZBUyChkFJIKOYWEQjohn5BPSCdkE1IJmYRkQjIhk5BLyCSkGrmEXEKqkUhINdIIiYREQhohj5BGyCLkEfIIWYQkQhYhh5BESCLkEDIIOYQUQgYhg5BCSCDkD9IH2YPsQfogeZA+yB0kD5IHuYPUQe4gc5A6SB1kDhIHmYO0QeIgcZA2yBukDXIGeYO8Qc4ga5AzSBlkDbIGKYOkQa4gSZAsSBJkCZIFyYIsQbYgS5AmyBZkC9IE6YI0QZ4gXZAuyBPkC/IEiYJ8Qb4gUZAwSBRkChIGCYNMQcYgY5ApSBVkB9IDeYG8QHogMZAeyA8kBhID+YFMIz+QIMg0Mo0EQWYgQZAhyAxkBjIEqYEMQYogNZAaSBHkBlIEOYLcQG4gR5AcyAqkBXICOYG0QFIgJZARSAgkBDIC+YAsQA4geeQAMgDJI3lkAPJH/sid5JE7uSN5JI/ckTnZI32kANJHAiAFkAJIACQBEidtsiZt8iZrsiZvUicXkAlIB2QCEgHpgHRAIiB5pALSAXmAdEAKIA+QB0gBpAGyRwogdaQAsiZ1pI6sSZ3EyZrMyZysSR6JgCxA8kgCpAFSAKmAZEA6IBmQDUgHpAOyAbmALMmTHMmTRMmRHEmUZMmVTEmVTEmTVEmVNEmS9GO00dkYbXw2Ohudjc9GaGRM5kiazJEvSZM0+ZKfhEmadEmaHEmXdMmRbMmVVMlPflIl6REaCY7OSJAUR2ejM1IkR9KPzshwdEaqZEiGpEqSZEuOJEuKZEmOJEzKJE3K5EzSJE3OZDwyG5uNykZlY7Nx2Whr1DXeGm+NusZdo66x17hr3DX2GoONvUZgY7Ax2AhsLDYCG+PGYmOxMW5ENsaNxEZkI7KR2JhsJDYOG5ONycZh47Fx2PhrPDYeG3+NxsZfo6/R2Ghs9DUKG32NuUZho7Ax18hrzDXWGnmNvMZaI66x1ihrxDXiGmWNtEZZo6uR1khrdDXCGl2NqkZYI6xR1chqVDWSGlmNrEZSI6qR1PhpRDWiGj+NpsZPY6fR1Ghq7DSGGjuNm8ZQY6hx0whq3DRyGkGNoEZOo6iR0+hpFDWKGj2NpUZP46ix1FhqHDWeGkeNqcZT46kx1bhqTDW2GleNq8ZW46ux1RhrfDW+GmONs8ZYo61x1jhrtDXeGjONmsZL46VR04hptDRWGimNlMZK46QRbpQ0QhohjZLGSKOj8dHIaGQ0PhobjYnGRSOiEdG4aFQ0HhoLjYZGQ2Oh8W0UNAYaCY2ExkDjoDHQ6DYOGgeNbiOg0W30MwIaAY1+xj+jn7HP+Gf8M/YZ+Yx9xj0jn5HPuGfUM+4Z20Y9o56xbcwz4hnvjGwj23hntDPeGeuMdkY7Y52RzlhnnDPSGemMc0Y545xxbZQzyhnXxjjj2uhmjDPGGd2McEY3Y5sRzghnbDO+Gc2MX8Yz45cRzHhmPDOCGdGMYMYwI5oRzRhmTDOGGcWMacY0o5hRzShmHDOqGdWMY8Y145iRzLhmXDOSGdmMbEYyY5kRy5hljDJGGbOMUsYso5ZRyihl1DJOGbWMW8Yp45Rxy0hl3DJyGamMVEYuY5WRy9hlrDJWGbuMVsYuo5fRymhl9DJeGZ+MUMYmY5MRyuhkZDIuGZWMSsYlY5KxyHhkRDIeGdXURiMjkNHHaGP0Me7YMeYYc4w4RhsjjrHGaGO0MdYYZ4wxxheji/HFCGN0MboYYYwyRiMjkRHJSGQUMiIZkYxCRhtjkRHJOGREMvYYh4xDxh5jkPHG2GOkMfYYXYw0Rhqji1HGGGN0Mc4YZ4wuRhujkBHIaGP8MQYZe4w3Rh1jj1HHyGPsMfYYeYw/RhSjirHFqGJkwWJcMW4YO4waxg7jh1HDqGH8MIoYV4wpxhZjitHE2GJsMZoYS4wYxgrjhLHCSGGcME4YKYwWRhRji/HE2GLUMJ4YT4waRhLjiDHEWGIsMYYYW4wWxgvjhPHCmDZOGCeMaaOGEcM4YcwwThhDjBnGDGOIkcNIYtQwihjTxg2jhnHECGIMMYIYPYwhxhCjh5HDGGGUMD4YH4wSRgijbuyNvJE39sbf2BsDjL/xNwYYC4wBxgFjgbHAOGBUMA4YEYwKRgUjgrHBiGBMMDYYG4wJRgdjgvHA6GB0MB4YGYwHRgIjg5HBSGBcMBIYBYwLxgWjgNHAKGD0jQZGA6NvBDD6xt0IYAQw7sZ93I34uI/7iI/6iI/0qI/6SI/2SI/waI/2CI/yCI/sKI/yyI7vyI7n+I7veI5/PMdy/OMfyzEdy3Ec0zEdxxEdx5Ec0REdyVEdydEc1VEdzbEdzXEd27Ed19Ed1zE3uqM75sZ4zI3zGI/xOI/1OI/3WI/1eI/5eI+6MR/zUTfyRnD0oziKox9D8ZnoTIwmRhOdidBEZeIykZnITFwmNhOPicbEZGIy0ZiITBwmEhPjxDiRmFhMDCb+EoWJwsRfIjCxl7hLtCXaEneJtMRdYi6RlkhLzCXKEnOJuERZoiwRlxhLxCXqEmOJsURd4ixRl8hLnCXOEnmJtUReoi+xllhL9CXeEl+JrURUIiqxlWhKbCWyEk2JpkRWIimRlahKJCWSElWJo0RV4ipxlDhKXCWWEleJrsRSYinRlXhKdCXCEk+Jp0RYYioRlJhJDCWGEjOJm0RP4iURlAhKvCRmEi+JnsRKoieRk1hJrCRyEi2JnMROoiXRkthJxCR2Ej+JmERM4idRk6hJ/CSKEhuJjMRJ4iSRkQgnMhIViXAinKhIjCQqEhGJkcRIIiLxkYhITCQ+Eh+JiURIYiJxkQhJhCQuEiWJi0RHoiRRkuhIpCT2EfmIbSIfUY/YJraJesQ7Ih4xjwhIzCPuEQGJgMQ9oh8xkAhIdBPdRECiH3GOGEdcE+OIcsQ1cU2UI9IR+4ht4h/xj9gmChLbxEOiIFGQeEgcJBYSD4mExEMiIJGQSEgEJAYS54hrYh2xjrgm2hHXxDbRjmhHbBPviHhEQCKbCEhcE9lENnFNpCMWEg2Jh0RD4pt4SDwkvomDxC/iGDGMOEYkI4YRw4hkRDNiGVGMiEYUI4IR0YhoRDCiF9GKeEWsIl4RtYhVxCqiFnGLyEXMIlYRs4hYxCpiFRGLaEX8IoYRu4hhxCpiF7GLWEXcIrYR4YhsRDYiHFGNCEcMI6oR1YhhRDPiGjGNCEeEI6YR0YhpxDMiGhGNeEYsI1YR0YhcRC4iGtGL2EZ8I8IR34huRDgiHNGNuEakIkoRp4hTRCliFPGJ2ESEIkIRm4hOxCSiEnGJuERUIjIRaYg5RBuiDTGHuEPMIfIQd4g7RB4iEJGH+EMEIgIRf4hFxB/iELGIWEQcIqqJQ0QiopqoJhIRkYhERCEiEhGJKEQ8IgoRfYhHxCOiD9GI6EPsIRoRjYg9xCBiDxGHGEQMIuIQdYg4xBqiDlGHWEO8IdYQY4g3xBtiDHGGGENsIc4QZ4gtxBdiCzGF+EJ8IaYQV4gpxBHiCnGFOEI8IY4QPYgnxBOiB7GE6EHkIJYQS4gcRBAiB1GDCEIEIWoQP4gaxA3iB/GDuEEMIW4QO4ghxBBiB5GE2EEUIZIQSYgiRBOiCBGFaEI0IaIQVYgoRBaiClGFyEJ0IbIQYYguRBciDFGGCEOkIcoQZYg0RBsiBvGCmEHMIF4Q00QK4gTRgmhBnCBWEB+IEMQIYgQRgihBZCAuEB2IDsQFYgPxgJhARCAiEBOICsQC4gDRgGhAHCASEAOIP3En7sSfqIs/sSfqoi72RFzsibuIi7i4i7e4iz7xFm/RJ+aiTwQg5mIuAhB1IgBRgKgTdaIAkSfaIi2+4ivS4hdpMRa/+MVYbMVYhMVWbEVYXEVYlMVVXEVZZEVZnEVWZMVZdMVZrEVXdMVazImoGIqqqIqhOIqm6EVUREUvhqIXzRCaaIpkCC2EJpJhNJEUyzBaGE0sRVAsxVMERVA8RVEUxVNMQ2chsxBZiCxkFhoLmYXLQmOhsXBZSCxcFiYLiYXEwmThsDBZqCwcFg4LlYVxobKwWRgXxoXNwmJhs/BZWCwsFj4Lj4W4QlvhrNBWSCucFc4KaYWxQlihrFBXKCusFeoKdYW1wlvhrTBXqCvMFe4KdYW6wl1hr5BVmCo8FaYKUYWnwlMhqlBV6CqcFb4KX4WzwlghrnBWyCucFQoLeYW8QmGhr1BVuCo8Fa4KW4WnwlNhq1BXyCo8FboKXYWnwlnhr1BY2CvsFQoLdYWtQlihrvBXGCwUFgYLgYXCQmEhsNBXaCnMFF4KM4WawkvhpVBTyCnsFG4KPYWbQkyhp9BTiCmsFD4KI4WMwkihpJBRyCiUFFIKIYWOQkaho7BRyChkFDYKH4WWwkshpZBSeClkFMKFnsJJ4aTQU1gpFBWaCkGFpsJLIagQVHgp5BSOCkOFpsJQ4afQVGgq/BR6CiGFjEK4EC5kFHoKP4WdQk+hqJBUaCokFZYKTYWmwlLhqHBRmChUFCoKE4WIQkPhW3goPBS+hYXCQKGgcFA4KBQUEgrhhHPCtXAtnBPSCeeEdkI6IZ3QTpgntBPiCfOEeUI8YZ8QT7gn7BP2CfeEbuGekE/oFrqFfEJAIZ+wLQQUAgrbwj9hW3gn/BP+Ce+EfsI7IVvoJ/QTsoV6QrZQTqgn1BPKCeuEcsI3YZ2wTvgmjBO+CdmEccI4IZvQTcgmRBO6Cd2EaEI1IZqQTKgmVBOSCc2EZEIvoZnQTOglFBN6CbOEYkIxYZYQTJglvBKCCcGEV8It4ZWwSrgl3BJWCbWEVUIroZZQS2gl5BJaCbGEXEIuIZbwS4gl7BJ+Cb+EXcIwYZdwTBgmDBOOCcuEY8IzYZmwTHgmTBOeCdeEacI04ZqwTbgmhBO2CduEcMK1UEoYJaQSUgmjhFNCJ2GTEEoIJWwSPgmThErCJeGSUEnIJDwSGgmRhEhCI6FaKCQkEg4Jh4REwiIhkNBHGCQMEvoIf4Q8Qh1hjbBGqCOcEeoIcYQzwhkhjjBGiCO8EcYIY4Q3QhjhjTBHCCOEEeYIZYQ5wh2hjFBGuCOkEe4Ie4Q0Qhphj9BG6CJkEZ4IT4QswhIhi1BFWCIsEaoISYQqwhQhiZBEmCIUEaYIV4QiQhHhinBEuCJsEY4IR4QtQhNhi/BFaCI0Eb4IUYQfwrQwRBgiTAs1hB3CC+GH8EN4IUwLL4Qdwgphh3BDWCGsEG4ILYQbQg6hhdBCyCHEEHIIPYQYQgyhhzBDmCH0EIIIG4QKwgnhhFBBGCFUECIII4QRQgThgxBBeCB8ED4ID4QOwgNhgtBB6CBMEEIIE4QLQgghhHBBKCFcEDIIJYQSQgYhhbAX7sI83IV6mId5qId3aId46AvxUBf6Ql+oC3khL9xDX7iHAEJf6AsBhALCOMyFbpgL39AN3fAN4XAO87AO6zAP77AX5uEvzEMD4S/8hQbCACEcyqEbyiEduqEb0qEvHBAaCAWEAkIDoS+MQzecwzl0wzykQzv0hQPCAqGBsEBIIDQQGggJhAFAaCEY+hAMxdCHPhRDMizDMTTDMQxDMzTDEIwGJgOXgcbAZWAz0BhoDGwGOgOVgchAYyAy8BhoDDQGHgOTgdBCDzoDnYUeNAYyC03wGfgsNMFooRr+EA1/6EM0REMfkuEapuEP0/AMf/jDMzRBZaAxkBnIDDQWmuEZlqEZqiEb/pAN2/CHP2zDFSwGxoHEQGJgHDgMDAb+AoWBwsBfIDBwF8gL7AX2AnmBvsBSoCrwFHgKVAWyAlWBrUBWICuwFRgLbAXCAmOBsUBYoC0QFkgLtAXaAmmBuUBaYC0wF5gLrAXqAmuBs0BdoC5wFogLnAW+AnGBuMBX4C3wFegKvAXeAl2BskBXYCpQFigLTAWuAlOBpsBV4CrQFIgKNAWKAlGBqEBRIClQFOgJJAWSAj2BoEBPoCYQFAgK1ARyAjWBlEBOICeQEogJpARCAjGBmEBIoCUQEugItARaAh2BcKAjkBEIB8KBjMBIICOwERgJjAQ2AiWBjcBHoCRQEvgIrAQ+AieBlcBK4CTwEjgJzAReAi+BmcBNYCawE7gJ3AR2Aj+BncBQ4CfwExgKHAWGAkuBo8BRYCnwFKgIXAQiAhGBi8BEoCHwEPgGvoGHwEIgIXAQKAgUBA4CA4FuICDQD+gHBAT+AfuAe0A+IB9wD9gG4gH1gHfAO6AeMA+4BmwDxgHjgG3AOWAb8A04B5wDvgHrgG/ANbAOWAdcA9nANRAOyAaygXBAOyAc0A1oB7QDugHpgG5ANiAdkA7IBpQDdgG/gGRAMuAX0Az4BQwDmgHNgGFANGAYcAyIBkQDjgHVgGNAMaAaUA0oBkwDigHBgGnANCAY8AwIBvQCngHPgF7AMuAV8AmYBXwCRgGzgFnAKOAWMApIBdwCbgGpgFxAKmAVkAvIBawCagGrgFNALaAWcAqIBZwCSgGxgFhAKaAV0AooBYQCDgGLgEnAJGARcAlYBDwCLgGXgEfAJuARUA1sAjYB1UAnoBpoBHQCOgGNgExAIyARkAnIBCQCKgGJgEJAJaASUAiIBJQBzgBrgDNAGzZAHGAO8AboArwB0qABxgBjgDBAFyAMsAXoAnQBtgBXgChAFaAJUAXIggVYA2QBvgBrgDXAF6AMcAWYAjQBpgBPgCZAE+AJEAWYA3QB7gBdgEHAHeAOMAjYA/wBBgF5gDzAIKAOMAhYA9QB6gBrgDjAFaAJ0AX4AwQCBgGBgD7AIGAQ0AfYA9wApoEZwDTwwgWQAqgB5ABOADmAHjxYACeAFkAM4ARwAogB1ABSACOAGcAMYARwARgBfPAAbACOAEOAJcAQ4IcPYAewAcgAXAAyAB2AC8AFoAMQArgBzAB2ADuAGcASYAVwAigBnAAuACWAEsAFIASQBDgCLAF6AEGAJUAQoAiwBFgCFAGSAA+ACUAEIAIwAagAJAAaAAeAA0ADYAFQABgABAACAAOAP5AFUTAFUxAFTRAFR9AETXAERXAEQVAERRD0z0DQR/PP/DMfzSvz0Xwzr8wr8808Mt/ML/PIPDK/zBvzyzwzb8wb88z8Mc/MQ/PH/DEPzSfz0EDvk/lkoPfOQA+S3pl3BpJgCJLgCYZgCJ5gCZ7gCpZgCa6gCq7gC6qgCr5gC76gDLZgC8ogDMrgDcIgDN4gDd4gD6RBGuSBNsgDe6AN2mAPzMEe6ANzMAd9oA70gTuoA3XgDurgDu5AHdTBHViDOxAHa7AGcXAGcTAGZ3AGYzAHxqAL5sAc6IIfdEEW/OAHWTD1xTwxH+fjPDE/zAvzwTwwD8wH8798L+/L7/K7vC/Py+vyuTwuj8vn8rc8LW/Lz/KzvC1fy8vysHwsH8vD8q88K7/Ku/Ku/Crfyq/yqXwr38qn8qp8Kn/Kq/Kq/CmPyp/ypjwqj8qb8qW8KU/Kl/KlPCkvypPyo7woL8qP8qE8KP/Je/Ke/CffyX/ynHwn38lz8ps8J6/Jb/KbvCafyWvyl3wmn8lf8pj8JU/JY/KYPCVvyVPyk7wlb8lP8pW8Id/IH/KNvCN/yB/yjjwi78g/8og8Iv/IJ/KPPCSfyCfykLwiD8lH8oq8Ih/JL/KRPJxf5Bd5OM/IM/JwXpIv5N+8m3fzb/6Pf/OE/B//xxPyfjwhP8j78X78IN/HD/KCfB/fxwvyfLwgH8jz8Xx8IL/HB/KA/B6/xwPybT6P1+Pv+Dtej8fj2bwdX8fX8XY8HZ/Gn/Fo/BlPxqPxaDwZP8aX8WZ8GG/Gq/FhfBivxrPxXLwXn8V78V98Fp/Ff/Fh/BcvxofxYbwYX8av+Td+jn/j3fg5fo5349f4OT6Mb+Pb+DCejU/j0fg1fo1H4+f4MR6MR+PReDA+iwfju/gsPovv4rd4Lj6L1+K1+Cx+i5fj1/wc38bD8XM8HB/Hz/FzfBwvxyPxSjwTr8Q38Uw8E9/EQ/FPvBNvxDvxS7wRb8Qv8Ul8Eq/mjXg1X8Qb8UZ8ET/EB/E/vA//wwPxPrwPD8QL8U+8ES/FG/FYvBQvxWPxU3wVj8VT8VQ8Fh/FY/FMfBQfxTPxUDwSz8Qf8Uc8E0/EM/E+PBFPxPvwQnwQ78MP8UO8D2/EV/FXPBZ/xVvxWDwWb8VP8Tr8Ds/D8/A7fA9fwqfwJ/wJn8Kv8Cl8C7/Cr/AtPAzfwr/wMDwM/8Lb8C/8DG/D2/AzPA4/w9PwODwOT8Pn8DS8DJ/D5/Ay/A0vw7vwN/wN78LX8C48C1/D1/AsfAzPwqPwMXwMj8Kr8Cg8Ca/Cq/AkvAlPwofwJrwJH8KL8CE8By/Ci/Ac/AfPwWfwH/wHn8Fv8Bn8BL/Bb/ATPAY/wT/wGDwG/8Bb8A98A2/BW/ANvATfwC/wErwEv8BD8As8Aw/BQ/AMfATPwDvwEXwE78BX8A48BV/BV/AU/AVPwaf5C/6CT/MafJrv4DV4Db6D9+A7eBDeg/fgQfgRHoQv4Uf4Eb6EP+Fxv/O61/3O737ne373u+/5n+/5AP7nfz6AH+ADeAN+gB/gDXgE3oBP4BF4BD6BV+AT+AJegVfgC/gDvoAX4A/4A16AJ+AFeJ8n4Al4nwfgfV7nAXgAXud5Xudvz/M8f/vc3372uc/97Gs/+5yvfe1zPvY53/rYx771rm+96l3vetWvXvWmX/3qTY9604ce9agP/ehD7/3oR+896L0XPehBL3rSi770pCd96U9f+tSf/vSpZ33qv2c9679//fewf/3rYS972NNe9rKnve1pj3vb2x73uoVjamtqa3FuamtxbmprcW5qa3FucW7FFKmtxbmprcW5qa2prdESEeemthbnpramtqa2RktEnJvaWpyb2pramtoaLRFxbmprcW5qa2pramu0RMS5qa3FuamtTeKithbnFuemtlZMEYJWbS3OLc5Nba2YomWu1Nbi3OLc1NaKKVJbi3NTW4tzA6YGmJockjg3tbU4N2BqgKmBMca5qa3FuQFTA0xNj1Scm9panJva2iQucW5qa3FuamtqawjaODe1tTg3tTW1tWWu4tzU1uLc1NZoieBiQXxUTBEXCyIOCBZkLrJcgUuabEGUK6GBg4ODmwEnA+4BhRlZ4ODg4OBmyADRZ5jaGhJhdoopAvGAwgy4BxRk0HQWSLQZFWn+bfceznvvvbdSTFFalp5/2+G89977t11tLQ0OLi3tbU+De9vV1uAe+aDxtqutve1paWprb7vaWlpaWlqcW5xbWlpaWlpa2tuelpaWlpb2tse5paWlpaW97W+72trb/ra/7WxwbHBscG/726629ra/7W97nFucG5wQJknarCRpS9IGF+gEpuZtV1sLdAY6A53A1LztamtwcG/72/62E8Hytr/tb3ucW5wb3Bq1tTOs5jOsZji4t/1tV1uLE0cOGxwb3NvOBscGdzIQ8Larrb3tb3ucW5zbqWfGkrRZSdKWpM1KkjYHD952tTUHD9LY4Njg3nY2ODY4Nri3XW2NDS7tbX/b3/Y4tzi3tCRtVpK0JWmzkqQtDQiQt11tDQiQNDY4Nri3nQ2ODS4P9LarreWB0t72t/1tj3OLc0tL0mYlSVuSNt6GMVaStKU5ePC2q605eJDGBscG97azwbHB8ZLytqut8ZLCip6CA8Lb/ra/7W97nFucW1qSNitJ2pK0HWlhWEnSxgY3iQsbHBscG5yDBw4evO0tlL3tb/vbrrb2tqutve1ve5xbnBsfXlKEMLGSpM1KkrYkbXkgBC0bHBscGxwQIECAvO1POL3tb/vbrrb2tqutve1ve5xbnBtvwxgrSdp4G8ZYSdLG2zAmSVsiWLykLHPFBscGxwbn4IGDB297hzdqa2/72662prb2tqutve1ve5xbnNuRFoYQJlaStB1pYVhJ0pak7WQgINAJTM3brrYW6Ax0Bjrj3OLEkfO2q6297W97nNvb/rYLYXKG1XyG1cwGN4lLoBOYmrddbS3QGegMdDp48La/7W97nNvb/ra/7WlnWM1nWM15IARtoBOYmrddbS3QGegMdAIB8ra/7W97nNvb/ra/7WlnWM1nWM28DWPS0gLrqfXUamodtYZaSa2uVlJrqdXV6mottaZaU62rVlfrqrXV6mp1tbZaYa2dVk7rppXT6mndtG5aPa2gVlXrqZXVymo9tb5aT6221lfrq9XWGmultdpaZa22VlerrFXW6mqFtXZaN62f1k/rplXUumk9tYpaRa2n1lGrq3XTGmoNtW5aQa201lqrrbXWOmu1tdpaZ62x1kVro5XR2mh9tDJaGa2PVrhV0ZpolbQmWg2tklZJq6E10GpoLbQGWgOthVZCa6QV0ipphbQ6WiWtklZHq6JV0DpoDbQOWt/WQGug9W09tC5aGa2IVkZroBXRimgNtB5aL62a1kprpVXTSmnVtDJaKa2UVkYr3BpplbROWiWtmtZJ66RV02ppFbQGWgmtl9ZMq6Y104pp1bRqWjGtllZA65/VbXVb/6x+Vj5r29pn7bO2rXvWOyueNc+aZ8Wz6lnJrGjWMmuZFc2aZkWzrlnTrGnWNeubdc3qZn2zvlndrHNWN2ucdc46Z42z2lnjrHJWO6udVc7KtspZ11a2lW1dW+usa2ubtc5aZ22z0lnbrGxWOiudlc0KZ2WznlnhrHDWM6ua9cw6ZlWzqlnHrGbWMSuY1cxqZgWzilnBrFxWMauYlcvqZeWyYlm9rF5WLKuWFcsqZdWyalmlrFZWKWuT1cpqZW2yUlmbrEtWKiuVdcn6ZF2yJlmfrE/WJKuTNcmqZHWyOlmVrFBWJSuTFcoKZWWyTlmZrFHWKeuUNcpaZY2yXlmrrFXWK2uW9cq6Zc2yZlm3rF3WLeuXtcvaZf2yhlm/rGTWMGuYlcxaZkWyHlnVVrX1yGpkLbISWYesQ1Yiq5AVyBpk9bH6WIOsP9YeK491x7pj5bHqWHOsONYb640Vx2pjnbHWWGWsMtYaK42VxdpiLbGWWFusJ9YWK4z1xHpihbGiWGGsMVYUK4o1xqpijbG+WFWsKtYXa4r1xepiTbGmWF2sJlYX64rVxGpiXbGSWC+saWuHtcOatn5Y01YN64f1w6phDbFqWDmsIdYQK4d1xMph3bCOWEesG1YR64Y1wypiFbFmWEGsGVYMK4gVxIph9bBKWBmsFVYGa4O1wlphbbBaWBusD1YLq4X1wUphfbA6WCmsFFYH64TVwbpgnbBOWBesEdYI64JVwcpglbAmWBOsElYIK2/trQJWAWtvJbD21t9KYCWw/lYD628NsBpYDawBVgRrgBXAimBFsAJYD6wAVt96YD2w+tYCq2/d1wJrgXVfB6y7Vbfqq77q1ny9V3yt13rFV3s913Qd13Rd13Ed13X9K7uiq7qiq7mqq7qaa7m6K73CK7zSq6xGU5+pztRnKjTVmepMhbaCa26l13el13F913cd17+yq7q2q7rSa7u2K72667mOK7mS67iK66g6W8VVVJ2toBpNdbb61avO1lB1tqpruIarupZrbo1Xeo3XeaVXep1XWfWlAlOFqcDUYaowVZg6TCWmFlPj1F1qnBpM3aXuUoOpv9Rc6i6Vl8pL3aX+Um2ptNRZKi21ljpLnaXWUnGpxdRdqjF1l9pMNaYaU5upyNRkajP1mNpMFaYeU4+pwlRiqi9VmNpL7aUKU3WpwtRZqi5VlzpLxaXaUmept9RZ6i71lnpL3aXmUpWpyNRmajJ1mdpMXaYyU5upzVRmqjIVlvpKlaXKUl+psdRLKiW1klpJpaTCqZRUSCqcCqdCUh2pkFRGqiPVkcpITaQyUhepidRE6iL1TV2kHlLf1Df1kDpIPaQWUgepg9RCaiC1kGpIDaQGUg2pglRDqiJVkCpIVaQSUhWpjVRCKiG1kYpIbaRGUhGpiNRI6iM1kjpJfaQ+UiepktRJKiZVkipJxaRaUjGpnFRLqiWVk6pJ5aSCUjWpmlRQqicVlGpK9aR6Uk2polRT6ipVlCpKXaWOUleprdRR6ii1lYpKbaW6UlGpqFRXairVlcpKTaWmUlmpp1RWqir1lHpKVaWSUlWppVRSKim1lBpKLaV+UkOpodRPaif1k7pJ7aR2UjepmdRN6iU1k5pJvaRWUgGpf1Q31U39o/pR+6h81D3qHpWP2qbmUfWod9Q7qh4Vj8qm2lHrqHVUOyoddY4qR42jxlHlqGuqGxWO2kZto8JR36hnVDTqF/WLikYVo6JR1ahiVDGqGnWMqkZlo45Rx6hs1DIqG3WNWkYto65Ryahr1DQqGZWMmkYNo6ZRzahh1DCqGRWMGkWdomJRsahTVC3qFLWKqkXVolZRuahV1CsqF5WLekX1ol5RraheVC+qFbWLakWlonZRu6hU1C0qFVWKukXdokpRs6hF1CWqEXWJykQ1ohpRmahqKhPViaqmqqlO1CSqExWKmkRNokJRkahQ1CcqEhWJ+kQ9oj5Rm6hH1CNqE5WISkRtoipRbag41B5qDxWH+kPFoepQf6g/VB1qEFWHykMNogZReahDVB7qDnWIOkTdoQpRd6g5VCGqEDWHCkTNod5QgahA1BuqD7WGSkOdoc5QaagyVBhqDNWF6kKNob5QN6geVA2qBxWEqkHVoIJQRagj1A9qCPWD2kENoYZQO6gcVBNqCzWFmkJtoa5QMagV1AlqBZWCOkGdoFJQLago1BbqCbWFqkE9oZ5QNagk1BFqCLWEGkJtoZZQS6gtVBOqBfWCOkG9oKapE9QJapqqQcWgTlAzqBPUEGoGNYMaQuWgklA1qCLUNHWDqkFFoapQW6gqVBZqC7WFykJdoSZQD6g/9YBaQP2pP7WAOkAVoBJQDagEVASqAdWAikBVoPrUnxpADaD+1AHqTtXVXNVVnZqruapTeWoC9acyUH+qBJWBykCVoDZQHagS1AWqBNWAukBdoBpQFagCVAMqABWAakDtqQbUXO2pPTVXeepOzdVdzdWfuqu7+lN96gO1gSpBdaBCUCWoENQIqgRVghpBfaDaaq3iKq7W6q369FkKLYWWPkuZpc/SZSmzlFm6LE2WLkuNpcnSZKmxNC41lhZL49K4tFj6Ky2WCkt/pb9SYWmvVFgKLO2V9kqBpbtSYGmwdFe6Kw2W8kqDpcRSXimvlFjqKyWWHkt9pb7SY+mw9FiqLB2WDkuVpchSZamzFFmKLHWWNkudqWDaLG2mgmk0FVTJNFoaTSVVUSVVVBVVUUVVU0XVr5qqqX5VVb8aq6qqqrHKqrE6q6zKqrP6qrNKq6/6qrSaU2lVVnNqTpVVV5VVWHVVV4XVVYXVVl3VVW3VVG3VU03VVD3VUj3VUS3VUh3VUB1Vr4ZqqPoUWqorxZXmSnOluNJbqa20VkorpZXWSmelsVJZ6av0VSorhZW6SlulrFJWaat0VaoqTZWiSlGlqdJTKanUVDoqHZWaSkulnVJPaaW0UuopxZR6SkGlmFJMKag0UwoqFZVmSjOlotJNqag0VLop3ZSGSjWlodJPqaZUU/opvZR+Sjmll9JLKafUUoooVZQ+Sh+litJIqaKUURopjZQySiWljFJHqaRUUuoopZQ6ShullFJKaaN0UtooXZROSieli1K4dFGaKIVL4dJEKaS0Tzoo9ZMOSgmlflI/KaHULSWUFkrdUre0UBooLZQeSgOlgdJDKaD0UGooBZQCSg2lf1JD6Vv6J/2TvqV8Uj7pWyooXUvlpGwpWyonxZPKSemkeFI8KZ1UT0ontZPqSfWkdtI9qZ20Tron3ZPWSdvSOumctC1tS+ekedI5aZw0T5onjZPeSeGkb1I3qZv0TdomXZOySdOkaVI2qZqUTFomRZOWSc+kaFI06ZnUTJol3ZJWSbekXtIqaZXUSwomfZI6SZukTlIoaZO0SQoljZKGSdGkY9IxKZrUTEomRZOKSdGkVVIxqZi0Sgom7ZJySb+kXFI06Zf0S4omDZNmSaukVlIraZWUSlolbZJSSamkTdIo6ZO0SSollZI2SaekTVIu6ZR0SsolvZJ2SbWkXFItKZaUS8olxZJeSXmkPtIgqY/0RxokDZL+SIekRVIhqY5USAok1ZHqSIGkPdIe6Y5UR7ojxZHqSHWkOFIbaY10RiojnZHSSGWkMlIa6Y00SYokZZIiSY2kTFImqZFUR6qWMkmPpEzSIOmR9EgaJCWS8kiDpDnSIKmMNEeaI5WR3khrpDJSG6mNVEaqIyWSBkmHpEbSIqmOVC1VkjJJlaRLUiYpk3RJmiR9kbpIY6QxUhcpjPRCSiGtkFZIKaQRUgrpgzRCGiF9kDZIH6QL0gZpg3RBiiBdkCZIEaQI0gSpgDRBaiAVkApIDaQBUgMpgTRAGiAlkP5SAmmB9Jf+0gIpgLRAqiAFkAJIFaQDUgUpg3RAOiBlkB5IGaQQ0gPpgRRC6iCFkE5IHaQO0gmphHRCiiGVkEpIMaQWUgzphtRCaiHdkGZIN6Qe0gxphtRDyiH1kJZIOaQc0hJpiLREmiINkYZIU6Qi0hQpi1REKiJlkZ5IWaQt0hPpibRFiiJtka5IUaQo0hWpiXRFqiI1kZpIVaQjUhUpiXREOiIlkYJISaQfUhApiPRD2iH9kGpIO6QdUg1pWqohvZCmpWnphbRC6kv3tJf20j3lpbtUl+qpnurSPL1TPK3TOsVTO6XTOZVTOZ3TOIXTXPqmb5pL3ZRNf7qma/rTFo2WgmmZlimYnimYhumZnmmYpmmYjmmapumYqumYiqmaqqmYoqmY+hRN0dSnZupRaKmZmii0lESHocVQZagytBi6DC2GGkOXoctQY2gz1BiKDG2GNkORoc9QZOgx9Bn6DD2GOkOPocRQZ6gzlBjKDCWGxqHMUGZoHJoMrYX2Qm+hvVBf6C30FuoLzYX6QoGhudBcKDB0FwoMFYbuQnehwlBdqDA0GKoL1YUGQ3GhwdBfKC4UF/oLtYXaQn+hvNBTaCrUFeoKTYXGQlOhq9BYaCx0FSoLXYW2QmWhstBWKC20FcoKpYXSQlmhs1BWqCp0FjoLVYXCQlWhqFBYKCwUFfoKNYWWQkmhpNBS6Cg0FCoK/YR+QkWhoNBM6CbUE7oJ7YR6Qj2hnVBO6CM0EsoIjYROQhmhjNBJaCX0EuoJ1YRqQj2hnFBDaCH0DS2EHkLf0Df0EJoIzYR6QjGhnlBGKCYUE8oIrYRSQiWhllBJqCfUEmoJ9YReQh+hjNBGaCOUEboIZYS+oYvQRegbmgg1hL6hiFBE6BuqCH1DJaGKUEWoJNQRSgmFQyWhcCgkVBIqCYWEOkLtoHdQPegdNA+qB9WD5kH3oHzQNpQO2obiQemgdFA8KBvKhtZB6aB1UDkoHZQOKgddQ+GgbtA2qBv0DdoGbYO+QeOggVA3lBDqhvpBCaGEUD8oHRQQSgj9gxJC9aB/0D+oHrQPagfVg85B9aBt0DnoHLQNGgeFg7ZB19A1tA1KB+2D6kH3oH5QPigdFBAqCCWECkIHoYRQQuggNBCqBk2DskHZoGnQNWgUtAn6BH2CNkGXoE1QJegSdAmqBEWCKkGNoEhQJKgRdAhqBC2CDkGHoEVQH2gRNAjqA/WBBkF5oEHQHygPlAf6A9WB/kCBoDpQHSgQdAcKBCWC7kB3oETQHigR9AjaA+2BHkGFoEfQJKgQVAiaBFVDk6BOUDVUDXWCMkGdoFJQJigTVAoKBZWCWkGhoFBQKygV1AqqBaWCUkG1oFhQLSgYFAuKBQWDckHBoGVQLigXtAzqBS2DnkG9oF7QM6gY9AyKBhWDikHRoGNQNKgZdAw6BjWDhkHNoGTQMGgYlAzaBSWDfkG7oF3QL+gW9AuaBd2CbkGzoFfQLGgV9Ap6Ba2CTkGroFHQKegUNAr6BLWB3kBxoDjQG2gOVAY6A6WB0kBnoDXQF6gLNAYaA3WBwkBVoCtQFigLdAXaAkWBmkBToClQE+gJVARKAh2BjkBJoCXQECgI9AP6AQWBekBBoB1QD6gHtAPKAe2AbkA5oBzQDagGdAOahmpANaBpaAY0DbWAZkAzoBZQDKgFtAKKAcWAVkAvoBLQCCgFlAIaAZ2ARkAfoBPQCegDFAL6AG2AQkAhoA1QB2gDlAHqAHWAMkAXoAxQBegCdAGqAEWAKkAToAhQBGgC9AC6QwOgPDQAKgDloTxUALqjAtAB6I7u6AC0hw5ACaA9tIcSQH0oAbQA6kN9aAH0h/7QAqgBNAC6QwGgANAdqkNd9EVplEZftEZfNIfWaI3mUBvNoTBqozYKozcKozF6ozcaozgaozKKozgqozkqozOaozk6ozqaoiv60RVt0Y9+tEVZdERB1ETBExpqouYJ7Xx2HjuRncZOZKey09hp7FR2MjubnctOY+eyM9lp7DR2JjuPndFQfzpD/WnsdHY6O42dzNAU/SiKftSjKIqiHi1RFlXRj6roiX70oydqoidKoiZqoiQ6nsZQ82x2NkPN89kZDQ1Rj4aoiHrUoyJannEnsbPYSewcdhY7i53DzmBnrHPW6eucddo6fZ2+TltnrjPXuev0de46eZ2+Tl8nrxPYCetsda46W52szlXnqpPV6eqUdd46aZ20zltnrbPXeev8dd46i52/zl9nsTPYGXcWO4WdxU5fp7BT2OnrBHbCOledsk5Z56rz1unqfHWuOl+dsc5V56oz1unr7HXqOm+duk5c563z1onrrHWmOk+dqk5V56kT1WnqJHWWOkudpM5Rp6gz1AnqBHWGOj+diM5Cp6HT0FnoHHQWOgWdg85Bp6AT0Cno9HMCOgGdfs49p5+zz7nn3HP2Oe+cfU49553zzqnntHPqOfGcdk47J56TzonnzHPSOemcec46Z56Tz1nnrHPyOdlOPuefk+1kO/+cbeefM9DZdradgU63M9D5drqdbufbSeh8OxOdhE5CZ6Lz0JnobHQeOg+djc5FZ6Mz0rnoXHRGOh+dkU5L56Pz0WnplHRaOjedkk5J56Zz0rnp7HROOiednU5MZ6fT04npxHR6OjOdnk5OZ6Yz08npvHRyOjWdl85Lp6aT0qnprHRSOimdlU64s9IJ6YQ74U5Ip6MT0snodHQ6Ohmdik5GJ6JT0anoRHQaOtfOOKecU84Z55xztjndnG/ON6ebE86p5kxzsjnZnGnONWeZ08x55jxzmjnRnGPOMCeZk8wZ5hRzdjm/nF5OL+eXE8zJ5dxyajm1nFvOLOeWE8uZ5cxyYjmvnFhOK+eV88pp5axyWjmnnFXOKueUk8o55YRyUjmpnFBOKSeU88kp5ZRyPjmjnEzOJaeT08m55GxyLjmTnE3OJmeSU8mZ5FQ7lZxKTrUTyal2HjmRnEjOI6eR88hZ5DRyGjmLnEPOIieRc8g55CRyCjlrnDxOGyePs8dp47Rx9jhvnD1OH+eN88bp48Rx+jh/nDhOHOePM8f54wRy5jhznEBOHaeOE8gZ5ORx1jh3nDvOGieN08R54mxxtjhPnC7OEyeK08Xp4kRxvjhRnCnOF+eLM8UJ40xxqjhhnDBOFWeMU8W54oxxxjhXnDLOFSeLU8Yp42RxzjhDnCPOEueIk8RZ4ixxkjhFnBzODGeHM8OJ4exwdjgxnBVOBqeDc8Hp4IRwLjgXnBBOCWeE88G54HxwNjgXnAvOBieD08J54aRwXjgXnBROCueCU8IZ4exwTjgnnB3OCmeIs8T54SxxXjg/nB/OC+eGU8QJ4ixxgjg9nCXOEqeHs8Pp4eRwdjgjnAvODqeFM+28cKadGs4L54VTw7nhRHAmOBWcCc4Dp4JTwXngNHDqzvzknfl5n7yTd95nfN5nfcZnfNbnfOrn7hRw7s79FHAKOPfTdw44BZwATgCngNN3zqd8xqd80md8xid92meAk3cSOHmngpPASeBUcBo4EZwKzgKnglPAWeAscAo4B5z6KeDETwFnfOInfsanfQY4fyfv/J29k3fyzt6pO3One8InfLrne/6TPduzPdlzPdUzPdETPdPzNIeZwMxgZjATmNnLBGbyMnuZvUxepi6Tl3nL1GXqMm+ZtMxbpi2TlknLtGW+Mm2ZssxX5itTltnKlGXCMluZrUxY5ioTlhnLXGWuMmOZrMxYZi2TlcnKrGW6MmuZuExXpisTlznLxGXuMmeZs8xdZi5zl/nLzGXmMn+ZvsxfZpzpy/RlxpnCzDjzmCnMFGYeM4uZx8xlZjGzmLnMRGYuM6OZyExkZjSzmRntHM1mZrNzNJ2d41mazkxnZ3mCZ3maJ3iCp3mGp3mSZ3iGJ3n6kzzF05/+FM1np2hCM5+Zz0xoJjMTmqnMZGYyM5WZyUxlpjEzmZnMNGYSM42Zw0xiJjFzmBnMPGWiMlOZqUxUpipzlEnKLGWWMkmZpkxQ5idTlCnK/GSGMjeZnMxOZieTk+nJzGReMjWZmsxLJiZzklnJpGRSMiuZlkxJJpwZyYxkwpmQTDjzkQnJhGQ+Mh2Zj8xGpiPTkdnIZGQ2MhWZjExGpiJzkanIPGQuMheZh8xE5iHTkJnITGQaMhGZhMxBZiGzkDnIfDMHmYHMN/PNDGQKMgOZbqYgU5DpZgIy3cw/JiATkPnH9GP+MfuYfkw/Zh9zj9nH5GPuMfeYfMw2E45px1wz7Zhs5pq5ZrKZcUw2844Zx4xj3jHlmHdMPKYcU46Jx5xj4jHzmHPMOWYek45Jx8xj6jHtmHDMOmYdE475xgxjijHRmGhMMWYaU4w5xkxjpjHHmGrMMSYZU42pxiRjrjHJmGXMNeYas4zJxixjmjHZmGxMM2Yb04x5xmxjtjHPmG7MJ6YUM4opxaRiRjGjmFRMK2YVc4qJxZxiQjGxmFhMKKYT84iJxDRiIjGVmEZMI6YSk4m5xExiGjGTmGqmEdOIqWYeMZ+YUcwmZhTTiNnEbGIaMZmYXEwwphYTjBnF1GJqMaOYVswu5hYTjLnFzGKCMcGYWUwsZhbzionFxGJeMauYRkws5hJziYnFdGJyMb2YYEwv5hcTjAnG/GJ2MYeYRMwiJhFTiFnELGIKMYGYNEwZpg1ThgnDtGHaMGGYKkwYpgtThanCdGGyMGeYNcweZg0Th9nD7GHiMHWYP8weJg+Th9nD1GGyMFeYKswVZgtThanCbGG+MHeYNkwfpg2ziOnD9GEWMYGYQ8wiZhCziNnDDGIGMXuYP8wZZg8zhtnDVGHGMGOYKswX5g4zh2nDzGHeMG2YNswbJg0ThWnCTGGmME2YJ8wS5giThEnCHGGKMEOYIMwP5gcThOnBPGAOMAuYBcwBZgBzgPkzA5gBzJ/ZM38mz+yZPZNn6ibP3Jm6qZs7szZ3Jm7WZm3i5mzipm3O5mzaZmza5m3GZmzepmzeps6UTdnUmbSpM3eTNmlzN3NzNwGYuZmbAEyfCcAkYPpMn0nAFGASMBGYAkwBJgLTgInAZGAaMA2YDEwFJgMTgqnAVGBCMB2YEEwLpgPTgWnBlGBaMDOYEkwJZgaTgpnB5GBSMCmYHEwMJgezg4nBxGB2MNPMDuYGM81MMzeYF8wNpgbzgnnB1GBOMDWYFcwJ5gSzghnBrGA+MCOYEcwHZgPzgbnAbGA2MBeYCcwF5gEzgZnAPGAWMHMmbLqma8Lma36zNVmTNVtzNVNTNU/zNFUTNUvTNEdzNE2TNEFTNL3pTdEMy2jlsxJaCa18Vjorg5XCymHlsFJYGVcKK4mVcWVcSawsVhIrjZXFymKlsfJYaaxMVh4rj5XJSmRlspJZiaxEVjIrlZXMymalslJZ2axcVtYqbZWzylmlrZJWaavEVdIqaZW4ylslrlJXeau8Veoqc5W6yl1lrjJXuavkVe4qe5W8Sl5lr/JX2av0Vf4qf5W+SmAlq7JU2aosVZoqW5WtSlOlq9JUeap0VboqT5WvylMlqvJV+apEVcIqUZWpSlglrDJVGatMVaoqY5WxSlWlrFJWqapcVXoqP5WXykvlpxJT+akEVWIqMZWgykwlqDJUmanMVIYqNZWhSlGlplJTKarcVIoqR5Wbyk3lqJJTOaokVXIqOZWkyk5lpdJSOamcVFoqKZWSSrgyUhmphCshlYbKt9JP+VYKKv2UfkpBJaAyUDmoJFQOKguVhEpCZaHyUNmn9FP+Kf+UfkpApZ4ST3mnxFPmKe+Ud8o85Z7SUOmnRFT6KR+ViEpE5aNSUcmofFQuKheVj8pE5aOSUJmoTFQSKg+VgUpCpVvpVhIq+ZSEyjsln5JPeafcU+op75Rt5Z3ST9lWtpV+yj4lo9JR+ah0VDYqH5WPykalolJOSadkK+mUdkq2kq20U9Yp5ZRs5VrJVpYp18q1skz5pjRToinLlGhKNWWZskyppnRTxinZyjnlnJKtrFOCKb2UXUov5ZeyS9ml/FKGKduUbEo4JZuSrYRTwinZyjilmbJMOaYsU3Ypx5Rjyi5lmBJM2aUUU4opu5Rkyi4lm5JMSaZkU54p3ZRvyjJlm3JNyaZcU6Yp2ZRsyjTlmXJLyaXMUmYpuZRayiIlktJIaaREUiYpkZRLyiRlknJJ+aRcUjopn5RPSiclldJJKaWkUlIppZRXSinllPJKeaWcUmIpp5RRSiwlljJKaaWMUjYprZRWyiZllbJJyaSsUlYpmZRQSialWgmlhFKqlUpKtZJIqaRUUhIpj5REyiDlkfJIGaQcUgYpe5RDyiFlj/JH2aPMUf4of5Q5yh1ljnJGuaPcUc4ob5QzShfljfJG6aKsUbooWZQ1yholixJGyaJUUcIoYZQqyhelinJF+aJ8Ua4oY5QryhZljDJG2aKkUbYoZZQ0ShqljNJGKaPEUdoobZQ4Sh0ljpJHqaPUUfIofZQ8SiClj9JHCaQUUgIpi5RCSiFlkdJIiaJMUZooTZQpyhNliZJEOaIcUZIoRZQgyhClh9JDGaL8UHIoO5QaSg1lh3JDiaHMUF4oL5QZyrTSQkmhrFBWKCmUE0oI5YNSQimhfFBGKB+UDcoIZYSyQemgbFAuKB2UDsoFJYNyQamgZFAyKBWUCUoFJYIyQZmgRFAaKBGUB0oDpYHyQFmgJFAOKAWUAsoBZYByQAmgDFAGKAGUvxJA6St/5a/0lb3SV/LKXtkreeVe8kq93Mu91MtdqZd5uSt3ZV7qSrlsy7lsy1/O5Vz+ki5/6ZZ0SZduWZdu+ZZ1WZdvaZdvmSvt0i5z5V3mSri8yzId0zEN0y/t0p9u6ZZmaZZe6ZVWaZVO6ZRG6ZM2aZMu6ZImaZIe6ZEWaZEOaT9Hm6HNz+Zns7PZ2dxsbjYzm5nNy+Zls7IZ2XxsLjYTm4fNwmZg86+518xr1jXnmm/NtmZa86w51gxrdjW3mlfNqmZU86nZ1FxqLjWTmknNo+ZRs6hZ1BxqDjWDmkHNn+ZPs6fZ09xp7jRzmjnNm+ZNs6ZZ05xpzjRjmjHNl+ZLs6XZ0lxprjRTminNk+ZJs6RZ0gw3w82R5kgzpBnS/Gh2NDeaG82MZkbzonnRrGhWNCeaE82IZkTzofnQbGg2NBeaC81v89tMaCY0D5oHzYJmQXOgOdAMaAY0u81u85/5z+xn9jP3mfvMfGY+8555z9w2t816Zj1znvnOzDbXmenMcuY4M5z5zdxmZjOrmdPMZ2YzM5l5zBxmBjN7mbvMW2YtM5b5ylxlpjJLmaPMT2YnM5N5yZxkRjIfmY3MROYhc5AZyPxj9jH7mHvMPWYeM495x7xj1jHrmHPMN2Ybc42ZxkxjnjHPmGXMMuYYc4wZxgxjfjG7mFvMLWYWM4t5xbxiVjGrmFPMKWYUs4m5xExiHjGPmEXMIuYQc4gZxAxi/jB/mD3MHOYNc4Y5bb4wW5gpzBPmCDOE2cHcYF4wK5gRzAfmAjOBWcAcYP7NvnmfefNu1s26WZ/1OZ/zGZ/x+Z7v2Z7tuZ7rmZ7peZ7nWZ7lOZ7jGZ7hOTfn5nd+Z3d25z//uZ3bmZ3ZeZ3XWZ3VOZ3TGZ3R+ZzP2ZzLmZzJeZzHWZzFOZzDGZzB2c9ejiZHk6HJ0ORn8jPZmexMbiY3k5nJzORl8jJZmaxMTiYnk5HJyORj8jHZmGxMLiYXk4nJxOQ4OU4eJg+ThcnC5GDyL9mXzEveJeeSccm25FryLFmWDEt+JbeSWcmq5FTyKdmUTEoeJYeSQcme5E7yJlmTjEm+JFeSKcmSZDgZkvxIbiQzkhXJieRDsiG5kPwmv8mEZELyIHmQLEgWJAeSA8mA5D+yH7mPzEfmI++R98htcpusR9Yj55HzyHjkOzKbzCbbke3IdeQ6Mh2ZjjxHniPLkddkOPIb2Y3sRm4jt5HZyGzkNfIaWY2sRk4jn5HNyGTkMXIYGYzsRe4ib5G1yFjkK3IVmYosRY4iP5GdyEzkJXISGYl8RDYiF5GJyETkIfIQWYgsRA4iB5GByEDkH/IP2YfsQ+4h95B5yDzkHfIOWYesQ84h55BxyDjkG/IN2YZsQ64h15BpyDTkGfIMWYYsQ44hx5BhyDDkF/IL2YXsQm4hs5BXyCtkFbIKOYWcQkYho5BPyCdkE7IJuYRcQiYhk5BHyCNkEbIIOYQcQgYhg5A/yB9kD7IHuYPcQeYgc5A3yBtkDbIGOYOcQU6T02QMMgb5gnxBtiBbkCvIE2QJMgT5gdxAZiArkBPIB2QDMgF5gBxABiD75J7Mk3eyLufyLdsyLc9yLMPyK7tyK7OyKqfyKZsyKY9yKINxtBha/Cx2FjuLm8XNYmYxs3hZvCxWFiuLk8XHYmNxsZhYTCyOi+PiYfGwWFgsLA4WB4uBxb9iX7GvuFfcK+YV84p3xbtiXbGuOFd8K7YV14ppxbTiWfGsWFYsK44Vx4phxbDiV3GrmFWsKk4Vn4pNxaTiUXGoGFTsKe4Ub4o1xZjiS3GlmFIsKYaLIcWP4kYxo3hRrChWFCeKE8WIYkTxofhQbCg2FBeKC8Vv8VtMKCYUD4oHxYJiQXGgOFAMKAYUu8Vu8Z/4T+wn9hP3ifvEfGI+8Z54T9wWt8V6Yj1xnjhPjCfGE9+J78RssZ24TlwnphPTiefEc2I5sZw4ThwnXovXYjgxnPhN/CZ2E7uJ28RtYjYxm3hNvCZWE6uJ08RpYjQxmvhMfCY2E5uJy8RlYjIxmXhMPCYWE4uJw8RhYjAxmPhL3CXmEmuJs8RXYisxlXhKHCWGEjuJm8RLYiUxklgtNhIXiYfEQmIg8Y+4R8wj1hHniG/ENmIa8Yw4RgwjdhG3iFfEKmIU8Ym4REwiHhGLiEXEIeIQMYgYRPwh/hB7iD3EHeINsYY4Q5wWp8UYYgzxhfhCbCG2EFeIK8QUYglxhBhC/CB+EDuIHcQN4gYxg5hBvCBeECuIE8QIYgTxgfhAbCA2EBeIC8QEYgLxgDhADCD2xb2YF+9iPc7jO7ZjOp7jOIbjN3bjNmZjNU7jMzZjMh5jMQ7jMAZjMPaxh6PB0WBoMDT4GfwMdgY7g5vBzWBmMDN4GbwMVgYrg5PByWBkMDL4GHwMNgYbg4vBxWBiMDE4Do6Dh8HDYGGwMDgYHAwGBgODf8G/YF9wL5gXzAveBe+CdcG64FxwLhgXjAu+Bd+CbcG24FpwLZgWTAueBc+CZcGy4FhwLBgWDAt+Bb+CXcGu4FZwK5gVzApeBa+CVcGq4FRwKhgVjAo+BZ+CTcGm4FLwKFgUDAr+BHeCOcGa4EzwJdgSTAmeBMPBkeBHsCOYEbwITgQjgg3BhWBC8CA4EAwI/gP7gfnAe2A9cB74DswG14HpwHLgODAc+A3sBm4Dt4HZwGzgNfAaWA2sBk4Dp4HRwGbgMjAZeAw8BhYDi4HDwGFgMDAY+Av8BfYCc4G3wFrgLHAWGAuMBb4CX4GtwFbgKnAVmAo8BZYCS4GjwFFgKDAU+An8BHYCO4GbwEtgJTASWA02AheBh8BCYCDwD7gHzAPWAeeAb8A2YBrwDDgGDAN2AbeAV8Aq4BQwChgFfAI+AZuATcAl4BIwCZgEPAIeAYuARcAh4BAwCBgE/AH+AHuAPcAd4A4wB5gDvAHeAGuANcAZ4AxwGpwGY4AxwBfgC7AF2AJcAa4AU4ApwBPgCbAEOAIMAYYAP4AfwA5gB3ADuAHMAGYAL4AXwApgBXACOAGMAEYAH4APwAZgA3ABuABMACYAD4AHwAJgAXAAOAAMAAYA/+Af7IN9cA/uwTu8wzyYB+/gHayDcxiHbbiGZ1iGYTgHu/CHWXiFUxiFTbiER1iEQdjnoOWe5ZrlmOWU5ZLljuWM5Yjl4nLCcsFyv3K+crxyu3K5crhytnK1crRys3KzcrJysnKxcrFysHKwcq9yr3Kucqxyq3KqcqlyqXKocqhyp3KncqZypnKlcqVypHKicqFyoHKfcp9ynnKecp1ynXKccpxym3KbcppymXKYcphyl3KXcpZylnKVcpVylHKUcpNycLlIuUc5RzlGuUW5RDlEOUO5QjlCuUG5QDlAuT85Pzk+uT05Pbk8uTs5tlydHJ3cnJycnJxcnFyc3FpuLQcnByf3Jvcm5ybnJtcm1ybHJscmtya3JqcmpyaXJpcmhyaHJncmdyZnJmcmVyZXJkcmRyY3JjcmJyYnJhcmFyYHJgcm9yX3Jecl5yXXJdclxyW3JaclpyWXJZclhyWHJXcldyVnJWclVyVXJUclRyU3JTclJyUnJRclFyUHJQcl9yT3JOck5yTXJNckxyTHJLcktySnJKcklySXJIckhySnllPLHckdyRnJGckVyRXJEckJyQXJ/cj5yPHI7cjlyOHI2cjVyM3IycjByL3ItcixyKnIpcidyJnIkciNyIXIgch5yHXIbchpyKXlMOQs5CrkJuQk5CDkHuQa5BjkFOQS5BDkDuQO5AzkDOQK5ArkCOQI5AbkBuQE5ADkfjlfrpfr5fbcnuPleLldbpfT5XQ5PZfn8Byeu3N3zs7ZuTpX5+gcnZtzcQ7O5XJv7s25OTf3cz/X5tocm2Nzay7NoTkzV+bGnJgDc/6F9j57m73MXmVvsvfYa+wl9sa9wt5g76/X18vr3fXqenO9uV5cL6731nvrtfXaemu9tV5aL6131jvrlfXKemO9sV5YL6z31fvqdfW6elu9rV5WL6t31bvqVfWqelO9qV5UL6r31HvqNfWaeku9pV5SL6l31DvqFfWGekG9oN5P76fX0+vp7fR2ejm9nN5N76ZX06vpzfRmejG9mN5L76XX0mvprfRWeim9lN5J76RX0ivphXvh3khvpBfSC+l99D56Hb2O3kZvo5fRy+hd9C56Fb2I3kNvofftHfQKegG9bq+ft8+7521787x4XrbXzkvnnfPGedfeN6+bl8275k3zonnNvGXeMa+YF8z75e3ycnm1vFneK6+Vl8o75ZXyRnmjvFBeKO+T98nr5HXyNnmbvExeJW+SF8mr9qq9R94jr5HXyFvkLfISeYm8Q14hb5A3yAvkBfL+eH+8Pl4fb4+3x8vj1fHmeHG8N94br43XxlvjrfHSeGm8M94Zr4wXxvvibfGyeFW8Kd4Tr4mXxDviDfGCeD28Hd4Nr4Y37cXwWngrvBNeCS+E98Hr4G3wNngZvAzeBe+CV8Gr4E3wJngRvAjeA++B18Br4C3wFngJvATeAe+AV8Ar4A3wBngBvADe3/t7fa/v7b29d3/3l/fy3t27e3Wv7tVf/c3f/MXf+7Vf+63f+qVf+p3f+ZVf+Y3f+IVf+M29ufd939d93fe//23f9mVf9l3f9VVf9U3f9EVf9D3f8zVf8y3f8iVf8h3f8RVf8Q1f8PWvd6O50VxoLjT3mfvMdeY6c5u5zVxmLjN3mbvMVeYqc5O5yVxkLjL3mHvMNeYac4u5xVxiLjE3zo1zh7nDXGGuMDeYG8wF5gJzf7m/XF+uL7eX28vl5e5ydbm63FxuLheXi8u95d5ybbm23FpuLZeWS8ud5c5yZbmy3FhuLBeWC8t95b5yXbmu3FZuK5eVy8pd5a5yVbmq3FRuKheVi8o95Z5yTbmm3FJuKZeUS8od5U5yLbmaXEvuJVeTq8m95FZyH7miXEguJFeUK8kV5YJyJbmSXFCuJ5eRu8gN5C5yEbmB3EAuIteQy8f14wpy/biAXEGuIBeQO8htc/e4hNw9Lh+XkEvI5eMKcgm5hdw2t5B7yG1z29xDbiK3kevIxeQ6ciO5mFxMbiS3kxvJhXM7uZ1cOFeT28jF5CpyMbltriJXkdvmJnIZuYHcR+4jN5Aryg3k/nFFuaLcP24m980F5BpyDbmA3ECumwvI7eP2cQG5ftw3d5ALyIVzJ7ma3E8uJ3eTG8oF5YpyK7mUXE0uJVeSq8nV5EpyN7mSXE/uJneT68n95LZx77hwXDjuHXfNvePKcdfcNVeO+8ZV46Jx2Vw0bhmXzWVzy7hjXDKuGZeKa8Y941Jxqbhn3CruGReLW8Wt4mJxr7h1XDaXjkvHZXOjuGzuGDeKG8Ud44pxxbhg3CguGNeLG8WN4npxubhcXC1uFFeLu8WN4kZxt7hdXDUum7vGZXPvuGvcNe4dt42LxT3jZnHPuGncLG4WN41rxdXjynHzuHlcOe4dl44bxZ3jRnHjuHPcOW4c144bxe3iSnG7uF9cKa4U94tLxf3ihnGpuFTcMC4Z14qbxpXj4nHZ3DruFXeKW8VN47Jx5bhsXDeuHFeO68Z94zpxm7hQXChuE/eJu8Rl4iZxk7hMXCUuElfNPeIecdVcI64Qd4hLxCXiDnGLuDRcHG4Nt4aLw73h4nBzuDfcG24Ol4cLxPXhBnF9uCrcIG4QV4XbwlXhpnBbuC3cFC4L14JrwBXgCnANuAVcA+4Dt4BbwH3gOnABuAHcA24Al4B7wD3gEnAduDhcGm4Ml4Zrw43hxnBtuDJcC+4F14B7wU1zDbgG3DR3g5vmYnA3uBtcDK4Gt4OLwsXh4nBRuDlcFK4KN4ebw1Xh6nBVuD1cHa4Ot4f7w/W5ANydu3MBuD0XgHvA7bk994C7uwdcnbu7u6tzdZd2Z7d2Zzd2a7d2Y1d2ObgZ3A5uBveE28Ht4J5wUbgK3AQuAzeBi8Bl4DJwEbgHXAduA/eAe8Bt4DJwZ7glXBNuCZeEa8I14ZJwDbg4XBiuCdeEC8Od4QZwfy4Bl4D7cwe4K9wXrgv3hRvEdeG6cIO4LVwKrgTXgGvAleA+cCW4E9wH7gN3ggvBvV3ctV3czV3btd3cPeBycDu4G9wNbgfXgHu7tlu7tWu7tOvAJeAWcH+4O1wdLglXhGvAHeGCcD+4ClwG7gLXgRvBbeDicGO4MNzc1bkHXB9uD1eFq7s8d3cruBTcEG4Il4LrwaXgGnA9uB5cA+4H14Arwv3gfnBFuCNc1G3d1G1d1U3d1FW/MFd11y/sC3NX97ury7rf/S7rvp/Vb/Vh/Vbf1Yf1YX1X/9VH9VX9VD/VV/VNfVV/1zf1Tf1dX9en9W39WX/Wt/UxfVsf18f0MX1cf9jH9XP9YX/Yz/WLuf5Hc+Ef7TtzYRf+zlz3O/vMXNd1PzP3f1E/1B/1R/1Q/9gP9UH9Y//YB/U7fVD/0+/0O/1Pn9MH9oX9YD/YF/Z9fWGf2ff1fX1mf9m/9DH9TD/Tx/Q3fUzf2N/0N31j/9gX9oH9Xh/Y//V7/V7/1+f1Yf1Yf9WP9Wv9VX/Vr/Vl/WE/7mP6mH7cN/bjPrFv7Bv7xD4yN/3K3PIrc0W3dEtXdEcXdVPXdE03dcvf7Dv70D607+xH+89c74Iu6HoX/pM+pX/pU/qW/qV/6Vv6mH6vv+sL+8L+rq/qz/qYvqwv62P6q74w939mbs6FXffD+qs+q1/qj/rHvjI3dMV/6pP6pdzTLd3xH/ud/qYv6nv6oT6tf+vb+pu+pp/pT/qXfiWXdMOfzA2/sp/sJ/vK/rGv7Kv6x/6xr+qX+qo+ql/ql/qo/qkP9yF9SV/Sh/Qj/Ub/0Wf0Gf1H39FX9BH9RX/RR/QTfUP/7R/6h/7bL/Sd/Cdfyn/yoXwpX8qH8qP8tf/m9/lvPp/f5/f5fL7bV/KZ/CV/yWfykXwmv8tH8pH8Lp/LH/QJfUGf0F/7gr6gv/YB/bXv5wP6gL6f/+db+Vh+lV/lY/k7PpafJcsv87P8Lb/ML/O3fDS/yCfyjXwjn8hf84n8IUM+kD/kC/lAPpAv5P/4Y76YT+aL+V8+mU/mf/ldfo6/4/P4PP6O7+Pv+Gm+j+/jp/lrPpnv5o/5Y76bD+aL+WH+l//lh/levpQ/5Tf5U/6V3+Q3+Vc+lV/mm/k7/o5v5qf5Zv6Zn+an+We+mp/n6/l8vp6/5/P5fP6e7/b5/DY/z2/z2X6en+ez/Ts/zqfz6/w6n84n9On8OZ/QJ/Tn/LU/58v5a3/ty/lwPpnP57v5bj6f/+bb+Dd+jn/j6/g5fo6v4+/4Vf6OT+VT+Tt+ky/lN/lOfqAP6P/5at+Inc/2k/wjX+23/Tz/zmfyyfwuf80H8n38Ij/IJ/LXfp/v51v5Wj6W7+P3+Dy+jZ/j4/h4vp3P5tv5bT6bz+a3+Wt+m8/kr/lrPpOv9pl8JV/tq30lP8lH8Vn8FD/FZ/FXfBa/xV/xV/wWH8ZX8Hcf//jffd3f/QFf93V/wBfw639/3r+/rn8Bn8VH8Ut8FF/FL/FLfBXfxOfwPXwW38MP8Vl8Fj/Eb/FDfBG/xW/xRXwXX8QfMeLH+Ar+gr/7C36DBh/Cb/AZfAgfwmfwH3z61x/+8K///OvP+/OfP+/Ln/dzX/7yz333rx/96kf/+dWv/vOnH8KP8CX8CN/Bl/AlfAd/w/f93gfwe3//AD6Av3/ej/FnfBffxZ/xX3wBP8Dnfd4P8AH8Ez/D1/Az/LSv4Wv4aX/3WXwSX8PX8En8E//+9te//u2ffxA/xO/wO/wQ38OP8Ud8GX/Er/FlfBm/xqfxD3wDf/d338Af8A18BH/AH/ARfAK//f+z///3s5/97+d9Fl/C5/A5fAl/w28/+9WvfvavX8DXv+5D+BL+7qf9C3/3MfwKn8L3fQD/9wX8Aj/AZ/FLfBJ/xBfxP/z35z7vuz/+8k/wD3wL38I/8Cf8A3/3J/wJf/cp/N2/8Cl8Cv/Cx/DNX37yk7/84/cf/OEPP/jF1ln7rIXWQmuftdFaZe2yllnLrF3WNmuNtcdaZC2y9librB3WEmvj2riWWFusFdYCa4O1wVpg7a/WV8ur7dX2anm1u1pdLa42V5urxdXeamm1s1pbra12VlurjdXKal+1r1pZLayWVbuqddW6ale1rVpU7alWVauqPdWmakm1o1pTral2VFuqDdV+akW1otpPLajWU8up7dR2ajm1m1pH7aMWUgupfdTCtY/aSC1cC9dGaiW1kVpKraRWUkupndRSai+1k9pJ7aW2UnupzdRWaiu1mVpLbaZWU2uptdRqajG1jVpG7aJ2UcuoTdQyahW1idpEraIWUauoPdQiahG1h1pD7aGWUGuoNdQSagu1hFpBbaG2UCuofWsFtYHat/atDdQOave0dlo+rZ2WreXT8mnZ2j4tW3un7dP2ae+0fto7LZ7WT+unxdP+afG0edo/7Z82T+vW5mn1tG6tW6unBdQCavW0bS2cdq1N06Zp11o17Vobp1XTqmnjtGvaOK2cdk27ppXTsmnltHNaNi2bdk7bpp3T0mnbtG1aOq2blk5bp3XTumnrtG9aM22ZFk2Lpi3TnmmvtFlaL62XNksLps3SbmnBtGDaLe2YdkvbpR3Tjmm7tGTaLi2XlkxLpuXSimm5tFpaMa2YVksbptXSYmnDtGFaLO2XNkm7pIXSQmmXtFLaJW2TVkorpW3SUmmbtE9aKi2V9klrpX3SOmmttFZaJ22V1knLpK3SVmmZtFNaJq2Sdko7pVXSRml7tETaHy2R1kj7o/3RGmmBtEbaIy2QFkh7pBXSHmmRtEJaIS2SNkiLpFVrg7RBWrXWR6vWFml9tD7aIi2PlkdbpB3SvmhhtDXaGi2M9kYLo5XR3mhvtDLaHK2Mlkabo83R0mh3tDTaGe2Odkc7o9XRzmhjtDpaHW2MFkcbo3XR4mhxtC5aGy2LtkWrolXRtmhXtCZaFO2J9kSLok3RimhJtCPaES2JtkQLovXQhmhDtB7aDy2HVkPboe3Qamg3tBdaDG1am9ZiaDO0E1oKbYW2QkuhtdBGaCW0D9oHrYQWQtugddAuaBe0DloG7a/ttQHaXutrA7QBWl87oPW1ANoB7YAWQFugBdAKaAu0BVoB7YFWQEugPdAeaAm0CVoCrYE2QZugNdAqaBW0BloELd3q2ru9W127t3W7a+V21+at3Mpt3sZt3uJt3MYt3s4t3urt3M6t3tIt3eqtrt21dctreW3d2q3bpm2uzbVpq7Zte7Zu67Znm7Zn27Zl27ZsW7Zly7Zmy7a/NVuz/S3a/vZt0RZt33Zt1/Zt4VZsyRZsyXZswRZsRzZaO7YhG42N1obsszZsPfuMfdZ6tlnrWWhsM7YZC41dxkJjnbHL2GWsM1YZq4x1xjJjkbHG2GRsMtYYe4wdxsaxxFhibBxbjP3FAmODscFYYKwwlhe7i/XF+mJ3sb3YWywuNhebi8XF6mJnsbVYWiwtthZri5XFxmJhsbDYWOwrNhbrin3FvmJdsa1YVywrthXbimXFrmJZsanYVewqNhWrik3FmmJVsapYUywq1hRbikXFomJLsadYUWwolhRLig3FjmJDsZ/YUewo9hMLiv3EdmJBsaDYTqwnthPLifXEemI5sZtYTqwmdhO7idXEYmI1sZlYTCwmNhN7iV3EwrGMWDhWEsuIZcRKYhuxkthJbCO2ETuJdcROYimxjlhHLCX2EUuJrcQ+Yh+xlVhILCS2EmuJhWMXsZHYSOwiVhHrh/3DEmIJsX/YN/YP68a+sW+sG1uIdWMBsYXYQiwg1hALiA3EGmINsYHYQ2wgVhB7iD3ECmIRsYLYQSwiFhE7iE3EtrF82D4sH3YP24ftw+5h87B12DksGzuHlcOysWysHBYOC4d1w7Kxblg2LBvLxrJhy7BsWDVsGbYMq4ZFw5phz7Bl2DNsGrYMW4ZNw65h37BrbBt2jS3DtmHbsGXYNWwb24fVw+ph+7B42D7sGouHxcOusXbYOiwbe4dlY/uwd9g7bB82D2uGLcOiYd+wcdg1Ng5Lh11j11g6rB1WDDuGJcOOYcOwZFgybBgWDCuFpcJyYamwV1guLBf2CpuF7cJyYbWwWlgubBZ2CauETcIqYZmwSdgkLBPWCfuErcJGYaOwVdgp7Ba2CuuFrcKSYb2wXlgyLBhWDEuG/cKSYbmwX9gvLBe2CyuF5cJCYbmwSVgoLBQ2CeuEbcImYZ+wT9gkbBW2CbuETcJuYbGwVVgsrBW2CluFtcJOYdVYIywSFglrhD3CFmGHsERYIuwQVggbhAXC/mB/sEBYH6wJVgRLgiXBimBBsCJYDywIFgTrgeXAemA1sBxYDqwGFgOrgU1jMbAY2DRWApvGVmAlsBLYCiwEtgJLgYXAQmApsA9YCqwF9gH7gLXARmAtsBnYCGwENgM7gc3AbmAnsBPYDewFdgP7gb3AXmA/sB3YD+wItgPbgR3BhmBHsCfYEGwI9gRbgj3BrmBLsCXYFWwKdgX7gk3BpmBfsC3YF2wNtgXbgq3BxmBrsDnYGGwMNgc7g83B8mBnsDNYHuwNlgfbg73B3mB7sDjYHuwOFgeLg93B2mB3sDpYG6wNVgcrg9XB0mBlsDJYGiwMlgbrgoXBwmBdsCxYF6wKlgXLglXBomBVsCZYFCwK1gRLgmXALmAdsA7YBWwDFgF7gFXAKmAPsAnYASwBtgBbgCXAGmABsD9WACuA/bEBWB7bY3d2Z3usj9WxObtjd2zO6uzN1mzMxmzNvmzNzuzLvuzMfnZmZfazn5XZlpVZmm3ZlqVZl6VZm3VZl7XZHGuzOJtjcyzOwuzKpizJkmzKimzKnqzIiuzJguzJmizIgqzJetZkUdaznkXZkEVZlQ3ZkFXZkVVZlh3ZkWXZcn22IlujrdFWZGuytdlqbH22PluNrchWY2uzldjabF22EluJrcvWYuuyldlabC22MluPrcxWZ+ux9djqbFW2KludrdDWuFXY2mvttQpbd63CVmDrrnXXCmzNtQJbfa251lyrr/XW6mv9td5ab62/VlzrrzXYimvFtQZbda3B1mGrrlXXOmzltapaUa2nVlSrqd770ntyQI/MxzJfskxpojYK8TDynImruogLCvxEXXgmzJYqT5KERECEPWg/78FWp0rvwVDee9B778J7cIr3HvTeu/AeDOC9B733pfcgz3sPeu/TeO/TeO9B730a773/odp9+J36mdpx+JX6kdpl+I36idpd+IX6gdpR+H36edpF+HX6cdo5+G36adot+GX6Ydoh+F36WdoV+FX6UdoJ+E36Sdr9fnC/SLv9B+n3aKf7Ofo12uE/Rr9Fu/qn6JdoJ/8Q/Q7tcj9Dv0K7/3v7Edqtv0E/QTv0F+gHaFf+3H5/duLPz6/Pzv/4/Pbonv3afnp0zH55fnh0yX53fmw6Yz87vzq6uB+d3xxdsJ+cXxydr9/aD45u1+/Nz40O16/Nj42u1m/NT41O1i/ND43u1e/Mz4yO1a/Mj4wu1W/MT4zO1C/MD4xu1O/Lz4sO1K/Lj4uu02/LT4tO0y/LD4vu0u/Kz4qO0q/Kj4oO7jflJ0X36BflB0XH6Pfk50SX6Nfkx0Rn6Lfkp0RH6Jfkh0QX6Kf2O6L78zPyK6Jj+xH5DdGd+Qn5BdGR+QH5/dBp+fn49dBd+fH47dBR+en45dBF+eH43dA5+dn41dAt+dH4zdAh+cn4xdD9+MH4vdC5+Ln4tdCt+LH4rdCF+Kn4pdB5+KH4ndBt+Jn4ldCl/Uj8Rugs/ET8Qugm/ED8Pugg/Dz8Ouga/Dj8NugU/DT8MugO/NJ+GHQEfhd+FnQBfhV+FHS+34SfBB3vF+EHQaf/Hvwc6O5fgx8DHf1b8FOgi38Jfgh07+/Az4Cu/RX4EdCpvwE/AbrzF+AHQEf+fj+fLvz1frse7cf77XRnP91P15f98h+u7/rdP1vH9at/tO7qN/9kndQv/sG6pl/u9+qRfu7v64F+7Y/V//zWn6rz+aU/VNfzO3+mfudX/ki9zm/8ibqcX/gDdTg/74umt/FB8z3T1fic+ZrpZ3zMfMt0Mj5lvmR6GB8y3zHdi8+Yr5i+xUfMF6dj8Q3zCdOr+IL5gOlSfL98vvQnvl4+XjoT3y6fLj2JL5cPlw7Ed8tnS3/hq+WjpZfwzfLJ0kX4Yvlg6R98r3yudA6+Vj5WegbfKp8q/YIvlQ+VTsF3ymdKj+Ar5SOlO/CN8onSF/hC+UDpCHyffJ70Ar5OPk75Md8mn6acmC+TD1MuzHfJZyn/5avko5Tz8k3yScpz+eB8kXJbPki+R/ksnyNfoxyWj5FvUd7Kp8iXKFflQ+Q7lJ/yGfIVykn53nyE8lC+QT5BuSdfIB+gfJPPzfcnx+Tz4+uTV/Lx8e3JJfnafHpySL48Pjy5Id8dH1vux2fHVyeH46Pjm5O38cnxxcnV+NZ8cPIzvjc+NzkZXxsfmzyMb41PTe7Fl8aHJt/iO+Mzk2PxlfGRyav4xvjE5FJ8YXxg8ie+Lz4v+QZfFx+XPM23xaclt+DL4sOST/Bd8VnJIfiq+KjkDXxTfFJyBb4oPij5Ad8Tn5OcgK+Jj0kewLfEpyT3+ZL4kOQ8n5rvSK77jPiK5LePiG9ITvuE+ILksQ+I70f++nz4euStj4dvR676dPhy5KcPh+8GDs1nw1cDB+aj4ZuB2/LJ8MXAZ/lg+F7gsHwufC3wVj4WvhW4Kp8KXwr8lA+F7wROymfCVwIP5SPhG4F78onwhcA3+UD4PuCYfB58HfBKPg6+DbgZnwZfBnyML82HAQfju+CzgHfxVfBRwLX4Jvgk4Fd8EXwQcCq+Bz4HeBRfAx8D3IlvgU8BvsSXwIcAR+I74DOAG/EV8BHAh/gG+ATgQHwBfADwHr6fz4fr8PV8O37Dx/PtcBo+nU/HY/hyH4678N0+Gyfhq300TsE3+2RcgS/2wfgBX8734gR8ru/jAXytj8V9vtWn4jxf6kNx3Xf6TPz2lT4Sp32jT8RjX+gD8dfne9Hwtget9+xm1XPWa3an6jHrLbtN9ZT1kt2jesh6x25QPWO9YnenHrFe3K2pN6wn7L7UC9YDdlPq/er5uuF6vXq87ke9XT1dN6Nerh6uO1HvVs/WbahXq0frJtSb1ZN1B+rF6sG6//Re9VzdfHqteqxuPb1VPVX3nV6qHqr7Te9Uz9TtpVeqR+qm0hvVE3VH6YXqgbqd9D71PN1Lep16nG4kvU09TbeRXqYepntI71LP0g2kV6lH6e7Rm9STdOvowfUi3Td6kHqPbho9R71GN4Aeo96iu9dT1Et073qIeofuvGeoV+i2e289QvfcG9QTdMO9QD1At9tz6/252Z6fXp877fHp7bnNXltPzz328vTw3GDvTo/Nhtaz06tjN+vR6c2xlfXk9OLYx3prPTg2sd6bnhtbWK9Nj439q7emp8au1UvTQ2OT6p3pmbE19cr0yNiXemN6YmxKvTA9MDZc70vPi/2o16XHxWbU29LTYifqZelhsQ31rvSs2IR6VXpU7EC9KT0p9p9elB4Um0/vSc+JraTXpMfEVust6Smxi/SS9JDYQnpqvSP2j56RXhGbR49Ib4idoyekF8S20QPS+2HP6Pno9bBh9Hj0dtgtejp6OWwVPRy9G/aJno1eDZtEj0Zvhh2iJ6MXw/bQg9F7YW/ouei1sNN6LHorbAs9Fb0U9oQeit4JO0HPRK+ErfdI9EbYcE9EL4Tt9kD0Pthsz0Ovg532OPQ22GZPQy+DPfbSehhssHehZ6GG1qvQo1A3603oSaiV9SL0INTHeg96DmpivQY9BnWk3oKegtpRL0EPQb2od6BnoEbUK9AjUBfqDegJqAf1AvQA1IB6v56v9tPr9fZ6T4/X29V5erqeXrP18h5e0+ndPbuO06t7dP2mN/fkmk0v7sF1ml6u99Zmem7v12N6bY+twfTWnlp36aU9tJ7SO3tmPaRX9sg6R2/sibWNXtgD6xk9v0erYezQ9md1i93Z3qxWsTPbl9UndmV7sprEjmw/VofYje3Fag87sT2u3rAP24XVaXuwHViN7r92X3W599p51eK+a9dV+z3Xjot+tt/abdHM9lo7LTrZPmuXRRvbY+2w6Lj91e6KDra32lnRvvZVuyp6155qR0Xj2k/tpuhae6mdFC1rH7WLol/toXZQNKv90+6JTrV32jnRpvZNuyZ61J5px0Rn2i/tluhEe6WdEg1on7RLov3scHskes8OaX9E59kd7Y1otp3RvoimsyvaE9FxdkT7IfrNbmgvRLPZ33ZCdJp90C6INrMH2gHRY3a3/Q/9Yvez96FZ7Hz2PXSKvW3XQ5vY8+x46BH7nZ2NBrHb2evQHXY6+xxawy5nj0Nj2Nd2OHSF/c3uhpawt9nZ0A/2NbsamsGeZkdDJ9jP7GZoA3uZnQw9YB+zi6EB7GF2MHRv/7J7oXd7l50Lne9bdi10bs+yY6HB/cpuZU62V9mpzMb2KbuUOW6PskOZg+1Pdiezr73JzmTetS/Zlcy49iQ7krnWrrYfmWXtRvYi86udyD5kZrUL2YPMqXYg+48Zz+5j7zHb2XnsO+Y5u449x7y249hvzG52G3uNec1OY58xo9ll7DHmMjuM/cUsZnext5i/7Cz2FTOXXcWeYs6yo9hPzFZ2E3uJecpOYh8xQ9lF7CHmJjuI/cOsZPewd5jVdg77hrnIrmHPMAvZ03YMM479wm5hPrFX2CnMHfYJu4RZwx5hhzBj2B/sDuYKe4OdwSxhX7ArmB/sCXYEM4P9wG5gTrAX2AnMBvYBu4B5wB5gBzAD2H+7b+7tvX2Xge28fSf32nW7Luva8x2Xb+33bsu09nqn5Vj7vMuyqz3eYXnVnttfGdXu7l8utbc7K4va112VP+3pjsqc9nM35Ux7uZOypX3cRXnSHu6gHGn3vGiyIx403jN5Ec8Zr5mMiMeMt0x24ynjJZPj8JDxjsloeMZ4xeQyPGK8OFkMbxhPmPyFF4wHTObC+8XzJWfh9eLxkq3wdvF0yVN4uXi4ZCi8WzxbchNeLR4tWQlvFk+WrMaLxYMlU+C94rmSI/Ba8VjJDnireKrkBbxUPFQyAt4pnim5AK8Uj5QsgDeKJ0r+8ULxQMk77xPPk6zjdeJxknHeJp4mueZl4mGSZd4lniU5x6vEoyR/3iSeJHnlwfEiySgPEu+RXPIc8RrJIo8Rb5HseYp4iWJkPES8QzEuniFeodgV741HKF7FG8QTFKPiBeIBikvx3Hh/YlE8P7w+8SceH96emBOvjacnzsTLw8MTW+Ld4bHFk3h2eHXiSDw6vDmxI54cXpzYC2+NByfewnvDcxNj4bXhsYmr8Nbw1MRSeGl4aOInvDM8MzETXhkemTgJbwxPTHyEF4YHJibC+8LzEgfhdeFxiX3wtvC0xDt4WXhYYhy8KzwrcQ1eFR6VWAZvCk9K/IIXhQclZsF7wnMSp+A14TGJTfCW8JTEHHhJeEjiCTw13pFYAM8Ir0j84xHhDYl3nhBekFjHA8L7EeM8H7wecc3jwdsRyzwdvBxxjoeDdyP+PBu8GvHKo8GbEaM8GbwYccmDwXsBk+K54LWAQ/FY8FbAnngqeCngTTwUvBMwJp4JXgm4Eo8EbwQsiSeCFwKGxAPB+wA34nngdYAV8TjwNsCHeBp4GeA3XhoPAyyId4FnAXbjVeBRgPvwJvAkwG28CDwIMB7eA54D2A6vAY8BPIe3gKcAXuMl4CGAz/AO8AzAXXgFeARgJrwBPAFwEl4AHgD4CO/H88FEeD3eDgfh8Xg72AdPx9PhHbych8M4eDfPhmvwah4Ny+DNPBl+wYt5MMyCl+O9sM5zeR++eS2PhWneylPhmJfyUPjlnTwTbnklj4RV3sgT4ZMX8kCY5PldNDjcQds9y0XbOds1yznbMdstyy3bKdslyyHbIdsdyxXbGdsVyw3bEdvF5YDthu2E5Xrtgu2A5XTtfu185W7teu145Vrtdu105Ubtcu1w5STtbu1s5SDtau1o5RrtZu1k5RTtYu1g5Q7tXu1c5d52rXascoJ2q3aqcm67VDtUuT67UztTubZdqR2pHJ7dqJ2onJ1dqB2o3JDdp52nHJBdpx2nXI/dpp2mnI5dph2m3I3dpZ2lHI1dpR2lXIzdpJ2knIsd3C5SbsUO0u5RDsXO0a5RrsSO0W5RTsRO0S5R7sMO0e5QjsPO0K5QLsPubUcod2E3aCcoR2EXaAcoF2HntvuTc7Dzs+uTW7Djs9uTC7Br2+nJybs8Ozw5dXdnx5Y7d3Z2dXLkjs5uTi7cydnFeaPt1nZwXme7Nzs377Jdmx2bF9luzU7NW2yXZofmHbY7szPzAtuV2ZF5e+3G7MS8iXZhdmBeQ7svOy8voV2XHZc30G7LTsv7Z5dlh+Xls7uys/Lq2VXZUXnv7KbspLx1dlF2UF45uyc7Jy+cXZMdk7fNbslOyatml2SH5D2zU9sdecnsjOyKvGF2RHZDXi87Ibsg75YdkN2PF8vOx67HW2XHY7fjXbLTscvx7tjh2N14Y+xs7Gq8LnY0djPeFTsZuxgvih2M3Yu3xM7FrsUrYsdit+L9sFOxS/Fy2KHYnXgz7EzsSrwXdiR2I14KOxG7EG+EHYidh12H3Yadhl3aDsPOwq7CbsJOwg7C7sGuwY7BTsEuwe7AzsCOwG7ALsAOwM636+14u91O3+W7e2fv6N28i3fw7t25u3bH7tRdujt35o7cjbtwB+qi6aDpnOma6ZbplOmQ6Y7piumI6YbphOmA6X7peul46XTpculu6WzpaOlm6WLpYOlc6VrpVulU6VDpTulK6UjpROlC6T7pPOk46TbpMukw6SzpKukm6STpIukg6RzpGukW6RTpEOkO6Qrp3nSDdIJ0gHRuOj+6Pjo+uj26Pbo2XZtOj06PLo8ujw6PDo/ujs6Oro6Ojm6Obo5Ojk6OLo4ujm5Nt6aDo4Oje6Nzo2uja6Njo2OjW6Nbo1OjU6NLo0ujQ6MzoyujG6MTowujA6MDo/ui+6LzovOi66LrouOi46Lbosuiw6Kzoquim6KTooOie6JromOiU6JLolPTHdEZ0RXRFdER0RHRDdEN0QnRCdEF0QXRAdH50PXQ8dDt0O3Q6dDp0OXQ5dDh0OHQ3dDd0NnQ1dDR0NHQzdDN0MnQydDF0MXQwdDB0L3QtdCx0KnQpdCh0J3QndCZ0JnQldCV0JHQkdCN0I3QidCB0H3QddBx0GnQZdBh0F3QVdBR0EnQRdA90DnQMdAt0CXQIdAZ0BXQDdAJ0AHQ/XQ93a7b6XS6XIfrbF2tm3WyDtbldK7u61jdqkt1qM7UlbpRJ+pAndeh6c/0ZjozXZmeTEemH9OP6cZ0Y3oxvZhOTCemx+lx+jBdmB5MD6YD04Hpv/Rfui/dl95L76Xz0nXpufRbui29lk5Lp6XP0mfpsnRZeiw9lg5Lh6W/0lvprPRVuipdlZ5KT6Wj0lHpp/RTuindlF5KH6WL0kPpoHRQ+if9k+5J96R30jvpnHRO+iY9k45Jv6Rb0i3plfRKOiWdkj5Jn6RL0iXpcDok/ZHuSG+kN9IZ6Yz0RfoiXZGuSE+kJ9IR6Yd0Q7ohvZBeSH/T33RCOiF9kD5IF6QD0t10P3offY/epufR8ehsuh2djj5Hj6Ov6W90NzobfY2eRkejm9HL6GN0MToY/YveReeia9Gz6Fd0KzoVfYoeRYeiO9Gb6Et0JToSXU0/ohvRjehF9CI6EZ2IPkQfogvRhehB9B+6D72HzkPnoe/Qd+g6dB16Dj2HjkPHod/Qbeg19Bo6DZ2GPkOfocvQZegx9Bg6DN2F3kJnoa/QV+gqdBV6Cj2FjkJHoZ/QT+gmdBL6CD2EDkL3oHfQN+ga9DQdg25Br6BP0CXoEPQHegOdga5AT6Af0A3oBPQBugA9gB5AB6AD0H/6T/fpPr2n9/Rd33WeztN3+k7X6Tpd13U913Md13H91m/d1m291mud1ml91mdd1mU91mMd1mE9p+f0V391V3f1r7c6q7P6qq+6qqt6qqc6qqP6qZ+6qZt6qZc6qZP6qI+6qIt6qIc6qIO6130eLY+WQ8uh5c/yZ7mz3FneLG+WM8uZ5cvyZbmyXFmeLE+WI8uN5cXyuHxYHiwHlvvKe+W7cl05rvxWXiunlcvKY+Wvclc5q3xVnipHlZvKS+WjclE5qPxT3innlGvKM+WXcks5pXxSDpdHyh/ljvJGOaOcUb4oX5QryhXlifJEOaIcUX4oL5S/5YTyQfmgXFAuKA+UB8oB5YByt9wt/5P3yfnke/K2vC3Xk+vJ8+R5cjw5nvxOfidny+3kdfI6OZ2cTj4nn5PLyeXkcfI4+Vr+JneTs8nX5GlyNLmZvEw+JheTg8m/5F1yLrmWPEt+JbeSU8mn5FFyKLmTvEnOJF+SL8mV5EryJHmSHEmOJFfL1fIj+ZHcSG4kL5IXyYnkRPIh+ZBcSC4kD5IHyYHkQPIf+Y/cR+4j75H3yHnkPPId+Y5cR64jz5HnyHHkOPIb+Y3cRm4jr5HTyGfkM3IZuYw8Rh4jh5HDyF/kL3IXuYu8Rd4iZ5GzyFfkK3IVuYo8RZ4iR5GjyE/kJ3ITuYm8RF4iJ5GTyEfkI3IRuYg8RB4iB5GDyD/kH3IPuYe8Q94h55BryDPkGPILeYWcQi4hj5A/yB3kDPIFeYIcQW4gL5APyAXkAPJf3sv3fJfr8jzHczuv8zmXczjP5W7+czZf8zRHczMvczIf8zEXczEP8zAHczD3ucej4c9wZ3gznBnODF+GL8OV4crwZHgyHBmODD+GG8OL4cVwYjgxPA6Pw4fhw3BhuDA8GP4L94X3wnnhvPBd+C5cF64Lz4XnwnHhuPBbeC2cFi4Lj4W/wl3hrPBVeCocFW4KL4WPwkXhoPBPeCecE64Jz4Rfwi3hlPBJuCQcDofDI+GRcEg4JPwR/gh3hDvCG+GNcEY4I3wRvghXhCvCE+GJcEQ4IvwQfgg3hBvCC+GF8Df8DSeEE8IH4YNwQbggPBAeCAeEA8LdcDf8D/4H94P7wfvgfPA9+B68DW/D9eB68Dx4HhwPjge/g9/B2XA23A5uB6+D18Hp4HTwOfgcXA4uB4+Dx8HX8DUcDg4Hf4O/wd3gbvA2eBucDc4GX4OvwdXgavA0eBocDY4GP4OXwcngYvAw+BfcC84F34JnwbHgVvAq+BRcCg4Ff4I3wZngSvAkuBp+BC+CE8GF4EHwH7gPnAe+A8+B48Bt4DXwGbgMHAb+Am+Bs8BX4CpwFXgKPAWOAkeBn8BP4CZwE3gJfAQuAg+Bg8BB4B/wD7gH3APeAe+Ac8A54BtwDXgGPAOehqfhGHAM+AX8Am4Bt4BXwCfgEvAIOAQcAv4Af4A7wB3gDfAGOAOcAb4AT4AjwA3gBfABuAAcAP7De/iO73AdnuM4buM1PuMyDuM53MU/zuIrruIpnuIojuInfuImbuIlXuIkTuIjPuIiLuIhHuIgDuIe93e0O9oN7YZ2P7uf3c5uZ3ezu9nN7GZ2L7uX3cpuZXeyO9mN7EZ2H7uP3cZuY3exm9gdd8fdw+5ht7Bb2B3sDnYDu4Hdv+5ft6/b193r7nXzunndu+5dt65b153rznXjunHdt+5bt63b1l3rrnXTumnds+5Zt6xb1h3rjnXDumHdr+5Xt6vb1d3qXnWrulHdp+5SN6lb1B3q/nR7ujndm+5MN6bb0l3pnnRLuiPdkG5Hd6N70a3oRnQfugvdb/egW9AN6Ha7/dx97j13253nxnOz3XbuOjedm849555zy7nl3HHuOPfavXbDud3cbW4295p7za3mVnOnudPcaG4095n7zG3mLnOTucncY+4xt5hbzB3mDnODucHcX+4uN5d7y63l1nJnubPcWG4s95X7ym3ltnJXuafcUm4o95O7yc3kVnInudXuI3eRm8gt5A5y/7h93DzuHXeOG8dt465xz7hl3DFuGDeM+8X94nZxu7hb3C1uFjeLe8W94lZxq7hT3CluFDeK+8R94jZxm7hL3CVuEjeJe8Q94hZxi7hD3CFuEDeI+8P94fZwe7g73B1uDjeHe8O94dZwa7gz3Gk3hhvDfeG+cFu4LdwV7go3hZvCPeGecEu4JdwR7gg3hBvC/eB+cDu4HdwN7gY3g5vBveBecCu4FdwJ7gQ3ghvBfeA+cBu4DdwF7gI3gZvAPeAecAu4BdwB7t/tu/ebd+tu/cbv+65v+pbv+M7d7/3v9l5v9Ubv8y5v8hbv8PZ2NPuZ7cxmZi+zk9nIbGN2MTvOHmYHs4HZvuxeNi97l73L1mXrsnPZuWxcNi77ln3LtmXTsmfZsuxYdiwblg3LfmW/sl3ZruxWdiublb3KVmWrslPZqWxUNir7lH3KNmWbskvZo2xRdigblA3K/mR/sj3ZnuxOdiebk83J3mRnsjHZluxK9iRbkh3JhmQ7shvZi2xFNiL7kF3IfrMH2YJsQLab7cfuY++x22w9dh47j43HxmPfse/YbDabbce2Y9ex69h0bDr2HHuOLceWY8ex49hr9poNx4Zjv7Hf2G5sN3Ybu43NxmZjr7HX2GpsNXYaO42NxkZjn7HP2GZsM3YZu4xNxh5ji7HF2GHsMDYYG4z9xf5ie7G92F3sLjYXm4u9xd5ia7G12FnsLDYWG4t9xb5iW7Gt2FXsKjYVm4o9xZ5iS7Gl2FHsKDYUG4r9xH5iO7Gd2E3sJjYTm4m9xE5iI7GP2EZsIvYQO4gNxPZh97B32DpsHPYNu4ZNw5Zhx7Bf2C5sFvYKO4WNwjZhl7BH2CJsEPYHu4PNwdZgZ7Ax2BfsCjYFW4IdwYZgP7Af2A5sB3YDu4HNwGZgL7AX2ApsBPYB24BdwC5gE7AJ2APsAbYAW4AdwA5gA7B/ts/22T27Z+/2bvNsnr2zd7bOzm3cvm3btu3arm3apu3Znm3Zlu3Yztmv/e3WXm3VRu3TLm3SFu3Q9nW0+lntrGZWL6uT1chqY3WxOq4eVgurg9XBamA1sPpX/av2Vfuqe9W9al41r3pXvavWVeuqc9W5alw1rvpWfau2Vduqa9W1alo1rXpWPauWVcuqY9Wxalg1rPpV/ap2VbuqW9WtalY1q3pVvapWVaeqUdWo6lP1qdpUbaouVZeqSdWk6lH1qFpULaoOVYeqQdWg6k/1p9pT7anuVHeqOdWc6k31plpTranOVGeqMdWY6kv1pdpSbamuVFeqKdWU6kn1pFpSLamGqyHVj+pGNaNaUZ2oPlQbqt9qQrWgOlDtVv+p+9R86rZaT42nvlPbqevUc2o59VoNp3ZTt6nX1GpqNPWZukxNphZTh6m/1F5qLvWWWkudpc5SY6mx1FfqK7WV2kpdpa5SU6ml1FFqKPWT+kntpHZSN6mb1ExqJvWSekmtpE5SI6mR1Gq1Wn2kPlIbqY3UReoiNZFaSB2kBlL/qH/UPmofdY+6R82j5lHvqHfUOmoc9Y26Rk2jllHHqF/ULmoW9Yo6RY2iNlGXqEfUImoQ9Ye6Q82h1lBnqDHUF2oLdYW6Qk2hplBPqCfUEmoJdYQ6Qg2hhlA/qB/UDmoHdYO6Qc2gZlAvqBfUCmoFdYI6QY2gRlAfqA/UBmoDdYG6QE2gJlAPqAfUAmoBdYA6QA2gBlD/6l/tq3v1Xu81r+bVu3pX62pdrdd6ndd5jdd4fdd3bdd2Xdd1Tdd0PddzLddyHddxDddwnatz9Vu/tVu79a9/3dZtzdZsvdZrrdZqndZnbdZkPdZhDdLRaGi0M7oZvYxWRiOjj9HFaGL0MFoYDYz+RfeiedG66Fz0LdoWTYueRceiYdGu6Fb0KloVjYo+RZeiSdGi6FA0KPoT/Yn2RHuiO9GdaE40J3oTvYnWRGOiL9GW6Ep0JZoSTYmeRE+iJdGSaDgajo5EQ6If0Y9oR7QjuhHdiGZEM6IX0YtoRTQi+hBtiC5EF6Lf6DeaEE2IHkQPogXRguhAtBv9h+5D86HbaD00HvoObYeuQ8+h5dBrNBzaDd2GXkOrodHQZ+gyNBlaDB2GBkN/ob/QXmgvdBe6C82F5kJvobfQWmgtdBY6C42FxkJfoa/QVmgrdBW6Ck2FpkJPoafQUmgpdBQ6Cg2FhkI/oZ/QTmgndBO6Cc2EZkIvoZfQSmgldBI6CY2EVqOP0EdoI7QRughdhCZCE6GH0ENoIbQQOggdhAZCA6F/0D9oH7QPugfdg+ZB86B30DtoHbQOOgedg8ZB46Bv0DdoG7QNugZdg6ZB06Bn0DNoGbQMOgYdg4ZBu6Bb0CtoFTQK+gRdgiZBi6BD0B9oDzQHegOdgU6jL9AWaAr0BDoCDYF2QDegF9AKaAT0AboATYAWQAegf7SP3mkeraN1Gqdv2qZruqZpmqZneqZlOpH+qPR7gQ3IgzxIgIIAQxcIYFAgFEtCDIQxXD8UABYGBQMVBDEEVwMzhQsAQZByWEA4RQE8AAAUQMBAIImkrXq/zZChDU7vAQz3iJPe+w9xGVfym/r9v/3ABkT/3aeAk93DvjbrQ1caQKLn1YdOgOS//gXstAOiPZt8fSfAkFv5n2P/CTzy72dNJX8nSs3899zB/kMT+nfd6nG0vzClf6RKM//Kzw3uFwah//WP/NsQFf1TN/vigpB3TOB/umP/VRcq7gWM/qAGy8uFuZfhwLW2kQ089gnDz76lK382ZKhqywC5OYN4iwanRg2J7RrYmjZktm4o6MABADYOQs0cHLV0SG3swNPeIb/JQ3WrB0jDB3ltH5w3f4hsAcHeCCLUDqJiUwiY1hAyDSIctolIcxbBFcuIKI0jytpHYJpICGwl4d1QIrOtBMPmEukWEzWNJgDbTUir6YSgqK0nohpQjAVvKL7GNCPzVvgSXW08/56iRkA0tehtlJFtl1GovQZqkw2ZVhvuX9M6gn/ZbpRvvoFtwSGoZYdXM5BMSxD+LUTSG4mUtBPBayoivGYtAl2Wb0MuZrORPRPVLEc6thN5aYcmMPeweJU8IYm2JWHbnCT8ZlESrdZdyb1pSW7rkkd6Bibpe2cmpVqawDQ2kdnexLcFSmKrFjZ+sZLZnqU2Xrggtn+RMIsYb3b2Mu9pVzPVDWeQt50Rbz7j1IImsRENWzuaTFOaglrToBvUyLSpcRhnVrNvdlxT074G9s/ERlYd7zh3+RJcZjUcd5hyxPDHRW/Lk27Ow7NFTzhau56pRj3E+f4QiHUPkBZ15vNuf5RZE6R3mRVS8TlbpIIyRzILupad7hZJ4b9pEiTaDpTsbZRymyk9YrNUSt+7VyrFZrKEXndPYp0LuZSZUkQHpjghw6gHdxrfOtnzWAup4g+gkJLFb9GqygaOniSgWkvNG3tnU63U7Lk2zK66ZpIZdilxzbhWGehrLlt4ITT1qmrthVFm8KX3N++qJrv8QukXXc1ZHROwW3nHZZUZZKHmmX0VfSwG4jU0y77ufDYx6234FmfNMLdgMzc3Optcn2ECGpFVONmgTZAZmu+ZfVz3vyu5IjJDOS5+s7gtU4vmZIu5jKZzbFvPhX8GdNHV5nIHZ5d0efrmGVrzYlL3OdSx3rkDN8ZlZnR2j+8SUsO9T8DOdk32Zty34DvaxrbuVtVGfJ81Xw50o7yVLJs+E5n1pb/ZG9YyuzoMZDM8vJaaGRZsliu5bYF4b4qY2xrxEZtBYvpuflis7TIReN8AzbE8JopvwR0/1mcwCOkzSyz0MSMGaQg5edn52wTyhkktIo8BbhVXn2kUOX4dKaQ3cgzgZiM5JzNJVz77ze1mV5w1ZYacSrhmm2sm8hnPFp0JmnZyte7M+Bl49vubc77NLj3z+iVt41bH5HNTrmPSZwaYXMvMPE0fhwZ4DUuzqDubmpT2Nt7CdHOn7efMmo1Mn2vTGIBGo1VcNqcOMjvN96Lk3XjSPKtY64axyG1jy5vHgrSQldhI1q2dbKapLMMya9kNs5vZmXRms0qcjmcz7WfLrpnQYtVxrnBXq47/zGajx30x7LVstNW9bK6b3mI3VVK73YBGu/sCPj+v9e7OnfHaX+rb/59Ey8oYoaFxVVtjTHNj+S2OvTU6jrQ75tf0OPxnfRyt1g3yvc0MOY3ZMXLD9sipN5PkQnfsjMwKWGqcGbKj8UsMpSN4bZ/zmj8zt4Auh20HPaURtJHSHwRqDW15Z9GoF59Z3hNdZrUdb7jN23Y7qPl2VQtuzEbc8ttxezfljqCz5lbidNPtCWbWXcHpuLunfXfsmol3rToeB3dVLbjOrNt5/C+G5xfEtuSRzcnZW5SnItuVD9ioXC34mcdZlwttgs7M7+3fczWBf51vBf+eZgtfTebwuBbxkjJNVfHUKN7L3zp+/NiNfB2cmTwRs2P5wPbyXGUm80F3jF+ZuboFEzP5qDZxi+mG+TZ8e7PQHp/s1/eg1pWMSqPRfcTfQ8j2+BB5Nvu1z2wfb0/A8mPTTZMCpjLbAjtAtzAAs/EYVBoZqP3WBtbM3RwQyswOXNAdHxBuf+C+mSAgpuMGl83/DSZmBxC1yVvvj09V1J6N2zcoa81A/E4isJIuIwZo7Y5h2jcQE9lAyMkMwmr7DEzbZ8ZNNFDDbDVssqPFhtWZw6FqtKHmt95Ab3bDAehnxuGadswBrD2H98+kg7GORZCdU7gxMeNA1Sa+OD50tar2bNxexKx1CPGdmNCKdBmFyLV73mwvgojIpoQnsxKp9i6aZn8Da/JC7bN9oeUeLWCsTh2HqhEMtLw1DNrZTQwgmlmMK7TjGOP2Meg+ExnHOr7hbJ7CxsQsBlID55fDh662ap+N29+YtbYhvpMdWokuIxu5ds+b9jeIEdno8GSmI9V+yNaEiOeZFRFXmi0RGpkT+fA7CrUoUu6bFlnidGDkaWME28zIPGdpRKTWvZG8zuQI+u6WgDv3MU4zM0K88o0ZNjnBDtmtkjPNWjiZd8CEKFn+lVZUInC0ZAJq7SRv3Dt7omqPJWuS5blnlcUjzTaLTeZZHuqeRltoMedNtawdHWxh2my5bbZF7rPcAqF1v0UeZsJlfXdg4M6njPfMtjivfMQMxVDYQfb2y52wFmPiD8I8yiwOSqsqBx6BmVG1HpO19M7IpNq3uTVx0zyzcvNOs3VDk7mbD3NPkRZvynfTNyvODuA8beBgm8GZ2yzhiNS6h5OHmcRB310dcOdoxm1mcIhXvjHDOyfskLmlc6ZZCzzzB3aIMsu/0opKAkd1JkCt8eTNfWd5VO4F/W5NBmGPrQadPnc7qK3nBaHc54Om38SMy5TQm35QiHpT6OGskP/AslDauy/klkEmhiz0+8jEyxKzQhd75TZqgWdtmTCSoO+i0QhDu0b4Ro3SA8xrzq0bqWnmqDT3NFsuL7TCtBzUFlOCc0zjFpmYZlFWmIApd4wycRDWmYhnXU9iP+5MU5alpp/GmirvsSRgJptkcB9juInWlFPj230KbtxpM2ZtAfGGodYBWBDc1kJUzKkoace3g1HXuh8lB5qN0ohg8ttHasrO+ASItRKYlzPmj0pwCwNQE+Fd17n/XBIWDdEUSz27WblGnvh6waZZ7kjl475N3/Vso3y/GOe4TfkLllmSsAiysMj3PEWBc66hs6JOcC+TFD7WhBjkRNMgtLXozlGX3RPg2e3/MAG4gxIK7qIORnXotRvg7AswQeiJgBIujA311q13arRsEfn0O5+H2mvRGYNnvN4dKREX6Y95U2fglS61894n95gXHuKi/jyT67DXioc9/2AzeGEHXCBOgx/cefVUM2qvx5iZ4DV+51bs2OorOFSyjeC6exZvpthcF4Fw1B2H2tHMWmPCsRXM62StyOA3dlK35YvoHEXZriHP+b4IExS3fElwvqigdQOwBDVs+8g4145tGRi4MKwWY4guGSchNkVCBqMxHFxGzQO14Qgz9QxG6VkxTb4XKWnxg0jr4xLEpiTIGP1gTN5HpQ0HoojmAkgdByCrGQfmI8hvlRPErGTeBk4rEJps3IDIlDvzPpAj4mI+g+vKThnmdG/oyZL7h7o5PT8FqxYbHwO+3cnjebL+WkyPAhvVspxFuRT84zy7zoxz/thvao8sZ52vy4G+0c30XXevD89k3677k2dufNuLf5BVKyin/AB7wU+yyT4aM331ts7n56wTghF+TvDFbnzPwuwe9tb28riz55LnvAGWX88f062A6E9saTQYxVvIZ/fuJank8l6GIcnrC7jfNiMEBqup4AWMY1Owc7aqhw+0gM3XTPv+ifMjp+p7dZamxH+PSeWiQUGv7F28u2GOzfqB+pqfQJtG/HS34wcPcva4LER7ZNRIYXN8eJy/E/n43ghZ9vfWGbIelmHkrNU+phrri2ymT4alvpmM9eE6njyuiALox9r38/D9EaRKy+6hWTayJ8NtvVhW9dQc1gPXtt7BppCwLOm0kWq/i5oJqR6fjWAgddeMZ/7nrxHfgNFGPP/z+prs7miK5tmx7o+a8dPVFFzgm/L/hQe/ygA/DBnx/M+/ep6N0eQRV31+KOcFG+0LnW1biFfxzD4B4CaEeS51CwpJF84xy5HPjQ8kT1iLzIGeAIabba5fy8g/GVMSYE9leXNnOl/uqZ0xLog8gC8a5iJTSHtqIe2q7ViG78tndkKP+QlkxoFR8If3H2ebwEoSN1jDaB+YykBsq8e2VdkK75lsS+YAZpdpLYm63ZXeim3nSkmm7vOQtgy7Nzl9TfRsZl8Xw2I719vZ9Wl2HWy5KNvMHurAjrFpHW6j+pvzX+TTc69bEevgl+rUUtpICfC88TY8cOLA2RNTt6LpwKB/nuLQkRdlPqMPOfdEgc3ndec2gcCz8DkP+wWkQmiKuIN0le23a//wkShs9o5cmmZF5tUOhiysBNsZfcXZ7grSYu5pm8Ye0Z2WiHTbIHL3+lDJdodo+OIQnK3slNNDKCbQL7x37Rl5V/zxEsbgGaidnULqdsMOEELmiu5vdkeDZsxD+kb0ir81ArYw4Jivtu6DzEV3cL3CWF7DjXZ3vqkd6okt5rJLbfDxtCPWbszOezw3LowaAPcv247rPF2untNLSDEcE673SbiTiN7MgY9orrjGee9pot8ftXdFGBV32/237Ji1X7fbZp1jT9VJNk8HZdrAapPDMFyuFWfrQHm8Lrr9OiNW7HCzZQf9zDu8sj4HzwG6OMHboGPjDF3gTv3xcAhD2+u/PJPKe8/nvXm6UK/SiXGPztYM3c2uzznNfPXonoBAYWW0HyyvXeoTKxMd3CzB5uqngVzp2wOPn8ppEuicCkzwsjfOfnZnl/fONENwB008sSCIbO5u5rI6J6WbN0HA6cK0F1q7/1SwvUt6zu4Vu5TG61AnL/XpPVV3aKEOZpWu6df2HmfoPKfnFlqcQ30u78p9uVb2xBx1Mp0HtzVH79zcwdE5MSN7K16fex2g89qgW/A5Q5d6CBIO8UEN2cncr2s5Wwffkp7ehbrBh+lox+ga9TW8t905DotzzzeO3c2Zm1u8OEd6dy5oU3if03N4B+gW26CT0Lub99QSXbUxOs17dHu+KKA+sHYWwegcsOlQKdGR9uyY90fnmbA2dpD2OBH7wwfFF9Rv6ThizyTwBCYgPC8mOzi2N0xINkl4ZLxsN/PT+oKuzbdPAmRHSfPts7iimq5Z/eEDxUk41TI71H/Gz3JlsueTnbtkPAOhZ1StynkCrXNIzKl58glU7vtOl6q7jxesESby8CzjqXMQb8N0jHn8EQGClqcYAmTXTiWc03aBt2hnYcgO8vGm8YSBwmsz6JXRlp2zc3ZCu2hHYctOvwm7+LnTko7RhXyPzn6TdHjG6C64QQegoV2XDNNinQfQPosdi2y+zjoPKlHAVe3j59TkZb5c2DEKribvXVKu/cCzUIfjIGjZotmF7lNzBsHNberJxl2ZWG/aS2k3ewZ3DQ+ThADVoeU9MPeSXqYDeqiTl/30zuUdNJQHs4zXeut8j1N4nvN3G03eob6wd+XGXdPMHf7S3RUxtQe2d1fa6t3E4Ts5o3wXvy7gfe3gbficwks9BIWH+6BG6mSG6ZqcpINveU8TW8bonKWtOfZZz0s9K2d3TY5mRG5F9/FcduROTsnFNijnZz1vec5w6bF9uXqoK3OQhua8bs0hn6i7MI2hp47l0ggf+Nj+utfK4JuE3MHf51MPXsAVBDsbufeT8zimjRwkud7wJT0j76rV4X0MG/YOxcqrR22i7mAJ5rbZGXqJSZ6tjIsbY2qYyWfpfRxe0O9Rafbn9cDugh0M5fuJfqrQe1cHfVQPq+9cz4vjaB54NrbyMmcuj3xS1c0LfnbNV9Z3HmzyLuqxO4Fs2rjTbukOXMv/mrzz2thd9Ndt3MGydOdqivnnQkUWly2PkM0WSJy/C3X1TrZ7dwtM3mm3epc/6l7JAo0Crc2J2pO2dmXWbNY/G+Sq+6YgB3P1UvFlvXptlW22VDdtsy7UuoZzx9gIyuE+NmdMq31opsW2F7e9vqaZPiRi9sAPwm9THGvkIcxrtKHLPGFARwtyTq8JqaNcjqr67FXf2Imys9o0FaU3gcV3NqO+9GwU05g83sd9MpH7kBQm3o/CayBLPE1FTegTTXZcOOc57VClDvNTpyxi/fSzPmrwkk5d8CMT+pzhDhXmiYEfYbTJASxHRd1glN+HqtruPBSwuNJCFOyLVWx5KoqeBqMO7mYUBuOAUedaQAr18+fnI7TcY28ptWEVjoe4duAPeOrby830eYnJ2aw/x221K09cD8LSNkzyn+l3yNZwM4YNa4di5ZYx4KGqwTDjnvr2cnN1XmLitYUhoPX3S2Wkj8MGd4+GlvG8mM18xIUGTPdTk8a7KPCjaFxt4dpeFEf24ruwrQe3eT3n5g43s7/gWriS+s5AE3krXsaD5CYedLN4ZizjRd7y8hN5TRrH0+fsJh6ZLeM5ea5Sj0qlTi2itykbIZMdoJzLC/VKntD28ShM5GlvJS/62J2JhawZNu24M08oGmuu/DopdlZY4/G+8WYKPJhX35xqOk6SKq0oS/VJG3fdNuqHMCO7JQ9dKBxQrmdChjqdeW+MDMNImbN+8w2hObh3PuVWI18O1HVPb2lJD+eA3ubX/yyH8k6cyGuaxcPdfN+THTyqKbys1/DWZMoP7iberiORMIPArFr8c2Mi73IoD56tvE/2AFHO5WU7ZBKrgFdre75G9jIM6/m27KdvRm/Aep6K0bxSss4XNZFH3zLe4ZTjezs38V4/LeP1MM03dCUPzFBebs5sbO1gjIOm4h5pJJ7jY/DEcbiLC27WqKD56JARqsTYc+rYsKr6IZYd9X89NcnlKX9e5cnZgp5pu92V566DsN8N09vnlFHUbrgBwyaaQzGxZdx/qHQwm09PTbg8vZ5XOfGmdpDxYp6HbeTjMIO+R6ZrPS/sZjTiAk6mk6n56V10+FF0rmZ6nW+Eo3yndtvi4+o5PpdzDZsZWnAtXolqZ6BJvRUt6UFyQw+6GT0zlvQib3n5Sb0mjenpc/aGHsmW9Jw8V7lGpVKnFtHbFJuQPQdQzuuFalVPaHt6FCb1tLeqF33gzsRC1nqbdtyZJxSNNVd+nRQ7K6zxeN94MwUezKtvTjUdJ0mVVpSl+qRNvHPbE2qtOqqv073NIge01SZk259Ri1vyzGGY7JAZwBxDkB7oqzzK95V3adDf/t5iy3uSB/dGWQvcuK3ne1Lv0ZIeC3N/OU3I8Uan8+K96T/MAb1hN/Q45/OFQDaTerirejW39ZS3Hwg/r7drovIVwZQDfZh3+Tpu8fG/BIh2Vvq1vZkX9mTumh/Wnl6HJT0VIsf64DPO6N2N6SXjlB9M3a/qsRzWg39o9w/ewt5kxZ29dCYy5dNun9uar0EeIQ0YW/eFDXueP2za+SDqeXneTP3OhSanIvr8/cOubF89SHK94ct4Rt5Ve8P7GDYsH4qVW8agh6oGwwx76tvLTT2LjVWUh/DwB7NwuH9KREBQCGITBoNBli7oZM9r2LxGXNjrdD816b+LAj+KxmoLrvlFccQvngvbfXCb73N+7nAz+wuuhStp7gw0wbfi5T1Ibu5BN7tnw/Je5C0vv8LXkuU9/Tb33Bra7J6T5yrAqFTq1CJ6m7IxyMY/wkU+cK/wHWx/j0DbJvjsx+5DLKwZaG1mpN3otbXLUYMvxzXv6U2qyEyBIDjIyQ/7tRtrpVdW+FLdtA29g87JKVYveojTlV2sg68VJmR7Z0T2UmIYlg4xGxhiSKaDfqcp2nPeZUK3vT7KzfQprvPJWRes4hCf7wSfl9m9DcwDwu7spTK117S2hy6nAg9v7pHO7oV+fK/TqCDPBN9AV/ighvheuDeYbY4P+RAIXh10GvTz2vHLYbvPt+VAvaW+Adb5VEb5Son1v6gJPnrLexenjPvtvLn3dHbPanmvBaf/Uif4cFb4FhriQ5W8E7jqRb5Vyi4fNti99IBt5Q3cW8KLBBk8qeWdidnVrV5fjquifYe/dzJpj/nEXnP9Xaot1JR7+hnFFQbgukLG7P8EgBrcsMYTfmzlIZkCCb56/Zun1sUWObPWnuZo5MoDdqGgzJHd3wQcJ0XQTDWO3MQFQjaqDFDz/m5ovwvAqLvbat7W36l9P/02/bp1yk+2+T4k0zT2mxyG4WatOOsHkuN+0e37GbHyh7etP+h73uGVdT54GuiLCd5GHztm+gLHmqo1INV/U9Au8oR2p/m+n1ntA32v73QzfVms86lLanUcn2znFsUanK89aZO9o8RNL5RZf6eMSN0eevx5jiYh59x+joeNO/rAZ3d26aQN5d2bWNq1PHPMFsdHmZ7ghs/PMX1ET7Ss2mLiJAktDSIY8vTKn8gU8b93yfBvyi+qoQGG+3BbIwQ/01d7mo/WHB94c4If9/fQTvCVtsI3c9OCsLb4HjRhhN0gUPFaIORb50t7oA/uRh+qq5k+50N+WymcZeXPadxPz6ZfWpcGYRf89A73XRrrgwXXAqdO87Uu8ilqfQzQb4vP1hzfxV0+1k8FVpnmyxzo0zvTdxGhXUFwnGN9JPf6fGZ70SD0SoI9t9gvxvXgD9/7OOZCt5IQoLge/Q4s2inHOCaje0fsdzO2gGDdOWanK2Cr0JZ+sysnxWMQDtee5dfKJGQKUshKAsCel27jMQ8e5djj4FYVxIJczMbHwiZ4nfmHA8a7BYBbYzNd/GmZS/bx6V19RnVv+5ltQD/3AEO3AXjC9B9+c3/bp93BNwUNEUIQvBnAE8cAs7YH2OMqoPy2AffWXGx9rvmJZ9DvvCybfquc9csAZcLXdeHHxdh5vePKt839gW3lT8Z9v4dm/bSz5veo2oWBkzDKogsGRWw3NcE2mn1zwDT1+ym/em3Xjivr14mfubCFcGfj0s/W7N4CYHAGXrO2MbV56QOVESfY4cz5plDMqWXp7aZNJO8yYTpDGBkGpE9BbZGXD5Vd/xM1+ody6I//9cKOm36ep/y4FvwmPj9owmmvD91kn7pMEYaa73O6t9wOAgjsxUJtU34J1vx0Bv0WuGcIb9Yv+5AVrhqOHQak2QMsOQNIvmVC3rm/BVf+yI77DZV1wbc7fhwLfs9XHA+cme9bbMGPdMcvaNOCP9f88Ab9FrvpJ6F3h/DVsl81436a+34Hh3utI99KzG63xBdpPXiC7zuf2aVbzTBYXYXyDh/tZMY75qN7Tfx3ObZQ0PcUZqQrsMHJSu/szwlReCVDT4hFMdi3ZnRlGc1P3SX9Mzu4DsDoiz2BaLLEqTZMjm8WrJ7KpF2bO2DQrQmzaHvpzij29P2uMaO0b+vZlmAf9wPhuxloYypwZvOA2E+jAzedhkmMCJ/ZwBvjgTPbD+TliuDotgTX9vmwPq//zTcA+FwWG4BrzgBuAG1C7OjswmXM2bybO8fmAcG9CljCPUBbZwD1W//7MNOrTXcSAi1qcNCO7VyTw0bemwMkc/+f+mXLVtnxssia7DEf1ghX7OIte6LbLu32Ib6uE3LxjnLOJQiWjz61BIajOPcUrJ9aLL31tEXyLhk+cw8JLtoPRJVsKXHVqcClhUA8q4CbXzu03AA8cfqvafEPd3OFL037fvkn/q7IdCHYub/SFv8WR//kHDm8+Lr+d2sAcAP7h7BnADMO+fwKYs0hQa39wFazgehdMtRZCHw4DGhsD7AUrhF2Nf2Htfj31IOxwdytvyHn/qhG/1I+Rfhy+o9rAHDyBqAKhnYLQy8BZh4DpLkHuH9huXUm1Jm3Ng4ZGD33DaXsEwC82bTnu4ZOnZhO9MRwc9ldoiHpM+eTtSQfH0u1E0BbJqCxOzthe6WHK4uxnjv43DgokFXiNT917TJGr5PKOCOuSb4knK2y+gkYZeaFr/gs8tbk2q8usDZivloHfkpQeZcGjtLBWrFurZVCfpcJxTZIuMAIoXaGB/NPPbt5wsrviZLjgQA7ITjZkCARtwR1WxSE33JzJwS3XA482GCgFKcCT1oIXD1P+7/RcRZNgSy3yji7HChaDeOB2+0HfvGEYOilltcW5u03AfdNgdqNXlu7ZaCJPtotfQKwqrODCwGjf5p1LjBF+WDrZtzvvKFT3PU/iDuRACsKbPYfI/MNITox7jAFL/BdgTTn017D5e0fJrUsZg/X/IXDE4YNbRpaVgy9YZhyupDmYuFH1hFVxglL3STcNEUI38LhsNuDcPODlxYI1/bUodTaDiHYQUL4RhEvniUEP05YdZ+wd2GiEPoQfBxOTB8PZDoYaGonkMzlw1BWAWWWAG0HAMd564WQc3/RTvw1jPvZnd73o5n4o7vyd6D1QrVzf5Uv/r2N/rGkWv/TkdwAhHJhrHVGN/OW/Zi89gK24BkBssJU5+MPA1P5woneDvcnsnvaO7bhcy4DWYihhDzBuOVFPM8uYX80AGOwzqz2JVNjHEj0lZYqnx12f3RaHpxHKSvf2KW+0kYW/8xlnHSgW604QHPFOhLD3uvuTwma79LAUTpYVqyttWrI75Kh2NYLFxgt1M5QYf5MAI3KSHyzD8EbG2TE5GBuq4Oc3B6U3QIh3JaLnRwc2tLgAhuD2p0W/OKi4IK5vF2ISp9axNlgRFwaZGpscB9n9wbJNjlYTI/lYQtzNh24CZ81ZZmv8tpukDVjMoTi43Ef5NTKYmskELuzCxPmtsbfifGNAR52Ot20FgiBEwZ+jv1EBSPlD8OguCnoBu1IJHsi9t7hb8Y4T4uZxDV5EVHmEGKbhZYY4WcPcU0dLrhw6GpNcYkxw6obhlqnCwc3hwi3VZjaXOHTYqH6TiOeuFuoNl0Y0oBh3NuGIU5jhlh7hrpKJg1dHlLr0OKOsUGqG4NaRgVDt5SItyIIbznw0WCg6l47HDkPuLUKCCu6MUPdPUD4alcBeZg61DcPeHAkUM1OYLi8o4hf1wLpTG4GulxkaB29f04+PpJO/MzffQLebqbwmfjNwFTuPdH74cRpex/LLtzwLcsoC7EqZZpgsvwp/LM77f8HYAhqm5N5aOuPAwl9pVG9Z4fdH03Lg7NRysobu9RXxsjiN3MZJx1o1xMH0FyxRmLY17r7U4LeuzRwlA7WirVlrSDyu3wo27XDBUYOtRs2zJ8JIKMyEt/2YfDGCZmYKMzaSiEntwqls1gIt+ViJwpHu0y4wCahdlOEX7RAuGAudxai0qcWcTaYEJcJmRon3OfafUKyTRSWyWN52MKcTQc24WVNGfOrvLYbssyYDKH4eNwHObVazBoVxG7hwoS5rfF3YnzjgYedTjetCwLyuq1LtSsMhAzn5R2GI5IpgAXPSDz1c1m8JRWyGe2XQmYVLR7CdUHxajtxP97lRm8ziaWtIy5eRJSzvnjh+KHtzcNLa4cdLCjCitk25DpviC5Tisc1dw7jDx5udHSRZfMw1OXDJOOHrtYvlxmmBnWEANTXAQAAAC4FgtYF+h4GQmYGbHJ4foSKBhoHICYsB4DUB/gcCEBkCGpwdnyCiAgYCR4kKgl+0gn2Ggo+YgpobnR6gIYKFgscC3DEytAL9BgMPGAMZmxyeH6EDBQNGg1uwsjODfIWDjpeDmRqcHZ8gg4SDxgPbMDGzA/wFBA4XBBiaG50eoAQEBEWEWq+xMoR7hISNloSYGZscnh+Eg4TFBogE3TIE+wQFDRYFF5kanB2fBQMFRIYHhVyxhXqDhYyVhZcYmhudHoWChcQFhwXxBfoDBgwVBhaYGZscngYCBkOGWK2vMIZ5goaLlIaWF5kanB2GgYbDBtgtLrAG+QIHCxQHFZcYmhudBwEHQodXrK4vh3iBh4qTh5UWmBmbHIeAh8IH1ywtrwf4AQgKEwgUlheZGpwIAAhBgwSIWa6Id4CIiZKIlBWXGJobiL+BCMKECNkuCPcACQkSCROVFpgZmyQtNj8AiUIDhQaICYsMiVWep7CyOwQJjRYJl5kanB2fIKIjpSaoKassrgmAAD8tCewKLa8wsgoxCnAKsbM0tgqAACEXCsAAAAAMGCQwMLExsjKzM7Q0tTW2AAAAAzk5vL+AAEMAQ4QEhQWGBocHiAiJCYoKiwuMDI0AWSUlpianJ6goqSmqKqsuLrG0tTg4uTm6Ors7vDy9Pb4+vz+AAICBAYIAjhoamxucHJ0dnh6fH6AAoyYmqaotLa4ury+wMLExsjKzM7Q0tTW2NrcDAM8Az5AQkRGSEpMTlBSVANgbG56fIiKjI6QkpSWmJqcnqCipKaoqqyusOAQBBIUFhgaHB4gIiQmKAQ0QEJOUFxeYGJkZmhqbG5wcnR2eHp8foCChAS05Obo6uzu8PL09vj6/AgFCgUWIiQwMjQ2ODo8PkBCREZISkxOUFJUVlgFiLi6vL7AwsTGyMrMztDc3ur2+AQGBggKDA4QEhQWGBocHiAiJCYoKiwGXIyOkJKUlpianJ6goqQGsLK+yszY2tze4OLk5ujq7O7w8vT2+Pr8/gAHYAdiZGZoamxucHJ0dngHhIaSnqCsrrCytLa4ury+wMLExsjKzM7Q0tQECDQINjg6PD5AQkRGSEpMCFhaZnJ0gIKEhoiKjI6QkpSWmJqcnqCipKao2AgJCgwOEBIUFhgaHB4gCSwuOkZIVFZYWlxeYGJkZmhqbG5wcnR2eHp8Cazc3uDi5Obo6uzu8PL0AAoCCg4aHCgqLC4wMjQ2ODo8PkBCREZISkxOUAqAsLK0tri6vL7AwsTGyNTW4u7w/P4ACwIEBggKDA4QEhQWGBocHiAiJAtUhIaIioyOkJKUlpianAuoqrbCxNDS1NbY2tze4OLk5ujq7O7w8vT2+CgMWAxaXF5gYmRmaGpsbnAMfH6KlpikpqiqrK6wsrS2uLq8vsDCxMbIysz8LA0uMDI0Njg6PD5AQkQNUFJeamx4enx+gIKEhoiKjI6QkpSWmJqcnqAN0AAOAgQGCAoMDhASFBYYDiQwMj5ATE5QUlRWWFpcXmBiZGZoamxucHJ0DqTU1tja3N7g4uTm6Ors+PoGDxIPFCAiJCYoKiwuMDI0Njg6PD5AQkRGSEpWYmRwcn6AjI6anJ6qtri6vL7AwsTGyMrMztDS1NbY2tze4OLk5ujq7Pj6/AgQFBAWIiQmKCosLjA8PkBMWFpmaGpsbnBydHZ4enx+gIKEhoiKjI6QkpSWmJqcnqCipKaoqqyusLK0tri6vL7AwsTGyMrMzgABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAQECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wACAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8ABAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAFAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAYBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8ABwECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAIAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXjNCoBMB8LwAzHmJkIAYEARQgAAAAAASQ4T9fy8ZLR0ZrxePzlfFYPe3EfOm43FY6jqevjiGMvMbNg+vh92B7yF9z+intmn4Wexof8VqXj9NXz2LVw/ek1/HW8zxxdTxePS7tPnqPNY2P147jZcVra7H6cHvJa7h8dr/iqSOFsL9d8PDPQz9W3bD29gg1TxzNFFr8POvtoCNf+Ky3Cx1/afPmw4l/3vkp++HDP29eJ/axBQ//PPkU59uJU4favibmuM0H/WOtmdPsh9IO/3zd2HGbD/LPWtxP3R6SHq7w82tnx20+6D9rZT7Vfnj457VrZKEdt/kglzf8lPPtqUP9rhl73OaDLuPuDvBTz2+nDp24Ttlxmw/6Zy1hT+2HHhz++VrZcVs+6J+14E6xHwJzGO/na2WPs/mgf9ZaOs1+KPP5cPg3fvAVmz3o8sKtTne+nTo0kWtnx6my+aDLCz/F+Xbq0MbrhR23+aDL2y8e/FTn26lDQV9X9tiCh3/G+JTz28GpQ68R89iCh3/eedr5ZuYpu0OvMfbYgod/FnnK8e3UocOuXRN23OaDLi/8aefbKYcyvyZ2XMf9mA/65xYAWJslH/lfnjl4ZDnk/39b/v//Zn7vqVT2bfMgMi/jff0m6wFfkFgl34A+uu3Qn1c03o+wj//sia74LSWvAOZQqB93HMxt4PxsLZihddx2V755aNiPH8f+PP8pKh+2x4H+BPaEqk/8dupYOzpnDdnjJr8Te4L7E387dTmJn0hD9jj0P9CeGPeJ306d3dyniyF7nPizY0/cfKJvpw5V/zmaOBq+r4B3rT6HTv98mPo3ATd4EzQUl4N3rT6HTv/4cbVv83micEN7XEWvAHMoVB8/DuA5/kN0PcQeB/222xPen/jt1MkJfhYassfF/4D2hN4nfjvl8lafSQzt8cUfjD0B5xN9O3X0k85HQ3ucvj9uT9T+id9OHSr9A2qyG3ZfkfSaYA4F9fHjINzGD0Szh+xxjV69z6HcH3+c9tu8mQh3yB4X+nXgHDru48ep3Ztkl/4B////WgAAAAEAAACoAwAAgBYAACi1L/1ggBX1HACWIHNHoNQdCcDrMG74Hc7L8XJco0kQiwivBawn6J0G7jBw48Z5e1XjLpIOTwN3aN7gsGM/TGT9oYL0ayqXBVJYgwQq+TRHBRFIEh9lAFMAWAAyvn3H3BuGN++Xd7u4u7esG5c7t812+zaNNns2y7Vfrl23WjBY7NiyV6BTpFBZZWGb3iys05Op6putihJFJXuNRpmmTq6eVS3W1ZPU+3KhstehaLVYvRq1udRE15o3VNput1V+a1BvWMNPO43hC1eYwkxLGMIPbjCDFZzgAy9dYKUHbL16gJOmjvTRRUsfOvrz96CB9tk5zzvn3HzJnLlynJHJkx+/2ca48ZqL0xAnPlw4MHjw3zMHGznDRSZy00Om2sJCDvKEgfzjCPu4xw7m8Y4XrGPsCM4xjg18YxsTuMY0FvCMZQzgGMN4+otdbHSLpyaaxSuGfl1qoVWc4p9RfOKeTRy1ziUesYhB/OEOB1OkI6MiKdFQFPp8hYKAfnycPTw7OjlN5hJHmUTeHG2MNUUa4lAYBM78ZHwxPRjey87FbdHlcDcbS402W4nBXi+VyKOxSBQCf74eb+fqcLbaTAaDubZSpa+ziZQV3ZlMYquXHOKqlezhJCOZw0cCgU+oMV4ABLH+ByEugJkZ6gHSKABgiABAHGAEHCCAFAgkrISEAG2lAwCKnZV7t8+8mtiZ83bX/Il3FzN21v6bPfLq5saM2333R6y1IZxLuvT5yIkNz0oPEuS83TV/4t3FjJ2tx7L+yn+3a0v4ffH8MDGqkS/NStQrrEK1OkpUBYTmBFEXMRtAMBaNY2YTpZ8l95fJ3YyT9PdJ50S5c6WsaqjUMhJjzVV1B+MFVrp4N6KZru6xXp0DFo8N21iwdNiSqb0FobdnHkbhUKumNmyK/XjqEELQJVJmL8GO1VU8CcQugmLdfE8osSQgNo8uTVEx2FWpUKQAS7Ua4XIIrG0U7wiNZkhaQQOoh/m5FMXD/iHGSStT77Y4er6/vWQIirF+IHbNciBuqTVN4LJgn6AL9GG/mDpGcjYztdXdnRAFeOul3YvGnE0MDRtdJpcbceq9Cu92xzf+HoKGGMyctfPliFpmq8TiKuCUiBgMGTWyfD4OkQyatasJiDfj1BwL3OZMPHCx4KlhLcoSenvR1Y61nIF785VUb8rBUwWmsWBLbkh8fowngIKWB9Akcqg6lkxTV0y9OeL/fZcgEsM6X6Qvvcrt8fu59+fA8gRDJSw2aloAAAABAAAAOWkAAEDLAQAotS/9oEDLAQBtSQNKnyafLxCYDAOIKSV8o4GpKDf/g23G1QGrBW9BSonYI8NIQgTR00XJS2FlW2OklFJKKaUUGwqCCYsJjkfukatFC5KL5HLhouQquY+PS+6S6+U2uUBc/PjB4rK4PHisuCuun1+Km+Lu2GF37e7eHoqL4urplbglLg4cdbfu2rAh4oq4NGiEuCHujBkf7ocbI0aH2+G+eDF35y4MGB6uhytDBt2luzVqgLgg7o0bI+6Im5dH4pK4OXKYuCauDh0n7onLx3d3725fn4qr4vbogXfxrg8fLW6LC+S6uBzMNmwou2U3Lu7BfXDh4BrcBtfNbcFdcNvaFFwFFwMGBBfBVVMTu2IXDQ3sgt0KFb7u1z0747pcd8KErbt1I0TQulpXggQD18ClQKHrdl0LFryu171wIeyG3bS0A/fAXVtLcBNcNraxO3bf3hhcBjdDBgfXwdWggeySXTk5CBfC5XDNbla//RYosO++Awbkmy8W1r26umQvXSurSrbSnZqiZCldKalJdtKdTkft6H16ErWit6kp1Ibe/x1ZR9f7RrbRZWJ6ZB9dJydIFtJd10g20oWCkmQl3agoUkt6qahKbemtqroArCVr6QIAECAAvvgKEKCvvgQI8Mtv1u2WkZ5Fi/BYPDZRIjvWjj10iI6lYw0ZyrSZtlChS3tpCRGaY+dYQYLi2Dg2UKA39o0FBIjSUlo/ftrYNpYPHzaWjd2zZ41dY/v0mbST9s8fN9aN3dystJWWkxOOhWMHDZJj5djOTktraT09MS2m/fzUtJoWFLSOrWMRIbpj71hFivLYPJaR1WOrjlRqo220adJgsVjsmTNWrBVLhkwVW8WKEaNoFS0YMFFsFCsp+cQ+sV68NLFNLCQkE8vEdumixCqxWrQk2kSbJcsRe8Ru2YLEIrFcuCSxSezj4xK7xEZGOrFO7JcvUCwUGyaMFCvFjhkzxU6xZcpQsVSsGTNX7BWLBs2iXbRq1DBaRlu1jhZxx+GhDqvDGhrqWT1LSIjD4rCCgjasDRsYWMPWsICAMqwMGyQIDAvD/v25sC6sDx8tbAvbo8cKu8L6+amwKiwf3529s319KWwKy4MHnsWzP36wsCwsECAv7AsrREgMG8MOGTLDzrBEiNCwNOzg4A17wxYW5tk8W6RIDpvDGjGyZ/csot1h7dxOnGCzbNaEiTW7ZkmQULNqdsSIC/aCDRHCgrVg6egoWAq2QwcJVoKdmzOzZlZODoKFYDVoeGAfWDi4BraBfXtjYBnYDBkcWAc2Lo7MktkNG8psmeXAIYKNYD14mGAn2A8fzuyZBQGigq1gRYhAs2i2ri7NptkSJTBYDBYFijbbZu2sm10AwAKwChRYWSubIMGUnbIHDkTZKBsWNrVT+/W12tVycTlZJ2vAwLffZmV12y0BAttuK0BAttkGCHDttVdXFgsLW2wHDNBW2wIFuOVWS8tbb7e2mCyT7epqsk3Wy+vJPlkwMCgLZcXEpKyURYCAylLZsbEqW2UXWAAUPO/SnvB58qT6dwbFGRRnUJxBkXWCCnWHHMlILUo4frD48bJnZ88vLI1Ydc6akD8zTtJOA6uhXyKVpV8ilWWdIWifGy03Wn64En25GPVLpLL0S6Sy9EuksvRLpLLUjqJ5onmTiBXYrIaHc4dzfrg6JALtc4Cha9PJB+0TK4QVq9jDuUorXIyC9nVt1hlixTs1xEft2LX5xye3BLQPR251GjArzIPlYlRuSaPepZpJRNG8GXcq7RxgcKO1hqDuxbmKQ3ycRBTNk1vyxyeJpovHBXDkFuLjJOIfH5UlleXWGKORCJ2Ma4TOKCwsYYGCmwpFQfujXFRIHZQ5AIbhgwSroQS6w7lEX4dzjXqgfXWGDjC8cagzdKMF2pcX6UYrDxacMJdq/HC5GK0zzIvUjmS+WAmaFSZKuupMlCS3JFESjtzaU9Qw5xKEoi7aEfGxa/NSjSCCGXeoLIPEGEElkqai6pXnTu2Pj0qp5rPSThLNTUvDkVt4r8idmnZEfJxE3NpxX8V1bW6zwn2nthEf9yQiF0SwRfP4Hx/v2qSCNoEClKKypI5u9rF6VOKqs4adva4CCr5atJia8GVqgp1IMEyhQmgGxEfQlS+FLhw+hTEhIEMMoZgfoVqlZnQMjEkIG7AgQVaAhVnkBPaHk4FByrpDxeoDc/T5+RX6iQNM70AYmB41UGCQgPTI0ryyVANYCTL+LiRVSGliVDoCge8Hl8jFPZWgHh0ahvot2JB2fSrJfkCqgRH7I0vDIsWzTrT1GDLG49EkS9saewKlaSrPtxR6Ai8RmS48JHBVJkgfXmEC3TE6nmAwCKWCiZvaktAkVTsRNpq0kIGkOkBNkFVtVHQVVHFImag+RiGr5tnjg+oIBxPHUiZ7B9R4CjpCYuL1JErI8c+hN4BPb2MaaGDMUg3CvaQ02tM0WEepmGfCFL4ZVMo2WHvW1AXH4jSsihzJsym+g8R3RkcBzIqgkrOrOJMaKZydTVHkpQbnFWYluIR6RazyLGyEFSp1Lw5kk8NIz7tIPaSRWpSRkZKReWXVLC971awyU6pZdvayLIlVtcoyq1p7itUtOH6qWmnEqltVMNWtG6a6hcVPdUtNSHXLL+yyRRzdoDUhlzp4DPogOejP7PKKvTRUZ9Cbj8lWgBAXCMzIJ4SMaHZiMKqmoCWe1TnUTK5GnpGK1Mwmb506gFA167TwHHJF1cRtOjlJqZqMgjwrtFE17abVrDSJ1SxKM9UszsSqVhNbVUsNUVUL0ExVK85adQvPaHVrzaxuzcmsbnFQrG59Ga1uCWIgg1FItVsNqXYPEthNKUK9g6ujpgBzpAKBmCOYgzYrqC70tqgr0kQ0OuKJGEJ1wSGIIwsSaagtOg04UltIoGvs2mx0gKGxzrDRyW8E7XN84+AISaXFTIMWsUJZpvpowYpZ8iKzuNHqojKBE4bKJA8Wk0orqE0ocFKbHM5RmyT6oj7xw0V10iER1QmZL9Qnl2qoTxr1qE+sBKlPXIzeL9A7JuWmpd07IJfQ7Ja5chERwZFbuMALrKUGlrODl8jBe0Ucq1CAUo48mOxVoQgpq1CKMapQaapQnneNVJaOgVM2VKPcIMGqUk4ZqlF+iVWp3aQapYVSNcpRaDWqThhdCdLWjvsqbpsV7ju1jfi4JxG5IAL+x7dF83jXJp9xh8steazz6JFzBGSvAtlGALLJIWSkFZGed15MiHlhwyhSD2mkFmVkpGRkXtkZjcQXYFWwKtgaghohswKbLyrjUwMHYFVErCpVLHowCqtOXTxYFTGMVx2dJNFUnSrtwKqIHDZUnTyngHXhYldFPLQE0zHGoYoYiEK1TqnkGgLMbhCkHrEQRUVkVoFNVwI6C5bXZkV1LUM7sqjH67CBA8dHe+rQ/p5uYBlbGyOVTVZXBYZf0cIQwEWOhyJkou1oO1R9WhREkpXF8QagiuqKZehFDjRHOotMaCfA6Kk+1Xkk6c5xSxtIaGUaUvWpdMuZLGWDmmiGkN0ARmft57M2a4y1Uzeoa60AWGs7BBxwC9lANozdZlM5kd24u2wYnJEv8sptZCPZ2zi2jM1mV87ZmJwIj8Ql8UrbxtbbK7jWnrFZ8ATcwX7BQ7koL92DdqHtgiPgCzaNXWafofI1j7gjXomD8kKclFvyOLyS++F7eCnf2xLP4iQ4ih2Jl+AidqRtYaOJ0JE2G/88akvalTYjrsWr+BPH2xy2h51iD9gFNoJ9aDfakngY72rbbhsBr+N0O5SP4CYcbDI9utd2lH6kFWlEOlQ30nc0I56By/FA3akH6Ub8jbPxwJ1kL1kSukP3k62oKdvoNmj0HEpNqeXIOaPPaDhwyugy+s2bMXqMjhOHjCajLS3NaDP68jKNTqMxMdVoNTozk6qpWlOzqquaDp01eg0bbaeOrqMrK9loNtqNnvzyZYskpH58lOSitegtkTpSd9FetKQGAwZSQ+owWgwWLFMWpWhFRUYqi/qKrqKnaClZtKOjFW1FN2pGfVhEFxmilxzqQ40ESRAdRB858qf/NCLiD/1DJyYC0UB0kiRCtBCtRAmgBtRMmBDRRHSTJoE6UDtxIqgF9ZMng3qQUEeBoqFoI0YINaE21IV7e3w7/PR0n86hceDQ03o6T+vQfpoHjx16h+6hfciQEQOPhWbhQr9ooVvgzbihbdiAoWHoGpqGzqA7dHD78KEECH1Cc9iwIYVOoeXk7vSd1qDBTtvpuDgUGoWGgzOhTei3NxKahG5rE6FF6LW1EDqEZmMboUdoN11Cr9B1dSq0Ck1Hx0Fz0B70XIQIGCboCmpqaBpNp+kLGoOZNtNqFvTZmZpW0xS0hAcPyHSZZqAVKECQQCc4oMf0ggUQNATdQDvQUw0AwFOAAFsCNJeuoqIC02B6aupLf2kpKS/tpaOiunSXhoIyoA3oddXSWtrJiYAmoJmYBugBuqmpgC6gn/SWFtNZWWE6TGNhVekqfaWtLOmfLX2rse6ac7331z5X8rrnS7nSJa0zKaloaabkyFGjR6I5NEOalCPl0Ul5NEtSpAdPVpQT4bmTE+VDd+jkQ9kQncxsKBfKxMyFciemZe7MgizjZEGZM86bzJk331Tmzfynsk3+k/u0YZP75D1s1uQ9mc+aycwn+5l0k/1kQG4oM6AciBJODpQHwZGTB2VCcuZkQtlzzmX2zJ+Xmvkzg2rWyaAZUR07GVFeZCdPXpQZ5cmMsh6qI2Om5jSMWHKafAaLlXwmk7FSJZPJYqooZjEZjGKUDCZLRnmSJXPkkyY5MkM2YZIhcxcmSnKXrEVJYtaSsyQeyVnyliNI8pbMBUmSzCU/JlmSH7OXJU6yl/zFCZT8JYeBIiWHyWOkTMljcpkpVHKZbIbKlWwmo7mymNFkNYuNWU2uNuZqdjzcoSMfZkMdetkwF+rl5cI8mGcjD+ZAGzVyYAasISMD5iAyYOQg+Q+Gi/yXfbhokX3kHi1W5B7Zb0WK7Jf5Utxlvtx3pyL3ZR4q8DKP/AOPRf6RgbB4kYFkIS9iZCF5SIwZeUgmMoNGJpIFadzIgpnwBo5MmIvgyJGLZCM59rKRjLiXEfMOFG5sGUU2wYYhm8gkMKRlEllE2oUsIoO4UCGDyHQVKGS67IGChOwhz0kwy3N5gxmEvCFrgECWNWQ4sgYZLr81YJDfcgYGDnKGHOfgQY7Lcg/KslzmUBYhc8gdIkzIHfKHCWf5Qw5xZiGHyCMsoOURuQ5NLdflEmpruUQ+sdaWT2S7tmyX3cYAVOWxqlw1lRNM5amofCAqR01z2DRP1/y15tUpdzllp58N/Px71uq580yAZ57zgJsD3HxtvrLZ4oylswCd9c4Fdt4+Z/nsmfIWU2ZqylxNuekpez3lJ6gMBpWhpLKYVJaiygioMpVVVmCVrfKCDABf+rRkyRN7EsKUCGFCgjCpICwoEJYUCAfaxKKbePMPDv2D//DBj/hgPnpwIz1YDx6sCA/GYwcjsoPt0MGgdDAdTWxIE2vWwYfq4Dp3cKI7+E4evCgPzrMHM9qD9/TBjvrgPn4wJD/YDyAcCRAGxIlHOTHnIDxpEB7UiUs7cWchXKkQLoQv4U+cSebyUgwWAwZbgsFgvmA5X/AXLxiOF+wFEldCYkgu2A0XzEULntSCtTjiNY7YsRGracSNizjNIl60gs9YwVaq4DJVcJUr2MwVfAULRoMFY2HEVEbMiKvVLDjLFsxmC97SBbfpgrs8YspH/BiJ30TiSEkcRxJLhsFzwuAwYzDmGDwGZ2IymIqgoiIRTAQQRwHEgEEwlCA4CBDsBAgG4gMz8YF99MBKeuAefRhJH+7bgY/swDt04EMdWEcOXCQHzoEDE+LAOG7gwRv4Rh4uzMN5ethQD+vtYSN7eI8PI/JhPj+c6If9eOAkPDCPH3jJD/zjDzf5w39C8BMhWMgQLGUIHhKIpwTiQEwFC2IbImjQAIFBfMAzPuAPHXCMDrgDB/yCA+awAbfYgDfE4RVxOA4Oq4DDcPjuzg27teETbbgNAzaBAWNIwyTScNoFPOICvqCG69Sw2housYbX2DAKNsyG7eze8FsGnCIDzqAB42nAGuQwCzksN4ddzOE5DxiGB+yBDsugw3QhcI0QOAS2gUVgNDALFr7wFxemwIW5tvCELbyVhSNk4awCGEIBXEAAJhOABQTADQLgAAAwAwAYgBVWYIWtpnCCKTyFxcSicBQUDoPCUFL4gBSWosIIqDBVFR6rwlVXeMEVvsLCDrAw1gD8YAAeQACXEcAEtLCZFtYygCUYwAa68FkX7vLCFbywF0bDYHg6ekfx05PoFcVNTaE3FDMxObqOsPeMLiPM+aK7CGuN6CLC94Je0E9sP+/nrVSp0C10KVEidAldUlJBV9CVJInzct5JkwbdQbe0tPN2XkuWPK/nvXTJ0DWEMT50D+GcE91EeG9FVxHuvdFthP9/dB9hJydIFxJe10g3Ep7e0RvoDSBAlJfy+vHT5ra5ffqwuWyuHj3VW7158lAv9dqxg+aiuXXqmLlmbmYmmUvmXl6OuWPunDlgLpgrR86X++XCgRN5I2+cOJJX8lpahrlhLiammCvmamqWuWUuHTpn7pl7506am+biwaPmqrl79qy5ay4fPpN38v754+a6uZublbfyBrpvrpcmkJBMLpPbpUuSm+Ru2ZJ4E2+WLIgX8TY2Ht7Du7hY5Ba5VqwQXsJbpYrgFbxTphC5RG6UKEPukPvkSZAb5Dpx8nf/LhQoQq6QK0UK4AW8ioqBN/BSoTJ4B++VK4W38GLBYngNLyOjkWvkOgZ0Lunpd6JE8VWq+MbPQfALfjm5wBR/xeFhkW8oRgyY7sVD/fA/PI/PNzcB9T++yTtxQkWMmDRpfJs2Pk7/0/v0udQv9T1djzfkOzsDBfnNPqdjYmp2OzFitMjze3u+z8z3ybDhbXhLSxwexw6vw8/78aFBU6aP6ews5NkJEaIU1AeZMdPPVPYzPQ1mnsf0NEgn2fg/npOTkC/U7eDpebwfDwhQj0Fsyvgy/96fPZaupkpJSYqoK/KFeCjyjODAeRNFsSt2REQ5fY7vnZPTUrfUixTREhhICAj4w1P9mjW++tE+mq96NN3yEhHRUDfUBfsXRkYsWzoXLpBOOiKUKG2s9DZt3BjphYVEOpPepMkTKX3KFCrdSr/SpkpX9I2eCxcfGenJIEEyeETJksFBxCFd0Hv6QN9+6wP5Pt2vBw0ag4OG3ZCJz8D22eA8JpxZ/05Ofzr9U/7Sy5Hj3VDwbrya//S9/3v/rqeX13H8/9f1S0k1fSamr72l/t9Xejhw/Jvr3/hJtbNMqKduo9+4kSOHDhw0atSYEaPLgNFldBu+hs/MURag7Af4AjAxAX1A//Nz+g7ezS2ED+EtfZ1X4SkpUXgUJP6Ab2aG9bGoftbX/zrw1Q78A//tK/hNUd4y6kdVfbC0jyDNwSfzcE/+yWt/PdOUnwLip0A8kAi+R4QfQc0fFvFFvPeG/fNQP5To1434I0L4N7+25udk+jn/7Pd9QsIdf8eH8XX4MGq8Gn+F0T8++gDjy3TPz/5JqWdp7I29TV/04sXx0bFr0XLYDzthL+w/+t8fESE7Oh8fYAfsPLqP3gNIB9KJ9CB9r6/3+X0Jn6uxfTqZHs/fbfhx3+0vYeKn+Cf+imf0Pryi//SIJnnRf+EH+oL+HH/Jl5L5Bp6Hh+Af+B5+kU/0sS/hT3g3f8fr8f9bfaiv9ru+gQ/hU3+a/+ZH+U4IeCy/u6Q+yfs/+bN8LF6Gf+Etv9hPMMAL8LiHdtFO+jX8xp/2vXxJyM/lF367n+LvC/mEn8PP8OW+kRjfxCfx4f6QH+Sv8YB+iG/6ez/HL/RdnstX9cx+2Q39u4/iB37Dj/jhephOpld6HT7HL/NaPCSf7qdf8puejw/spd1Nb+NveD1P2df0aiftoB1Rp+xpOrVXfgofgw/0aPyYOF1OR/RnPPWj9S59S2SX7I7dSV/SEftgp9GH9MSepA/6OP7yU/BsfOW/f+oH8Jl/E/P7wfyYf8/Pg4e3oq9g0V2w6Cz6i96iiwjRQ4zodSP6CBK9BIlOwkQ/YaKbQNHtUHQUdz3FXb/rKjpehgxwHS6ua4jrcXJ9gxwHud6hw1yf6x8+eOgeOohO1zF0Nra1vtbd3Np6W3/rGbrahX6hp6WhdbRuwUKFXqGfnXUKFCb0CV2ChAg9Qjczg9Ah9LIysk7WHzxw0B30Bp1BWBjY15dX9+pdXVydqxswoLW1QEFX0MfGEvQEHQGCA/1AF+tgXatAL9CzOgGegr94AQMFX7HChQ0eI0YLfidDBovOnZzw8AoNOZcpU6RsJ/wGz8vbwXlsyQ0JyYUL4+LOkmXLlkgze8yYL/uRF0nkiTwwkIclHijQ4SEOboMj4UmS8CWEfEkTn045ISckbMKfpEkjZkteXQnA6gH6+owY+fzklyjxSx2DAfPlSySH3NRNh46ZOZhw4Mjhc/ibOIiIVyB5ly6PVjgVKopSOBQoTjgT/oRHiYLIEfkUPj2uV4NbWTxyRJKH0ZwE3JqAhYVbuPzgQoT4CML//g575NgDBDSyZcsn/+ST+KVEifYjwk2ESBAou0mTxMTDTQgIGHhkGxoKOm4rVqrsxY1lU6FyZdGGBIlffnnfpPvSJa7pcM2btqMWGTI0W7TAG7IHB4sA2Tx4wNixI4+Pr0ePvz1k7/ltPx8b0fb0dOFixA6R5YBnZe27O669xbmtVMnR1wEaNJCc2WvWuLGzZ+/ZNWrEsMRLeWmpqCPXoiULZ8yRQ4WO3denTx4U24QJEnvExrP16Jnh5wYOFSpkiBDRYrfYbBuPY2nkjo4cQdKQDmhJKshsNGiqdfadOzX4bM59ti1YSMHFwcC42AsuJomPjnJI/NH23IIEAdp/+Bc3YIB7cS+OQGsBDa5Fg0WhTYeOixRHlMCA4WXH2ZeXW46c/YYyDSklyynhPoBzdb14gbiT9AFdgIAq3rXuOfdNRwdi1/Xde+++0u2eScp2qLU7bcxtabnhwBm0uTf/9Kfbp1FlwGwwXvgirkgRojOUnJKT4WI4JqdDx06ZMXxMGEaMGpXhaNCo8eSGDB3iiTIzLzu5IEGcmxwQoD96OB48dbgmHz6lffhmhAhrE/YZR8EDAzkbWwk7bkeEksimVNsXLlSoQGFL4PyJP+ENGcINuQj+4QMPEUKNo6FxChQmuRs3bTibtDQMW620tHIP18M7C1VWkq7hk1FRK9bKOAMGfCwSH+MHKFHiWRLP/G9Lu7R0O9qONiIoKO85xrsS56LcTtqKpqbWOzxPHjPcjKWsLAMh9ocPHdx2hgwaNKSQ29paWgTm9oYNcVO7qmoDAAAgwKHO3TljC9hYWAeuFO3PT9FAew8n4w0acAUKLvCzMy5BAieDg3vbbZyOe/DAQXAQfMTu8vIKE9tgYHf7bn9tLl53gp8ArASMwy+08bbBHWqCp9iMNijoJrQJle0HDxpAINtki7QjHSmSJC1pi9gqNKR94MC2skqwx8Y2AwYKFuwFCPQo037iTHxvwqysI4Oc0vvNOdWWktpTve//N9OlS/vue3ce3XnrvTfG21rSlCiJkpJO0qX7aa8r1HQ7Oe0mBLtJiwoQgBdAjs/NcYDAJ0zIqsDTNCMNCZKoDuVxXIOGDnwDf8DNzLQiYFlxK47HnQ4dCv389NSdBQoIDuAAuGARXoRraQXywAzakAYFDR2kAwXa5KP//AEEiFOQJkRokV6kC2lDaWmDbjxO+9F9+jTC00fr0YNH49F59B6OhBMSKuFKmPQqAB1AgG7VBQig6lRTe9HW1DS0DXHyIVtUdGfyLb61M/foRnFin9guXvzYP7aK3dd/U29y4p6EOKFBPE2VV9lwAlxQ8IpfRXEqKS7FCfl0l5ltMwlaUSKdCJSvYeAYLPA2OA7HB/mGvcJu00mx7ew6u8au2yUU7AR6VFcq1Xs0H41nM9lRnGwlihuKDo4jB6cxg9943FpU8BMckN9xuzCbjJptZmvyQDyRH3IvXJIf4X38RxV+hSNyP77HjXAgPAg/3IUbcb/Yb/ZkHzx0mOOwQU5DXAa4N7c2tjUMamkX0CxUOKMwQUIEMwhlZA8cNGCwQMFYAgQHxMLAvry6uAxsaWUVIDBAAFaAKwBWVVRTUlFQ0/XJqYnp+863zvjeFnge5iycSR3AYVffS4IyNOhPn8k1Wa5wKVCE/L24GxHCwtlV1wBP5aVIsaSrzrfOVvPGBQzFGfk312jNkTsG2nrNQmD+5B5Ya4VVyNqVjLM6hS6D2JOHPJxBwlonKUdbTUz/+xucfW4NZ1BlQ+m/RvlOE1+IvFpH7hE7bZuuU7bp2jRPMUzVpnaaNr2wik7RphbWR9MK07P1c0phOmHtnEqYRlj5TM2mENY807Ip2Tpn+mDqYJ2cNpgyWMtMF0wVrJDTsWmCVcsUwfTAimUqNg1blUzBpl/rkKnXtGsFMuWaGlj9pltTrTXGNGtaYCUxJTAdsNJNBUyx1g3TANOr1cIUwNRqVTCtmlKtYdOpqdRqYBo1hVqlptPpk1MT0/ed76me4uldL1mqRKmUdJKk0TXSCmkNXR01YrRIUSJEh0BXQ2uh1XMlNEgQZyBAm3/8rH3WPaueFc8dO3XoaGZirperpZw4cN5UUrpZ26xs1lSpatKgObOaWcmMERMGjOSXyNXL+tiFy7plzeLYuDKui+uV1UoVKlMUpUSB8sRJEybrkjXJimRNPIJo5NCwSCHhoGDgSmQFFBJk/Vt/+Oix8lj7Vr51x54OvRx5OG7YqEFjxipjhbG+WF20YIG3QkWKOzsUJ0ysJda6ESJCrCDWDx46zK0cVrlVwxqXAe7NrY1tDYNa2oUVba2wnq0UJkiIYAahjOyBgwYM1gXrWAIEB1axFezLq2vlWrdWrTWrAIEBArACXAGwqqJap9aoFWqdrk9OTUzfd741vpcsVaJUSjpJ0mgkUUihjxw1YrRIUSJET4eeQA19FvLsJDRIEGcgQJt//PThs0dPHjx37NR5ovOkmYl5OcdSThw4byop3bSZZLOmSlWTBs0ZM09lnsiMERMGjOSXSC+Qj124bNGSxbGREcviFStVnqg8TVGUEgXKEydNmCxRkgRJ4hFEI4eGRQoJBwWfAp+IDAEUEuQPyA8fPXj49fHt2NOhlyMPxw0bNZ5oPM2QEQPGCxctWOCtUJHizg7FCRMlSNSNEBECxBPd0wcPHeY4bJDTEJcB7s2tjW0Ng1raBTQLFc6eKDxNkBDBDEIZ2QMHDRgsUDCWAMEBsTCwL68uricDT1taWQUIDBCAFeAKgFUV1ZRUFNR0dWpievpPvvOtM76XLFWiVEo6SdJoJFFIoY8cOTVyYrRIUSJEh0ANfRby7CQ0SBBnIECbf/z04bPHSY9THjx37NSho5mJeTnHUk4cOG8qKd20mWSzpupEdVKTBs0ZM2XIjBETBozkl0gvkI9duGzRksWx0YnRCcviFStVqExRlBIFyhMnTZgsUZIESeIRRCOHToZORQoJBwUDiQwBFBLkD8gPHz14+PXx7djToeeUwykPxw0bNWjMkBEDxgsXLVjgrVCR4s4OxQkTJZxIONWNEBECBN0HDx3mOGyQ0xCXAe7NrY1tDYOaU5rTBTQLFc4oTJAQwQxCGdkDBw0YLFAwlgDBATGnMCewL68uLgNbWlkFCAwQgBXgCoBVFdWUVBSU09RpfWpi+r7zrTO+lyxVolRKOknSaFOkJlFIoY8cNWK0SFEiRIdADX0W8uwkNEgQZyBATZtNf/z04bNHTx48d+zUoaOZiXk5x1JOHDhvKimb3DS1mWSzpkpVkwbNGTNlyIwREwaM5JdIL5CPXZq4NG3RksWxkRHL4hUrVahMUZQSBcoTJ02YLFGSpAlJU+IRRCOHhkUKCQcFA4kMARQS5A/IDx89ePg19TXx7djToZcjD8cNGzVozJARA8YLFy1Y4K1QkaLprskOxQkTJUjUjRARAgTdBw8d5jhskNMQlwHurcmtqY1tDYNa2gU0CxXOKEyQEMEMQhnZAwcNGCxoUtA0lgDBAbEwsC+vLi4DW1pZBQgMEIAV4AqAVVNVE9WUVBTUdH1yYvq+860zvpcsVWKixFRKOknSaCRRSKGPHDVitEhRIkSHQA19FvLsZCLENEgQZyBAm3/89OGzR08ePHfs1KGjmYl5OceSSQ5THDhvKindtJlks6ZKVZMGzRkzZciMERMGjCTTF6ZIL5CPXbhs0ZLFsZERy+IVK1WoTFGUEgXKEyYnTE2YLFGSBEniEUQjh4ZFCgkHBQOJDAEUEuSPCQjTDx89ePj18e3Y06GXIw/HDRs1aMyQEQPGCxdMLZhY4K1QkeLODsUJEyVI1I0QEQIE3QcPHeY4bGCSY9IQlwHuza2NbQ2DWtoFNAsVzihMkBDBDEIZExnTAwcNGCxQMJYAwQGxMLAvry4uA1taWQUIDGASwIQV4AqAVRXVlFQU1HR9cmr6vvOtM9MlS5UolZJOkjQaSRRS6CNHjRgtUpQI0aEP6hn50FD+Keh/fhrK8/HgqVNHk5K3ZMmTkvpJduzcuaPn8/FnyHgy9qNZN7cfFzdjxtviogxGPr9Pnzl/0Jx582bOnDiXX45fe3ujpPwTboV8dhYh1EuS5CtVSvMWLFDA4+nQ8XYceDOzCRPQSn2kSP4R9o9EfaNGhw55UNAfnorKyYlLSbm5nZDgK1S4UOh7eg6a8x8+iEDkHTmCBMmPXvCjnlJc3IY9fXwfS9pJSbuoJBMmRox4o/McPAkQHoQHOTk3DX7uE/rs/IU8hjaf5vf4OnU0Ef3g4Op1gQJqV2N+mDBf0nwzZsj8MWLElPlnPtlfsGBsLOx3sWFTWWk5OQnnw/lYsDj5TLS0vCw/JmaaDyhkzRrCOHHcyBnwt7a4DHwCBCAAQPPVqPnVN7/6qXjLY/z975WV1Bd+xQpv5+u+lT9limKDBG9vMmSs6VH5Vapc+Va84RF/xHvfL13inndDhvoXG+iHoPt0bGgZPtoYFZ4FCz/D3wgTprLSY+ynnal7pqh+u7+d08pqXxHg2ruqks89T+fD59Kl0l5KyftHv8F/8OCNwVfgU3gXLjBheBoAAOAA3NoeaPdAvdKP/JCQbX6bwcIgv7BwjeQH06XL4/fSJ/XR0R6pR+qQuqLOiJGjHqpFi+PfAmPDhwEjjpBwxp/x3bhZ/Iuf8jMmJvolECxY0CBBwscYAj9O5A3Jybll+Bv8F79li+OkN2PGS0pKdvGLIkSAAPHhe/B8el6Pco3yr61N+BN+26/wPfy5ud/h0/VHvVEjSovAflpa44fjF70UKXBMPKK34qFAyaDEH/kmUMDBIdb9EiXkTnw7H8QLChox0mSsQVVVniG+sBDJggf/6/F+ArP8wEAsH8uX8qkkSUJI2ETEA/7EjwSJkr7fowfhj//n8fCpqspN/pMnUL4UP+iFCFn96v98kA/k+/BRyGMIkU/kr/mAHvusLK3tCxQwsMAjQPD9919+y3v5sLAEYF5MbKrAO/AMfFkZlIQ9vs/n9wdf/Be/sDDHkp8kSYwj30jVAV/lx27cyPs6Po5vwwYMGr8GCxYuWnw8PBX/zouXK1n8lH6n16kTrWmoZHNOGQsGBBMABAAIFAATFxIIokgWa3oNrwM0D2dgKCwIgEQEAAAcDAfA52uAQQSDgAAAAQD+/vv794c/f//4/f+fX//++f/3jx9///r5+59/v//5+/+PPz///P3zl3//f/37958/f3/8/fuHX////f73j39///z8+5cfv//9//2PP////P35x18/f/3//8s/f//x1yNEdlMNpefMnTeXmc/Ku7Ouaus/ciUG2bPcX5jCCVFoC1dQJsfzl0ArcK7CtwU/whK+CE6CVfK5IMhT6r+Vo5AZDIEHhwhJfSwxHDziHuBcuXhgEPGA0+eCg0PMg5w6Fw8eIh8w8SOLYT48/pETP9r/8wgkSAB0AOwZ8+YwtwnLXy0Om7KAhRZwAM/1SHasQUK7tq1I8efMl93acVz1tzvatZMhhZ2A4WEaGPIr/shd+CN34T/6b27WX7lZf3Kzx9+NRg2L/Qp07GCVQczyUU6A12FHfINbUtaaAm60jbplYiFhWg5XxOdbYtgbHFUYN3BT6wkph1TLGtO8BAq8J0RJ2TUVl+AX5IT1sCB3S83Kag2clD5C9dBqWcYUD4UAy7WAG9VG2eAD+Cq8lnII2VOQ4r86KTldqaApyYQtuYP05c6HEH4X4PM2xs3mWFi+DJXwagG250N8NsVCHSMQOshFtD07xGVxKPD6mnLhiByf8zEvi4ZG5XEgj0/k2Dkb46O4UWlNHWF7TIzv2xg3ijaFwXbcSqoF2J4P8VmjKHeqzfA5Jtf27BDXGg7T+ARCDTIRfJiMEKuy4QgIo2sscekcQt7G+KhvqEa7WVZ8R6hKPtbGmGE2tJu64yuEKmxzbNoedMUrsASpIrpgG8cmXTAa+g9d8SpgVbJ5fGEao4HflJXfAaske0RSopkd/EZZ8RWhKvsCEawCqtBu6o6vEKrAJ8fp80A27YauvIrYja6RkDxNYOs/dMWrgK2kcmQTFcjmUPdNjZ8j0IdDl/iqPuov8SFvbIetoL8ElrVGNHQD+ms7zCpQi73oH+WHsiE/vsL2inpEGsIgC1xD+bErPC+axL6uHrGgOtAb30HgaEnMy66RjdWBvLF50JLdM3goAtHgCuivzUOkaCz2ZPeMhtqA/OEN4GdjMU9WjyzoDuUP1AB8UCoD3vBwDJARvYb/ghAd6IdC+i9GTxeMFn2HgKNYStK7YtRWg+jg2zh26CB5uZeztiqIVtYT4MsHyZU7OXqqYdPwrDCl94C8/slRp4pyHMjHvCwaCum9GL1dgWHnqpyWe0hP74pR2zkQn3wQ0CiSguVeznrPCmB7PsRnUyxU7uSIgbpE27NDXBZAa2z64ANmV8Xp7Pd1meTwIjk/R2Z/FAxEc7joFPdNbCryT6/5o7uPP0ScxTbFRg7K1ReuLbPCvf9GVxrdZ3478ll8+gG/LXKAL4ZhhckdTFNtrS/VXvPv+3F32l6ZvJsqTgO1Gmy9wD0Z+X59SXf18sPS6TYjqq3bJZJhzzodl9OfL5OCb8O1E8l/+4P3/DEj5cV/9zLGKrF1Pf9Z7otKGvZGEntmgsljGOg83Kr/AtqCujaP1i9HqId/np0d2gFBnDA2MI/9qqOUygyTbz9WqtbKzKZudjkNVkMr2Re6Iy299geXv2Oo9ZAs9taNV6M1CzQMZ+PqrQwN0LR8jS6M7bU6GZ7Lm7AIJy1HPYv1IcZGIGre3y8TJqatihBriUlWlp8vxt1Ge1IzA96oZOGkEqnScqmlJuZNyBNu8/NH58qlhCdJAR0u1WOuyTKeaLto0n/L1CtUEDU0PjZ4vJ9OuN9l0ZX+TBKVMO+vsTGwwZOp1cq1z+iC2XnzwpP3EaXlXlBys8NGiuGEdm/9DRLot0YuGd94BVTwg4uRsL/0JGuNPXYA2v1rcJFEf8eX2puTSSw75XVZQsRFT3Ojya1hpsPSBRk1a0KewWuHl9JZB0JsTi/uWUonOgJ3YxvKIAaoiamjHK7sXs8Mn0yWFJs5c9CQkTo6BbOpiGg+Y5tNcmsyyTyXaTm6Urx4LTVKoUpvRmmRaqJEz8bmitP0KjD6VyQTiADkL1wJA3eAEbLqzWDb2MfHoTbjQvHfijnF1uHOs4B/ivg2EzjZ6s7j1UwiHj+XnuT5/6JBvI08ZPumT7Tnu+xl3aMxGrvjtQNgm0jjfhb06Q7us5K09D0MW7djzCskJc+STeT0vSdk8MdwTJ7Ja4NBxsTIWEbW/wGUyJwOi/PLO50q8+snoalsBdzIwAQEf9kexRIYN0CfiRkRp/f4hPP3ciEuRf1hg7rDEO+B90LBzgHz6C/1qzr7IOPwBl+rAz/DiEZFRuMCGG4ivwIhyZNAYdwravCWwlDgkj2m3kD+s+akeJx4mKLutrNjgYTJpuOyjwf8MUOeoz5JZGDqV7ax72y5S+0UKIqq4wUhGRSuuDHgX1NSiAVMz/TqJ18ppbkZnh2CCEnY21l7K78osZAq6T48s0l8R/kzrWiJEr3bvQMx/FZQ13S8CtT+mRWMcqxk5We2V/b2t2kVu2hLvXoHx99gyGqowk4F1d3Z37WoRd64dFlyJIeTp1UVDn7Fb7qCQI3El6DzVTCxZGW9tQTAPe4OwsNJYr6odzqrdD70lxQHgZxkBtedUsx5Yzmk3WaKNR+rgC9nMWtZM8sg9x56c1s8PBk13U1Joij1utk6zUgvH6OfdRVTZEMQLfaZg8V9VDHyH3c2UwSTkKxhyjirglPObNk9DlrWPV2PxhnjhjDPzJd3iOe1PgvzAtCX1ZupxiYhVg70YXH2H/W65XKJw5Xhud3UlxZ8kZI5nwNKu8LwWysi4EYogvYdFBdaKeGH1lBjx3SZfeb0pdCPmeFlSl/6snJyR/Low6JqyPmmAfqDQVI62oaT/i0/cDucW4XyB5DwTESLtFTSL7UH1vwIEvi9uY45cUWFJof2Vl2Pe/TO8PkD9I+A/iXaX+v918tif7Dnz47+rf6hSqfoVJyOuqDhyJYkKk+gCCLFDoo4G3O6dvbml1zNuuQVpq1LTY3BcLqo6SqGkR56RGHqJpdnd5YgwZ+tpOXHtNFyL4sGl6m4kUnRKdhFfiactu3Ti4kxrG0xu+Xrl3vY3dEP7MsrQ/zL71pVRA6O3805bBbF/vS/fMO93z2Q7VYnbnap0pOaC323sRiTc2qmLrEjKmxSoDeJhhpg7ufltQrSj7AHfmOZh4i3XdflJI/vgPF4BdgsG89ix8GxdxKXmUp6XzC8c8W6L4sP4oyiu6cek9HbP2gsUSp7pHxzWzw1e8WqJdIX3DJWaTQGiX6QIzH5P/M74bmDfcPOUHX2RnJAGOOb+whaHe93tdvFAuVvcrLj8x8wPqnOTHx2Pjb521C54OXd5l5iMbsyxQ1yEb8nZ8+cD/qNw0pU44cstr431y1gnrONy6eDYtt46WViehoLP477ngGGfC8ngy7EkrhgcjEhJ6NH8E6nsA68NDaV1ICHVbPPm2N7ztofIDSEt6buaELIyL8uwPKPo3+6jLn3ilvpOVAgaaGhvusOXzBthpFpP5xENylTj5U/g3DQCoD1KKti3sGXIRd00DpvKUydVd05+P5M4KxwZK+BBS8nmPLB0X1C0okhm3e/YbU4Z/TuFPwVUwn6D3WXzgu8Awi0ybXlz8+2pKCjr9DiC9tamIxNf0dRZbl7xilYNvApB5ye4TifxhH6GGkJaTXTOKxaTA1Ma3TMNxfwdc3g1gcNO9O91WMRlhIStjItmiNZvXQ76OnPB3E47BTr6cSC2+wP5mfYzKygUEvKsJmCtCU4cVfTX35Fj2KlWKMXGDpUnfx6vYEbtaz4Adu0T+IPigdqm7XgO5TVnB2vi8Owt9qFy6vZLXEB1OrP0YGJq/XEYLD0bCvcPJ6F6Qt1CEXx6deGJHMad/y8cXypEZlo6B6K4X69Ni+8dwOKOz9JZodb81jt8K4sqv6TLkRRqrspZ0BbvzhaY7FZwKwkOYGyUcSg1edWRZS1ykQst9o7oAZn6bz2m2o1Ns19ozcetFTvzDNJ3bgeWVEUzkceess6CxksD/i9P56486AdckQMj8s3M1MXN6tM/kYsCJbJv+pKwm5kWnCjsTq2f24H+UG/WDxVZ9bBq72YG4mYUUGjZ0QOM5gE6ouxRBoNjnORY5K9IqxulhX+KmO14T7+qeTRCk1Gxdx/2k7+FFskbxiZoEVjFvi0xA92KNmnWpeiZMoZ/qWoycjsQk0ygTHKewO+CJ/G0U5n5mHjmNdaRuxX3AFWZeb0gzfJtEma2zm4Cl/ciGwBLYJ3V2hA/i3x5ktHm6JEfdtsNnNvulxjzBBvCUMIKAf73nRCefqrGVN/1ofeDaZ5fihTRPPa2pPQp47jbD+B1GzP5/Ert49iR/zYOaPacGWlRZgOd8Mw7u1ADPn6FVrqOwRrN6jhThMREPPKPwd9bjLcWa1J3WiBW0YCqyX8Zs86i+3icn5q3yi3tCRY8IbRFKidDGqL+dvmoQ/rXtUVMbbm9pyb0t+BN85mOtPlH2u6OtdSb6faZPv1Ahx0vLufn9D/onc+YWpwuo71G5DqF09/px3nG2TinWSVgw7rsjIlgX5KwwjceFZbYrR4aTrfijGSy12UqrDjYGYDAcnW9mhm/8cuLnK0uQl6YQ0Pzu+gVUgRxWrK6lzg7N5g5D4mxTJh9R30G8vZobFj5HFlYafDJwZK+S6taHR7ow0agKF+qRzoOwOm6shXWF04n9NUou63GtVrw5C9nwOmzTXxBwdQBlfV3uIBKkO557mEy2BdXd+ABmX1A/IAsxFgVY48pe2E87itEuo+qtHdC56J2t7bNeiTyW+ZTbZDg3DE/PC5Gk6eWmTKt3+wO/XWi+3aTY0KRdVKtZrplCvoo1ZOqUtHk0JRvVKtYjrlKvTotdOq0lGk0FSvVamZSnUFNWrtlmkXCmo01yvRq6KmXEGNXjmtKhVNGk3VWpUqUylX0KPWTqlKR5NGUb1SVcVUyjXU6JVbpt1oqNBcrYpaFZV2BT1q5bS6dBRpFFVXqlRMp1xDjVo7rS4VTQqVqpUqNVNpV1Cj126bcqOgiuJqJXpVdMoV9Oi1U+pSUUmhqFqrUjOVcg09euW0qtQoUiiqV6pVTKVdQ49au2VaM9oQgDuOTLmwZcSLNzczfixZYcuIES/WnavAeOLEi3Xn6ktHESJUuJGxoUOJBS8mRLhQo0aGDmUKiBQbApZsaWHyRIoiVpAgWaKlhYmTKUWuIEmixBYWJk6mELmCBMmSLS1MnkhRxAoSJEu09IxFj7/Bijcza+xYMuHLiBMr1tzc+LHkwpYlRqxYczPjx5IJ19BAxYcQBZRoEWFChRsZGb7moAJdAizRwsLkiZQiVpAkWbKFpYkTU4hYQZJEyRYWJk+mFLGSBIklWliYPJFSxAqSJEu28I1HFpmCFW9mbuxYcuHLiREv6l5O0qwlQ7ZMG1uzZ9OIXUNKaERQqhC5gkTJlpYmTqYQcUc5MW0sDTyRQuRKkiRKtrBo4kQKkStIkij1q/Nky4kRW6yZmfFjyYUtI068eDNzY8cmE7aMmizaAg0aOywuFEwIlKKRIjNjAJs2urLDDYbnkmogOWqmSqWMRJ2AHDJxRFp0WRK8WpXjqp50FMpF83B4mSlIuYqxooOHc8sykUQ7FGOWDwy3U/ViG1iSMH60KgLieVylmCigHdVY6YXDu2QlEExbjTDbh43EXilGVT15FNrF03TYIlGQ8oqxo4vGcxVFIok+FGe2Bw5Xp+LBhjZQUlhveGqBBMO5pRoIpq9GGdUDk3V4FahIPV1YhoPDSLwR8KCRw6bfqQKoVzbrmKxYODE4ZTPlcsZjzsGGnTkmKx5GHEbZXLmccanbNQ2bgNvTJCNqgYmNOJknOqUBwPROWwQ6UY6q7HLQYV1eJEmkv2IZ4eMRD2QxWpWTR7EcPE+HFykFKK84K7h4PLcoJoLoQzVG++DwTiAJTGAJbbx4Kg1E0+GwMtGA8qqzooMO55JFJog+VWOWFxiBTBuLcVVevIX00OE4tMoEoa5uzOIE0zlNGSimXkVZ1UGGdUovEDi+SyshQbTVKKN8OB2nrVNAp7zDi4hE+qmGMTw0HqegSnr1sJBNdfzp2KbCSOO/LZB/ifi15fiaHeAvwO1rv/DfcJW/8KbC0Ng+r3JDMN9+6emc131Xad5rvxu2U246GuO+2/fvH/jK52y49XK3385Y+C5SK1/BrRfdXpuW4dP6gbau2NynXLeM84G7BnGs4a4dHCvcPX9jBXdXb6zh7r0ba7g7c1O7b/9ZCE+BitsO+Flo79b8CWnFVvrS4myEHeukt4veIuptIW8Fpv37TVwmgTAll/VcPtgZBGQyHOEdlvZoCai9XcMyZzg2rh5a7VVm/kL4FFRYSuITUjtwzRj6SOmcHTlM9Xaub2qeD7xmQddBcIGGGPrOfKGs5TF/NUwg2I/tIo+6Mxbj/Wa6tvwzKafteVQy/7HjWO5DJixr+7zOc7bJB2WjU6JnxA8w12oMKycTIGEc9PK1I4P9iyFntn0fjv1suPZirODuTIwV3LUOY4W7R2Gs4e4hGCvcvf9iBXeXX7yYZshZpd03VvM0YvD1Qo0Yvt6pEYOvUzVi8PVajRh83axJTHFlZ2s6sS2Y/rglrLxgdfK0oqNuWO1hZ90m4Dx58sqxuXmDYiq4naJC5sSJIXvehLMybmLNPuHBpGpq0h6JEnN637CROpHlWvPZICVTSWPbvppookbasBWtOCt/y1sBbo+SYIlGL1hNnlbUqB9We8qs+wQ8G3pX0Hr/zRocURH2FGmaEzsM2f0Tzi7jMmvWFxpMqlMGdiTSONf7h2Ytkyr7PvwcpkgkrKGHqci3K8DZCvDmCsCjwDR0XSeoE5/s6mHI9knKMYJ0uHRPfuLKieFdTg5wv7GOZr8GLwrHpkw9h/sQ2ibQdBzE7GoGJ52qMGLcuZgOm5wQWr6lmzCS2xJNeXZq3Ax+XYMePu8vXcpLt89KcOXkGTD8c+nMBbdunLngE9NmQPjHqJkLbj1n5sKth8xyxWVmHv6uRK08IbWreoeKmPh0Y6+HUKp7tRY8Deau4Dr6Z3aQQXoStSlV56w2ZLUJLx1PnDXs4CRTKYxMdi6iIQgnfiu2aN45T2Jb0SnPSo3fOQNrn2PertZu+eSeFxC8MeOVzlaedZSj3cCNhrkuHfxgqIsO55roKuGl41wluHKWqwNevrkP03yImU4dq0JEMQ1cR/OuMxeVYcvmFXvsa7g89OaWa41pFQ+sRN53c4m9XI6GVDUYWqspdyq6hc4tDlWWZrQ6I5qV4cK+rFvWnjZl5TWRtqPXWegFZQ/ibId8CsRq2hzyXrY8RNX4qLm0g4Wi2FSZ/o4U6JjVMOieKUdGUJib7FBEExKMbzdPicGi7k0VpiojZfw9T5zDYQJVdZJMf8cIdGGGUPUHyOmXoeGgbYhgMKYpzUcsOxfREIQTkY1rZUbhwQJdmipY2ZFy+X2ekOPDhFMxSZb/x4jhaoaQag2Q9zhxxdHJk8QOltXnU0W4HSmACkNj/TVEOW98DJsN4yxcd8pdqxedsqXVK6Lub7Us4WaSa9nH9nlXhbOvtaS8XDaHfBgg0JYCUyvKqe8n0kGbS5WlK6zOJjeQrK0f2MTucfWLB5vaOq5u5SCZ5WbfuAwytGzE5hTkHLJrxrMhZMdrnB5tsMhrT5VwYqTcvFl2Bj2YsmYkryM037seh96i2STfcnjUV7zMvq+MwdJdzvlUaW7ma6T0azmaJ8mpYXLwNUmiH2PEexW+GVLu9GYRerllEBXaj4Y4DEY8dW1EfB+4nSdbBk6HSZvAcVJioxSdSThYQJWmSvt2pNiuzxOk+DB5fkwS7f4YQceuLzVD0Fj0ZQ0Q9Fu+wOS14heO2v3uerqW+7KDxZXNLvKp4mKtiztSHOx0MQwN14Uu7yGwx7XO05qlmjyItDUFWMy2MDjt1KQRcV3lnN8VNvyLmkzIlsyRXqHO9P0Ws1Qt+w8CYxPKFJhruCN4RvOTl+HS12SM1cPYVjv8zDqXqHMMsbyHDAfDPOV8BFrr25y009JhYqGEyeOMjzqbeBboPEjGNsVtfQRiPN9VGK71JvuxstaxJPvaPVNvWQETblMHx9uaNme1o1iz8FrQ8kF+bqfWFIPVfJxzai99DyEd78FCzE34DtrCBTAi2fb+3WaVDAqaOvVIsy54fne1DOlFuZO7pdkIVtRhbh7sb8GyDKS52em21ma2x8ThF0oBlNoiEGc9VtP8i/2eLpf7x7B5uXKFT8pBiNGmFIoz0Zgwqfn/eOUcepktzoTXbPzRMKicCFPX82NopD0zxpkTWhTvw+QT4mGSbEi8G812RTpmeWkkOGF/LpC3x5v4Gnl4tolMqgZrcrx7qhvMipGGatW8N8/EDJhXhpmIufL2JBNnBqXdIWajGvzN9EK8g7dcgJnBds+ng+Q/W6ZBRlNaGsl1RObbrsfQv2g8SbYcjuqKF8ze7b6Uu0yJrTa3INf+zzGQLn0hR8n41oEgZGQVKghrL8dwGSiWyedDqAZd4ziFPr0jnfbG+zz5tHgYJh8Sbz3Jzt5G0iDUNKc62/3uyMyt72ieNO4dh1U4kd307o4mbvH93eijb1j4s/2B4MgOSGPCXvDijOBGvOvTac0Dm5AZEQRH9kRQkMiGbIsaGaI4duRM7ix2s0FK3im+weyCQYemph3p1oXP/67GIb0ob/K3tBjhippz348xy2g5t0Emm4un4K1NGKHmz3+uDD9bk/evFo19tE+ZmWOhnaPiSnRIbhAazVNKE3XkOvdFzgkNetdhsu3ueJLMXkZyEKJpU71nqR9xOAjgOfMpQAx5RwA44Tg/1Eg/XB3TZXIzS9rXWPJtZcczybSMXSdJNrHL0WQWoznLTGQEs9xkOjs2yPAZLcYpqF7V6M3BZmqLGtchPoOjTt34LPBvXov7HTXL1CCLphZGDDUno+EmE20ZowXLZ23PvqlZBpTbbOK7+9dr5Q4KhcaC2oUYW1XA6PPqIxywMwqASz8WurRDAAYTTfk2Qlftzt9e17BcgnvXLJVBY6dKNnLFfLxDEZqQMA43FcUs4dB70MAn+lEdV3oaE99EFh27diLN5GssEsaj/VjHu73IFKf7R4aQOZ3SJmDNuhF3am0dNHbRXcSMLaRjxZG6M9LlRWyurrnIrJqxQsx+9YvHaIU45JhP4FrDvlN1FzonmEbKM20xa4rMFgErC3tf9l7WkjYl0tZ0jtuJNgu5oOQg7nZop0CtpjqH2MtiQ1SMPTiKiQx2oJnFvbGAdN3tTGtjy382zIOMpqQ0kuuIzrddj6Fv0XiSbDkc1RUvmL33FfdUWZfDaXaT6OGaK53DX8adtd3SqqvP3/ukqpOFKzew5w9aMhXrkZDnljwU0gTJ8bTMSxm84hq5TDFvmyS/ardyZtumb94ix8hl9IRZ49OaNDJ4dT1y17Ftd+6qHXsyRCtv9QSbTeIsWHeLXasWnbKl1yui7m+1LMNmEmuZV/V5V5W7b7ukvVg2h3wZALRWlHZq+oWeg4cNsmMufDmaK4NiX6hd1jM3xaU1Wb+jp7OQC8oGcW+HagpkNfU5xL1sNERpLINjmejMdiA0F4gkbIfF33PiZlscDGlq0oi0rsqc7woc/ouaE3JLppFcocL0bb/j2mguy0PaTU5slHm9tuy8RUg6BWGBOEFWeBXbF96zSXgZ9Zy9IJZlgg8WHdXUz+lHesxSdL50kILDjSlKTfbP/hmbwQFPdaeWZWRpZBXmr221ajjOiXdSCY6xVeXydGyr2wWZzavMZ2JXGMVUky/G1Fp+LizLfVsBm9NbDB0PsSBgCs3D9LkGfFzvuvC7jL+IuC0gaYU6RqbFZYmbl1qrDZ3KYxX+ftsl6sUyPmRGQPBaVbFT1i707CaMZmSyOWnoGRZAKzv7vvBd1sw2paXXdLKpiTQLsaDkIM7tUEyBrqaYQ97Lzoaojhs9lzvhy7DxStmzBY1ZDYPqTXl0hIW5yQwlOiHBeDtzVCa86I3XfDXbydZgn9BU0VdGOmzNM1AMU78/yYPV9Jq6DWkcrHlqesR25yUakmHy3JERnQSeMHg53s7sbC/qwZLHpvosjHTRn6d5dZiD7SQf4YQ2Rima557wddh4pezZgo7Tu3sPoSYfe+HXxfA11xmyS6hFRmxh9ArQ+6ouJ7kpYC3BnWf5FdnuWy8vdMumIT8Ze3SGdLtB9Vi7/l0m3azsQdtM2TAi5dwQhpycIGnctpkpZhQcuwlS5tL1n0jkriRWtZhWZ3HspuogSAPKO4VmTKHPqRlWHodIHY2xhky3Ccsyx+sNZzsbZyEbXD01hJG0jmy+7no6dIumk2zL2VGveF/ULDPhiGWY8f5vHpit8ZqzwZ65pgoljFT3m+ebFSnDrLHbTjL8EtH0WLJShiQNQkYzpThxR66bGm2+uaAdw9BkLju5s31GNfhz9nR4wiIjx+MNOGc123O4YUayE6YBUT3qOtIqpu885Y/cj4e56aRFNcmdSxZtsr1bncfudBVp0Nw+4RNjtsJ4n1q19bN95s6tMr0n1m7tISH5bnsh2lwQbh2zd6G5COwWZq9AZh+o5as3K7EWGyMGXjH7nSgLKWp/HIK7t9VaFbvT7S1UwzDSdZR0GkV9rmwb+9LSsnTb1D6sSaUdcc+iLMh4kHU7kSn41WzPUfcS5iHwcRxEzfTCDuJzPiC/wOBxe+JqTsrNUjQYecrgkW7d09zbNRzmFh0nxRZFxm6nK9ZwvjnL6rGzYVsrH0Odrh1rHe2uYrXbOPmxWSUahLbYp9DLOYk/GFIPWkodKeU3N2neeMjsSRMdQTlvYp+rOMiUPLzX3ttXbi8kz+9pp3iUNhlIs3yak4uOM54nud6tnGtAWultD3JqGUOIFP1jYfiiUe91t+5qe1HuW9Zekca+jGXUbtq8Rp8mSWilxL03luT1cmnInscem5eajl+aCyCvxOlZcw9in7LDiBXnShoaYcLIMdrmpveeiZnjMe3MGPWp3F3XzjJP+8kgZN3ZKVwDp56TZh7mIXDjGETN9MIdxMdcjy8wfbS9ct1k+NkWD0aeGjkir6s653YFht+ipgnZkmkkVqhw+t7v3EOaZRlas3nER5JXa1C8jVdNbCSvRXww2ezPqyQ7oTZuN9kV5fGFZrjJ8xuCHISN9pTSxI3cm3+Zl6l/h/W8vydlFppHz6Byok7d93Awcq4fr/lr65rDkIkzTBK3zlLKaE5ORxxojxpyCrvUyyxGN/EHiThOmzhO9Cw2et3NLNM6oF3LCtaedrFk2McTmxjNvVLrHcjaInvBfTu0I6MDmQys5UpTXDuyyKW1+DA77cK3+eXkLOe83dTICHoqOUM5tPCMMgy/llazRuPl5Bhlt5Rf0lkzrjBWFlvd67zbDjEQmmVro9x8Zrlma+StFi0mbhd3Jpndm8uRH3TG45mmVXWk77QdpikGuNH1hHKGUm2Mz1ZkWWg6c3kmW7jT4R9pdp63Vqg4FycjQ6PsRK6dawHbwrnut7NAI3gnlwa4JWnFxg63eM715piiT5/lTr5VbkdJSE07eBNYA/GNV9SNrZo5MZgdbWkOCfvcp8V45o8rca1AS5eQfVCuW4CNxMMPLrgAgOKcErUSHduRUvJ3Xa1Jac0kOORaO+TTEjfEcDh5ClcLoPahX0xnO4ZHrIG9tX1oyqFgzcpYY3dNCRYb1o2Bb9aH2nY9PV3IlapKW7dCXiiOmo78fzBJJ9ulZmdlrjySIc99fyeqK9rEIeXuDM7snGot41W1d2q57jZcyn53dWAUWoTRrD8vbAhcgT8eRssVNrOaXWOPN6arNV1Av51smZPcxjJzkZPhtxDljzgoU85vJ+Rrxg7HOOLvRCU4qs3eYa6lGnbhV2ts0YPcuE3m/0hp+sZGfG6crQ5XM5bQrYOMi6zsRE/FUCu31TnXDL6Dmujs7UibfIfigjVt30eUD/WgsDDaMkIHnM/uzdPgymqTxOkz5wnNYTEX6ZdF8FmYB4+OifEBB+sh+5ZtyNrnuVwWAAa1daTch3Gny1b9vnaW+TxB39dWNGK3WSMyLGg3yH9QtbjYvX3UEMWfa9YiufmUrmBYeqsNx5mLUsEYau5KX6uqiJUeWeZeZLiPcyusOOO9J9Kdi/kJ+BxptGEYcO6J/k1I0RlienUmCzCNfB0+04foexEa2G85nZa2dLsh9Y0zJkhLT23isceaRRlMjDI75nP0bbyuds4YB7x03iQw8C2rREwUczF0TMsfiqD0xpltL1+60SkWm0DIMzfHz/B6R5EWwNhF2vjuZD380F3Axp29tmGyHbuNYwkbUug073VUZfRKxBgDhgKycnaHtKLZCvkHtukW2eY0riuUxFprMC4i7O3WivcTDx9VfsMZ9wb6xpzcXAzoCfj6g8fs2WKdO+iz4CZQeLZeyQ5MQ1CkiYd8+JM0Qb1sXFuUg0aTDDqiVrRunO6nLRc7llmz7zhKBrtvvEzNhuwd93vs2/mNOV+dgYcr1nOhuODcxh6aeJ4NPORWQK6W9T60hpvALECtlnXj6SnLNHNmxwksAORqK9r4Y7tsZ5403NzVh5cK7tjJYw2JG9+7ZtMqfWVS7DenHSvbSwxzYeffGCsT0S2gaxapLn9pv/cCLMps0edLjS7ZXdkIg4Gagh41YBCeWi7AzKG3VNeZ+7DlteuygHsGS9bbuJ3MbS5ooOnmTHd74tL5bLdpdxyqjQYLwO1XuunQmD8ZUxtGjfMsoFvmsYG4Zz6Eoh1utC3wXUs0xeq35xsvCFlguQXmAnuNdpfykBd6dWEs6L35A2mUwuXuv3S2l7EoaaEI9kLqaGsszdKNnaHL4m+/4FRHddrTjP6ndWIY3ZI1q/NrZFXdqGxHdcq0OWukvw8W11JuqZYp5AUiZhB7JW9DahFDjFfjmmDom1mYMzgn1N4AGA+ncX9hwLtJVkdj42fTCux0XKCzvNA+mCCJK9r28spHdnKeRh/9TRkXt9lmztlGWcg81tqddBB590XpeZx7UPxsJG02xVrbmH9EDDEX3IUyoTNr8ne0IvnQjCGVL4cCOsG9/JWVQPe3IunsGqS2NPaWeh8/4XhSnx64GVKu1G6xk00AXuEdGlQLdLUAQkvsmtgraUN0y+inBIqfCdXKpgBgmnc+eI+jDsfSdN+xK89mr7MNB3fwtJx2+HT7p+wFwRvSJVwWX+uPes0+P2vq3EX+TCjsgzgivLbPOewUfGZCTcb+G3UcSD2cdC8U2V8HAkbOmfsugWlkBmbXAcI3vnnMXMlolIvN2AdhGePwGOmWXEMElpnsoy7smmlzecghm7FXiU5gZ2hEb4u74nFoKvJM8JteeCAMaoLs3IjxZxS4F+kVRNzZLhqiTZCOix2Zk3hZ5jD60G8xWBM+XV5xdIKqHQUy+FCwwns7uJtaPwGw87mGV8ON95EnqdJB7s5nPmQz93qqeMWKuRT+TyBjMq+TTXE4tv8K7KV61dsPKsQvO1RW7feCKDY1khvBZglm4rc2Hcrb9j0QHuc46Bg1uhQw7mM+wi7OR+ugzWDW2eLD6iO1fefO4k0eTTfEj9FzoTQs7sBu/mnbavLZ5hnKNU1s3dMN5d35Wu1Zu0xNgLeVrVhNvL3zEAMz78DcIcoTY6yJ8TTw8BBwI/ajvVY8p4Wr/dE5Pu37l4DOwwsxxjlvpUZnCzWN4D2vgnI8l10ojMpXeqF6GfIuAx7BU7nxegqf7CPnQbDA0JwsoYgN28Nac7trt1BZaQ5l2u1Gc9Isn7V/+2YCMcVoapl/zeIL6MxR0AbzLddK2LJwTGlfMUS5XbAY2ojiQOjv5KdBKVwG6Ws4O+cF+ATYWMCPHBbgg9+zDY2/7QKD1cPe/9750tE8lH4FADhzmXUISM6HDYfPCKuxIDsFzyKojYAwCjy/S7yhBp0IObu5jUMLHYCMUDQbssk497EARa46AQLFzLcdWeiiTFOqWgttjrfiQStiyVLQ1gstyv8c1eZzT8Gj3bRCMu/Z7PnQ1GGxebOw6a6aWph2GpiOoDtzju2WuHPkHgY7zio8zo2gbTTgq7oS0u1YnmPIFa2AxQJy7bnWCOzxFfPNWyGlBXtqIQx/A4ps1GM6ls7pC+VCsVQoy6WpHArpYsX269A7wWvWuGoxdGybInofsCaRvc9Cj450Woo2ywWEnsU5RMiZFDuZb+kF+FoPf2HbTUscDIyMHynL53thZiy4qeXWQedJo2AAICOXN48NL4asd7xfoSyUC0VbLp+Lyh25raRUwHIFxey5TX+LfaOYASjEcA2oLEpAb9b1KAE120oAXHIWJN6g+wC9yHAw+UDLczs7zLc22YpcZEKhiY4GRtUywjLn+mB5ay5g5w5gJ11m8oRhbTH8kR8UoD1LLKeScBkbUMQK5dEAywXfJ5zrVMlUQW9hazu+712gsMWTLDkaoAvQBma8L6GdC4j0VpwT3d+mIeJKMaDEnwkock+5soJXiNLaRxlWeD5vvxs9Hl2eImLIJtVhTGO3mnJjOUtFpctj5IrUhSun3bZozvNqb/mb3FnLIsgcRGgBFR/pYn9VmwGcMbfM7sCFBS2hheHS4jXbO/YC5HB+3JpNG38BejhYzo6Irea7abNFUwyrjWLOLKdlq3ByIQbXbugqMl8//l2djWJdQu5C+zlhivXFFd8TO+uy3rzrcgvF7PcVY8Xksw/g98WicdQRoNNgp0+ylVUzt8yIlz26f+cc5FtXXE0gU76z0QLrkbTdpkvkDD3AMFnn3FS8naj7cafczTHzHJ7boiyjs0HZ+84aYCPACAgtq7g5DjdO4ZNlU++RjKE6KQe7jW8BVrwzYXz1TNZ9vpF/llju13PRkW57EEYMJuyzmvV2eWHdkl04w+oqtf2oUdMnWd/AE1dQthN+4yvWh2laynqHr1RLL9lF4gZc6XGf4jzS3tpIRq5MyR0vle0cQGdFPKOi3xsIs9PnB0bAjyBjvjg9g7OpYyVtTVcPey6hVAvJGtxqcEtGTpCn3toGjG8eFfratJw1Y4/KygNzRunIJKrrzmkBXLXYj261zuarrMeTS1Z72GtkWQ+gXxgG77zhdnCStftkvGlz7ObDOzYvyN/42PsP0YrO79xDpTOV74LBCnFDMN0l+2gzCRt4DsyJBcTtMP/qcTj+nFkut04ms9rnU3somlNnO/hqeFlrkCkyGcY48KzVvJRdbOl8sM4Kyw8y1CZ084RxloXKoCJON9a9hXBR5SbdajlstaLuHhcZWddkiOEyDoyDYw7ZLFhcKwgusx4BXtjVeY3L9pkmVaKXqo89nugW6Ex06VY4GeU97Woo57QnrBBD6Mv+nMhmGmJT58yBo442ocuaHnlCrYuIo94E2zukG++mRQezMKo16mQNx2bBJpAuel/gdwHSIcbmXIeThr8N0cK7DkRLZzbRN251S50ts45TTYsOGEkm4pbeHhT7LIOCDdnXupvzzAlXL1thhcmk7qO3kE6Z9T60c2Q24d0ViUUstgUyhH/z31dobZEmq2374QrI0v0c6yEGg9fNLXIPVNOZR/fBrt+3HCsyjtL8qB3mBJtt688uzdvKWm6OLGvOKXDRbXB2yFy1p7pDZIw6ta2dszHZsgw5e1bjWfTz4C1bhtnxUSxA/pL1HXVo3jpdAO7yTLbsnyPbsafGJ/+i2T0ruHHWerWr8ZG12SHk0xXn5tewDBCPg3UlGheJbdQ9U9YUw+fkHkF7nt5q3U+6LfXDthoKdB1XoHZt3qHdYj7H2EfUjXp5bIr+divba3WEsbGxhbW21JkZ60m02oE6tn2TLXr9FhR7DWpw3rgd9Ct8PK05OpFcdhjMNUFjqYeh5r7DaKCiFZ29QHL7flrCEkVvxNhkYglp8KEymGpNC6uV4Trqg0/INM8Fplh3uxP1SP1Gjhz/Oz0O98n2VbLMlFaxO8zQOln7Y3j9sMNSDssBv+U9WkIFNS7d5qHyjDGHph6GeADjFej0WTJhEF074YbDMBnrzTXD2D53uHi8BkYi3SbTzVTnacMwYbC4cgxbd7fRm8pis6yL0YbW7ikf/CkZJcA1brl8L7pav4a2TpeNyypz3PgNIE87RXQHzWLbBKVxU8Q8cceg9ecTcDjsTIK29kK3pEyQKwge++ZZ8LXhqm2zBBySNWrjxkHWeeBt1xZJP6tYR8ws8gt6uAZ1qG4dkjDFu+g5PxqS264jp+Bv0qL75gT9G/W77nCEOnvy0TnwCtQm36vTN0FaQd4UHmyiNnNW2P07p4qXpuFzcLXlvI18+fMafTOzbKfJhrOHBrkbob5bZA/MtTWctmfJolQDU7x2yp3CLCdnDv6b+d6YX4SWuDLFFQehjgMj/c5PX94EQF+RsQ7ZtpCDns1cweGuNRv6IQNs88QVp2ErOvm0AsEQlC36mkIr4C32zmmDEungx4cYt6TzMa6oXV4qx0xJ0c7LHwIkU2sQgcykogsSzRbMtkL1MZdDOGoXuIrsd2dSvWNsXKcVcvAXGVPIN+B2GNrWl47fnUQz6vduC3YW8aqciVyPRXGNSWlDbV3MyVV1PV4rP45iMzaiSNPRXk9fX2wWJzG0EA0ojftIQWoCj8G8oIqjaXXUDOvmD8sdK0nbo++3fI7rL+ndTWjPNGt9J5XZvF6xBOuwHyFrsyNnl8UOh5lH3VN/c0R75JstYmon+1G1M82ieB98I/jsgnWQg4A6ExwQOILjIyXaOcBwvAw/fHtDPDt4x+2DjNWec/4mwDVodW6C2k687C0ATEHDM+y1tR2fuGX2kQsp1zVWCW3kWuh3oPcZ0izngnUHapChrnEu2CJo8+U7snx7ua+mF7hZeUV3bi9bj13LRGpaHayBcHg5TSa/xlyrye8wx3zy1eXt4WQ20RLGUfd5Rj596m6x1eLWwqHfzpjEy2WOze2rWva+nG4edrqbcWS0KfsFcBv2/FZEMuq485o5c0amPcGj8CzaxkWzc0YzGnWu8w7TQiu2J430r8oO5I/WgtKm92kaqUQpoXciQ+IPLZDa0AD3SwfF81XqL5FOkolkIpFMdbpVJh34tkHthQ7TuaGI791j31D7JuA1kS/Ti95sI/SWBF5AR+aOVVHbZ6FrV4WR/1LbOeV9YZLAyYzEXwdZmGgIo3snmPjeWSWzaJEXKeVnyjQkK2zyk/0lkSYSU5Mm2CKzBDqcCoA2JXM3IfRJc1B7kOeyBYibVs/BRyg5mJVm0EG9VtoE1DxW42eQ+PAMoC+K4FuJ93MwJNKUYGuoSWEF1OahFsbqNZiZ5B5C+uF3ppDJPgEBqOktk82r1oYKmdBIR/YRX5lxDqKB3qMMQMvPrpzsAN4HrkyOtMCzn1NKdzk5MoC3TTTC0zEzb/ovS16ipEw5sEY6DtO5lFIC1HjozNk4h2lxGWMA6w6xypgdkLF5QWH7YyHWA9qcUGcn7WCsaPMpF3gaLC0wHv+ssI5nMF5G2F5t95GJhNynS6k3ab5HTvZQYrwuwWSanlleLKtB24d2FHPWYRlXZwyky10Ik1V09LxCYuxThOF4E3xwW3FnNVzLuisnO4Dn+FxiEaVPuzKZAtSNI3Rmxzdj8KIQz1Xx0gNmx8nEzRB32NFXuHZQubR06hJKR5YoB3oDHVlxl5kCbnf1rPY448RZJeNZrnWc7bNo4+9xtezZpktmayw4gWGFf4LBXIFVXSN9AXfwyKHtgCoR+9XaXITUZLHVUTZubCXQJOiCzW7n2gdSNTAqnKvgOW+3BB/cVnDR2n0SsAifSytKfuxwZ3IKUDWM1MmIkwHeMrkp8ABN/WBBV2NQgzieeVyZIdXXG5abRuozmK0dQc7pCfEOfFsNEsXqGbRVuQbeNIUnK5JjyokYeHkx451Lk+z40lmRQrW9Dxs1y6FvRq9sFi+fCyUSToC4PolA/bmCKR6FUWTt/wq9GFYJFMV9+80Qeg2HvMk0JB3MgSeAatutSNHkPuza4tToZTQD70yfMN1k4YROL7jE0VIYIrbqkotefP5KJwvA9tyiSy5c0nBpr/Q3RzRiQBZxMuM8oAmlVxmYT+5JQBsf3ZwR9wE6N9AJSu2UDcSv3Jy0h3gIWPdBWxRQUcuchdV11sdxQgWwQzfm0r/jxpD/l+5/dWSQObJ4E7pNsgZfSL6jxmOuI85BgBXATc4d2zX++HuTeOd2Db0GUWiNaORqE3UHvMZgNfHYNUiwcLaJ2oGuMa/Yua9tkDmy2oRtTq1RZLkj7Uq3mSwoNbLVhU+3Rg2Cj2BtovZlfI25sLIJj0yt0RlUM3Y0fMFCDAzJPqLVjW0xtG2Q/4KqNxl29LwGuax5rZlBwjA0P4zUC7jaIn9nniuMb/Xhioeg6SXf0l6icaEuDyBtWGAZzUjYUPhB4w3hYeEGtmi4jY0VFcbaxpbxydj+Sq7YtKKg32lliOgRUneqPMT7aDqINgLpIEMv9S0RrUjmAJEbsZW0QV5jiDUWzHH4LfTuOGYwW0Ee66O7ULUYgeLlw1gwCuLd0+oiuIsGKQ+H2izNXMYGwWtI7bHgwFh78kDw16OgzrvgAxlk9k3cWqNGFeLuIOOQtE3UDmSNPZ5rk9lZtgZZmzbpd6rXcBbOm7w7nzXiKyWOY4O4hcsm/8jXGmEFd/avQfQR6E3mZvYak+SOPTFk+xlELeRuMkaWrUFdrE30Hag1BqtFtE0o9wrKGnfBapNn5L1G7DpRiXYJNRdYIhpmrq5jYuUg66MEZZNbu8Tha8yS5DVIjUPuWjWRKkRUIFSV2HUL3IE/ZRGukLKFprzxLq4IPpLUHB2yfGGwtxgeIb0Aqha7kZwxcMMWiI0DrAiSnFrLsMFYXqPK6w3pELixqI/gC5WZaTvIBsZWaci9UCTbtd6Z7LtjoZcBH2R+IyN82dJq0IbX3pf2wplCxmsWYKI2qLxzSLBLla0DxdC0849s49dSL0cBBm1Eb+iUFgZOHwXjwjmCbu+m16KZF0HmZxdYeg61q8EsouPKRkFN0yyMXAqFjUd2YaZrrSnJD/yPKwNk8d3tMIj6CLhNBm+frKEcaew7QMsmOoI2rBjdO/4GgbkMtQnmCK419GuANkmtrAEZsQtsBZs/56iWWP8O40GKrqiySWe/1hrCcPEwB615wUcioVvKwkIwCu6FX8fWruWIRX9chIMgXcCyiWYE1hqDazqsIz4dI1JP9vxhZLojXwZZGXtvErg1H9bYLihehkCUEatuMxZZx9vBFjYyv2DTeninFRivLk1ELLjALYW1/7l/URghko8Fh3B/off0D6KaSFYpOGJEtXhj3UDQ/1SK5Q8NSSMLtgmOfjik/jDGddqke9tZFx0smYVktlhxxzzhc/OKO3xIEmTkqiFyLKzfzKYfotT/evzkNFQ9zlDMTUnLbyzHcYxuPFj+LYIc2nKgOSyRmEP4MdJoe+g8sHLZFth3rrJCrGY5iRcNYd1f2607NBywkGtbgVJR6ASAKNd6S1k5cBYYrTDZFi/QfaSuUGuMtHPLUcpm5CvIu+yFKeiWZrnjyN0CNrV3OtqWi+DqutDTxU6epCFhGakXIGsXCAXmihEjk3iL+bCDA2OFfAsbePo6DCkF+3MLgHzkyPUK+QtHUoydINQfHrhDCEJ2/wgDfUu95ZvYCu7QxHCHJsYdm1h3aGK5QxPjjl1AUm/rDfJk5OsmMfvsNcTh5uNYsZYs/eUoOqLLIMvaWptACmukfDq2i+lev8elI8rcPQhxCAmbrDvrrcExPrVJx06tNfwHY6psRq6Kw4H1rTGu0+5e9qLIg3Bpl1O5xrCwxCb0kXnQGtEYxRlS5A2DDBhJ6Zv8m9bITdu0TdlUaxrkMGIyuCHhjcTuYrTLw1nQq+0Wq40w2h7eeQviHcgruIRfTtgnlYvYIYEv9JwTNASAhHyL2sfDBkXezIABkWnFybdkkTpPWeF2MfDOLQONjMgrsr1vUd4tZC/TIa1Hrhdgasus30EbgV4x/qwCFxy/ZR7Yqf1cMS469oWRbL2ybN8IGumKMWlkhrs7V56P4YZM0YV8b5mCxn+qVgwcbAHJRwo8HCKHjLALwNsyuDY3/JhXjKAw5JPBSZN8wwL2Jcc2BzouhYcm1ReaH0EbBkdmdDYORDmjZtzoJp/asq/6vmRJDALaTeLIaQ3d8MZ7HUem7WBFlzujly3EYNB41Y0RlYeaOI4HcUcum/wh32tATOx3BpHtJmRkbI12cPuO1SBv4W2TcOSyhj5cQYcLK21N3xE23Jf6gjUjrDmoYXe0yYKGFB7SdUStG/dVLDLFrgOcD61gIgwX8OBDpm6JHQRFIxitW+TfmccK8xfw0Y2GbD/cvFusNoLGCtXHYtyRQ6S4SsaWs0cdV/x4bFS25FhQZkS6ZTt3fLUWWW9EFtBXltw50riLdUo74V+YBSPy5Q6bEW/EA5ZewpK8rjvYC7zuhAcZD383EUfSNZ6F0SPRgwwr0pso45A1dqQaOKzZtUMdpFko38QxpNbwRq42eTvva0SXySZ+53qNZ8X7JmAfugY2gt1E2QRfY5i8EzXILGTfZN2GrrELN5hrGpqWEW2NKzOIt3C9yRt5XyMYlHE72s0CNyMyfFiLOxIb5Bqjm/S2tr3GN6LyTYYdvdagxrU7I+J2TS+DUOwog3k9TA4Z1zAj7tFZBgwgDLYoDiI4gmAAJ2XJQsQtVo1YX6GF4QwrqzDpHrJhw88ZUQaHCXIsKVQVRDpvCXxvSq+QMMJNgUzMIfwyMiIJuLFPt47pHBhpJJchVqNM3tG19NJ04zXZOaOIczpIUyWONMdzmRVg3IiyE8xwGo6N2r/gpJ2mRLED9SAERqaGzoo46z5Kyk70LlaTs+g7GHHRHaYB6XMNRrhjabvJTgJXyLMElRSVz35iseHjSOkMlRynB3EXzpu8I981ohXqjjc5YnuHapC2VkPOGnykehNn57zGd7XcLpe2dnReocg+K0amNi2I4Y5BCmpBFiUXerM14yOqua9mF+TVDN0yp77IKS9kyJcxumFobCTehqncAvD3rGTZgmJ/piKtj5GsIVqP3Gp4ISuH+GKLP0hl0BigJHEKQaS8JbbhOa7QaCm1jRupmwJc2VmllZFWVnbXDneQ4rLWtMBIulma3zhC9/BohhjqeuGspuCoQQJB6fgty2sLpBXIGqz5gmh4XKCQvimXWVB2RyRNX9B7h9qTEaDKris4JXl5lZFOro3uiBpkLCxvQmxT1uAji2iDZNnEttagIVggPG6DnSYH5xeOMGooWxWMHMMJbv9KMgupRu6xLRxSL3ScQN0BHngCdxDhDIm/sKd9XxEIOzDYjTpym/gWEXZWSTNIgs87okAPWxaMDLrCALaG8S0itZ0mr3j/wifDijdbh+xgHCsgskXyCi4uUVdesmgDiCHqc2fXuHAaUXhs59hxRLnQsToN44Kb9vainZhH61ESrDW3gL0tuAA7XhomaxVaOLix8rYz17KlazVdcPve7NxJylrx1tovjHrHns0ajvheGonX+mgeBJ+TglgOVi4ZOgoi1sYaeT9Y/GO1vd54szczPFtr+eMbTqeyF/O7iUQwzcKYnhdH2ogHex5kLCzehHYm1uitco70DgJegpv0O8U1vBXH7xsN8o88m8SbN2sotO8cBtELsJuMts819EKoNUbaBA9JrvGPHLofNMhayGyydtaswQeT33EMAhdgNsFHkNbQV5FGHHrE2tYeg/CRmU36neIa7nERNkE3VbPGluSOZlo4Dr6HYI/osAueb40wCLqgmk2mfT2uQS0osYnP1rAZNAztctAdFknzBZ1BURy0ZypzuxBVZ+0QaHw93m3LdAswR0yxfMjQEgU2hK4RI3ZOtVr+PjOIWeeFBaBIRLmilyNXb5FjZ+P+dV0BsVEYXcBlpKs826w8RzNUzGqTBlEZCSp8y1hspyMrCrQUae42SLM3uXkN3VXG1Q7Bxo7o8V1G3gcJ1l5jrYGMoG2idqBrjIbfTQQj+RrH6JGrQd6K903AfegaeEGPET0HtdvxDgIsgG2CbCtrfAvfm4SR8zU0IxPtoLFpE2nrGo8egfMgeG/ivgZdiHFo2F40iGCk3Sa/XiNdtussySCrGlbwhoRh+AFC6BshIVozcsX4wRYIRg5ZIeguj8PaIVyOB0slN5JmRm6wBeK2Ts6Kca2FI9xcfNodRta0AwHWymOHZFIVXSF0YfjjNhPTj5xxUETKQ7D5X/Qrydrwx0ewgBBC2A4LH+bbWIMdGq2Qd30uHF2MfJkaGQoYXnjU4hFmFb/QH2jg+M+gfAg8RCjGX9Gujw2gYv7iXaacgUCNten5qLQmUPHxp4EkaCgBOqzSWfgV4Febuvs+Ot6PMvA6rAL///9aAAAAAQAAAD4uAACYSAEAKLUv/aCYSAEAlXEBioaVWjsQGI8FAJN2/ZnQvaoXIBIz/Xod9aYO4Ea2rQTT5JCc2NbiWUVUKnVSNSYjP6UVhvmDskOkBo4ZQT91HuMFqQV6BVA2qBHdcqWwmHfZZM3LBUk0sKzlk3cdkjhi6nGK4I6BFWEQXVPghWGKULtiZrpWIWv3MF6fHNklWFor4zdjrsvNFVGJDI+4rM0M4vjmhcYdWdbqYXKdkmUyQVZNzgQ9IwbI2jlOjoPmFjdMyFsurCuTHFkCJ2RtnrDrkyy0pkN9WbsZ54o2Qi/FNGvvzLgOUUOIIUzW1rFybaHAEiUX8pYK1JGMhRdW+pOQtw2UrlGwvl54yduqHI5+xkRtQMhbLSdXJkuIHI3IW6u1a4U6IxxqeYsF6IqYVrnHmLcMpK4p6rTZYcRZJXZ05jTAc4gnjQQ3wXCWyYseNzx5uKmJBktqjQgSyZ97IDHlAUmsLJwVQuEqgzTLE2c/MyxoIiTzCs42PW2VwZOEaYiAHcKUUCjBOCdEqXKAJTlhYCNCxDNMiRQG8xNn2fgYaQE4gyuxAhVM4ewJYaMqXX+Y8sgYzEicXdKHxSt/+nFx5ZBHqkGcPWuDj5pehOFKKbnMBXjyyMyOJphTqirODmnDR2e4ZOBKHlIy8eBJIHQ+suTPPhGgqITgLCgTjJRESQat3GQQ2Zg/5zRhyqi6J1jyJ58qbCk2RIEdnswRgYtW/twkgimlvOEkJlYyaBcVbPlUSIyV/KmnC7asikG1zJ915nBlVhkCwORPPFpc2QcUSYP8eYdIJHbScyaDVuHAlEpkWGmAKhmUCxFbbrXATlcGGXTBKKZU/MJLbaZk0AZW2BIqDzvZTWbQqyuunFKCmd58yaBaKXDl5h3cpCUrg2IlwZU9wGi3XHDWkYjW8xJnT5TQgu7Akw+2aDu5cHYCoFArnvxClYgAnMWSbCdZK6oGU541Ta1wVowLNTic5WOjIsKTWkDQkuDsVwGIpuAsmQarGDxZxZMpc2LKNVAOzL5Yz7xwVirMEpJeBUw5NuhQJ84Gan0pksGVblnMDuAsWIQlA4UlMOUZQofi4OxVyt07iivHfFoQxFkRF8PrwpVpPxAlwJNiiIDcocSWSTUsqOHsmMIOojBw5aIdRHTwJCNiHCp5+wd0FoDgyS3MIVDy1s0NV4buWWXJWkVJmBJtCJRW1o5OYUs7A8w04MkrKxDoyNrOIJiSDQ/JNigS8qZkbWgWbFkV0+kla7VxuPLCoSQmshY0EbZUUpMjmrWfWriSACatv7w9q4EpI7T4IrLlFJUnb9l+YEs4Rqpq3qKBYsrGPz0SeftSYcuyI6Aq8lYNDa5Uu3TSIG+rJ3ClqBUlNm+nibiSiyBt2JqiFXY68aZfG+w+v/Yjr+9MIitTNiU4oNg0Bir0IKIwzZDAkzP0dfwRlcAxqzVZG0U8fMxokFMxEVioeQpjLTHG0mM+k5rCVV0dwpq+moqouCohrdCWq+0avCoh3jnYwMUKNlvAMq370pCrjkqIHrOnVYwjjT+bhmRMvQYhiOoku2bwYASby4pM3/7M5apVaVGf7Pnmubo3QA3FrSXiW6xi0XE1NKSAzRUSmD5YFJir1iUFZ65c3+LWDCVZOzwSlfHmzlG7qxI9lNhcoXFN9MZdruqV0XstWAGSl9z8CF0JDUEd0kOzo8fzjCiXK5YObLB2OuDwKBlc2dGaEa9FXM37inxH8F3JSzZG11wV9cCUlHInokNHIIpMS6A8cmeo4nUx0QVsmlcc7pHmRpkBaZt9jjCJ8smdipSuS29TXH3LFN8Zo4TykiOb7Mm24FpFsqpNmjsXdV2xsPhyAFTu7IS8ZljEtsNN7vyMcV1igFAav9yplXI1hHzfwsxjp6p4DY0fUm5ygpM9LXg63gDE5otIJ1az1BbfwkmqzPS27PkaXbUMOnlpYPk9Rt5o6+EVzk2ulex5ZuNqZOGP1QcLRuoBnGBeGhMCMxPcmuxZVXKt8qffEUWePMJFzXh/higzAZLMnmln17cFBFlHM08lrIL2jkCTl5l++Mie0wOuigLAvRb+DFnjo8Dia9ZVlplwg+y5ZuCKw8aDb0GR/dIDP5LX7woe6FMlcRgdHQ39XxeBBwAAFmdxGjRgHMYJCWVcxgsLbdzGffjI8RxHRNzxHR8y5PCHL1IEyIHciBEBLsCJEPnxHxcipMd7PEgQwxueBw8cx3Edr/E6ubm5t789Lo7tbHdzm356q9XsZl9bK3vZ09IonMLR0MhOdjW1Cq9wKtXCLfx9z372Cxeqrx4Dhra3XYMGuMPdzi7DM7xDhw3f8L09DudwESI83MNJkABxEC9RQu96HzHiwz+cjy/veQ8R4u53x8OjO93rLvesqlfdymrqU6eiOvADj4pqetOhoI5+dCYm9+6VlPr9pKQvLUkvvZOT0Y1uwADSkS4l9fSnK1CA4Ah+dZXgCa6lteAL7uWFdayLiTV4g0OA8PWvS5AQ9rBPmODgDh4hAtjBPjbW9a4/eLD1rXNxMTiDZ70Ky8n0mbdIeNNJwUW430FZ6uGijNzE5k/uBAVB7fG+zWlN3eBpnkDMWwMp8KWcP01zovI2jBNvAkqDOzEqg1oB4k02Z1hOLUlR8CUWIhkqBGL2RKAJ36lJw/gkmj0v61B9cKGAM8pbQlZ89yIJM56ByJ+v8wMzvpr5s60P3qQUVCGaP8nE4Ds+AzCjghxZm0AD1QckHom5rAXLge8YCQ3/d/q+19dKfd9Hq5X6vo/WteqLqy+uvrn65uqbq9ZcteZsQ4YXtc4BgTDg3yUGTLH0eGjuR7bh4kUOVFSi8rhyxHnq0nCePLrHKGRVciCRNlmuwYGpEAonstYVway1Beq6RRqU5RjkeAsxF629Nvqw2LJKPewnWn0DV7zYubc5jIdL6IshgQOwH5CwyVp7aF4tEiOwelluMgY/HKx4wCDA1mHSyIEnPq1/LgDY6ZhVtsGn5IgGyJULJ7mwirpcWqkokrCHBgvIWjta1A1aV+wWsRIH9UaPB1hCoW+EqBKqdmBD8WizlpKJ2oOOD8t5AzFr++SgNhlS4Tbjk7WSCaiHHwyxgzxDsxYBJ9PsF5iaH7mzzhQqD846Jzw4DVRDPFec7jymocpwYqfnmTszQal+UTnykxqcOzWtqHINZkDZyZ1zqKgPpKwvYO7c7ENFmkGYoewC5U47gVNIA43lRMKUP7V+8CWXKISo0lBgzMipQk8Ky3Dmnk9ETYITsCadQWxnhij5U9QOz+GSCPs5diN/hh7Bm3BjWNHCsfwJKoo3t0xx/1DMn9sveBMO3N9Y1nKKwZeUinITJpm8TTLDm4Pi4NXJWkOSGDORicDBvDV68aYkWIbi4pG1ivaw5pKXU6HKvH0Wbw7ewESStVsxPKdJVF9sfhoslLWhTngOZRRFk5JhqIIa6A4haXOEWveXuBUTOYhK+Ea0UNdrgjpBxAf3UN4iwEHtwRlXxUfednFSndoIwi2nJ2+hflAPtSqwnFjavA1rmlIyVrqBO0DtkagG4ih7LsBSdxQOceJDKEadgcdrBJpB6t8HvCc3ObKngiHUDCc0SD3JnlUCUMVASL11ZU+rDtQkRw4ZqkOX7Mlgc/pmyRfORqMMuuYBX07RgSVErZBBqXQw5ppObCE1NzKoVQvO1LyDiIKfFaw5uaHTxZI1eM4UTewnhwAy6CvFm1MnrKgWsAxafYE3ozDA7SQxg06x8CY2DEWgvCXjwpdvNJvoxMhbuS14048XEE7ytuzFmIHcVozlLdwYvNkmCSrMLW/PInHmKJKTosS8dXvxph8fHQ55uxYFa3qyYaf2FOTCLFnVLK2p/ARDTN5adeA5b3TUGZs+dcjc/DBFW+DsjtHalyMTNLVM8RbB4FmjxsUHk0yzKV+ZPFlXFxzbuBC5ijKNAhRbEGdKBRWCJWPNTJjNKgVTEGhczAZTPBl4tCqoUY5S3cq8cBSkSRlGwz2kWpz2QZZRqMrbrTKOEVasXdqYognZgmkL17MziwmQTEEcUvAwpo8jn8awy7mpU+RVjwyPawsThFOCptQcXCj3zrVzXbfO3SDVunSuBukgd87NIO3jyrlxLpx7wXVz2dzXrbpUd81Vc9HcM9eCW+ZScMlcCW4EF8KY2AMHYWDul9vlcrkNtrSysBhcuVZulavApUowJRWF4IBrwH1yndwmpiWlJKQj18iVuqOioYtAP6Vbqae0U6ooEaJDhgoRknJKF5AKkgZSAFACfxA4QOpHyke6R6onD547durQkW5K52hmYl5aVlJOZiUj5RhQQBw4b9xAtmGzRo00SzH28eqYphHNGTNlCCAzRkwYMAMwfvHShcuidItUSxYsV6xUoTJFShQoT5w0YbJESRJFJEcSjRSREpEOEYIYRAAgPw599OCxw7BQRw4chDds1KAxQ4Y0ACkAMWC8cNGCxeAKFSkEUQSeAPzzM9FXgsQIEVI+6V4IPRAfPHTIw+NwZ1e3gU7DXAY5DHFwbxekbtI2ttdapU7X1NLQzswslFWgQDZBQgQIY2LSB1IHYWBfXl1cDba0srAYXFktqFJAlWBKKgqB9IDUwJP0SQoldZJ2UocmSZOk/5J0Seq6TdImKRISk5RJenSkJFWSSqU9KjWSGom2aI/2ot6CNmhr+7MVaECABLWgDhRoUA/qBRYg1ISak9NQG+pChRA1oj50SFEr8mzPTtSdjUACnUAf0H/27JnTcxoPnszO7Dp1MBuz6dDRbM2+c2ezN/N0ntbTfXqPn/bTdppPX1Z2ZVs2ZZs2kA3Zbty86TcNB06cjtMFFGBAG9By5ER2ZLazLdmT3WZNr2k2rcaGjUJCwsYcZFqMGDBmCGgCurHxRm6M0Tw+mmkz7diNgIAgAgP7BGu0DBljAIDRK1a4+PtjYeJDd+iAl6JRoOA7IUD/+GHog0f36HF4CCRF8/GNKNEkSIho0k+epJGC2EOG1Bm50lWqKFqpazo6DHMb2s4ujkOQLlIkMcle6+lpUWwsSpRQQYJkSk+J0nA9N3ehL7T1lVZUzNJZesmSLb2FS9PowsIAOoDWoSNGx3DRWnpxsQuZTpOmTJfp6/VMn0HTfCE6RPvV3fVdHxGgDQ2FtJDesYNIE+kgndggPMR5yGsmTppKp3ECpTdo6Lh+05Ch39otg1y7NZtcs3VbE8Y0/WJMe2ku3aRx9I1ubDSN7dwqmkX3tYue0TBarz+0YvNoDG3YX3qAAVJ0ig4TZrAHe0y3oEAhbYKYg3bQUlJgDXat9p+fX/TgQYeF9ddXdz30oKDfen1LbasV7e1qhQoW+uzPnz3f8wPepxv01lZz3fOezdVeX+CcnIWOCA+e27kdO1o6lZe//J49fY5AH7XrtlTaRkfgCSSQ+cwr8AWcnJqJaam7n95Nder8jtLvZE9JecvDOZxb9m95zH7/mNeUlHzzN5fzAlpCk5GprbkaNXHYHLKpqrpKgiFDhDrHeixCp5V1Wa+tmbVZUxvtgk6IkJ/7+aBBfM5nz9nZtKeN1tVrP2eOoit65hFNTR2AUnqePEiNZPRvflMTwfUgaAMKFGgt6Ku/mfzk97yytRJ0gs7KiuqoZqDVV1dqrdZYbfXs4cCJfOTduDHgBsT5G8hDvoDHaTGplmoITfXOQw90QN/zRQ9tr+7qBvfspX7qA53UR9fTSt3Uf5y3+Zp7PlGi0Y/+0EUPhosXL1me5Vu2VHmVX7kC5VA+ZYqSK/mTJ4pXfJMmR37kTJgkPvFOnCA5kkeJkuRJToXKki85FixSLuWLi1Zu5V++aLmWhwnT5V1epswAH+COjmM+5o+PZm7mGKM5mufc+MZjsWd+5tcrASfgadKIuZiTIcN4xoM5l+uoceNGAA/gM2a8+IvHiLHiK96ixYmfuAoVf/+7oKCJmzgKFH3ve4oUfvf74CDgAe/CReADMLosoqNGWg11WcQ1yOIs7uIt+Pi+t0KFihQk7jfCD/ApUJRAceKAHxH4ERfcA6F34u9/L3ETVCqbm/XWDBuu4RjgDnc5Obe5u7OxcTiHt7XZuZ3u79kyPC7u7RfO0G7hZl73+poaslHlKEmx0htFHuUouStWnMFduQ5+yGmN0zftcdqYlmSOR6AjJVrSoBBUKkFihAi+vRB6ID546JCHx+HOrm4DnYa5DHItBlUIBgL69ZEQsaf3oQPeXR3dnFzcmxublbqW5uQE5dTpWIZaI8ZgYN9eBy+vHrugFusHB9QOOuwINFh/vU97ddf1NFc3+J3eaq3T6azGumYz6KtftlUvOGVXtYJLNlUnuAE91VKH01GN4JB9oA18TUP103E7ddOvzdRLb2ylTrqZRuqjk2mjdh+mpd1n7H/0XS760G/5ooMeyz+/fZVr73kp77yiP3miI3riD93Qf7zQCb3HOT/oMb7AA12BJ/A/P+B+zud7nud4bud1vvk5zzzmLV/5yWcfeTkv4HH+5m7e5myu5vnYP97xaY7mZ17mBHzMxRzMB/iXezmXL17Ls1D5FCdLlCRRNDJECGKQw/swLNSRg7AGjRkyAoAx2OKDZ8HHpyJFig8h/E78xPv6Ah+4t2fiJi7iJfT0QBzEBc/34e+AgHvfO4qveJ6HezjeO2jQwEYXd7Y3NwwX4N63arVSOdy9WseGIe5yZ2s79XbfsKFt7hmetja9BbObVSA72diDPwD7CjsWgywFB6oQRC2IkpK61dSVgQRQR09IRk5NTe7dMzFJL/3SUr+fhM2C6atasWrKFlSzYErQTXXwkKti1VjeqaqxtIOdrOOqYqva6/XFFEWZvioWO4jRc5EDK3aRgyo27E1jdRCjNoSaV94jA0JGR0LGNHmPV1c9Ei+meiRc7E2vZdT0DMOAGIb9eDPgZo2Cl3N+8fu+VSwWRRkV2MOsxuocFo/a9O0Koq2Tr3uWWMgoAYYqg42RaZqrQWZWPWKGJrom6seMrdmarRlbMbZibMXY+n49USjLZkaJrGwvYFwHSTExBjBTLy7BpJrJtkBa2S6gebTCMAZj2LH34joVpHIXmzHrm8c8UvNGcVxohzdjKb3IUJ0xrNZA+JGvx+A4ByasGe4vEv8JkmStTn49BpAJieGc4lgzYBoiznIEZaXeWPLoQ84IvtCoZs01liBxWQQa1rVQw0dEKqLYbdrlBdX3YhEEDHFwbxfc2thea5U6XVNLQzszs1BWgQIZBDEHYF5cW1kMrKqopqIO/P9fJ+dGPSMTQ/KK+uJpfMu1PIBnOZbD+JVbeYtXOZWv+JRLueCjHMpP/Mmd3K/El1zJRTzJFR/iSH7kH554I897kRP53YdcyDcc8UE+dwEO5Bj+44d/u4/3eNt5fMetN3zhpzmedhwnvJmNV3gNGQeAhQoUgCZIfO96B3EP78DhdhniLvx9dQ3NAgUJhzAhgoOxB19gXg24trSwfmW1QAFVAqkoBFAGnJyelpaUmqSXvvtGRklWJC2a0FEjIaFsGXREcNCRFNceUS6okXTU/Bpmw2z4GmbBNgBlw/eNatHkj1W6SMlHFYVUN+rYyEjJKiY5sg5cts44TJAQAcKY2AMHYWBfXl1cDba0srAYXFktqFJAlWBKKgrBAQNQT05NTEtKSUdGrrQP5cSkhGQkFS3EuScPZVYNFgOmypREaREow7tCahL7jMiOlJWIExInQSpysf8I0LVsJL+UTUxv9f/E/3dRuBjcQPeE++YCun9um+vnmnCtbp9bwp26JNwRbporwuVzzdw9N4RbwdVzQbgT3A+uB9fL7eDmuQtcPDeO86gUUfOIDI4VQBJhABCEBAEAg5cZiANJGshZSDYABKoDoeOAAIBgo+5QCRgIDQANYIgAACQAAAiAQgQoBwIEUACNro//vU2+1cwibltmJmQcR9c+KHMTiZWL/I4rD2U/vFWGPk7rtcLSaNytxX7ijTv/S74VlvlittAHro8/2n95xZDStSSjcbL8DYrK1csDrFfDv5N6q7R18cAEOBAqmbAZW57YjhrnWoe9Sxqven8jdd+/5VLkCaBtDDWYmlpndF/8l7aHti0MrBOwMhX19pdkmQ8CS0xdvxXo7HOSwH6/Euya8bOBlPWs/T46+H1sCbAgHrKrlejHYQN3a5cwJCtuGSeDNmUumVFqh2/ZEbUGK7MrfBms2hlWvnGPJIUzLKrt78RzCuPDu6DC1GL0+vh7pYdd00mOzepqOHSlegYL5449/TZXBTsHg+gWu19Jc+UuLkfXaa8hLrjAh4tgul3Tmd9Cb9Ik1eb0GZluKo8t9Po4TiNSECHx/Z8jrva2KXnmpXG9S4JcI8EwkVQCvTZcmVtqSVFuzOW+pEllarW2TF2n223RRCwa9HbOXefaroHmpbU5qsE/us0FutkH3fIO1fiIPss6gUkelv1XH6grdQvUUxVDIHesWURPaxTETblrtjeflK0hX3K+NRzosWt4XlsDtzYN2tXNbcXBIvp2TRHSqoGDtDnTyUpJd/oRfLFm6q3j/fHGDBOlkfHQ1J+0cM7Uy2fcp1xYZYHd3k3W2qcKgJRdp4jaNa53DRyht8yZ0m+WoNkOdnv54Ux4zi1kQaZdUiQvBc962pPwkxh+7jU2Vch9ZBpHYRprX6Zyd6sMT2Q/3Wxpq2t9VN+NA855i9P5NCZNbQ2cUkdtRcWG4qCpeUM4pRxweRbRCQm+a8K3HmQB7zJB7pnvO3PanDBqVpgtonOBGrYbOJqdNsVq1k2k74YwDwVvO4w802bxW0lykrum/OrVHCWFbgK1s0v+A8eBaSNArpuKPVMNfr8LO007A00b5zdQTpXJk8G3+3svONyjhv6Ad9O8wUEcKOwa8r1GmF/5rngZnC0+kxI6Gd2UvFI1jOYc/1y+8OlHUmM8iDlNTbZ8MGpoSJUndNY8iirxKpBWqHoF3DVy5waJG20y377p7ImSf/aNk4dU5r1/RAKcDe1mAS0hTDaJb9c8e0DIvzuG6Tkl9d45yZyjyn0YMl8R5jNJ0N93+LRQaoOwULJQ4XB+wsjnTE8SmGMCuQxatcujpFWPmLaHwLJQyl4Pvd2joTpg/Dh7UOvxMe3Gdm34yBfdLdJ/9egutetlIdCkb/RFYBO0KCckY306XDbuOB0dEomiEoG/AKLaH3wkmdu8fyXz3a1TV+PZK2Cv7ywSm4vre51VyvtUccKWTLM0mWzGXaeG4dvlDQyP32+/cPoXcjDY90L48oftX7ieDL0vXAMTpNHlQwoh3+Wua9x37KS817UQup+S/VzJTxWDnnVEpL1Yt5b0L1jcLXqlYPJz06dkG4pvM86nJd2/lHutPZFRQ5NaK1k1r6VlIKahkkXbvHbdwnmlI4+VOen22tNfQa2N4g0u0RwABzd7jrf8xI3v4j2gessEKK0VjJPHrb4K6kOIV96zCEo3isFtLJHTiAC3HfXcOFkW6dRpkIOB4GIucOvjimYvt+6rRpq0NWOBOn+t35c/zu+WRN3E8HNnp5zIE5qRWUUgTCpD3SV+7edF3GAv1DLONAtWFA+O5O4uYH6+tOftZYg/yEAvMKzA0dndXxu0EdDaTM6fMGlop0zZ5gjWjWkdUYQ+Y9zIBwzRp8wWQuPy6aod6r3MXwaZmuBuNnlB1UYUDOam2uNKrbecwLDWHXYLW23xU5TxI4WmwK2INgkD15C+wttoQsl7QU28uBHHsuzFsCPO31bjqxdu9HpC7Gv+7gIbkf4CrdeWwkpTQ5nH4Q+q6Q600bXh3m9Bgy67LV/34Bx6Z6qd14iGzTBNPewQmpHgjDajW2cyBQI6XF6372A+f0ZwdJp+GEe8HQ0L5OOSura3X7FnbaS4lHrwOHOfCCNXQt2hmGir7LXl5UXr24IcE+SxfKY19c2dMTmxY7jLTTZTYd9f67Q5uk5mF2bUPjlf6rjJbJ8wR/PIIM04b3YMy+/28W0P5BOBbG5E04jIwW3lXRC6dmPYHMV52rm/29/7PQgYRLFVLmK0/u8Awvz5kd/ZeV2yx8TV8Y1cL8Qxxdi8iZxaf6oehI+LPyFzvd35H+T+u1HjGsM1Wj2cIvfFEGIHqZqLEE6Q3P2dUp0JAI1iF38XQeAUrrYEWC3yzdtlufG0E1sIx653iCjO8WWc9fvxSB1nJu7sRCc8dYRNZymzXJOwvfKLNONrzETnzsZeiODYDkY8TghmFBbnuBTJwezlFZivTNmS3ThXpqHuVt7ST5pYenZ6g66L2MCGB2otmLKDJtV5Q3YoiT2F/mj27KxCV+OG0NVwS+pquCW6Wm4JXQy3pK6GG6GrwQ0DNaCB5JjVZb2UZaCohKUPovzpi2qzpIGgESoTlQhwI3Ux3BC6WG5JXY1bQlfDLaGL5ZaZ5evKOHLW32u9stf2eq85vSxT6CGk3Rgu3X2d2DMLLXBpkD0lZN/9SeIwPfXoHHOn5KcXPjoyx38EOoKR/OiZJk6Ts0/nMHc8QeLtmyfPXmR2PymXTxljtEt9oGD3QwC/C135kyZxfDs3qmux8mQ4L4bowagYGXHjgm+PaJhYcu7oMGk7PgLmDilM345494PjfCANkK7hgec/eOrnAlMzWPW7Ya0c2N96UEqIJU1GwJlYuFuJSXEccxX0FShf7UDaY2yJPwNoNnKot8FyIcOxmzfzcUQW+Zmf+eKN5Q1pKA8i0iYzIbM4+pZBmTKOoGufycxEjq6VUPahRKy3GitrLtfoqQWocZDJbqci0+2N1wvym/Y3Lp/rCKFvub7uZrQTL5JfPyytyt1N+s6+npINIV0jMxqT5U+QVawmcQ3DVdNxG9tyEiZwTbfk4DvGZXL+1mq9zCxjddd07kO7fJc9FdrGrQ4mX+vs7IN/abfRtgPHOqFRp6LefkpX+GC3xAR1WwHGPg8J7ux7AV0bOR9I9dlNVn8e0+gShoEJKhpf0450mISOMP91wWZeY5nTjEQTGtTKUk/oIvB+u/Bh0rXT7WGDmnfO43Y7IzwcNCj4Oir0RiC/g6K5/Jt0jhWOnWpruKdqk4Fp4HRA25M9Vrt+08FlTZf3nKwZn0Da5XvSQxmLzyldD6b0UJqRTRnjeKd1rBARd4R9qDm8u8pa6Zt2g0QAQHKs33yXcpsU4wohmSX5QWYqSFSI0VQeF4DbsOrpftUkOi1ROKR9syUxwhGe1HgtYvxxwYSoOOPXtAEVn4wpzo3zAqpeRky2zK9zln5IyL7ds/QhNfV1nmYOqOmvd5g8IyU/O7Ps8aTP9GFHKt0Heoun+VPU7NPfEAyZGJA7lf70nuZOqPnn+2tAfykOz7KtJA/l3vZiAvLNL2x4CnhL+yB/lrfZ8IttGoT29u/nsbe64Q90RnE3Bi+PSsR/jI4OjiPTweBU3tSzbgR+1DoxV9xNg1gHwC+6ZZFvL/Ae0+ZmcJVx22hGR7HEq73inU3i/6Dnm+hFdUim7cm7HrEzzZymZULTe4WlU7QuDv8Usw/7DGd3KDsnHO0Q/cG1DL76ErzrkNaSVjj7DciuMKqdvEdtq0r/w/IewzXppGS1F3L1VDp/bJiujNe1kFuZ+gy8c/u+IlKOFlCUT5i8jNMrLUUnCH5g90FqpGSemTxbCpHgB3zs173QeHGtt9mQbFPDRPyOeo8L6SJTDLABO690wp4Z61DDhejOS8Kbo79rcsZhB1VX11RFQPiMc5N+Vl8JCTdtCtXhvN5fRGwgTHbS4bqMzsYCxKzvGpNZO8D9cUpy1pstOzYZd2MJ28r+eJQl28Ev+5bFgrwDDC1Uv7DnijP4i7FOPYtSadf1rsAcr1V5abgY9uDetlYLMZH2zFcRmCtvTFmHgypZGTHiuZB3qT2lJiAZG3YWTIIr5G4a7RhoArFIV9cjqb4NlkRh+Y1b91e6qH7jqLsVv8W/7kmRJs+wSfFvKlb2W7CLs131np0vBcNn/QPsfG6gr2wuoT0GmKkFsTuWM5lk/cMgugHIhEq+DoL4qdmlgTgQWo50mJO7RLM2TTsuz76WZBzHjopCvKkduK0emhf9wHL6rLEHcnXwX8VbItR5KZJpIoIX2SVK0e01hsWB+3E3141OvHjVFoB1K5+5Z8FFpW6Sxn4y2+ORA7FA5im48jQFUT7KO4TaSrEOV/c/eJ3FR8NnS+yBqhOrDtZE4GCh3E+I2glbyopd60Wh7mbK3lTUmTjLtPA1Wyi1ZcGANp/9Zqak7IVOhuVTqdKrBJPLbtJVWtoyUP51KVx1sFF+5zXWN4Cj26ys1Dsxy3hxa1bcas2E+ZO4qguCnBW36gqv2iaQ/3kTVYqVV+niVw0me7QktIw243lp12xR1LvBcp8WNSdMCSlf1dNCxtHGGm+mxFr6scayeHs11mSItbrFGq7xtsO4WTbWYiXWmD/WziLWBGK8dUA8siDr1AgH/4h7AVE2pQ4vjQMJsf8vnbO51TPLeSHE9Npy5kCOZAvZ9imU+gU+uYwsqWOdOw6p5xCT9Urvz99NlxuXnNEDzpG7jbi5ZuRKCzrOBLXJLJlkqjq/e/DiB5ZsW/rME9rS63JKYTxdeUXNyD6TB9i/21jGsLdx29N23tu88GMf+TbsfMYPznu99o65rlZ2vb3h+gJT59ZrHMAddpHtxdjeUrSubMc/H6bvf4rbvtvfPNdtWek3j3MYm3xMU5yNyXncBTMHXD5YLcDumyGb5lBIXzC27ljZ1iyPzkKQpcU2a2DYt7BMXNpWri1Dd8atC5a5yzjtPM0D7h4uXlSW0JqT+AbwVSTLGJZtA5957rI5RNbxcZzPPs03+ehTrMQFNorhNXE25N6WDWY9s6amUq2ruZFsRtXCnOKWjjlMOqEwThzHk/Wjsf20eTaYUMRbUUIPqeJbyog5BZxFJdSoKn5XGTmtsARe1+2GVB8UaNR0N+X4lrk8kjBhBD8/slwEGh4YLGKa3Ngp4o7yz5OyTr1XibNjhO43iLOeHjV+XhxxHB3HandUZHqY9/ooeDLpAClxLNwgaD+dzRB1WyKcGCNyc4+obZIcO+S1kdF6724qG+2hbzUX91krs6xxtsUapx3saoFTT7Ua3nQj3Y5tinOIjS1zSGRaJ0wSjSrsxmS7ivM8OK3ov65tb+z0Z7aaYxs9e9vt1V1/eKuxvdEzv9Ve4NcP0T74ePVonxJ87HQacXDjHDcndNo4Gm4wZ3ye7Lli3I32l4tY5l2D5WxGSsW3ifeeJK3PWiIZGCPWa48UdJXwcZgQPMlknvQwFlooaDedjRR1nyqcXCu6OVjEdrYcM+T1kdHw7m4q39ulZ5YL6yoVo6phtsWWph3sekJTT7VezvSRbgczhczhdSdLZkiv8zgyk3wZRig75us2YpmX51EcCxlaI1ndnfz2VGazlrc1mN3ZzG/NZkSLLmeZQ74MljBYvJt6tlM0jQg4T5qfK7pKGA8VjBGeJ2psEH7HetMDXaevxWGuQ4PzfeGvZgXJHa2JBA4Kdrwp6DorLL0sNDQ5Oi5EGCXaF6Wfmk8M5VcGXQwNsbE1Jjo3BDtE9vF4NM4+zbfi6BOhxFkwijUwcTbkApQNpnr4qqacGju4kaXZOIU5idO+5vDQRWucKDhk2o+PzXnkqcGis7pRE/C0tb5u7hh4QDPzelr6su+9K04elo5XH92Q7oODxva7qeEb+3lkYFofP3cyp4yGC1Y0TRMYy1nv+D+Y5zq9d/LVbVT6JHryEipl/bw8gCJuoCPNoFKW0Ml7aOCJ0UkkcSwcRtJPZdu4tIXkwkgq2cqdtATo91N54s0wZ9PkdH1S2DvRfrLJle/ImGh2cEULvsBuVSz2h3l9g6xOVsK3VzMpdp8IWtsoBSlYt98TiNM9qUUW2R3yY0IgM8ZvQ6qw2bHihpAPfDxaoXq7egV4cTdBTtDsfr8CQtEOrAmCtPx3YZa3nThKj5fHRsB79hIG6unyH4tUbyNhqZ4t1/OB5ttFbdcr19JbjYMnSxe6WAxNGkcdsU1jtuvLfQbUnMLtq7qysejIp/j8k6NwzsoJFQ/dGeGWgf5NV+hmPI262ahdu1DI2mIe8W05D172ZyXOJNbGpMzWXk6NSf3YfzM+JjUyBPAKaSzxUcwXqefE0xLe+EzIG1WxC9xGwLF+baD0jtdFQPUaDWJt4NFu0RL90LsRjUzbShOGofQwnkcQn2Q4dLjVo9eW3UuyI7jh+h0+MimwgQwOr58sIdZGdH572Eq4VXygYaT1xtzTNqpNKygo4XY5R0+JDhZv6gWbvK3T6lpt3M4iSoftCMYGTXgETLy5KWKuiSN1WSxMjX29L8g1vE1UbmIsbE9TaWgUf4ftQ98a4jI3xJsRJWhxcEkvJo0dX827sJiy/625oWzreiwmdmLsoHVnpywBAFqe2tm0YmaN6Vp4AuOWp2VM8p+KIHTfGG6HHlcOy7uMrfs1uKELUMu5cxJxxFGO3jmOLJ5xiRHqEbJ9Imc+h+X1iZx5IzqOhDCAC8gxpPgeGr6TQnoVm0fWHd3GJUPgGRfS8JE8yU4GputaHmowEQxZLLSZIKApGncyzJjcJFza9Z5OaecvzO9FbVqhBbFrT3dfF5anzoEqN8eJHmdkMAPCcQhbt0PZ+noacThAHIXjDWZqArJEojuhJe4x2Ig0HqvswND23W0CfZS00Io20h4+x61fAOdosGHhuFXXkbGdrlMY941JRb/8wiJ/67a6dmrciNvL2jeSbG7iBB80OnQRrpWJuVaulLXLs61rfSrZ+OL12UVsG58dvbr3F9N3tPUzJhkar2Fobdhwj28GiaSXk3bsPtWmLMNrwKftMXdQf/ui6/72xOYPPnS/Mp9v4BYObfjarJtzA7RRPFPqyl/cwNubr3ZH2f5KDbAw7Ofrq4TDPF8BYpZIqFxneKQxCI8kRzDth7jnnQRXqbmx0mHGgAHYJibL4UID3LHPd6ddj6Qav1Z1Q2cZ3+y4Y8XLHYbxTrIWyyD5Em1DxgHRBPIdcEzCYbU0hFgtjuHev1mGIUym1VqcFdEwh/whrwgLYVTb163PRc/5a/y0wqxYuKBTZ22vNXhEQecQMDzMrKbSTA754J6GO8rptfp0NFqBz06UdUzhdh02B04zvyErMKdkHNx7MrOQ4BpyxJxP4Mjc31MY3WTXKPcXj85XZLRtEkjb72oqGq3h2c+6C+3MYd38E8kWyjgk4bZTOAjXFvcoKxJlNZmySnLo8Acq0AIlBG2n3qP9CA6CIXucWF0r5goyz3lzmGZv0jwKP9rSmtV4TCtfwYCX39Rxe0kl2XBLvGgOfnhteHW3m6yXcY+O71GqZjWwi052fUXI72Ruw+vtIGJOKzpf3827rY+fuiawLBoSsOb7VEuJgQVN4Mb/KbO/+6BmvnfHkU9M97tWhIfoi9cy8MU+XEw2kOezHFtPcMjMbP/v96iH9Fst5Lp779hq9B4eVzTqJfR2+Kbsx4ZzyOxxruG+Wpxz9h8qDlyDRzXVbSGtcvw1mq3wmeepELcfMr7bzHPOw8lkKyPdRHkZPyVgjwJNO2GR8m5acZuy1vHZz+Z8qnnYtLybxrEpt3bysyGfGp4c1sjU1ZuR9e1r/8FkxrHU3Sv7zmjoaWDXTkz0yH4IYjTZ+kZO8W801MZAKUpFiZRS+QKhQVKIg0RoF9r+eo32OWPCEPdptZbPqrYFw0MethrlLWgLctFrBGgjthn3w4Wtw8BWVKKIXTfUVCsga9FRsYFE58BIaSsCqNUManLVg62fLEdZjtbatDlVV+B1E8WPyXPbhYPtnMzwAVuKoTpeeDeBfvxecS7M2yGckw521ZHlkKcMeSdQ8N5+5ff1+05Uj49PVpbLV/lA3pP/10rc5fZlezZssfb/dsLj8KTXQv1puEbERrKVv/fnMN+8QR/69o6P//9aAAAAAQAAAAQ3AADQIwEAKLUv/aDQIwEAxbcByqIVYC8QoEwIzzxnOB0Sr/z/7u7qgDGYQgE6qrV0cMcNnA7a/ie5Dy3gv4xEAlJKKaWUfOAF+gW4BbZFi0AbaP8soOXrs33Wz7KwKvSsnl1h9+wJFBaFTWHzrIkStoTFs3eWxAg7wtpZERZECBvC0tk6Oydn5ewH68F2gLNwNs6+2Q0cLAfbZt3sVM2q2bQ0DBaDXVtjs2w2g9VgK4BZMGvBgpgVs2hoDqwDK5U+sA9sNEpmyeyFC2N2zJ6dhdkwa2b2Zb8sBQpe1stOmNBlu6wECVyWy5aVbdktGyGCltWyEGyWRSDACrAJEkTZKLtgwZSdsg0aDLADLAMGVJbKKlAgZaUsFhaUhbJXV0/2yR44EMAGsAYMOFkna2UFwAKwVVXddlugALfcErD7NzX6RtbaR//IYhzpI1mtJ/0km7Okl2TvhfSQ7L8j+47e0WvSxOgZfaZMi37RY8Kk6BX9pUuJPtFbsoToEX2lSof+0FN6Q+8G9EH/zZs9v+fhwOHzfD5OnD7f5+XI8fN+fs6cP//n69QJ/dC/c0fQC/o8eQg9odejp9AXejx4Bv2gt2Mn0Ad6Og/o0XA+55sx8+W/PBkyXb7LjxnD5bl8mTJe3sufOQPmwXyaNNSnvho11a/+mjXWt76n5/Wv//kZ5sM8GzZiXsy3+c63suSX/JQpSB7JS5Fy5I88FCiYj/lRohh5I0+FSpJP8lWqKHklf+UKk2fym5tNvsljwZL5mZ8li5N38lq0PPknv+U1vzLH5/gfP3A8jqekbPzGn5xkfMb34cPxHR8IkMd//CBBdLyOt7Tc8TteiBDIh/whQ3g8jydCJPIj//JS8iW/yPf4GYEf+IiILb7Fx4jx938PA4bf+/3hIYtn8TJkAD7gJyYKvuDToDH4g1+jBuETvqKii3fxNmwUfuEvLr74F3/jDb+P7/l+xe+9Cr3X+7xP8SjwHu9P/N2bIPEkvsTb/YgQH+JFfN1/mPu5B/F070Hu5b7Dxz0HuId7t3/7NrZn+w2v4dfUXu0zPIafpn3aR1/6F9Ae7c/ewptV+Ao/4Sk8hLIv+wgv4cnGfuwfvIP/AnuwD3ux18r6rO/q2vqt93quX6DgFXyDZ/AJEDyCx8K6+qs/8Aa+gNVbPYGveqioj3opKaqn+qkf8AKe/ukDvNPr/Pl7378fwPPH9u21Wid42s6nUqfRMgdQZdQpFrV/afS6iIaGBvaFNnkHNnn3hYYW5+k5/ZxOp59Tz+l0ugf64Lq4IsXaddHT8/O6aLVarVar1Wq1Wq1Wq9VqtVqtVqvVWq2iMdGaTqfTabVarVY9PT37wKBktVqtVjctF66L0+l0KpVKpVS0aNp0Op1Op1OpVCqlonFGE7k00PLlTqeMRqd4UTNpNErNkoBZDe2kdPYBERpaphtnnOcnFQ0NzQkDNDQuN04qtVpNm3ahaSCNRqlVKrVaTesD5BF1B9ZINQijc9KqAgSlanVrz7XKVSRSdctDV7UrMU1VKxJj1cuFhWr1S/BWwVQUVsMytFXFvkZVjLJAVazQlyqVSqVSqWAz2ohQqVQqlbrAy9kVawyKawNJmNYDbFFXLTywagFBuS2ppDyLropZYlOJYtY8DkK29DBzHcSzICDzz5pn12UKcPNKZ4XKqevKmndYIO1I3xWs049HwGDNQ6JJj0qaNRGjsuwI1Jon5xEnM60wosJw5JxVL8oKLMaY2dV61ax0pXe1flmSjGC9Wq1X69VqtWpWelJppVKpVCqVSqVSqVQqtVqtVqvVarVarValYz2CVCz0UCqWyEUaNodKCnZpkPRr05V6LToilXb1sSDVslRGygWoTrql4lHK5QR25bpSQ/Gq5bbg2iAT67rAafKKIBOQ1QpLBy7JCGUDDKnTvA1VMkGkUYOpBqd6HeJEVRib5s0ZidFmaOrYqAgrITHVA2BJs+FN89SIwctSJxogg+U07+8zjUKGFOV7DE3zKg+/nlSpVS9L0gNELqmROiejkl44r15WzaonUgAV4rzQ/KdFQR8gABHADxqTOk7/18V/LzOa6qVWknPT6d2PD5X7vzT+Mea/09x/dyRlvyr//4dYD86D79jBdfAcOTgOfoPdYDb4E6/BajAafAaXwWRwijs9PRKYBLazC4FD4Lm5D/gDhoPzgD1gOjoQGAQ2YUJECXyH3+Tm5vCgYCpUrlzZxJuYk3NLFqxFCxYudSPwCGxnhwKjwH9/gYGFJ1Tk5fVBCdIiCKAe3x4f3sMq/FjIPVJq/mm2sGuhN/gXiPmwoCAgBgxy4cIUDS1qoUMcjsNwcBvW1sDACkThqSkNGkzkpWEMGNra8nBe39sbnJoa/r+a6Og44A04it3cMrRhDFhYCRIo6MJbW1kNNGhpYS4vzIW7phLwdCqVimExPGHCV9ogI2bEj4+NDzAECGMRcBkkZKQk5sFjB9aBe+AcOYRgIUMIEKC6gRcXHbEjDkXFFzVkJOJEGoaGh374xQtCRAwDI1GClWBNzSVTnODMTClNpA5AYQO9YwAA2JyKYCNGjiDR9IEpf/zA9IGRNMK0ZrWGrTDYnXQpUbqXsNqlm+k6uo8eLYKULdYWW0tYzBgcZgweg69buuAuYLDdHJ7DdRgPf+nEnRgL9oKJXGLBS3xpBXNawVbwFUwFw9FhOtwBc8APyPAYGSbDYdgBZlCFqxbgAVP4wBSewlcYASZ0gV3gGHgG/k13Uybs5EmVJ7gKjsL2FADfjDPGQCpxJcbERe4kSVhN0pV0F91I+A6TwCKwHk6B93AZloDH8JUTn8AlsIkMZ5gCjmIzXAFPsRtegdvwJB7yiHPgRiwAR2E2rAF74a9FbAPLwIj4BWaCl2ApWBNv4imYY4w3ToItceVthDW2upUuo9voarqY8Bq24mqVE3NiKgZTqJChe+jPH0GB7qDLaOPauImJOiorLy+p5LiSkjwuj+vDx+SdvJGRPW6P+/i44+7AsWcPHzwXzxUkqMwtc4kQkQQFFRQmjKVlkMbLIZWVQD7cuTk5OULCPxcuAC/gffFC8Arevj4WK/Zun4oULPL0LqJhjRqPj5GRl9LFi8DCGxgI4xrewcG1tTEI0xuNcujQgc7D/WDCRAktN0uWLV9uZ2cXTs5NKtVTKnVLu9MTJ/Du3f27KFCAuCBEtLVpYEPLcC3cL1g2N43cIffKrVLFyrUyBQqUKEkuEyZNmhxxwnW9vMDAxNpcN27ovCmTQEZWd9cum086dOLUsXPlyMlz8+gxM6NAYfAO3glXgprag/vAwY3eCxcIz24Fq/XadbW0ArOyWjQwY4Z65qYZw7pjd+squqGAQG/o9QN6/dw+jYyJl/LHjbw+flwfl8ihRPfQRXRX3D6+23f3EmEc3sIYNWIgXiAyroxbieG+wd23S3dD3BF2JK6I6zfi+l0WmEsyL4e4G3cJr9zFvEqUFLlFLpKb5N6Zc+fAuQkUXAUXAYIFd8FtcRlcNGqot3q7vu7XDbxhd9AldAUF0dLlXl2ui3WDXMirI0znHXO9XC4XzN28aNftbqhysVwpd8qTq3mPXM/7eeNctVvH5ra5dG7ZjXDJrpi75qpZXGykQSPxJt4ZMw7v4VVUrHFr3Bs3cFwc19Exx81xGxslr+S1tBRyhVwyt8y1qrpV98A1cAcUuAUu1SVwn6Au1BUgQOpK3ag7dXe//XLudJ0ugBvgYn31vTfbTddaTVbTtfftpUw2k7VkMVlJlWwlGykSJUvJQrKT7CNH1pFtZBnZRYlsIqvIIrKECtlC1pA9ZAcFsoGsIEGhNtQCAvTH/rF+/PSxfSwfPnvsHgsKqsfqsXksHmvnjr1j6dg6Ns4cO8fCgSPHyrFu3LyxbywbNm1sG+vp+Wk/rRo1a+wai8amsZ1j7BhLhkwZW8aasWesmKu92jDWaqlVW7VgwHBaTuvFfrFbutguVovlYqtYsVbslSubdtNisVksFSlWip1io1hNKBaKdeLkiX1im9hMq4SJZWKT2CXWCBKLxGLaI7YIEUvEXtohNkilrbRCrKX1AcQCsZT2h52UtJK2h420O3hYHjZHDkgLaR+tDuvIaBktDttoFRftorVhb9gZNCwNm2hrWMRDe2hl2Bi20NAa2hcWhh10YV1YQUFCSxjdqQPQZXrvXHf23bW+9tyxpvbbrf7Sn2/SXLgmnklvckz8kp7CLfFKGgqnxCdpSC6JR9I5OCT+SPtxR7yRXsEZ8UW6jSviiXQGjogf0l3cEC+ktTghPkgP4IJ4II15KAeUH/E/3E8GxPtwPjkO38NB8xiuh+fJWTgeficz4XZ4nZyE0+FzshEuh8fJlxwOf5OFcDe8Ta7kbPhn9sE9+Zrcg6vhaTIPjoafyTq4GV4m4+Bk+JjMyDu5mGyDh+HXTINbeTXL4FTOmQ85GP4lv+BeeJdMyLnwLTmQa+FZ8h/HwjdzH7/CreQ9XoVTyXl8CpeST/AoHEo2wTX5k2zHnfDMHII34UwyHV/ClWQPPAlHkuP4EW4kc+CYvEhu45ecSM7Ah3AhWY1b8iBZyis5kHyB/+A+cgVOySfzBN6DS+YIPJLzyGQcku/IYlwHz5G/+CPHkbm4I2/MWZyR38gL+CK3kbG4Iq+RD3AaPDFX8RlcRh7AEXmMHMUPOYwcgBvyF7nzQu4ia07IB/PlgjwQa+KAvAW+xP84CzyJ+/E+DInz8RW4Ed/jKrAirsfz8CGegqPAg/gJjocB8TtuAvfhJTgJDMrt+AiMh4vgITAdXsdBYDicjn/Abfgc94A9uRzvgNPwOA6HzfA37sY3cA2cja9xDDyNT3kUjV/gZxW4GZ8ggZdxCA84GR/jYhyMf/EuzsW1eBZnwBfwBByLXx3gBnhVAU6AU/EpHsWh+BMPwAHwzjfml/8mTZkwXdqWNqU9aUeC9MhRI0Z70U60EW1Du9AetAXtUEB//PThs/dsPTvPvmOnDp05cnac/Wa72Ww+t+dWk2aj2WZ2mT1md+4w+7qr1M25v2wvm8uWrWVj2Zvbyq6yp2wpG8rW3E4yd5O9RMlOso9sI7vIvtxDtpAdpHID2T425e4huSM35N6xc+zH7bgb9429uBV3jZ24Z2zEHWPD2Ia7cLvYg1twA+4Wm8X223x7xVax9XaKjWLj7btdYpPYI0TsEBsE3f6wPWy5HbfhNoftttu2hp1hr221nbalO7ovbAu7wjbbE7aEHWFD2GTbwRbbYftre22uvbWzdoO9YCvYWAiu9oFttas2gQFUe2pHbaj9tANsALvvjffdrzfpTBqTtqQr6UlakoakH+lGmpFWpBPpQ9qQJqQH6UA6VP/RfjQfvUfr0Xn0HW1H09FzdBwNR7vRbfSn9tRqdBp9RpvRZPQYLUaH0VZd1ZwajPaiu+gtWrJoLPqKlSqaipaio2hN/UQ7yWzCZImSJEiOGMEscqmJ6CFCLINUAvnhg3Kyh2Sk5qF3aB36UePQjo2MNxZtKNagkThDBqKOoQ9hGL4odEE4KBgI2OJPs9B9mk/vaRVaLy8FihN4dyZKkLAbIUKH0HUg6D7MeZDrEAf3xsFNb9AaNJte0xi0WtpUGkW7YOGsghkFPUFLKIsA4QGZgzGxMLAv7aW59JbO0g00gwUKEmAhuDpgwKqqgCagqfSUloqCEvAUwAlA51vrvElTJkyXLFWiNElSpAwpO8qNMqNFihIhOmSoEKFBggLl0Pwn+8l9+OwB1ZMHzx07dejMyXIynPwmu2nD5tNzjZo0aM6YKZPJ5M4sJoe5WqtUTjBfvHThsiVryVjyZr5ipQqVKVKiQNF84iQzN8lLspKMJB/JmLlIJpKHZMscJAPJPzJlnsySOTJD5h05R37Mjrkx38iLWTHXyIl5RkbMMTKMbJgLs4s8mAUzYG6RWWS/zJdXZBVZL6fIKDJevsslMok8IovIdRlE/pDnslzukOHyW3bLG7KGzJbXMoaclqc5mtGyhXyWzTKFLCGXZQj5QXaQx3JYBsteuStvZa3cIDPICnKCjCBfZQPZKhfIBDLVVJbKUALyU3bKADLPO2f7eBPOhDFhS5UwJSwJR8KPsCPMCC/CiTAibKgQJoQFBcKh+A/2g/ngPQGJM2QgxjiEYfii0AXhoGAgYIs/Fn59fCv2VOjlpUBxAu/ORAkSdiNEhKgDQfdhzoNchzi4Nw5uG9o0sGVYw6CWNpVG0S5YOKtgRmGChLIIEB6QORgTCwP78uri2tLKasBggYIEWAiuDhiwqipAYADVlFQUlICnAE4AOt8642vvb9KUCdMlS5UoTZIUCdIjR40YLVKUCNEhQ4UIDRIUKBTQHz99+OwB1ZMHzx07dejMkRMHzhs3bdh8eq5RkwbNGTNlyIzpFBPmaq1SOcF88dKFyxYtWbBsXrFShcoUKVGgaD5xktmEyRIlSZAcMYJZ5JLIECGWQSqB/PBBOdlDMpIH5A4dOR5xODYy3li0oViDRuIMGYgxDmEYvih0QTgoGAjY4o+FXx/fij0VenkpUJzAuzNRgoTdCBEh6kDQfZjzINchDu6Ng9uGNg1sGdYwqKVNpVG0CxbOKphRmCChLAKEB2QOxsTCwL68uri2tLIaMFigIAEWgqsDBqyqChAYQDUlFQUl4CmAE4DOt874WvubNGXCdMlSJUqTJEWC9MhRI0aLFCVCdMhQIUKDBAUKBfTHTx8+e0D15MFzx04dOnPkxIHzxk0bNp+ea9SkQXPGTBkyYzrFhLlaq1ROMF+8dOGyRUsWLJtXrFShMkVKFCiaT5xkNmGyREkSJEeMYBa5JDJEiGWQSiA/fFBO9pCM5AG5Q0eORxyOjYw3Fm0o1qCROEMGYoxDGIYvCl0QDgoGArb4Y+HXx7diT4VeXgoUJ/DuTJQgYTdCRIg6EHQf5jzIdYiDe+PgtqFNA1uGNQxqaVNpFO2ChbMKZhQmSCiLAOEBmYMxsTCwL68uri2trAYMFihIgIXg6oABq6oCBAZQTUlFQQl4CuAEoPOtM772cohlJWWkDkfGRUUaMxANCQUB//z49uxEvLm1sZ2ZPYV9bTFQgHVVRUAK6smp5/yPXxMmS5IgMVKEyBAhQaF/+uzRg8cOHTlw3LBRk82Q6QxjpYLxwkULlitVpkTRdNLkCKZl5Q/KHpGQOh4dGRcVacxAPDQsJBQE/PPj29NLceKuRN2Wi3uDcO+lorRHD54wV06aLIEsJBQUURe9kMXAdrsVIZIDB4yXJEcwL4dYVv6g7BEJqePRkXFRkcYMxEPDQkJBwD8/vj29FCfuStiJqKObk4t7c2tjW1OLnplNKCMb++raymKAZaCKABWUU9/55stb3ECPizME9e5EzLFNz8qgct8KtQPHTBgtVZZgWlJCOio+FQLypShRR7UWNYMQtqXAANX+x09UlqackPu/UmgW7RkjN80lmJaUkI6KiIWAfClK1Mm5Rc3CtgxQPdn/3///vRHn0Bn1RbytK+qJeIaOqB/iat1QL8SlnVAfxC10QT0Qp9BDOyAeof/pfriD3qfz4WF9TwflXl1Pz8O3Op5+hzfodnodrqDT6XM4gi6nx+FWHU5/wwd0N70Nl+ps+icX0D37Gu7U1fQ0nHc0/QzP3Uwvw20n08fsSr2zi9mSeph+3Yq6tVf3oU7tnJtQB9O/7EDdS++yQTuXvmXj6Vp6lg2nY+mbu02/0q3sNb1Kp7LP9CldyibTo3QoW0zX7E+2tTvpmRtMb9KZ7C59SVeys/QkHcm+0o90I5tKx+xFdpR+2YnsJ31IF7KZdMseZCPplR3Ixuw/uo9NpFP2yW3Ze3TJ/aNHdh57skP2HZtH19FzbB39sePYOLpjb9yMnbHf2Db6YrexaXTFXmPL6DR64j7sM7qM/aIj9hibsB92GDuwG/YX+68Xdhe7rxP2wb3XBXvgzuuAvcU+0f86i22i+/W+bdf5+opd1/e6ij3X9Xre7tBTdBT7rZ/oeHtDv+smNlsv0UlsDN2uj9jTLqKH2Gi9roPYZ52uf9gU+lz3sMu6XO+wH/S4DrfH+lvnsMG6W9+wu3pb17C1OlvPsBn0tY5hJ+hqPW0b6NMu3QV6tKNtqX6hW9gC+lmvsJ26WaeweZ/QJezcy3qEbTuE/kBr6mTdgb7Ux7qYptTDOpiO1L+6l3bUuzqXXtS3upZG1LN6A12oM+gLtKCuoCfQgDpWR6D79Kt+QIN2A91K4+lVvYCu0wn0AVpOp+pT+k2X6lGaTYfqAvSa/tQDaDQBlR+o5NF4KEUGBAoICEBAAAUUU8gRhgRJFmgZhfZESIVAAsOAgADLAAAACBqMAFYBUHQAOCIAAAEM1BodtFCIbEtEqQeQbQ0p6QRUNWNotUArVg1KCVi7kUErAek2RZRlAN/skIIugDUzhxYDtGboqKSAdRmZVRWQbEtIVSbwxQypiAVZNXMUMfAeu0PaeaDJWeEbenJSQikE65mVaqJT8CPQ4CGYZkSaKAYrERE3ysAHpsBFArKdELhoQFZTAk0Ygq9MpIFS4AqRcYMIfCEUXiggOwnhCwdkNCPQgjH4SERaQEYuERkPiMwtQsFFAnKTEj5gQE5kEk0YI4tEJwtk4Aqh6cDIzCAUHSgiOymJA2bERSbQAjOxTHQwQCZGURoPjMEMTuGBAnIjUzhh0Dd3aDMPtDkpfmJLTg4ohWgd20IPdEp6BJo8gFmsQBNHYCUqwqYJusBUsEjAthEJNgnILkqgGQP4hQs0cAJcoTJsGKArhEYLBWwHkWylgMxiBFoxgh+oQAtMyCUqo4GBO0VosEjAblDJRgjIDUyiGSO0gWpkwQRcITUZHLgRhCYDRWwHlWGEjPjABFphIpuoBgZMxChao8ERGsGpNFDAbmAV5vA0eoNNofH4wgRA9tKUiC4fDyR+4NnONIF4k0iDdQy5qgVGJbgXJnMETcTmoX64QYIDlGXwI3/bAXFb4RV9MAgaCTk7TZmiKUP8NEEfuQqLRmRuiZENu3dpSHZTEs8YwqtcoIET4AqVYUMHAi47a1TptXPSGE9xHQNCFHgCkvds/B3f3wnvohgNjcl+/xGP9mjBu6TPVNOj67ZlQhmGZ/hgwqGz0ZVwAwG6Qii8UWCLiUyMhTWRQxRmd7BfjK6DIoR6InQC5LuAHO7GDg3lHAn4zqPK7OCfADXJRbJNEJuMSVBM83gsG7hOExdX6K16wSguSdNBhVm+2SEFXVlJJXxclqVG5T5Ftg4BpMYk4alp08oZhI3d9AeTVBMNE5hhacs93B1mJoxoBy1zhOy67i5zxSWw42jl9enNPO7RoTdJBe4EQX7Ovrf+FNSjHLBABKK/LA8oFTH0884Ltl4CaKvcRgZKxW/dtEIms5dklj6GkAG5+r8cyRYh/6UgDjNDZHu0RjYSRW22FsUjYhjYHJuryl0DGY6icjlpJzdkzBj23tk2TCuB2eTqGEJGePduqEYigO2oyoMMCIMz67U3yMZgp21eNAW4Z8CQwc0ppSIHd2uvcVdHuIfkIIsEZ+0Nqw8BtdOk2IxDDo9IbFkYNqztNLlC4Ts1wdXowqo/pk5pTh0f83if7s6o7+BOxtWUtJKEVK8aib4Tx3t3s2I+feuDvBZXknNbJxXfGUu6jxtnKlLPXXm4FzIK2J8Ksw2f/abkdF0Jy2gu0lgMRlh0LJcdNMFNV/dRxTTuW+nZC6MRb2+GO9ky22k1VUEUQOjQGgXA6XYuYUqOUCE5iiQIawPpul55e5OEgfkaBC11NMqtzJoCcxEwD3+u21q1JQjpFKD+95NaVLb88rb5VR08lNM8+4MObTnNP/d1rDY64qDnDDBkCaKYD/yH5WRrprBqweKYPRN42hp8Bl08yHi5N1tk95ISU/KoJyqPLWznHZrgo+YN1PRpRgyI3H4NpyYAfkU0N62We7aPW731BkrLTEamAV4FlXnXFW8kNycQWsuvt+J1FAnaLEEF4oDE1e6rmLf9GpZoBPRF3IC4DwH3RjpUZv+ZujkcQim1jszcezg4A/5Mr4/ywcu/nvqv18jFOBAOMFi1dTABmKhSjdZzqk2wGgmE5Ur0pbkHMIQFgGds6y0+H/97Eb7oIub/y7CGtN5ub0oSz52s1kaNPte0PoYPNKVcaA2L6rtZfut2DilMZscXKTyOTKyYRtoyfht7xyvLPQXUosa/6yprxkJ/Uet4n5RlGiURgt2cqFOL24UuxF7jqWzd+A1yr1Eu4zsrssaklH2ZjyLzvsSfTrJCU/D1bkTsz7fK/r8s9LBmEgKIEEhN111/PW0T2jFSBVlBjGp5wqdZocF8B3ctAXYp0FNpCe/bQYH6/3taY2JoimMwBL8m9VlDFm1JSQBzAx20Z9V08PVkQJ1mqre6Qn4pQxzg8sciZVWsVK7PyYFJvZmXzsTVMwCPu7VteQJEi5YwquaHRkHg8Tx5X/678DNOSGOgEfvl/sQceFbzk0TokgSdzg4Xtqi+oVw5CXpNuxJEZNgLQB289MEJ2TZZfXSocQWHpa14wKGZXIvlKHFnTMIJd3YMh40G31EH/QIfkt7/W26H6d6s1k9O81eeh484saaPs/FTU6vYkVNP2Fyi1keLjeNADMOZW8deXC2KJSXEVzavx0APB8BDv/jHddIBy1hrelxeo9L1Ni5odNAp4cz42uYVCr30SrhuUeujxIbjoiAO+nyf69Qcpokd5qk8LxM5CXOcGdtbEoa0E4zaE662ABxhAdjeztcuGtXKRktGsdqo3g319kGYmYOY7/M800kwlQVwvRXxhQ1gCBvG1taKjwJtwwXNyxUbhgOxDDc3f0dkEZs+ctj/8lw+5iB8/HH+zrPy0SUYa02Y3gIwhI1guz3jKgvERwHG7UbN4wIswwHbtzM0HVdkiVvZ39Ulaj00Sri4QKOfdrn7yzPQ00lwaBbXUf0UYNvEAWg2raq2T7E2f8xtAWVXI4i7t4OsZQ/R23r44tS0mkXouGZQwqpAnPbRzDaRPN5KQrEylNatrVQszSU7JD8f5nYT4o8L71tPnNuAMlobKtObUZyaryLUHFNlhVVMWlh5ZeYV74zb3C2vHki4nV2FtmJgd+Uik7L75tj61Ewr/RAFaeIFLFNx2+sPN47eavNBNvPNBcksriqw4JZv52NYc0WvB535VWbHSW9Q2t09Dm6qqy5n1iljEWflrXvurWI/+v7q4ls+2fVu3gAsJTegcWMGZn1LkIsagyb2HszQT0KYXVuFht4wzBltQ56589DuqVpB3UYiuocGF3ndiYZ+BqY+1a6bjTNTx6PfeEfrn5CsvbYioz8gbUlHnyGJd0RsGGJLbVFOdJmWfuMdpX9gsvbaxoz+gLQ0Hd3MROivOr7ZOJd8dV5ssSN09duhpWyKWrk1mssNUl7qJrXGztKsb5lysXFq4vZpFjdRuZgr1aB3qOZ7W5V/zVX7tljzG/5wt4rGpyvndrRSF23ACnEblovJjLV7SzZ/G7P8a8/at0mbP161vKHD1vTuts3zs8y7W3lxBq/1tnkzpynN6a1po3ekZy52Otc3/624BUAXOSl0YlaFK25/0MWWik7cTeNOxPqh39pJum+Lyv3M9qI3Ngc50DpFs7lGL7fV9NK7xe3IU5+dTjfaY7NvL9owauuNXtoZp9NrybkTM+bot+053dpuWXfVeU+aacM5k6iHnXX2XnjY6KWRp0O381x0Uw/0CD3IdfcVzWYfvdzm00vvFrdjUX12OgFpj82+4WjDqK1AemnnoE6vRehOzCik37YLdWu7Zd116D1ppi3oTKIeiNbZeylio5fGog7dXnTRTUY6+qtRV/+ydJXNRwQUzYmps38sCr36wtx/NdIGo65JQvTNstRmro1LF9W+pKObmKLP0EHU2b9pNDp15RanW/qOuA1W9b/bGWovmfpj1EW3ROnonaT6j1LAF94LjJHlE3T+DbIEA37MvZ/JVVJYO/z5Oofc6gajAwUnBN18wqxWkG4BmAFrH9KN8s8xD/DbzHwRiMG0mI4SUOx9VsaEzJwAtpf6auAVJrxdkU8qt1g6qF7xqc3xAdwM7Wjgqy3D6UPRF3TtmwIWIKi+CRGT0ty28Uibteaevt0chQZXrwOfi7Dp6mX3wH5v2BscGRg7I9LZ54KeitzbsHdi/i0DrCgs2vpvPaN02OZVcl21fL3ybK9z6TgdzaljTMjsbN1N6qV2lIzjkuaaKEFemCe2GlnMqmtTJ1OEHLECzGfxKMB/wkP2KZFlGf28htNW7MSJPBNHLiDf/Nvw4YNTztXMssqDvVNcuODReKqypvp5FlCfrWOXbQXCbPsCGCMbq1Omb1z2xJm6q0y/l+CSwqDUa6seqfqpFobgbL3rRHzT4KygZVQchoiEeYMYK5J2GnYFDJ5ioS7Iap1Tl+zo3Y+ZAQnWq2caoKsBlsWrtZYV/4fYmiqnazBNg4EoAPe0osYjzbQ1TKyuPh/AQUG7keycYjs5cup23WEw8ucLkUVuVVGc3h+VmSErzed9iG812B2RrvBXqxiVBWrT8xs8G677MROgwWpZ5ytokNjG/d7aXsxGw5nK2ZrhNE/Ja44FJubi0nPEG9vLxCrq89koQLAG2f1ugaRza6bHK6Mf4UaOPFXcRLj4SehH4N0Li/rFBaWbeqeagHHCmIeNlcslrCPqR1JaWjdYEsG+IEursVBEnrfPTXAr6c49lIix4wiSmhEpf1lUjriMtNxvOhM6TrfzcqVysbGawvepaW4Pd6ghXlBDUF+Vlio+K7p+mTIDsQui6zTwH+ZAnWFNmlyu9wzfrBY+mFLOdWtB9hp9RJXIT4IdzAe4xZCVU2GvNXvTQQrRLhrUzYuo9jQ4f2RZVY8F81YgK5MY1taJjbC4basKk/Hsy2nePI7ds8mPOd9aEF5TjqhVcpNQx9MyfV3OlM2b4xRLr9TZYsclOQ9KVlP8qcQeTsmToapoFBHo0jot/Fge3v4oVs3PpSxlb2abWJjOdZjeJUGPYq5u1WLxEAU+7LOa4U76NXLfnzNsVFvHbBoU93U3Mv5v+f7GNunrqPc9/8jDLcv0UASxWloEu0Rc9umY3NLEZfp2akO7G9ycxSkshdPVoYOyM6l2Zj0AiqV1TudLamEVkdmEpbH96at5dUlC36Py5pYdMW+jxifB/2r1+6TeswNLziaEjhFMVwa37g1ui1Y0Z4Y+jHO7peXskcFb7KJNcft3fG1xfH/vn7XbP712N3Y9H5smTNIhy6H9bas9l+zf8nH1WMDIlw+dKhZRFveTUtIf8G0XGi05nxCCJiNdWb36m5g9WkjZ9NnyZaV1jpeDKmVLx4k1Ht8OudITn3R1FKpHO5whqNvn04tWvfyu/C+ofeZG1NvWOccsgImV53Hwexn631L4xXnFj3bgePty8zfbslDDN/impMkbe0187EbekWXmBl0QMHDDbncXVlfbeu72L5qRy3MNXgcf+z8ttmb+8mtw5MBf6w4cdNovuACHGfWr2/6OOW/a6s054dfb+yaWu3EzNznYV7zbn+rlrJu3tY6oxXiwrzznHVwlU4dZ6SRNuO5TZ9GbbD1nxfqm6t+CebginvmMtG/VLWO629kcglgjxO/g5BZYkW0B2gXPq8EsAsN9opXNMuUOdiNrNiqm9Mx/RAkcnHOIEUWPu0Y28DrOGRCtrTD+9BAGYE9Km/SeMbW/bkGb9NOLHwehtTVQ35bM589pRYmGj/7+01xufhdjU1No7S9lJxa5UJTbUn7RElmB2favrPGWv3MwGlnDe64S7w5V0cxf4hNVfsdpXvssZ6nDhkEKHzFCSXTbM1d3cn571ziMTa4XzcfeRG8xOTkXm/AeLZExx1jkDM04KNy15vdNquGIej4JpeGcRpPJPY1FKqozkcpAhjtYTYNjQaVRVG4XmkOK1cUhMLT/m0C9Cx5aU95RtfmyBaUyvLUddpPR1eA+zrYXyS2lqb+RtFxH+WIXMmQRQcUWYs8EHtmS4DCmtp2RdjD5TZ5e0ajLO3MalYdEPU+QvIyX2me3jQe/VqaiJiNl93NcuENgb41J1OcBt1avzZPnBr3KJN82jyd5LXkt9FMh0so11uDdbwTHwQZu4iyMR0VqnpNtGML6fEIk87gsNUsWP6gRPOWLGjGKP+cmHuq/eE46n7r2vzn50mbwSVJ2GWSWVolvY6+CTfp8E3wC1oOeu4n2648atc1B+jOkJeIEGt34ZtDsN8pgNGSqHD+Smztnqxh2bfed3Ga2bGr4bnPqcnL+CdLl3mblawnrPJiSrrNJ+v9yepYYz8L72ST8VnQtA+yD7wdFXecEb1pG6TnPgWkeIq8yofQ+rnlnvZsagxhxKlU8YhTNsUJDGjRsQp2J3HKrzeCzpEidFvKt2kZYE/NIdvh6I9lU2TY2vGZeRcUOecMYhj3rHdhgkfmR90Wo3W6igx29Tdcw7ZPBJZ8wMnOTVI5YUcpm9+7bTls1fbSaJ9N+ODbYJJXOO85NAk3SwHhuycTIm6bFy83CUhWk+92w0kbCtw13izva9ydMdhnd7Kyrvf2L56iJAfvki6fhO/hgy/Vitgc+S86SR9jOrdW9drbMS5EmxM7lbjcBpm/86nIYONIpX3W721Op20LPct24c5F1pO/GTN5+ou+OuOJIofLuhDqcwRcDHZF5G1SG2DHls3vvm05bPX1czdPTfjg2WJJKzzsH9z1+ZOjr5Wz5ssIIPE5815/57SyQ+6fAphoJxTbmFp/07E8/WcT0s7NWyz09DHTevEZre1T53p6WcpMTmM+kM7lrcqYvn99ayl31rlNZLaIx5VFc614ruOtcK1K3ybwT+n7wfnEx2Ju9R6D1zmXnfI1jUVoUndYr8jBJEeTxt4bgnn+FaazVamzTrN3CHEa4BMwc6jLDI3lSgvBL0bsxm8VGsp3WFb12hkxLnuc4yu1eE6e8uws/jMrtNnKr9XqxsL0v/2mQBy6KsDOM7WxiwZr+HddGbm7kVkycatLORrky8U7dgo7Wv3wPzkT6GnwAtzSyUzVVI9Av06tlJkHZnIb1xPo0h7I4wraKV7LekNk6y7T7DeD5Xt80nw+j7NdvdToy0prtEsNMMr84SZYFQcdLNDvssMeNtFt2f7lmNA3YnOampcsx1ttPX2WdwfRLLDubeoydeYZv14hPElev9D7pMh+6uw8VJxm2atk4Jh0ta+u4Uvl3F6Js40yrkeymC81cuQ1RMUaMzYlpg8MuWn56JY+y+DOnEXkFTPN4iGHy47/XnrrHviP0fJxe2PMA8bl1t4Lh3YHmHFG2ISo3xdsFhpmqjeyfvPgYqzIvxvoWRrnT2zkyY2jmJVmdVWm7bcDCEbahy+YNCXmMsiyG/vPp8GiDeJoLLAuL0ezp1bgV9AqWWJvLyYxBdG6SkMIS3LPsBIONuMxTrpglSi5MzxzTxn8lsW7J727krlk8vfK2bH6Y2G1dnd6Y42XMAAvarMGrTeUGcYyUPs6djjc9Riy0+HxtEeKei45j5PUzauyXGS/lDj+QVvLkKm6LMLBVrBhb51H3meFMEpSLn2HzeA0rd+eAFu2cDCF8fBrqMqFakI61bOGEr5vgInXfH9J71JyYqP48WltszU7oFYdrajqvVmi1I5Xpz5wZ2TVmWWx7jsanfTsuLpa7Y9XAKHrjFkQRg/jmu8u/i/1mQ7PiLsluLlbZBANaxn0hf0E2D7XZMriAjYCNP9XjTYADuz/mWNx5+qUJbBCV425LCJtmW+7PXu2eKg5hUrmf3lwurccbVy2G/WFrO8cIb0ch/c1pRb4IonkFz0suc97V3MflG1/9c+eS7baz+JxquWPtwpn45mdXhnqX0X3u/rBsNjWxn0dG1rozZO22BWonxEdGVj8peH0Whv35hkB2no7Zl8UgV78VmsZz4X9lMYyMnTyhxqtHf+R7/hqyZB/cH3aZKVRk4vBZN83YgJ1Hc8uLYr/5/kD6zxzkc6Nmbk93C/3V4xuGtj/UamebmM94KVc+9osANic3DNH+b6tiGFuOtG64fJhf/kmOM/9kLvHFrak97p67lRlcU+3myMN/jghuY+Sxr3iVudE9vgbpVJ1h0prXSe7QVu82W+yGkfeTq+k5GT4bl4IRyVzLYwFn8aHuNK5bXfrdgMrM+E40jDEme052GyT7Mj2DjgqvbakouyLZdzbZMGvna5xkYgvS+yn83Xmb+QJGA+RpO3gF+LaDLh7tM9ERNhm25g5zKxthnlwKD9hAmV7fQY/95EvT+ome9Z5kYptuVLbmki62BjhmfXrjDDr33iU+lmVSbnKXTY4rOMjELKPC4BuLCu0kEznYUUNc5Pxvd0jz5onDBNxPT1XtAIssrgP8DSbwMqPpGW/irZ9fv9hytwjjMPE5bUvzlLKsV2pNhdnJID63iKgZlgS6Cfsd5Ri/zIIqu9Xw/vjrV2DNA4scmvigO4obdjtVF+HHNoX0NCJMsOPqPlDVu8qcBJox+vjH8jJsvy6KylOqvZoXif3fpmcnxdPGWG4373wM0kLbjIhl+zgHxttJmBVvPwi1N0iVZbxLIBwbysvsTs7mZDBOsPxnSBtHvtA0AcvzjPU0q3e3I3eKD1qf7Q6HUWvTdqTpUWmNDjfGb3bH/ybckjdPiGu0KsJl7ahdDfxZdXQcldk0QJMrhM52L2OyYC9inBFe47xZmhKzGfZwFbGFRnlLzYkeuahQbsXilkdzGKpux9W3gTx9Jsv+u9Z2NhL3eStDXZHHDXW7GN/2nMrPjZ+1DLm7Trff7dbOYvNUy91rJ1z2eMfO4VlWyL0G+1aZVqNmZwf8eHl0Fi2yr/6jBMkmOJadzSIRv7g/zowNWDk8kzwVe8mnDPp/W5AsNzUze15t9FMNb0jajlG/HZXIHYH2smZ5Kk5IHBAdn5fnatqi93s2gel57XJLCZqa9e3asLIzQkQbyQ0pxJ06Zux7idnPTruPM9CS6ZcleCVU+5J9F5cmor0dDwDPjiTqHfx08DKjm5wThk3A6q7R6tIPQselZczKdUQ9T38eSMlCvRnFixnRqpeXeqO7chDQK2Vocm1nbPbCg1lJK/dXM7RrizsN4bWDlTeo6s1hi9h5a+Mzgd26tTX0YDcrwQswPT9jBssq2EoU23QBQx68NT/dm6HNQXCamw3hOi/X3IR0354aWK6hk0cTCF3QycHOVXiaQqnZQ0OjBTkIhkw4UcT7G47omXVsjkbWkeahiai5DdfgWdW3c9ZiyPxw3YceTlkDfRLRClPjcgen9CKD1/OFRmCrWb1peyY2uRNGO5JBvWabes9u+hHie7D5oXf86C+4Q8EyLnlVw815ZKuuddGzKv6MxjgZTljJ9Lsg5irP9onAvq3uI4/zufbqSNMmt89AFtMeBMSJ+xYwM0Yo/OTTdhUIeB95mtXTRCCWKHGHPk9Y9zlTXL8bfh50lH3JyhrW35nN9O6lExE74rsrL6XqO0GR6DXIpCRXWjlr9uqWIpt7N+9t5E4ND/gjL+DW0NORzOsTQfxq66zpQtI/F5ewmk45enV4H3WEa7OESfjdYtL8EKy7RmUK+xboIHWYhHC2dcxKLhh95bpysvQvlpVJ/t6dqt66VyFLHT1VH5FIK8yrBMvgyGS/jky3GVNrAfKR852h9tNIVMVj7bmjUjLndDdY0zdbWsaOBfqQsl1JyuaanUU4y/Sj6qbpXFCcCCG5a92nAfHKpgb8zmc0bwyneinBM7GUULQiTUkJgT6IQA6yIIC/XXdMylQmZrJkKAHZdr6IeU6CMhFDcEU0HyhP9dqop942MoXUkBUKE8SJrMijLReHO8Ekgw/WZ/Fe+BR/ZIbMNpDsJI/caCe3c3FUhklcC4+ATnNIXecSVRwj7O5nFM9tR3XXuLWpNfUvMLN5rWepQJA8b3VzMdhTTMI8pH1BahKG/s2YuzBXAP1T9gdauJothpaPZHOhRUyzP2jhSrYYls8sF13vjmZLb9iivNZWZvQ0J6V0JjAViwjCnX8hlyHbbQ3vTTRexY+pwzVodriLhc1H3dwj3Bmu9FJ/mvKwf7W1QWGKwS3u4EDMj785cTUmz7W1dy2TH5n6Qol5ftvbVieaTSqp6lyiCGOAUq7VnLMt606aqmHpoQOB20rSnlc7jcMqaRpTNa0bkoFgnU6A9laSaFxMiuvzHAqCz8q3ti3raVRFAWtCU1kzHudkpyPd+A7J/hmZYjnhonJZ3jkuD5LERb+qfbVc/+50pECFOycNZG3tz8InVxqHfmTMEPMeStGJQiqMAf6zTmtS6Z1t8jF1v4lMbrqmgKlJ95K6c6ztsypdFNcKmHdb1h6blc550XmPWlUuMRFCgJ3rzeK8meVUp9Sxrsxw153iBj8Jr1R+Gur22LBFgYb5ipaVFLFkcHjZUdPPPMg0iSeaio0WrmwxmIxfbfv3lGVWHLEsPdrGAfTN6M1y6A5bMVXZ2T4b0RvHtNrwOK2MfYjdK7bT8ofGi4x4OEl6x8qfFt+dHcc+p7FcmoBe9mCI6Ivlb56WrmZZmiZiFaVtCd7sqAoKvsZHa4tPE7id8rtypkXZSANFnOyyq1TRjoxrJzlauTPIqgpXsfsxP4tF7yUnyIfrSqSpFzEEtshJt+JZAT42VhqGTIJ7/IlmhhGGNXYAWl/jMzJLlecDMhX3MUVL1VZhzBDumRwVeJCamLeESXIzQE4Ux2gXN5aynpIjX4Ug19jmNORFTjycBL0u5FyZpYVb4kSQBUkJDVgy7HM7bGpZk9ipzNsk4UIXqd4vP/Twbctw3CBlgSGOaEMYVge+oLlpHrZDb/HDpK/fdnjr7kIYLczqKhvvMVW7oilW9oRpGF1cUy7OCsQeoE/t06t6H/6+OxNUjztOAAAA/f///1oAAAABAAAAZFwAAFirAQAotS/9oFirAQDF4gJ6b9aSMBCoDAOsjkqIFhHN9H9OTgM5114Os4uQEeFmWCWKIZ0Xn8Q5xBrqJX3y3vufUkoppSsJzQhFCWAYM6OW/EVL1rKYF7OX3CVfsYJohUpGzIZUqmTDfFhlMB/mxMGcWJgTs2LGkq9kyVcyYY6SBaVkwTwl/2XAwAyYoWS+3Pck92W/3CTrOcl6eS8ryUvy8pLMJCPJSYzkJPlIvstFiOQiGS8LyUCGZCA5SPaR637kumyXdeQdPPKO3CPbyDdw5Bs5R5aRaczINHKNPJdh0GUYOUZ+keVaZLnsIsflFSryiswio8hwKTJcPpFJ5DcTJfJbdiuR3fKI3JZFgMgicoj8IXvowCF7yBs45A1ZQ2bLFzLkCxlDXssWKqhlCzlNLaflN1PIZ2j5LEPzhCzBrCxLyGNleSyT5QdZDEIWyxESDKjKCapyFVYGw8pYW7nBVt7iyg64MteBzOBAPqCVw7SyVlZekJWzrLICq2xFlb+oMlVU7orKUW6+crPrMwGf/c4Bdt46A9BZ4/xZlhPmlFW1E3fmdd2EN+W2zVC4E+6UoaDy1BTPPAsQ0HPPBQo88zMbMPCUn7KXl1SWygjyAHyIEiNGlrAl/OgRJowJa2pmwplwpEiasCYMCRIn5sSZmZfwJbxo0SbexIgQVcKVcKFCk/AkHCiQI+wI79mjCCvCevRgYkyMB88gPAjXqXOJL3FlpSW2xHPm9MF9MB06frAfbMfOH/wH37kjCAvCefIYwoYwHz6JcCIMCFAj3AgTIiQJS8KHMKU2WEybNmVwGfzmjSSWxHHiTPEUy5EziScxHDhSLMWUlFEcxW7cROJIzIYNGUwGq1HziB8xGjRf8BdsxswWvAVDQibiRNzYaIgNsRcvhbgQMzIO4kG8uGgFW8FZslDBVLCiYhVcBWvRcgVfwV26EGJC7Oh4iA9xmDCIGBGPGYMFY8FnznDBXHCaNGAwGLwGi8FG/JQoAcSA2IkTKBgK1tOTgqVgPr4peAre2xPEgrhJkyg4Cl6yJBAH4iNH/vAfJkLkCX6CgwRhgplgHjyS4CQ4Rw48jIdv3BiCh+AaNepwHZ4xwwf2gWXI6IF7YBo0fuAf2IYNO2yHceAQgoVgHTqK4CJ4xw4kGAkGAiQP5+G7uz7ch41gP6yiQ4kSGXAGTILEBXwBixDx4heDAAHFUMyBwxk+w2xsZtgMW7AgAUvAFSqQYTKspjaGx/Da2gQ8AWPAUIbL8IYNFDAF/OEDGkbDbm5pOA2bMKEBa8ArVnjAHnCLFm24Db948Ybf8NzcCXwCw4CBAqPAMWLE4ThMR5cCp8BycnAYDrtwMQKPwCxYhMAhsArcASsYgAfgra0AOAA+cAAKQ2EDBljM4qqqFa9YgACPPZaS6rjjpyeNNXbdjDP+HwCAjTeOiuKYYyqqJ37iAgVUrGIsrBa3mItrCk9hMDACmAAOC7vCV7hBAy2shR888MJeGAKEL/yFI0RIgBNgMTEEGAF24KALd2EGDLJwFl6wwApbYQV4wPu+79uIJhZ9oNVGTCv6PmphjBaVlJQ8O5OUlFTjd3Y2phGxRaeVW889ucrpdDqHbat83zkUV+/7vu/7vtP3fd/3fd/3fd/3fd/3fd/3fd/3faVniVyTRt43KpVG58yZw1UoA5jpdEvl0ABJgUsqlUqlUqlUKpVK3/d93/d93/d93/d93/eFQqNoIjLT3vd93/d93/d93/d9X2gUDY0PRlzf2uaTxSg/tLcR0lMj4aOclqlGRoaPYG9koia8cYFokXknOqChQVWgSXihjINTaGgnqrZIF/3iAMiBRyp5duYlKblYeHYWPftSk1zEisw8O1NEA6IN4QY3SbC5NdPpFuQZP9MtJntybJt0b00Q+qV54lKLmifA5PR909437YVCoVAoFIogCu3KjzbwyACrMYA0a2on1ar8Iz0QJ410K9GRlIuDn5g2aYLEvC8VU5gKoQvG5vTFyulA0xtFRyJFvMbM4KbRsjpGUxdthFE0GnhTFzQq06JpdcCmLqLULQ6qcNMlSeeNsVouBoGRIi2L8Jmm4etK6uWizxsjAopFSAhXul5DL51l1yKDvsdX0JdOo1NEtEXoKwHjG8NNyqKazhCS3l66w6jiI+fwygFikhYkCiG/4Y0BIxNG88Smr0/LEME6riwXikTfaDT6pr1bdXTStPdNe9/3fd837X3fV/FdRJyzmMZBDMQ2eEhIF7+MGUEME+dFuthXYxDin5010kUNiB7mVEoV6zx1HerxHKRP8JhAgSCvEISTPnJhpFKpVCo9sLn0iUYV+6LRaDQa5dKQdUDxKov1S7NSxEQb8PghgI9om5UBHuKYaJAhycIMMxg4hisxFlMXcdJY7UlOX+S26hFw+gIMssCYLtMXFw65Wm2MWIASWMwwffEhDx0dHSOfoQdFAKlwGsMGlIuzzZSOSxr0i5DZNIYcIebbNMYGG9AuubwpHaMgUC9WwTRGFhstCaJSKeNWS7Aa2VTjB63SP6JP9HikTU4RUGoZ0NcGbd0wMlKNaAshcNOl3jcuUAo4RBoVhRclHSKNGiKdnBwinUqlUqkUTyqdRAMJJ+oiA5ionJapKI0rhqI/vESRfA5MEsuk1V3K0IPugDZCetLbwShKBgOWKBQf0egYAZCig3Z/0TBXmkSzBHIQ9RLAahJwEnAI4N/kUxcUcBFw8WsyjfeC4mTnAyCayDJNJBIB4k3+KdysDAIoQk3k5DRIkig8HTXQNKf0AQqAoxf1ov4ZSoCLDDyM6rsUlAiC5hNFtMgVZFAzIjKjAt0i0QI5sII2Ej5C+aVhhCbZtwhKJmpCFN8dPmh6wjJAGxkZRj39cYQ2qYaAirlUJ2qIjhpoctwwQh0pzaI8VAWisfmLQh/B3qCIVn5AEUE0gR7m0IQaunmghXaKUEI1OOiVL0lQKonQoH9iGiqoyAT6RwQSFDDOCTQKXxYUyhseaOA0y+RkljIRmV59EMQm+QrkQCObtGSSD0bcJFqDTWUm+9Ym0bgyBU0+WYya9EN7zxL7sJNoAo74yb8ee4F8lKZofAzlIpcHD4haWJASHilkBGOvEXDijJnBSaNUMkLJSJJOeVLxKkmimWbH1ijN2yQpIdmm4dROOmgihQoxfdJO6CWQVkHQZi0ySJpXnrKDwUlqhYVUGhmvhM+QJHojtbKphiO9YayvMPZ6MBbwAGPXClTGVBtjLCJbtiR6ycIVFQ8ZeaING3IzZsCg0Wt0GTF6jA6j03UWvUWLORf9BdfAgXPga2sdeAe3x8cwKXiJEm9vbWN8woS1NbaXp6VBoWgYeIYMFzZwD4YMIdqI+IED/MIFEVgsISIODt6ZwMvK1ijwl59xMzM1CTwCp+MvXhBRsYPz4IFExwm+YoUcizk+J+PRI0WQJHFNzczMRi62KlXatDs54d3Z1WWAjCyLZ3ELFrS4FpeSGvDFEyTgCxZgMeAN9h9AGxDHwhILC+MCO8QLFSI0RbO52cPCJvQNXBAHBCgQH1Sp0iQuydJyjyWuqEcpUrQpEqfE83A+fP704X40abrcRITJMbkiRYa4oUF8EU+UiPOQHU6HzpyWs2xuwWHAmMHJ//zRg4fb4RaOkJHhcbwf+9K2ZGlv7s1dCQyMc3JyPXoooTgAAFZP3OVjInnkdHJyzZpLbQpwAgSuBGzuvbryKUiQFmku2o4YNdqG9qFDGxOz0B40aAc6sANtQAcOaBnoWFhbnav/7rptb/vTE1tVVcDqy6t79bCwrt7FVVl5uS//bEp70qQtiW9JkqQo0l4kQYKCsAVinYFYAzEIHUJ30B/sO7tOHTs7T1QU2aZNY32Mc3YwKBTNrJeVRaDQzy5d6hE4Jo6pR4hw4e1pG86OE+fNmzZyNiVlIjcbTs5d69737sS8U1ef/dnJqZNz4pl6GN/cLNALcE2dABQUAKk+pUYNnTRpNhoyG82ejDRzRiotE92SvIgRboTncTt+mESP//EkQ/gQroQzCbGhh+ggugi37tbnOhnX44eHUriUKhyOGz7ohrvhU3gaLhU8w8twLl34Ib/s0sgdeSIYnsi/cDEcUg6H5JLcEVfEiCviiPgXf3oh4EKgAFdxzA2oquaad863nDl7TuVOVLkrd6dOWBxrZ2ZuOvzJn2RGjOgyYYIsjrfYmDh3Js7NuTv3pn1J09bEu3YnV6X4lBSX4lR8AIeKuoriVzwAb7nV51bc7Ql6GIIvP322n225CW1EiARtQXvPHj1bz8az7/DOzgUM6AN6gABUnaoD6FOdXfuq7jLTPd1k9mRnG8Er8A93avwNV8PlcD5+hOP1Eh1ORV/RR3QP/UMPwQM5Fe7X1/qFboE74YIcsL/ocn2Oa+BsfI174CL4BY6Cw3EinAVPseMGj+GC2+A0xPgYP8Ab8AccizvgXBwCz8QveSfPwXtwMh6HU3I9HAQPwbs4G46GX9qPtqO9iG9tRRtRJ8A5XfWsXqAr6Au6WA/rEvqEzWdfbj/9rL89Qvf9yTs3m71m09mSO3KX4TX4jRsuuAuOBEkT3oRf4Ya7EcwGsx8fHbfjFiMmzA6zx2zIzaXL7rK97C97C+Nm3Fr24s6iuBU3lp24rVzZV/bgYOEu3ISEhttwH27EXYXKprKnTBHcgluKlCg7yoYCJXAHbkDAv/23/fye7Ce7r49v8+29Pb2tt504abKbbCY7bydBspHsJVvJNnJkH9lFiuBtvH13R2QT2UKEDNlDNhAgQXaQXVdnt+22Dx8/9o/Ng0eP3WPr0LFj79g4do49Q8aWsWvUoLFp7Bvbxp6j23Qbxo6x5V7sF9uFixa7xWaxV+w4FBvFVrFTbBJv+22bMFFil9gnNtxuc9tuW8QesUOA2CD2hw8etofdYXPYGtg2296wM2wLa3ttX9gYtlqFXWG/O22XmW2zTYEC2kbbZxu6x8g22ZawJ2yxCDvCfrAhbAcMNoPdoEHYDtsLFijYCjbYTrC9unbXRrC/NtfW3toHtta2qtpVGwvral/trG1gD6DaVLvAJrAFTO2pHWBL7c9udrtuu9sNBfW0n3bUBqA5rXvVmzapW9Wdnc/91Jo0+e01J2ffXWfKxDfXmDDtvfWlS3prvbmpK3XSlbSlTtrSznoRJU1JK1I0SU/SiRJJ0pI0IkSRdCSNiampNXWhQpk6Uw8a1Eg30oIEMdKMNCFCjrQjbcjQI/1IH9KQNJ5AOpC+cweQBqTt2Pmj/+g6dS71paZDx4/2oysrLbWlnjOnj+6j5cjho/loOHD0aD2akjKPzqPj6D06+ka/0ZKSbrQbHRnZRrfRZ86w0Wx0mTJqtBo9ZgwajUaLETPVU/34KNVSDQk5qSc1GTJpdBptRq/RXhA1ogYDJlEnakdHRa2ow4RZ1Iu6sTGLzqK/fMGiseguXQ71oebCxVAb6i1bCnWhZmQk1IRaix7UeYAaUDNhEqgDdZMmUDQU7cRJFB1F6+lJ0VL03p6gFtR8fFP0FN3XR0VT0X5+VrQV/fd3RV/RT3QVrSSIDqKXLBGihegkSYBoIBoJEjttp48cqdN12oiRH/qHxsPzoX3oIkV66B6aCBEemoe+u9uhd+ghWoemwUKz0DZsuNAuNA4cclpO58gxp+f0jRsv9Atdo0YL3ULPmLFCr9AyZKjQKnSMGHE6TtPRpdApNAyNQo/QHTqQ0CT0hw8mtAkdIsQJfUKLEAGn4XRbWwldQoMA8abf3LSb9qA5rK1l0Bm0BQtsmg2DxqAraDW9dkFf0Br0BgoUoBqqy8rQNNqZPtMTtARNwUyb6TT96gTagQMFWoF+8ABMg2kIEBboBVpMLEyH6QgRGGgGDXQDPabJ9Ja2suLSXPrq6kt/6awsBBqB1tLy0l4aC6tLdx3QB7QBXRUgwAA9QEtJUWkqAVqAjtJQOsCUntIEdAGWfdJPel2//q1u9VN7zapa1QC0mzHlTp0y5UwaY87MqXPWlDVprTtzp957U96keeaUOWmuO6RLkTQtQcqaj/Lmo/woM1fKzJmOMiVH2VGj3ChPypLyIczMCDNjGsqLDGVDhLIiQplQoVwoI8qJ8qWfPMhP9mOZBVlmyz45UJ/ch0/mkwHlP1lOnDtxKPOdXIcSTq6T7cCZk+3kPHNyHjo5T96T8WQ5erKcXDn5Bs3UzWSeSnMbaZZGM5tojkrmNZJZMjJHZjU5TYYUk8+IyWIes5nH/OiYyzhmxzA5TB6TyWQuW3LjlryFMQdM8pYoSYLkiBE8tgh7xw5hhQQBYlf3w0cPHjtYHSwO9gZrowaNGTJi0MGYk2NfsC5asFihIi4Fi4KFY02wJUi8jXAT0caGYD+wHtgOHDZoYDOwGNgL7JqFCmpsGgtl0dgzCmZl7ASWjB1jI4hBeMA6YBmwYewCMAUJEHyxXiwXu8Ue0MrCMnDFWrEFWALsACoBUwGk2CgWAPvEur9d1c5yduu8dlo3rZ2rJs5MmNZL6+ZaaaU0SVKkFdL6aM1cHTVitGhVtCJaD62YhgoRGiRoDbT+WS9XP5Z9+OzRs+ZZ76x2Vjpr5TpHThw4lG9WN2sbNmvUpEGzTq7SNbpGrmdWM2XIjFkh18c1zOrYCObL6mXlsm5ZGbUsKq5Z1kQsiIer4Uq4Dq5W1iorlSmCUqJAWQPXv9VvfdLHt6fnZG2y5q1LViVJkBwxgrcWWYncDRESBMhqt/5Yfaw81h2rjhw4bqw2VhrrjFVGDDoY69z6YnWxtmCxQsUat6ZAcQJuNbGSWN9Wt1XE2hYCxAcPHVYOq4Y1w8qG4cKahQqr2vqu0PVspbCWrRNWsnVsFVshrA7WBmvYumBVsCZYv1avlWvdWrXWrNXAerVWrQXWASvVOrUGWKNWqPVpddd2ZZ981WtWO6mc1E5Vk5pJxaRaUjdVSuokNZIKSX2kZqqNVEaqIjWRekjFVAuphFRBaiD1j3qpWqp91D2qHhWPeketo9JR56hyVDgqpepGbaOuUdWoaNRJVapG1Uj1jFpGJaNCqmLUMKqjCuaL6kXlskVlVBdVRTVRxaIeqoYq4aB6Ra1CRZ2iSlGjqIEqoOqnPlH51D3VidpEzVuiKlGRHFGNqEVUIuoQVYgKRLVTf/hQe6g7VB0qjhuqDZWGOkONodKpc6qc6kJtobJYoSIuBYoTcCZKkHgb4SaiLQSIDx46cNigIQObikG9sGahglraC0U7o2BWNkEC2VgEMQgPHDRgELZABVMVJEDw5dXFtXVAKwvLwJVVVQECA6gETAWQUqNUKABP7m/Z9ek73zp34rSpUxNnpiem5yVLm5UoTZIUCZLmo0xHjRgtUpQI0SFMQ4UIDRL0DPQE9OfSj2UfPnv05MFzx04dOpVz5MSBQ/nGTRs2a55qnmnQTE6lUcnIM2bKkBkDKeYxjGMjmC9eunB5bnkyallUzJKIBfHQsJBw8IqVKlSmCEqJAiUQ8Pn39HvSx7en56QJk7wlSpIgOWIErwiRuyFCggCxq3v+eProwWOHjhw4btioQWOGjBh0MObkXrhowWKFirgUTxTPE3AmSpB4G+Emoi0EiA8eOnDYoCEDG4YLaxYqqD3Tni8U7YyCWdkECWRjEcQgPHDQgEHYAjAFCRB8eT27oqKepJ5QUO7zY1DzGDB48GhnYmLQCVNRY2NsbCBAfMhR6Zkz1s9uxuXNzDhwYPNsfsOGDpmrlRU79QzwxP7JIUB4kCLOhIm2tgy+wgcN/sMHDB6DR4KErtNzcmbC5C9dsuQ3n6v6VJ8s+2yfnlMn3+npz14olPN+6dLmBQv+gn/d3N78m4eDI+FJiNCh44bH8cR6GjBwJQIEEBA9lCgxosKvWGHChX/h57ycHIoWnsWAAVZUVVw0aMjwdL2Tz9lvTr93hHWCFxMj82S/Y/r+N5gxw0b33vvWt63rpfqm3qkTJ6ejzogTJ02dfZPH2uuuSVP30/34+fN4wn/5AufhfGHhiEDfpEOS1CVtTpp0iVKv5Kd8gQJjBhB4BQoS+C4v5amorqqqBHgAjhxRQkIyLvrERCyHnpCw8IqhR0TM4hXp0Mljp9eBVPSQkIUK+U2bnmqn0qtUQZQpU5/MTD6dT//zR0/X08uUudPvdDNm0kR6dOmS5x2TIUODBgXS1C0tB3shJuZlor5IUJDK3RAwYLxgYl5q8Vu2QHaB4gOlTCmc4gt9lSdP+up2+B3eixdAx0BvxcqgNzwTlVyyhMkAHyCAf3ry8lpa3qpnWvkB3skeH1+gn//zXmAeTEKZBF/m17qX/uULmP5YpoxjdxTjkxzZ22tsbNRI0z9684ayTp3KHsffeSFCwHgw/scPHr6G/+B9+EASJE5Hg2ZSuqazYYOnTXejqLhYpV+5YmmFsW/ZUsiFi5/up3fpXsaMqVPHi/fj9+zR4/vkyYPH34kSZY9gpxIoECYgQYP8II+JScgT8owYLfKK/AD/vCKfKJEhb8gj8of6+p50v96kO3HCxyelS5lSpAiSnkSSpEaUIk1q1EhTY2MYH8bv3XU8vCNHCDthN9KJdCiBPbDv2aOEjKQ/c0ZMmUgz3gwZ78ZLpdE0adrY8XfkyHnj33g43k2QIEuE8Og9euDwUdft7ID0JV7Mo1HwaF4tbU2Cb/MmPFDQrOQ1faMSJfwJN3/Cw2VtPbOeWD6GBwSE4WF4E/7Fk0CBZ4Gn1bPKa9WrALojza7ZOTskv+DLf2V5rC2zrS5LRd2yM+qApl0QoUeNeqN+2Rf1JTcSE6d92sn0Pf4InsfzSHyRHqZDQjb2xj6mO/pn/+NZz2b2OXK6HDx+iJ23q+uHht2wY+lZOqOWrqUXdkPPx9Jb9ul6nQmTvb7X83qTyUk70zm+sjKOj+Pp+DedR8eBY0ff0XN0Hb3uR//Rb3Qcvo0ar8az8Wu8AwYehMfhc3iob+C5f+QZecw+pQ92S+/IF/KQfUi/60ueUgCe/9k+Wf/EnpPv9Jr8pp/kNT0PPLWeWXlEPBA/wrPwcR6FT+FVeBNPAc+pp1Wv1C31S/6A5/JjHspH+Qg+zIN98ZS+sCPqh/qeTqgX6pf+0Tt6L56LZ/SQHoqP4gN7ZD+TyZf1TK/nm/hA//zT4/RJOL1Pz9PV9DUdTz/siB2L/+MvPaaP5CH5Rj1JV9IJfaanfFr5qZeM9FEvxqfxaLwdz2CBX+AlSCDgCfi0NDNv5t3cOHgOPoTf0Nb29kail+BKliRJ8serdOjAoUN5HxPOhOflFXGDu7vz84NChY4GESJQoBDywhMn4uB6ihQjUHQTnU3EiBErOgv+gwcJIgQIr6vzwXFgwJCha+hpXU2tgiHn48PDw6GGS6WCgk74EhIkKtjZ5eX1ReGBgX5+e3d3H9TUIlR5wp/wxERHK4W8kCMiXuFXDM2YmRJF5FasRIHDKysH65ApM2XKHgfUomWRkQdWVQUIDKASMBVAKgoKwJP7W3ZVn77zrbPGnTht6tTEmQnTJUublShNkhQJkuajTEeNGC1SlAjRIUxDhQgNEhQI0J9LP5Z9+OzRkwfPHTt16FTOkRMHDuUbN23YrFGTBs3kVBqVjDxjpgyZMZBiHsM4NoL54qULly2MWhYVsyRiQTw0LCQcvGKlCpUpglKiQAkE/PN70se3p+ekCZO8JUqSIDliBK8IkbshQoIAsav74aMHjx06cuC4YaMGjRkyYtDBmJN74aIFixUq4lKgOAFnogSJtxFuItpCgPjgoQOHDRoysGG4sGahglraC0U7o2BWNkEC2VgEMQgPHDRgELYATEECBF9eXVxbB7SysAxcWVUVIDCASsBUAKkoKABP7m/ZVX36zrfOnTht6tTEmQnTJUublShNkhQJkuajTEeNGC1SlAjRIUxDhQgNEhQI0J9LP5Z9+OzRkwfPHTt16FTOkRMHDuUbN23YrFGTBs3kVBqVjDxjpgyZMZBiHsM4NoL54qULly2MWhYVsyRiQTw0LCQcvGKlCpUpglKiQAkE/PN70se3p+ekCZO8JUqSIDliBK8IkbshQoIAsav74aMHjx06cuC4YaMGjRkyYtDBmJN74aIFixUq4lKgOAFnogSJtxFuItpCgPjgoQOHDRoysGG4sGahglraC0U7o2BWNkEC2VgEMQgPHDRgELYATEECBF9eXVxbB7SysAxcWVUVIDCASsBUAKkoKABP7m/ZVX36zrfOdCjdsFGDZhol4x3BDOo1yVPCQ4fUiji4N7c2EBw0XLCg9qKVjYk9aACWoGtLC+uqigDVFNRnVc85YbJUaVKkTL4o0SFDhLweNFMujFGM2KBR4k0tjICm6lrz0pKNIxg+paTOxxPdXBwKtzYNbC/agwZbWlNS3HPeyTkp0qJEggDZoaMGzfRxMQsWK1T+nuQVuROCw0aLFW5sFyxQKHvQ4EvFuqp6+phTJycmS5UmRdLMbLQo0SFDhAQBurTkowePHTpz4lC6YaMGzTQaaYYM5KMjGC9cGBezYDkcpCIYJfCJXpM8JUiM3AGp88EDhw0ug27uhW6hwzBRUpl7YGdQBscAMHRHKDRYQFslrF2aiyQ8Lh5GeYLkTgeNuRVuHtjGGvwrKo+xCiXFSU0eh+cTHkEUaFhglQCxObyb85Cg80w9jnw+CMR1lYmFfWlVTT2pXHdaitTokCDLOW4iIRmxfEGP8f6rpOco/8ryIHarfAguFXfKD3MFXSkfgRvFhfK73EAX8B9w/1y/j+U+cfu+lcvn7n0Crp7r5Atwm7hMPpSb5y75ravETfJVF4l7pN3kGnHx2kluEZdIC8m9c4e0ma4QN0jLyAXi2rWC3Dr3R/vH9eH2aO24PNwdbaWrw83RwnFxuDfaNq4Nt0arxqXhzmgnXRlujDbq0rkwWjPunCvXjnFfuC7aMG4Ll0ULxl3hqmi7uHFuipbRReGeaBVdONdEi+iWcEm0hO6bO6K14rq5Itopbpsboo3ignA/tH+uB7dD2+dycDe0TlwNboY2z2VzMbRJ3AvuWmvEteBWaIm4am5aK8R9XWhr56K5Z60Pl4Jr1u5wy9wJ7Q1XgkvWznDH3AgtnSvmQmjl3Aeug7aF28Bl0Kpww9wFLZwL5ipoR7gJXARtm/vlerUf3C6Xq+XgbrkH2gyulpvVrrlYroE2zb1yrVo0t8ot0Jq5BNwBrQSXyhXQRnCn3ABtA1fKjWqxXCgXQAvlPrkum9myglzWXdnIJyvoerezRFzubjaHq93MnnDx78SC+Jz+Jpbtd35N7Ps5fyZWwsf0L7ENvqW/yXb9Sp8SW/UnfUks1I/0IbH+a/5HK6ef+R2tln6jz2jV/Iu+ojXRT/QRrYD+oY+54vmGfqG1zif0B63TL+gHWiU/oP9nFfMvv5+1y7f8fdbCz+fvWa98PT/PCvjx/Dsrk2/n11nrPp1fufb4c76ctcaP8+Gscp/yv1lLfDe/zTris/lr1g1fzU+zpn00f3JF+9MvXc1+9EuuEn7kP7NG+GZ+mfXBJ/PHrAw+5Bezgv3HH2ZF8B1/49r1wfwv64Hv5XdZsT6Xv2W1+oxfy0rgL37FVcDP8hNXqY/lI64A/uE3XP8v/ITr+gf/ldV/K7/Kuj+VP2XFX/BLUTf9KB+KyvkDP6B66f99P7XSf/L7VEmf7++pml/vO1Ed/Safibro5/0lKqKv5CdRDX0k/4g66Bv5eCqgX+QTUf38uz9E5fOF/CBqng/k26l2ft3/oVZ+H7+HGufz+DvUN1/Hz6Gy+Tj+DTXNt/FrqNNP489QJb+MH0M18+k+DHXMn/ty6uN/8V2ojb/FZ6F2+Su+ClXLj/sp1CwfxT+hIn64b0It/CU+CdXKf/sjVMHv9kWoUH7bD6H+fRD/g9r3PfwOqt7n8DeoTL6Gn0FN8tk+BhXvX/hr6t238CuoQb7aT1Pr/vuhKo+P9s/UHJ/CN1Nr/LI/QZXxJXwyFcYf+xHUF1/sP3DQ4DP4C8AU/AT/63t9rr/1tX7WN/CvftUv8Ad8qj8VQOpHfQBP7v/rf/rOt86/U8up7dTEmQnTJUublVpKraQ2UqvZPmodtY3aRYoSITqEaagQoXZQG6gF1F76sezDZ4+ePHjaO22dlk47R04bp6V807pp2bRr2jQtmnbaSlvJyPZMW6Yl00KKaR9bx7ax/dJ6abm0W1ot7WKbJbHF0h4atoXtYHulrdJSaQVbKS2UwBaw9WuftHx7rV7bpGXSLmmVtEjaIy1eW6S9a4e0QVogbV37o+3R8mh15GhxtDZqtDRaGW2MFkY7175oXbQs2hVtXAoU7YnWRAkS7Vvr1opoQ7QgWg9th3ZDq6Flw9BeaC1UaNXat4W2Zy2Ftqyd0JK1Y60YhAetg5ZB2IIWrFWQAMGXVxfX1gGtNqs10F61VlUFCAygEjAVQKqNagG0T6372VV9+s517sRpU6cmzkwsJvaSpc1KlCZJigRJk33EOmIbsYwWKUqE6BCmoUKE2EFsIBYQ++fSj2UfPnv05MHD3mHt1KFTOUdOHDiUb1g3bBs2a9SkQTM5lUZZSfYMa4YtQ2YMpJjHMI6NYNgvrJcuXLYwallUzJLIYmERDw0LCQevWKlChZ3CSmGjsFACAf/8nvTx7emxTtgmAaRUqJQSl4iKBQRQAIAAAAEAEADDlxkG5EAYqWEMpQ8kaqhAoUNhMIBRAACAAaghwF1gJQNAAAABAABjAz4PqpFVWw7tea7RrdoO3fHs8a2+DqyG23M/tsezRZbqOrbna8WW2nL092uP9vp2bvd7i6/6furPe4/t1X7u7mePb/V17q/3iu+1/ejv1x7t9e3c7vcWX/X91J/3Htur/dzdzx7f6uvcX+8V32v70d+vPdrr27nd7y2+6vupP+89tlf7ubufPb7V17m/3iu+1/ajv197tNe3c7vfW3zV91N/3ntsr/Zzdz97fKuvc3+9V3yv7Ud/v/Zor2/ndr+3+Krvp/6899he7efufvb4Vl/n/nqv+F7bj/5+7dFeXyeMVlvUiZzkoUA6stD2o79fe7TXt3O731t81fdTf957bK/2c3c/e3yrr3N/vVd8r+1Hf7/2aK9v53a/t/iq76f+vPfYXu3n7n72+FZf5/56r/he24/+fu3RXt/O7X5v8VXfT/1577G92s/d/ezxrb7O/fVe8b22H/392qO9vp3b/d7iq76f+vPeY3u1n7v72eNbfZ37673ie20/+vu1R3t9O7f7vcVXfT/1573H9mo/d/ezx7f6OvfXe8X32n7092uP9vp2bvd7C146TvAk0sbl1LENqqOd3jxjQsRPDY+zzfPMjLXok02YpTtVfg2+//4YfUq6X5gnZz/v4aa96MvMX++UeF3JgrQeM9vorj1kH9KsOq5mrqUaM6yrs4cXJdun1STtTQXcHdeWOpef0Z2MqxDcDBR7wOJ3Miv9Pf4z5yLzUlv4w0IqJVNyhcSRsB+U96MbE9ASuZHXHIjwLrbg0+JRq2vvDK2pOx0h1as2M9N5p2uKH7SkquZ9G51KfPoTnl0yuzPZ0RfSS8NaZNfWQ39fa2Svt2Nzv1t0qe9Te7x3bK3sZ3c+9jhN1UWz3JY7K3A20+i6HHgvV1dR5EKf1qIxLrPdnrZkzCpRuJPB3toUHRuc/rDXE1pfplC6IO5l5wRpnY6bZJ2JwtTz2r1RrOfZS8HT6tMxxvl1YZHZq6fWI2vxY2FiJ0Mwz7neUppLW5FfoM84JTVziE0yotg52j2KPHqQ8ttA4Zh81mJxkEBQCSzxzQBbAv1xnePczgXX6FwdejfL1xxwXePNUy7Ed//b9u1M21PJwK3NG4NUiamqO1rHNm+iCUVpo0suCc52v/cFh4TNBnh+hW3m1pNVgkM3cfnc+N24z3+jox23F9M75n7cfmxtXdMvRy+Om3Hm3/SoNGATH9KCl1+Bsk+fxrHAI3WnOAUWaA55CbbX1cfqGb+yNs6u6pH8+ONX1jHfTnavPO/0+3/UaqfP36dW1dl6cls6fueZfytrzrB04lqrHtN+tkrH7xS/znbfnBEnXajXLGuyl9dTSsVMTTvu44ykAXuBIAdOyEiXVITe4c2JhSLcyhl7d5YQ7PD5WadkA+zpcHNiqciNYPrxf0mrDbPx5il2me/eHxtqRpwVuXFMP3ovSZcnWC7zjJC2nZ242HGVHVftxy2/G3vlWbHr/ZYecfHmqyprbDdXVbgRv99P75WXf/1yt/3+Y3alXTnj/fRe2Yu3rgVeytdzqpj2ebT71q7pvYnT5h4kprQqZ7yf3it78da1aGP9167Ot+P3+3GvnZ9Pfqu6Xk7t6nzbtPNtlRrx+fX1bnv9V7Z2+Ik77lftmRd/fss+mfJieqef/Otv99rx+fW5V9/vJ7dVvA2z/navHa/w83v1+f56eqef/OtvJ3yxvvJod5FXrILAiMneZUCSSw/IZkyTjhbcpGRGdujTRkIfi+bpjXmHl/o4dMraEqP3CHck20/Fj8S8nP3zwsoaxBGN8scEQKVyBTxoHumNHuxOFG1FVWoBevVt1uP5KNYTIuR6zOChjhAg4EfAKuTQMZlPui6IVfDZ37Q4ugIYjWXR1H3rDJ2U6oa1eH6QjWh77gr+dIRIXAfqOJirjJbwzrDnzrGWj6WfXyNw9iCr/OXgbgOk9GrQ/gwtpoO6lbl7zMWDhaft9f2tQrsIt93Pe38GoTzCmuQTxcTYqufUROBGIF4NY+cUbfSPutEgG0F2TSPVgbgPOeOrC54kcyNoBCPPn6BX/SpX08GEEQMdje0p7HgnYogQ+HzWFw9ud4ACKMacsL3Jo3VxqOd2BU4xrMhxdiwzPvtzW751dreuymZtrsq+RcXla+CqlrM6XKNug/i+zCPSJ/MLkXR2wciKo7M6PJAt4ldW4H2hICkE7Am7/nUBy4y+i5ZBbCJATTEF+52onY9aSMdxEHKaVyF0TamPp+gw9CZvNuJY52egDOiE7E4XBvbAfAlOxPNxYJ7+Yyp1tpemzCVhOB7u2xul3IVNHDNdo4jtUbOQyMb2mqPhwoig0+wTyjlXV9ghjk9oDyfAZJ7ojOsmyBdnyWoVnNzg9P+9fuFD5+1VaFfbnOjwmFMoznQjdHN4zZIy5dCIR23voGNtL6Ymyblmm+UMcSOTpLQIRp+7FE5VieS5aKyW+kilVdWVD5iJlBOLzMzIbZeVHFaLCbhEu6laPJk0bw89/w2P0/r5gqBX9xlANV8C3xFYgqlovKydAMrhGw1KfRO0ZHO4mj6nBT4NsS+vv8Eibt8eEXvUnzWIxq8DD91UrEjf4Mvq5bUxEreQH/GuyaJCerh9mK/T04z5L1I4vT+Cd+Tw8OIXVv4R95bG76ymdeYdgeH2haCSKfyPUEtWh8uWoxGCJZOZBUKTNdBPZEQlGLETRSL/CGStE6hKIMFY+TTq0fgYRpPi6vpKx9w12vsNFCYhNZacR7eRBzUAV9CnF2oXyaWGC9TtfazwHZGbD07pJyxVL+zXqriNaP4LR/pJNjf6jGvP186OcFfuIXSDtmkhvOI/aopFHEGZmoJ0+Bh6NvarF7kW7YOMkGNVvxjrxLaf49eC7UrTbNQCacYUumJPg4t4Q0poU3gSnE8Inr66YVCrVULTA9w+SFYgWQONqq8L8930PG4zb4o37rOLFWyqxyF88f1lV7rsAaRF3sqsrrGDXt+W6ksD5bUCI14pcYOPFWMn48qhsWtwdH4yf1s1isz/DDdvdvSSbFAuz/nCSGfPb7fHJ1c9qr7YbEA8ZnsC9x9tQiPm3KM8lK/8m/xLJmUQ3uE6UMGN0RC4vn44Av2tRONbpxAO/TjmIHDtC0aENMhtzGoIU9P4BrbFQMJMHKz+RkDb046UUVgVV+Cb2kII0MBpXLksBpR40BnXpl0GA5hGerPL2BYn09Strp3PxvCrFnnrDyYSPcfQ+a3pNv9iybUeFP0YuFuoDJF093N2NyTVlGpLXXT0rIz6NFIwlWO8KWJttkvlP0DIvZVKVlXQ22n4OJWorBNIdKNgDdjM3qOJOC2zxuQJPuju9fJkGyxtCsqFSHM6o+nKUJp7OR7hNsNSY+zsevyZusCYLNarYO30lboD6J0hnIUD/sbd5W141rLVXoFp437fJTeghrsPDMWM87gkuIdsmIhrqxVpwmj72VwetFmNUW8eCbrrI7aZHqMcwaOuRh66hv5HiGsPlRKxWFzxhCCG31MPf8F9X4QXJd9ZhDSY/Z3lMisvFVWIh5vI19iPEmIaFPXPNaO6peMkCGRerHtHr4IIu3P6AhjSg+T8V6Cgn/gImhz7DlhJB3vEFLCs5lU1S/PSWiTzmy0adrP4rsLtXdvk2BhuhYR7w8M5sj2eXmOie8VuNMxk00GR436yI4C/d5FxNZdnR+E3gebFXR4aOX+QcWVkv2KhX2aRml/mX7TAb956xIV1So39W818Y4xyHAIb0Gfg+3s8oX98G8Vc88Je5jHB2wv9vZ7vLvvCkc1TNU976IR+MA6PaBaZZ9kN8woVxPgRtN9P8DZPgVHeRDDGV4Xhdly5ozvni7OFBPuUcS3ASyp2HAYDiCMJckfcfUqOSIp5ZL567szrwgM2+TOC/aeFI7bO/8gfunbc7SVBe+Dai8ZSvRcjSvGBvYjb/2JUrq8eaZ1ubbxv3GzfYvZ7GJYST+v70pS3e28X0xdLa/rprdG3/e79aMVH1vvQX/mnbn3pzMvX6FJkITiO5msGsWDLg0J1p3Q+gvY+gVuLzIubSloGz96A0hnCrngOApCMJ2sX9f/FuVxfPepcaU3/SvjW21Z6M9I3/8NTqVi2V3H7XYzI28XR3s3W9q6EL73lpTdlffs/HJWK4V0Ru//jqKxdHOVdfG1vy/jaW1Z6E+4z/8Oz1NVb23jPu/i2RAyRQrgePD72BECrgI/Yjfdd3VzPXfiKzOut7rz3XWxFshBkCMjzpCddElseHo9eF64csrTOTnqdUUxwTT4fj7YdMStiOOtEDnHSIacd61yEJB6xiBBPIl2eyKSnc2IanSORLY9wJkYNiaN+rEXXDQ5nVBeOp3cd4DAncNiJ847iaOIkhHiJESWFHZ9ioiY5NavM+dyVFZpJo4fi6mgp1Id2hf4Yt9320FylG+Ntl140rqBh7M9lsmWZ31QKVE6nIuytpqPHSBSHXmGEUGBCCqSghSMo4RVGCAQWkkAIKlyCFr6whFAgIQmEoMIhaOFFnFm/tCzQmbl/DKKOoTXKyggDa+LGVShwz9G0AW/zz8EiaT0LUjrAmgTo76NMtm4GPe60ryL7eyyXtauhTNdZiTnfiWfTltClW7z0p9Tr/osnuXoZ9Lnwrovd93BEXu6Gvi66a1H/hDIbNQt/DRRJ50kikgNvssh/D8vk9W5o6yJ7E/Hfx5ls3Qx6XLnEzOtCuXCZBeo5CChVboV+N7o1Ef98jMvW1aHXnXZVZP6HYbl+O6Qr93kMl/WroZ6b7kvMBgiUNbqM76XtpT+nff97LJe1q6HcjexN3MRHJC0/2eZf9RFh0mYO9FsTma5BkW9tirzirMguyyLHNC4yvfZFLpkNUSuz0PTaEzCjZet3gVAyVbK7tZJjN1gyulcf/Zwp9R010CdhOnZmr/fOnL+JJn7DJ7W3G0fznpkT/X4sOG7vnclV3B30R57dROoc1yyy9FxGVn7WkNXrPrLxbyiLbyih+XZjyt5jFkHnz4XI7X1kGYVrN/372Q21tnGaUZPeJTVLYUzN3vbUvDep5kqraroNqxl2I5kJGJizkNgc5KedNVeaWtPV2poxDa7JDcknA8pPcOhzGpLbCpu3hthcaYtNN82xWVpkU8/f/l32D6fZ526d/buB9lfaaN9NM+2XltqvTRH9yTaPw20edNzN0gbgvJuZc0Wm6NTT4J1ozepJ1zafN9zvs7ftP+/NAnq1oQB1azq4pTImuJ7mBXprdtArmSPQeM4UV7/5wrkbNGjsJg6NntED1WsGua7mERfL2YSiw3Ki9W0pqLul5cZue3Hos8ZQfcuMdrXYoLFZcm48LjxOr82Hui1COnYbEYo+q9HVb0FybssSjWlx0vRaotBSGaP2ks+fpBy9exStmCzib1OObpiiYrLXHaVGKtRtp7qxTVWOfmsVLZ3BSvfarNBbs9VdablybhqvaEn7lb7JhIV9sc471coxXCuWo9c5i/Zq0dKlMmrppTx/2rr07lq2MrnE37hQuoHrislOh5Qau5bb3hXFNnld+q1ernSGL9pr+9K35i90pQXsumkEcyXtYPQmU5heD/MPYpe+NczdqFmM76n5m+AOXxNGT7M3lDl6u5VR+Fm2fnKUMp1Rp1bqMnYZhdN6puk1o6G9WdJu6ehip/C5B5zRQmbjyqpGdfMaZUg+st3YC5v7mH0Pag1uOqbNDaWns9uF2gd3Yk3PtJSByrQ9Z944ykbnKMgQP5owu0lo0LWoceH6USBuQd9ycIetmOwjlCVLvbw+1BpROwiRAf+0WVrkYFhARNshdTpC8vY2PiwJd6osN7eL6sqyh0V6Zfx9T6Cr9C9z/tfZ9tYtMrBTeVlPZsszhhWQMNH9Dh39Fkpmk5TBmpr6Z7vmDnW48Saht87oPLWD6M/0MBYG9IgEDahA/jO2Mi6z+GhClnYNA3+qYtr/y9m5FAzrmuv5ZDHs5ikK60eFrvAwVpPc4jMJwGUxeFOqC3bU4IIs3ipjPSsiT3ucknFt5eNsxFDf/iHTMVaGfn4/qFDYzFC1aOhj1+ZxPaZZ+7HAtWv/zjGWTJg3bqrtJZMhKBK3OWR3Ylx0JHbWQ7LJ94IG8oa2OPulssVuiqwav3C8MH/MJq7hrnuDdvVPEII+vJkdETQNy+PyF2/JB6ujT/hIgKt1MnbHG46EbWrMBv91nexoK/WH82w7ezdkCI2EOwfITmgX3R7TCvhOsEdJRG/4i8kzpVnGNwUUK7iyELdSucQD3BVsX6gWyXShLnyxXXk70saVHuFEEZfNy/Y+rGbdhKEGVXbJ2HcGMtj4UN8xNTaTPv6iyfPgQvt8pNdh8cr5VoipRFtGZx4dkO+C8auHir1G9kySb3ZbQI9P3KpyCniLzUbYp6aILAtrVlL5a+tPJmPKTUQQegv5dWl93AEe7Mx/7EOelpwubJwl9tzIDpyQHQbcjbbfYkUMZ40SHgj/cpCoTUEppp9Zee/hNwPFb/8sGKsollqxciYBLx/MvhJpNtiXm0nLA+8b7WaFht0UzoHIAzc5vmA6U3z2aUhaiPPFBoZfMFD5kDZu5mOwhOuG10nDyB0niROK28I1xYfbNFkqeH7VPkJCsiRQa/y/VwJ7NZfCn+7Fvws8u8/4bJODS7y4F16FRc6ay8jZ1QWWOLTW4djoGEOpeCFZc709t4JuaAnsJpb842IaFJsVYMrYoPhGxKcEOn8xooehpfn0mTRMcAx1P9bkuFvssNeQaYy1UYCyOTz1IZjFnEBvjh8y5Xp26kj04J/mp6a+G/6M7Ig57chez8oidvRa+yLbgVg2vhoY38vPthRZXxvRxjq6bFvtorrivQhGe6kt9C9vGEAi3TKa3HZqbzUQ5uwFA0tJ6huB0dbh23axVi4CKm3hKKzAZoGBB6RtuUL4ZgXdrlXfO20aFL5QwZTzbdaNhK0S2Py3x1dDW0vsNGmZoJqOxqxJVrbYU9OhK5tr+wLly/pqmzIXs6be3JHolOsFVUeitgNo/mo1P5tUG/74htgD9lobFPedDE6xHDZ1SB7Zq89bLsawvJk0yhZ6zN+r64yXdqwGjFv2MEkmreseNzjdT/2hz8gIMO/ioYx6WIoTmduk98cx5DFjzWJazCjYnUkDxk1hGqaTWZ8JtqjlIVpnworyeHIxW90ZHM+nniMjzVXmVjAMIbQ1nMw9zVoBpRpiu9hr7YhfLk87I9zS7HjgfCJvuADdZEB6rAPJTK3EQAOCaVjZZYwiPR2t2Yx/A5dPnM0bLC27Wdty7mCZFuyMWyHdioNFsr/bagIWbu/OyY/ArNFBssNGhwXMgu1VvKuDtr3ntNLExNIjYaMde886HJ5iRdbyZJ3GmKqZPWMF9h4o/ZaXlDdRhjUqz46QvuBksmVTrSzIsOPQusHije+gfCNyNxd7c0ECKzFB3z4scDcRg+3Z6Eq8CQcQlKXMVrwsO3MqU9BckpkN2ZBOC+Im/TSc0ISaTJ6Oi3CzQLRBJ+gpnxAjduBcuG5o4LSJPWeS/bMZB0XjInaOygRLMsOVDdkOYT2u+N2NBXWLscPJVswMykp8jfU+mIVHzQfhe9O5IPnGczcojSEDMGWE/XJvRMJbw3w2ZjuAYSis9yYETOvMExOmUFcwVhWSYWCJbIYpbZiTVMbTGGVLg5aAXbALsEoR481Kw53J/JaArVlrNznWwPYroi0XbG+2RzkmrNSxSfBlQMCRgk50nPWk0GC2sNBHhs0y7f6anmeP/bU1LfbL+y+3uzcLqpoGh4zJMmTkRQ7s6Gykg4h2JjxYMmrhYhe81tIdvrJcZsXcKen9Ao0YtVx+PsdmR4dB1yplAu853PywHZnWVs4qKcKKZYT9dv9ypZLNVu1aGSuzy9t8YPPUcZi9Vn1YPrviIrHfSnC5nN7s5LtWGuAEnrPUdgDy0ubPaOaRSSuTyMd5DNGpdy9DqcD8sN1M5rfga22tvVfjcQ18vybzZsstGHLbLN9kdqbtQrEXsou8zkYPTVZ2j7tb4vRBOTiE2+cgv71ea+bZ1/7DmvZ+Zc7Blwtw+N7su4l1zDQWqm0vRiiJRwmExiGC8rtF6Li3XyTubY4NVk1ZQLy0r7WneeF8y2Erhpgy3i/DiNhywc/fm302tFlrr0nbTBC2KQtM28NYz1tlyVixTt5v5btcR7rZrrlWVHVaeZsYdJ4zNkzrsikw17p+106+dCG7aEuH3grIbfdwKS3MdlvxZ4Rt8SohC1/hVZIsbH9XSbLw8q6SZGGbu1ZiX/3h2q7jhWUjqlJzz+6ahmV2WOCWnNc3EbFzKeuQ/yI+sW0WSzRbp3Jix84iBs85LMcPQZUn291WcFfi8vuvRJdt0yopX45WuUhYJquFHdrY30AmhkzcyHTPM2EXVorNdh8R2dQUZeQPPNdSGfJlkWFioZnIItSyoPu4ORRJhqiXxSI3t7MtE8aFYr3IeuPa6Zy5J9gFEt92ALcCrt5/JLLs9rYJllHO42yO0wY1xF087G9OX9ovbwvajGKwg2gLJ8MPYyCML7oPI8ZbhUrKMZu0RMTmUpYh/4t4YnszCfNyE1tAu0H2Q1ngbR9zZynZxFYzGudefhrUZom1tgycVhnMvcuBlo9t5SAasirtTFg3bPHxyuFkttJ2wZWvw29yEkMmrE66xzy1ZTGw6zCNIHqcgZwpkjdS4uZyb+jCThO1x2keicvdEu/2MFxc7/XCg6254QdyYbp378LR0T56OG1o7MN/iCXevjUIUAbu76eaKNCcH86W+ox+2tYfMzHWFm69mAPgvkgxKjKxAxQxz5G1ccYzr3vk8S2Tt+L2OV0qsJuq9WfuDBrD8QFfqEXP7Lf7nvZIa00lbOMAVLviwCrs8qA52d8uvd8TFvnZLqpHZoNDL0gYksdq70LIYSylbf7V5Boy6qxhWrOO7czV103kDNMHaB2mjj4BLW161gcz0QgBMj7ZcnvJtvx9kRyC+9tsDxLBKZAHaX96WmD4kGCwdmLW7zOpdYSJ0GjOdPdbAAawfQdgaXyavdGDZs7YSFhDItZXRzG1ukiu14dKGLPxQBrx71JsWGhl38fkzwNut9PGubWSmV2H2Op0KfA839/+7usJlv9sDaZRbm/cPxf0L+8MCWFH2DuiXeqDfJDY90CsqHNitpw3P/SW1BAsSxSCxiZgHQcz35QFYkfa7IKbU9rOLKtXPDPCcXLfWLNj1Yzl9CpvCca73eR9hSK91GcBdFe9L81N6J0xc3PIDD/jkxYE3U+AcgvWAkEFJXvnkVcfjeXn9peYcBDWZ1x9pi5tp99w9WemM0VldkyZNN8HwFiPCh5ij8w/yldBO+zIijzQkwcX+OPMqbvuQ63+nAlzc+F17eiq/ZXV8ROp+LNnpX1j8xW7ybWbrasZYnJEQDMhMUc63wb4K2W/s5daqvrwqj93Ep52YHy1XQUmHW4Wc3L9t5A+LsR+ju6z8t3HIEKYwq1xY6S3w+b5/ALiDoPtyE2yZTEav009ZnsNiuBwvgv0xzKyDT8TGSv4QADu2KYhvWJLo5BkDiXL0UOA2jSdAPOaiBPeTpGjtNDhadiW3x7O4J35WCou7lM7X3fOgdu4bxZjGmtEpYcDuWA6FubtqOOHMcsBBhPsVGEdOUTnZ9VLDF+jqpp85tQc8YdgdyYnJFkPx2aW+Vj0B8EzMbZqM5Bau69pPM5bmEah+hw6rFoNoWL3PIFnlsep0RbBh4QbnMgpD3cEWeBy87+9xsPf6homRWBEbCc54BtOlj4WGJ/Jzz4QlS6mocQoWpZFz0Fq03UIxWshTHg7RUbJQoemYVt/eziDdmZjqbC4B3d+3TkEbuM2WIxpThGUHg7I/Hssj4amzFrGYAWYwrAR1LIsc26zIMOAmNClx+E0Z+Nttg+ncpGZjwXAOss+k/kk2ECkj3tPgxujwNpxuecwarVxD6HTTPs6ePwum9GcxWbF94tBMzQ1uEaoEecOxM95C2wczm/XOBktdzgKm52dpjVLe+Mbybqtxl0ngkW13i0HWCStWFPaTyOW6TibQvga3pN5p0ejbKGLad4G/60GcjshusvfWBhsXMxRZSxsAjWTNQyQocFoNTFsHWcF6PGcMpvjBndxan1jxJH0Og/zgzlQZhg0CpdJPgejIzuEJGc7oQJoDlDOmH4gfAndCIwrM8HCEIBeCmHKQrUX+Nrdm4KyVoP9Q04dbIpTzjHisgClOd/2cUPu6uEn/GyJo2ywi2kzJYh1N/5dsfpFL2LLoceKJGK/hrs8gm8+QNaKNbntSBm9CwhPzW0FswIust9Iatl72iLVcwhZbwsxXJgU9Cg0Jhh4c0AAHMTdYM+hucCANlYCAC7GAf0B3gQOebMDAFBhAdADGWhz+AMW90Mw/zkvmn3f3kknrh1q6C4Vtk5FztyJ5RdP3UXo6LUN98rundUcPIOUPrXRR/Br3D9/dnDc0FqAR5N+/MaRvXnhTNaoTSS3kzbO2UL3LNvbOQdxnSkKlBGK3vydFfjDG/epT1YvyzRkNoswua3JGb07KE/9QvFEa9tZ40itQs0SuW85yNqlcFSzdcwc6CYwe0jSyG9ed6ZrlCeS7uQY57bQxywr26lBhI6Y3tnHCajByOjcFGpqNFIeqBPnzaMU4PAzRGsmuSaoLeMAmqAr1HSiq1vkNU6UOQo3i4hFUjfIYjJ9CuEj2xFo51jzJ+0VxXAr6+Q/GesiqR81c4LommPEYJCbUsSR8jU2zqd3EBgGLBDNBDQel9FvInSqa0kYSw8FG6t41gXtu85dxEUhI8MW0ma7FQG5bwGXLWBTwK0BsB2GXdBgbzHEiuTbLd4XnKPwvWu4dcAGYeXY49C4YUCbTQOQi2uG/gBXiwPeGCgAqLBL6Dm8RRgOzeUhwIWpQY9C24IBbyYFwBHpgwavMR0ETGFD2GvwjHDIm3sCgArDgh6HRgaDoRkcArm4QuhTuEgY8MYuoQF3C9PEpeMeYYdX+eepiKUAb2aTDnuBaVTzZADaxwK8LcEDgTstasCr4CSfxigPzSdBWiMferLabc8jV72qG3blnPi2U62zt/Beu/BNvYohrwBg5w/HGZv3Nz3sWxMKGLnwTbY0I7MTvMZsV6TGLxZYGaEbfo2FsWIjMAxc8LUUIC8KvgsY/LRmDHeXbwT77DmL805YoNSjkCmgqXHz8jfFXPiemR7bXjshseeoO9Cwq66L5jDKOV74/TgYk650xdRhJy3/MbPnW7M4MHv7vH18zrGfnmWx6ArqXWDgX9aB42IgGMdpYDjOAavTw26f/7Vc9PUsztGSZg1+mM4uH3baXjvH3GvVdMaDbF+ULblS0/yYr65rbs87i/wPe4x90rsTvFj1w7IE22e8M65r3p6TsV1HTse28a7IHFvtgjwMpdzYC5hIX5gD9wkcBYaaAUAstb+SQEm2zKgO38B1dQjYbEGkz7j3KTEmy56TXw1cNlzt9uB6785zDHjLcN6M+wn2BxptJHSesOgPePBpkDvmvobAX+vdaBEUseFqKwBey3T7mwC/2N9migrmXfBhnDmeiauxTunUGgvTxfGv7ATpx5jnFHT7hC3aakEK4pgiYqQ7PGqvTEEaSV/Ko8tZj4zGCVKdItKVleyEzgo0ZXfkMZnImsQ7rtGWIk7KPCIqVMPcmdhT6oHjZy/XsxXhQoEm628KxzhyYzRYIPrEqtf4YnqM+T5XxrvAhfVk0Coc48kxI/GdREpzgCEg2/FiTc/MK9SGIymbhuqxyHhcc6cR1thfhkWgyhNYfB9Js7yjt4U/GhSwcw4+h4ba+OHtI5XBh05s5lyBxkpSiGZ71m/OLRdfENulUzgBox30b4kSt+lYSqkVgK2ejOsYO3AYBzatJDg7Bk4fsC3M5oaj3pcsd1yzs4SDI24j02cFZ8zhbE+J87DZlDSPu7ttGSCCYFAYp0f2WY0bHezF9d4UX6xMYlbMnFWdlWGwLDCzInG/Z4skTs66uhgl9GV4Vbhj84el3ltm2PLbRS73cciktxTVDqcMAdLCATgL5vhvxuyX/XzEIsMgKLMJtzv21ZWUbqHptXLY5TdRnqeZsbDNw1VjLfu3Wt0FOa4TmNQ6UEjwuSHoZyPwLdwB6NiijHlHynagMK6tPFDmsxgsMaEKBiPtkMYZGs2dOdO0MlK7QOwmzlcSAOPbPgBsQ+KpVKM8xmmlT6SCSbhbhOiGPi59WhdKyZX06RDMAoz5gbtaNxGsVwSTLe+N1e2x3ofvoqTa7QDq1eA8c0qeTUPeeLs9XO2j8f6VJLFptG4E2Psm0o+5nlnab4cnWQsgU3A6DMrblRQ2GUrTbFQmUl7zVaykUjuJEVrbUAI4mUgM5QrVO7pwTZ2wd62kSVzOBLUvDOq9DS3xOca7YSXn985OcHaEE3KxxiAOwGYqT51gYvW2I03qNZLDacBwAIMYujWAKJcwXKA5RCMagFLrIFhpdIwVkkuzmjNYzNQZLfCVaHSMzQsGSzA9oMBzPK0kzbAP0zxDAKLtn2ELk1ewVpr9iY5hcPRb7rAlzNgNbZV1WQZgB0hbXUOVY+iyea7stBKNnRt8EPe3mRKVZGRXNKzYxYIwbKFbP8nNcALqDduTbMYR1C/YnmQbjkBVwh6DxrUYuxBsRk9PC8UAIcKwYgVRsxUEZwgEraT7Rc0PH7fI3mko16jmEP558CqGIskQ5QrOQRiUNdQ4QzZbtcuxJhhMHYFzGK2kbZHMpyx5a0jLrIww0lpJYuKaoOTMimG7QfFsWhDNVobDvWMvVPtshGG7dfAuLTXgQCCePkY2ThU9O0KR5KexJgakjQiAk/lgbYtiMlxdyvTjIXB8zbEUhmYeR94LdqOOnAxmwVjI26JgIJSuRXacvRlhnVoSet680I98e7Kved/1QK06XbXteta8H67DauHVds0x9bRk5JUMmbftFFvsR95xWfRhb59gpGbhfY11Hb2d6lqxXZMy/rNQysh7CHUsCJ4bwTBwjZelIGiR8l1Q4NPsuEwz2wi52QOJ8+5hgahHbaaItPBBJquY97rZs/AnZuLbdtCMbs8d5ryGnSgtsmN1Zrbw/nHDKya9cV/WVceV91w3e4zOOp4TRvLb99NTLBZZQd0FBvzLOvBcBoLlOA0Mxxywsnv42ed+LXdtHooZTWiuUYZt+PNh7/f6seclERQzzguX3Ewc86Nd+PZcxaJ5w+7WJl3VhDlWnbZ8iGLGF8bVidhzJVvMCLWxOt3lMWdAcgmgE3NAf0Gj4FBojgEszNGfDkJ13h2wtgD0yNrm9pMo5zLjPxZjfhP3fM+esIiur7dcv+H+GPWM+1mCv696X6dAYySPMfe0+A4krze50cfFgJuJ6T679X68P8wUA0xYMHh6/JiJWK/bYbaP5fnhqOHdBJHxMw1jAbJ98kU9LpBGCkbsGMNTpuR2L5fmwOjAGCPHOJxDU426KaLOqkjKZKLWJLNjgLoUYVKOEfHipQ12pDZMj7S3xY40jQLrVvSFApmst0ccI8htymCZaOurWuDLfTFr3DS0mREKrBcHreCYBsaMxHYSKecAhsD8Ys20SzN/bZUPR1ObgE11qbHwaFxmR/VOAwNNUBlOqS+ituKACTN7qdc+94arX5bsq05bwN7ssXYQNC2lDnPAmb/bx40LPOHO/jB4jINYGYpZgYyhVdNy52zZFkiX2WgWBGIXRZ2ApDVVqyXOcjNbCq6NDFhEl02A1WRKMnDHxPpE7TqqiLIFDHMLavvyipk9zI7zyORNQYwYs71N+lyOuZ021Y+Nz2hIB2gGBvXM9HeYFZChD93iZIx1+lc2vtetnRXrQY+OZdUXPJ/7Uri4b6InM83JBZjCZp5djYOlxy2z3nLtUpd7a8iwt7yjvB2F3DCP9fhZiDTLOJ8KtU190i6M7dtG+eEPgyjOShx97RlMBjZqwaa159v3lpYozb5jYZuHq8Ze9m21ugty3F7MZZlfyTkX8rwbsYOddSsXvv0+dc27Pc339slVhEC/JLfiIWtEbQ9j3DebsEmbQ/IQ3CDY0IxnYj3nGJkgyC6GapOIpifV8cZ+qdgtwK3YU8K7oelilGVITfho0Wg1LoNqp6nvliK3JumrLZoFziAtgZTcu+7x5yZHJ/j3zpmD018k8UXhuxUK/mxNC679GwlqSjJZLPWMIUos7VvTOldno5M3XsjpCpp9GbxZHVfONR3bQxPF7VQbKxxfC9oJxq3p5lC0M0OlZA2/2bf5XlmZYu1sI5Ajbj5RPkgDxXVhrqy0O1TeMPfGImyr3ChAZk45ix/nIjMsOxPSiLML2w48lc+xVvzOOxdNNrBd3sLxb/tfxFSQp7xPoG9y0v4O00lk4b2fOBwjioYriuvhfANBHOToW1vkLeWWuRg+fH1ReelmPMOk1kW44r2rxGNs4DuTbhP6XewgfrTbQjTeEsfqmcDmiRWNLe9plvaEknNmXBUMgiFU+UxAACVbmg1YwQv6xuzOv07Frqlr73+kUJiRJ1G2pY+dnAT3NPOtOgg3prNkwDet/HTovz+HhanN+W/F0DbzSls7f89pyYXPII31w7AMcZrYH+JbrMsz+uGQuMkPIBtbVHaNM+szvFvnBJrTprrCjhin4GwK4NYc0EGySPlN+a8HbMW93bKItNnzrspxGiVu1ANkS7C7iitIu8yoYVPhJYSGHLpqJ4XBzwaa+qru2huJX3i3yNQzUxn2S+QWDW+757OqGfcRNuBaxYr0K6xbfM8mW25WjXNN3NnGTFK8TFNvFgcgXWfbDgnHUpC4V3WpXRtBazMbBMG+Oq32jBuNrrOoBuK21Fk0oexUl/MuaqU3mKA12ExtfmviT8lMy8fkDM98k6qEXbd8t2mAhj2wuDjGu+s0LoPlE6ns4p1zfDZfTzY2Y0o7KdU+9cql5C17jZoxT5mdDmcyrpv7TzBSazt8INbsy4zZKex6YnO7gGj0rOzB/ojWl3WdVMOOvsyJIE3jyfU9kISTCjbPjGADDuynlTWV02csBtZonxwlelJWxbXixbhOmeOF6tNnF+eDGNTawlET1NZ1y9jJ1cGAR9s2HSO3z2VCLvBnkmURRmJbuoRykehPV+Nh1pTfzbVfIKdoJKG+O3qzd8gGrRruzJZMnSnNK9KuPTJhJy7gwLiLffrfRBrFC7OnheBOmTIkGNvKkA/1sAZRUbPup/pbS9vx08Hk1XTzIs3CpR4gWP5D0TI1MhTAFwn3BARhWgD+cIiI8mMrCYOfvd9Rg1SZ13TsJ426SzjI1qJcD9FgOUexiNj4kppb7G6RdnFX+Ouqn7VCAsw02jRXNwuMmroQ0By8ybgpD7MyZBJnY6Oz10vNlpZaFHimFTqn33bIvltk+pmwbslSheNwU9CuYpq6NVC8d2Q8j4xOuuMTyvI4SXWX7XAQYzJfjgcHrFznKS1fMupYhV9wMvtY9W271mSFD7os5++MINbm7NfB7u013huZjhkN8acuZ8MW0C/NscKna1B0azWJ6heZTDNshxrcw+g3lF5Jn4mxbL+ZvKXF+CjBpqXSrkINI++CSdQnHMMkthns0XEVRjd44pyRvXFTMWvnmA1avyB5hDdrZRnDYxgtghkMvZsAA6jodMtO3yqj8Tt6HW3VrZAxUQ6Dptwy6zZle42YqkHWn6/lU/D9aWoxSqfB5mhSa4hEeARM36vMi4msYYEGD+Ge6PNm5MgCa0Y9hOU11j3A+NKrH+7sgtsfem3dNJTMvxMj8/rg30fYXvgI73yQ0wlE877jAloZgRnX/KEdh98XTF70xsVzFDHnVmFasSiy8Qq24KJBuFK1ZsTw2esdBnuaPLfbjcm3sT8WS1llMHP5rSi7i4G/rJQl7SzWnZLyPIPxSpfhUHVttrrGh25TTe2wqgfk5wu9ypzyFhjQ6OQ2OPjNsaBG27cyzrSMh7e1r81urF4Aa6jHgmG57gxln3C34GHEieUuT0BEN+DtYUPcjCWLUze/rEfdgmbzHWEwe3VTKWUPQLKQ/jg14xQc07dOM3qnweYucsFshu50UxlNHck9w5swj+32uie5WtVVXM8c8HfG5Lp2lF1loosc0A2BOu5cE3F85RXTEyk+PoTFZgeaOjhPHKamm2dkMjuB8AvMHqj++VByw9Vtl/aaI1WbvfOWjrGlBw3OqYHYTo2adk0+MnLteVF4zozDQlpkaYIhYeDv6U37+YQ7xkEFwfvdOIaY1v0uI/1cKMTmzFhN7JDHw4RNGB/teJOYQkreje53sbpD6kfGCbP6Wzh7/dunzJs0g3iSI+n+4tPFZsqRthnOExk2zFIWYjVJcGfUU1PO2WTbsg+5ciI/UJb9DlxAqatHTKwixmZBH9rDGJ25vPI/8Dfu2kCVpmtxKTAIKS4fZGZ47Vu4Jek//Imh2OSOf6qPfrcr3fX7037UW0lHWPjn+B5/9YL0dkufL/vrFmxWhVCnjseOT3ZH2WsVAy/hImqUbfwsMgXmHCZRJ97bxGyXOwi2nrHHidtjMRLzI9tKXsQMOa7vrO+ZX5mJFnNQQ8YtIuQdBRwxhx68dxACT6zghqBEfH0U+x+H01x9YRPr3ih8t4Rt0cxBO633g9TYWxxpuuWLwLZFqasWWzwB5EtiKxX33eMokgIzyX++W8jcD4hRewvLXm1PDWKsJ0CrlQR9P2pNh/VeRPL2Xmsy7l+N7F22iPqj42volnAUvc7JLwJ3DqMLk2bBGee1j2xCRnZZriXizNdihxsGb4rpMPNg5gtwXU3z0w4tsAulx0ywX7eWes/TaKX+85PYtWacDqSQmbyzQPqprxi3KuFaCnc1bafQJ4hoehdmyzBkcxC8lRPqGz9Yqi0ew5lZ/fvOq8nJetRA3M1KYORgVwmXMHIEeupgrA7QhVPd/bltu154Uv1GHz9qDbL3nG6VqHulfP0+SZVtwSwIrzBPOAmDoGwX534qSs1ohSq2xzCkurFE+11oUdZVU2YXDbb67vu0U0rqyoUQhLFKjdydTcwcbZ1ccqR7g4hlJJAuRL3wwNmceAxzedVko3vyWbHIbjQj5m8UFnqJ7ny5Zo6EA6ZBis4BWXQuy96ZtnjTk+sEl+7ey/6bdoTi5vMFpl41dvK5j7id1BdB3tX5e7PjsSvgIV7Gn3A26S50b2jH+mjfi9ky8nUPy39FsxhYeP1ZYcphJwKZUq/E23MnusEKS5fFqG88gd3EQzJZjYAHlkLRmU4r0pG6uwondmU8xKMdXZLetmbsvt1oVxZ5RLsvKw6ZzlXWKUOqqc8NQQG3tpJW4NMmWnb9QQGA0zwaeadBlB1R59yjpy3PHDO+29NId950Npr9K0VZlC38WOMfC/eLMZvZc+9PAyaqmDAdzkK1ETcRrta6rFPn2PbSuRXTPG5cMoBPk0cJ2tU/B9kJ2ZD8oJoEK9hw3N9+dIsJzuS5SFtNQnaeXGRGaGX2mSxl4QzzeYII+3sad6SUF/qWozV17qWNc1oecddF6BRZFtaVHYCJfVE3mi27lv7sEWkfJoinMRSjfO0tjl8vTZfB2Ew/tPZ2V9HXRDwnjSK3ObMkHEN34+zlHeB4AYsBoKrm66UjY9aPpNHcb62A0KtYop8l/93TwkAP/83EQ6t4V5MxcjXXT6pQpp1Jt5pZHrLmE89wkvDUcgGOp9nsd5aaOofmnGXE2caYSUZ7vPTvTZaKuqsW7oDmjSNdbYTrgA2FJ24vU7MU2PXe6jCtYxkZk/NlDg8FDheyBw0ZC7s14X4vQWX1FG/c2nhw7kV2LCWsoPS4mLNUkGlD5A2GZQjym9lYVuWD9iJGlhIehzV1GI8JEYaxMN/klnKkX/bCgAb6y/CJPLcbAOTgIFprpEVnThGHYqbIkrxJSMYdi8RB6MZ83/x7cEA6yDEmF0ZEe5E7SynYCXrhAL6msr60GRAVy46VhsL95HCKMsNDWwPOp2jtJm/gtw/cXsuxjM53TppPm0wtYfeiT8fXUqSKOahjAa/pNbsPljJtV4rm4Lv99fs4RHjSqrCmoysIhdlDXKheAEfjBLjzoNmjjqUzaeND0W8wsDSXRiVc+wkPcS5ogUHiYghvP5ClMMA7Fha7s/4CdLH4DSIK94Kn+r4UZkRKGy86K33nlnq6tfGcFtJ2rNtYunbwNAGT8rtm1ztBjDMCmA/zuhGjzH3qrEU06E9XXO7nk4Nid5msGTSe/1o0r2PU1VD9c9hQEUo01+bEehZY4HKDT3UR+lkWCxLrsiKXsbRBxLYyZmZkSMNZmoBTLjm0p12QL048sLYJdUYCsfF43B19XwcRhG4hJ53ulWIqh0BSaSN5XR6zqZSSFKIIxSmMKYOIbNZ1ZSJvCV5wCTF7xNJLZM5xOnFtR7R4JNvaxRlsHgS7yLYIUlnGnEwTHBXYwm0RsmalZ4oub6zdJm2HzYuYq+c5x1yGwKcwxKObCFL097hXTLPpWVeb9wsH/PTKd3ooePu+DyEOQoaZtyl6pKEO7ziarPByR87Rqc5b2zKCtBQkbMKfm5y40UHUXNugMaaM+7hdmL8r2N3mPYFi5QcUsyJA0x83uzR/Y2BEdZbA3x3+y/znryP+s1j4o7VSvWNlgWAav/iPqZY2eLJXFnlWRDIddOIuB/9Bs14og610g+wafG46BA3kMcEug9w8iiZus70aFow5pGOcP/sM8TKOaxz8kOm9sTOF3QLkfHe9XfSIpTQUIHWdjiMwMvP3Idcsk5rTgOY1SkOnGacGTlVKnbwQ54LFcbISmPKLgKkH/WauVMlsic748U/qalgMygOmInz+PPC3oA+2DwJfNFxLhVrEtdnfI5zDRx61cEIa0unhgwSX8wjZqEKs4OjfYApmE8JKVeeC52Rf4Bc/Zlwjo8Z7fDiCnZc54y+AwQmxQ2Jh1vL9Ga9g+/L+EZFlPUAQw1TtyjR5sgxl/HjXUYpVlliw+FhDJ7Fz/pSzHsk4AiWeax2iGCOWdoRO65k1Mq/eP5uuveCljQtOAAAA/f///1oAAAABAAAA0R0AABCoAAAotS/9YBCnPe4AOvCANSsQqAwB8P9XbL1owwxVt2ItDnG96oQGFTHwtYAs7dXKEDBJdAKQmtvvvfceTwNJA/QCeDbP6tk6ndu5d9bOypmzc5bOci6cN/tm4+zmZmqu5mLudN202TZ7uWw2zZpds2hWzZqxXMut3DNbZsyOWTIrZsGE2TA7uZT7xct6WcmNXC6QC7mP22W3aFkt67hZlhHLYtkr27hTqmyVpbJWNsriLq6UhbJPFFdxnWziKmGyTHbJNlnEwz3cJItkjxTZImtkDVcIkSWyQXbI+gCyQLbH/ljCwR3cwuWxOXAsjt2xOtZGja2xN1ZwachYGTtjY6wLGAtjW+yLZRG4gbtiAXeuxIgRfdu3eHh+67d6eik2xfLxqVgVm5f3t397d4diUayd3Yk9sXR0JtbEggBBYkksHJyIFbHrGmJDLBvbh/2wa2sdtsOqqb3t26alqavu2ZmG1bBoaG3bthcuSFe6GDBwWA6bIYOH9bBubnIrtxs21G3dxsXt7d7ObYldILZi68DBhJ2wECCUbdlKkFBhK2xYmIW1sGBgZmu2Xl4UlsI+eEC2ZMuAwdiObYIEETbCYmF1bdcSIMC1XFtVhWARbDRqYA3sf4EtsN0CVsDuBtgAy2y1Vut+tVdLRXVgDywAAFqrtQMGKFgFm5XVYBvs1tbXfu2CFZNKp/xQxIOH+gmxD7FvlUod2eRJMxl9eqGqKuR0WsJKOp0uVgidTqdTtYUhC4q4XrgAhMvMzMzMDCUEta7ruq7ruq7rqqqqqqqqqq7ruq7r6nbJ+bau6+p2yZmJCRIUUnOqSqWQmoOKpmpYJ9gJND2QkKoaARLSDVmLOJJTSTVMDXucTqeq5pSRsVFV1zpPPKoqqaqSnWFyhS5MSQPt/LhFTsJR1TcYNZo88ZugritAkJGy0AP1pmKqmWKiVDFPTzyTWysXY6P6hU40y41w84mbIhs30nVd13Vd13Vd13VdV1VVVVVVVVVVNSPZLjnBFNHSNDMnIXmgqppsVRA0Jx3SoaqaGEj9aVJitKeqqqalQ0qqZpqbMlXVNBPCp4kJElRV1emERELTTV0IwPTq2CkwJ5rZafOJFwJoaW+GEt4cTdeBpkyZpyTHFMZJkh4esYRVSJkJSobVgibMNPV4588S9C3riGCmqERy+4bhObmJAGq1IpCzJbPUXtgpapW7HLr7kbtRLSzerd5dvGtaTaNpyzbTlU2mx3SYpuzJ/tJeOrK7NJfe0o6dpbE0Y1/pKk2lpXSUXuwnrdiJzaSXdJJG7MM+0kXasIe0kAbSP7pHFzZhD7aOztE3WrBrNI2W0TH6RbtoFh3YgK2i/9qv+/pEl2i+3mu9xuu7FtF2TddzLdcg+kN76A5wHDa8SVc3tU0DW4Y1DGoX0tDOLJhVKGsKTTZhTCwMTEKELwheDxw06GKwgEtBgi0EWgc6qw1gFbgiMECAVYAqAFTR9+be3lOmSpEaJYpDMahPnjpx2qQpE6ZLlipRmiQpEqRHjhoxWqQoEYdqamZuxuE4bGlJB9EZxsScgvnCXxgNGi/shcuUgXTkLVu4MCSHGVOmTKUZyUmeBMOIh0qUGKGkNGRDFiOGzJ4+3If16OHDfLiz08+nJ+PBc6cLPz5C0WKFq1RZnFKHOTkHOXFCZfEKNzZiYUdewiQxkZIKX+E3DAdOHjluLC8v1yBKw2nYskskmkhGw5I8hivFcCWTsQPqqWcO6+E8bIURCiND4SxsiAkdKsRZiA4/UWRFJ5wECSNB5CNFuAgfshGOwlJ4kT+5k+0wIRbEnMyEKVkJL+EmnMiA+A/74UEciEFZDbNhc4bPcBvGNGHiRF8J5lOhQm9FCAYB4kMgAwL+hZBjOaaji0PzQMeBw9sIPDu7u7o6ESyCBQVv3MiBg3Uw4Y7BwbzCQh89+AfjkWASrKfnwgbToDFjhpAYMFiGDCJMhGuwDZayqs5pgOMOHcrceF3JNjAcGxuGC16cpha29rXmlQIFozEd3R7vsR2P4EAWzOIFV7DAFtjM7IzP4tiNycjauI3HxjJwhjUeEoSDsBAwMRbjMB5jQS/24jqeYwlf/MURGAK3YBd4fMd6OXgHm3EZd2AKPIHJmAcPMiH3+bEf5+X98R/7YCD8oAE3YAfcxQq4mIsXMANGoMVanIC32MABPsBYnMUDrviKCXABFhCAA7AVVzGAKEeZip/Z2Xm5l1SpLbWm9tSOErWiNtSC2k+dttN6Wk6badNuWkyraS9V2kpraSktpEgbaSXtpHXEaBnto220oYk20SraRVvI0BraQ4toBxFaQhtoBe2fz/1c0AW0e/gsn+2zftYTzwYlnvLB+N5P/hfHe8n34iI+8iGd7rs8F5f7x9/iH97xtTjcZ3ks/vaNz+huf+WtuIav8lR87ae8FL/wUR6Kn/3iP/EK7+QVnewTv4mLPZNf4hJeySdxCI/4SNzBH/4RZ/BGvogreMMn4gh+yAvxrA/yQLzA/3gfPuB7fKEHeB5P6FQ/+DvcX8fn8H0cf6NLveDbaFFf42n0p5/xMprTx3gYnelfvIu29C2eRU/6wF/RkB7wVXSjT/F/rej9HkUj+r4/0YXexJdoQc/3JBrQ771e+/m8x+s9f/cjGs+LeLu283VP15w/9yFazss9iIbzcf+hp+/hO7Sbh3sOzeY3/FuneemvfebdXu0y3/YaWsyzfYYG82uPoSVf7S805Kc9Wj/+2VtoLW/2Fbrxy55CW3myn9BTfuzFGsqHPVg7eQkfoZv810NoJe/1DxrJO/gGbeS7nkET+QXP1UFewSdoH7/1CJrHa/2B3vFZb6BxPNYXaBt/9QR6xg94AQ3jrT5At/iqB9ArnuqjneIfBbeJXz/VJNyUl+o8J+WjeoSL8lBd56D8U4dwT96p45yTa/JMfsktOSWf5JEckjvyRr7IFXmoI3JDXsgHuSAHdUD+6X6cj+/xPI7H77gd73ROn+NyfNPhuKZPHdPdeBtn42o8jVv6Ga/0Mj7GxTilg/EvLumRDulc/NEdXYtj8Ua/4lacik/xKA7Fn7gTT/QmvsSVOKIj8SNuxA2diAvxIP7DfXih8/BB3+E5HIcLug2n4TM8hsNwF97CA32Fq/AU7uco/ISbcD4n4Xqe53c+wu28zuc8hIPwOPfgHZyDb3Cpr656m7N5Bsfgap7maG7BzbzMKfgEH/MwB/MI/uVe/sAbeJcvcC5P4Fuu5QfcgGP5lRNwAW7lVQ7Ao/7cp9pUk+pRHapBtafu1JtaU2PqS12pKbWkjtSP2lEz6kWdqEP7UBtqQj2oAzVo/+nP7tN8Wk/nac++03W6s+n0nI7Tm/2mNTuzMfuy23RlyIwRE4YSzOQXSS+RkF24PG5x1JIFSyPjFStVqEyREgXK4hMniolNmCxRkgQRyeERI0UMiQwREgTIDx89CnkQDu7QkQPHDUEbNWjMkBEDxgsXLVgErgBUkeLPD0XfCRMl+Ejs6eXh3Y0QYVdHNxdCDkTcBw8d4DhseJOubmqbBrYMaxjULqShnVkwq1BGgWzCmFgYmIQIXxC8Hjho0MVgAZeCBFsItA5kGcAqcEVggACrAFUAqKLvzadMlSI1SlQoUJ88deK0SVMmTJcsVaI0SVIkSI8cNWK0SFGiUESHDBUiNEhQIFBAfz799OGzR08ePJ537NTp5KQzR06cTThvNKeZmG4u27BZoyYNGsszZirLkBkjJgwlmMkvkl4iIbtwedziqCULlkbGK1aqUJkiJQqUxSdOFBObMFmiJAkiksMjRooYEhkiJAiQHz56FPIgHNyhIweOG4I2atCYISMGjBcuWrAIXAGoIsWfH4q+EyZK8JHY08vDuxshwq6Obi6EHIi4Dx46wHHY8CZd3dQ2DWwZ1jCoXUhDO7NgVqGMAtmEMbEwMAkRviB4PXDQoIvBAi4FCbYQaB3IMoBV4IrAAAFWAaoAUEXfmw8VGhQI0GefPXk87XTSkbP5Zop5yUYNmjOVZMRQTkpGdnl0zNJ4pcqUKItOEpkoQTw0YjgkyI8ePAZ14BCsMSPGixaBgCn8+kzw7eXdiaibk4vzALdB6tbGtqaWdmZWRjYWJuHLy0HXAgVbWllYVwOsqqi+eU2REgXKEydNmCxRkgTJESNFoYcKDQoE6LPPnjyedjrpyNnsN4uAf+Y6OG1Dm5rZ2FfXFpbV9psCpYmSo9BBn3k6NzHVVFJGOl6Jkoho+GNQMEagH9/dnAcpW1pZGNUue/HuLu7uRg/4pmhW1IBjimJFC3il6FWUgEuKDogK8EdRq2gAZxStigLwRFGqaNQPRT/qTog9UHT/lP95U1/K+zypH+V6XtSHcs8H9Z+8znv6Tk7nOf0mj/OaPpO/eUx/yTPf0lfyy6f0k3zNS/pIjuYh/SM3846+kZN5Rr/Iw7yiT+STH/qI3MsfekPe5Qs9Id/yg16QZ/lAD+qMD+j/eJX/fD8u5fs8H1/8Pa/HFT/P43Em7/l3PMnb+Tp++J3P6UWezs/xIS/n4ziQ33w43uPfvKYT/vQzXcdjvhu/8Zffxms8m1/jMl7Np/EXj+YtncWfeTMO+JVfxv+ezI/xvhfzYTyLWKhkEZqo4WBAAzJINAQAg2gRBCVRnGihwxwEaKSAgYGAYCBOEWhQiEgEoxJgUQiAAsAYAQQycGkAlhwfSyB5dT+2rRAur+T7uHj0PTE+0qjzqtzkWTJvUtnU5/zoaSd01NHXrbHAemf0PIHp6/3Qlwb8dIPPz9LQ1sT8qKLO1+ozJ418ucYWn/pjoxnQ8cZet5Yj7hvZ8sEsv/bBmBduZrIEWpE5693eanj5ZJ6ftHGvA/FQxZ6/5SXOlPNyyaU97eXGN4Khib19XYfMNqXPg0lf34utC8ZNE2l+rpa9DsqHNWq/Lj9ZFo6fZZR0tD9b3ggOV/Z1fTzwnhk+baRydS72LRE3rWT7s3j0tTE+0uD7ltxgWTN+ltHU4/7oaQd2tNHH72nAamb2dJHK6/VCM/Shsu57zIGfJFC+uj5bVoiXF/Z1XD76lhkeadZ5dC7ynJkXrWTqe37wtRE67ej6lliwvRN+lsD69fboSQN/utDH6xih7pLoHuA8KR9aSdr53mB1IDp//Cde+ngD/2xPQWSYDQsEzrbmu2J3qDQx/9UZC45Xdn1dPPieCT8HlPp7jNa71Z/PS3Y5bVaaWA//Xz/B8W/Wdu/6f+u+9979vDG3/+f/mPW5//beyfjcO//n3ez+sbvrzvnnvt83b//37J51/zt9jX4ZL88+/5x/I/UMl4roEOFrKN0ge6LuUFpmsX+95zRQEJtfhYRdoJfWdMiBC5nJSmD3Fhu6nq7kDvCb7H3aP4VdXNvzSUgyPhDC4bDHbxt33WAZz/0nZ0HnuvmSX6yduyFrOR82nPjV9bN4w/bLRu++Hv+n+TeukZuUrSl24lz8ffn3rvAyny5flixuH2+6v+rR8V2z2934xvlNB13XpsX/h8Ecf69kkAGZeWBKXPwtb38wcZJ94WOzo5KYWcFRiqvzK/Pb3fwPej20lpu3U0LKnf/lH71zSHm68a8zM3oMD39/bp/mXyW+kW9kgMv8J5NfldYt5/LN2y9anVZKWEf5azlY3imM5OKSxQjhdMukJPcyaUJ+9KCmE6Ho72JP9R65+zanf/l0fYf3SXFT86tsdHp/N39vbmV739P3d3+NWjft0q7v6PXTL+3+HrVu2uXu79Hrpl/e9TVqffrl3V+j10+7tOs7ev30S7u/R62b9sVvmI93eCZ+9Kff4Z14I5/+h2fyj9y0H97JN/rT7uAm/+hN/4Mz6bv/d2V+vrOb/sM78Udv2h3u5B/56XdwJn/0p/3hmXijn/4HlzdZ7tnG8rSZPauWlteN7Vm1t7xqcs+q1eXVDO/p215WNL9H/AXm40b46LfDfGyKz6c15m8G+ei9yZx/lg+6ZWZU43zQ7TOjZaIPrZVmTkN93Ao012V1uNX2qb4abbtxt1V/O9yoPeutaA14c9twwW3GiVt1ctN60o3suZuV4KobFCdd6RQrdphnv217/vXfkVf073wTn3ob47X27WrwhZvafGIqllPPvcb/lNt/XpIJ0G9eAZ34ELgjXlugu82B7qYWQWMaFofA7TcNbql1cEszEO69jXA/zoRLjCyFu7+WfM+NgOj1wCNHw6F/2w79y3zo+hZEF3tE9MBkR/T7a/l3XBCO2nsOOJoV62tZrG/GxdL3CuQ3Mbq7ldHdDY1uIsK50aGwNTp9Rke/3Ztxbnq4TOvDZRogMu8AZ8i1YIPcmI6Ro3dzEp8kN8JvlXRLiG6TC81hcjqQ1QahjFksFN2TqaJ3m7bRYLEPXpuF24PoctHQnC1KZ7ItlCqawX7pPR0yb4Q+BrGeyZRw1CBIiwah2yf6eRkMO3DegUVaKOrmLzZOp+/Y6bf2Tm/M5Om3Vk9vtH+lbh93UNHSidniP3+UD3UH3RG/KdRdraHuNoja6byQ03vnbduyfOfdBMOogI0iBx+STVwxiygsm4LtfG8oW9EiLy0cC1B0YOHveJa2yFuCmzPYwD5JCnBpJ9u44B6K9pQRuoiKiVPY7vV9X7MJjnMhy1hDEMN4nakNtyEthlpgOyvZrsm37AY3cfJ0f9R48TyricfI+Qu2GubuV4zxUuZGoe4x/8P5fzuekmZD+K6wcdBnX9thc2Bg60ODqfuTWe02zRtBo8j7Z96DqbufhuBSAMv8FENwD55lrKjKxOeDnziY5FqxodsUBdPPNOuZSIM1daxWLegzMLvqT8DYBK1uRkbUDNOTC7X45HG8irFkYxRyNNpbo0brcwjVsdff8W/5BYZIAMP+z/azES1j2iw6knUn255Qb4bgx2D53ZqELA3864ixCU1XABnppubgn4VNDKVZRkPKgvGsck68T8KxWF3SQtm5oU4gJuFOSFofojNMg9pFO231zSkd5iYp20S1unCZ1Vv+MaId6A5dG0jHvM1nVE5m01aDi3tZk0W8O7NQ7w53zGEju+UNG5GgESZuTBjkGFLLGlN3mZ2rxM4j1+Ompi2Eu6Jkmspb+LlwF8i9NTZ/lRduG0gJ+INMqnVguaNL783nuO62Gb89mFjsaDJCQ8i+osDhp8utGUxNmdsRbG4Ki1YRdDt2017K/pmxtGwkj64dyP6Gbk4GKP15KvF2zmO0/z6i8DAWfTv1Z0cguIOcyduUvK9w8NDT5dYMU1PmZgQbm8KiVXjJbodv7lNpxi51GdkIGm97otIbMjOZsJCn6WPbOcB4b31E/mGc23bqLwluV3ODd9t2xb5CfoKBBexikLezMuJnLAUk+scCJWwq24Wkw3yFGcakkK1ON5zeLYDQbr2Wb+4pz30BwttoYVsFV0aYV/diySIr26WNbDvLrIuoh24cc4dbhmKhtJ+vfYaaJIwaRGVB738F+vwPc7LdjBR861xBTSLdcttUZ0hJNAHDnSlvEb1SwxeSQTcBYN79XLiFbFeApbkYaxKQQc/WZUyWP8fRp+1abokBWKXKVe6zWdl8nT/wT8umER6GqHEVkxxbXDjDGEKJT7jcZ8gswqzQyIU8ak+gm/d9breY7YowOqvCatMXY4t47T1fwQxjUshXp3uCI9gZgsvQxHQnhnDmbimSvB3dNp3L0HSWCRU/i5SPhDYmm9lMltmZ8Yw8XN89uJ65fbnzyMsbkAJToPU5S2w/TGMlJhlXCzqNvrE3NNb93H6x726Wg+7q88j9lBHJTLnL5pCJ1NpnRlNPI79s19wSBXn7mk08BOesbKsbzvOymTaNirVPOXJsNWBS88n7PoE0uwbTDtJSrbeLqCtkv+n9Ao/JdnB/DbZZUmf3DUUCQiM9Cb9MMnHWDTkbVPtT/pnO3AXYzR22rwxdVu+beAxjhpucUHCWD/MUe6Ij/K3N16Rt+BcnS1zGYyzhzekzL9esTYI748f8AjcTY9vga5bR+4dTJLq0mLPK/jzk87Ehz2jBZJZOaYpvM/vVQX8xBb3pHrmFLXP6pu1hvDZi0hqOHvIMOR+zsC5TJHQjRLLnL5/h15qseQ74jNW0Ahxm6jI+GHP0Gxx0Q7QHw2yKDI/gsgCY8+j2O4eh1ZcmwdmRMTPI/8RN8XgldZ1zvl3o2S76/39LKrcrfvu+D+c+y/5v+rTm5o7nC85sNbpKyw72ktVKbVJgsY9J6j0bEtN9N1DruRhw2oYi1c84xMk+CylxrkHsbguQoo/tw36fPOojLvalo27H2OMbaj8nD/P76lEesdi2j7Id84/dUfocAYWP7TtgwSmzSOeRqVlZYJ1nYZ+ZANeMPADv/+z/t3osvLW3W3DvzNICyTz5+8aMjx2B07uZDW/IaZ+92L8eOw+ga3KdRC/URywY45CwYENhtCD8jsQDkW3pMuQDQ6K0oBwh0c7hcOEXEYF9i95ewBhLMrwZ6C/w2RtGdV/h2P9DRB0ITls0HwWe6/jDdtE7fgtpSHn2Z3K/j4KWor/vIQ3pnVUSGJaTjjw7VH0aM6fgF9L5yYs/kICRojFaO4ILs+Egi5+R09VcdsSb68hYBMW39xdMemT9UjCQDmQT8x4mr5Ta3rhPqW3WUTF7SVizID/iTG/9PpTNf4NjZtJAoHfUciwSfEe5Y5ei3yxZKUXwMeU31QsnXPuqpD7iYtsWBEu20jAUXOOz3ADn68yKlxjYeTxOSrTEXjlPOTb+ppW7Zu+c0tLoJPll5liZHZmpPZtLxZDVtLVL6pfNncOS6BxgEXyBsNoMGY605GgsOVNpbOzFgrkdixG6rEOl4igvOz0XWqvjjkDvTYSibGMDbw9RvaJxiy77nwt00WPxWClDCtPGyGbQZsj140n4FjprqewoyTMIfUgUw2i5gI1zLtV+z+YeurHVZiosJrW0rKqqJmfz0s4Ifwc6Ps1NdvzNKRxBqEntOF7wDzWQqrWgNoLsTFhUdXIroTWnL9HoZeLc1SQLlhNHPoIetDTB42qaDCyHBwjpUYPMik+l7rXD4NazEvXqunqLyjW97b1Ez5V1luWHd+a1jr27jzI2vPU9r+no+DkwIaF27PjWZLPt1Lberi7I8J81sIa2hWB80k/jYPoFfeJYm5RFvtR2rmb/CnzWsMhuBZpFRmtoeizf5ORqEX6bDdUZyuvb15ppXIFtzzBYn+61Bk7f8n7d50tfW5D96jX32UPa93UvFzy17zJ7faWk8ve/RohvPtqsuKafLglLmvVNGBhzKhUL2DIpIDet5hbYp/Oy1OvjcYFsMkctJ3KM8LaSQfs+Koz8cBkhwOc4dtik376UAMxrfPxM+PBJGn3L+uvQmGM2XtK61W1VU08xq//7jkFK5fBz5KoZrBeXyDK6hkOA8zA0uR1uXhPzea7ltBmLG1q9wkr/a6c22t8jsu2F/bKapOt8WPtjQfz2y5f8fJed2FOYwoeb7HMGMhA8idtXh5eHmyruapa3Op7EfDU/lEGkVsdewNO0OYZ8twMAYrlLN40oQm6OscvPaOMv0wYXSHS+9a6ylix12rUiY3LclVi5GB6bBYrGeDCFufoi6l4wv6XlSr+vgWsZJ7EA7xzIq1J3MDfXctyhdFUOP4bBSVrpXqg6sQvd/pHwnUUwihbmAC57YH4Z10N2pJhJBkszu01uBhEgG3WMlCrvYL5XhKK8EDYB1linc6eBKw8scU6FV6i1d5WvzXEE0GXuT4NtJ+1cYjj2kunYxpRbU9urMTVv4sVnffsf3jOZZb1qYIRmPJn6aT2Xa9ifJx8rqbdqiGwVlq8OBItOFkz9RXsHO/zSMmEbJPN2tE1IndbITe7wIA+0m2ReOLaGyZEp2Y4ZboLYIHnmjeSpxmZhcl+uMXwHzx2Am2dxVsAOAmmk2ib9goZZUBCnsBrZpzU8yju7IPdpcKN8JKtrhq87WOkLFafsvDHLDeKfQikajxau2S05WywpcXP6FsMz5sYg3DW1N8nsnFnDvLABmMkxhFO1D2i6fGiQ9LRq+5vP2JcsWlcLTJMLBLATYsAWZH+q4u4A1q8QcTP7Hxh3hJ/Gq32dHX9g+7FzfNX0DXdL4cQWnp+O1OQdooNYCA2A6b3WCGbsCfovpeHx9PaLxDuNWtdZa993BJhyEPpKlRuoZDmodF9gzAH1YNuQoQuUdIip4TJLrGX/I4Qu1Lx2wn6JfYl9Gc+lbRv7g1eSbWg1Cxk4Gxj/b5bMkjzhO1YC////TgAAAP3///9aAAAAAQAAAAkeAAAQqAAAKLUv/WAQp/3vAIrwnDUsEKgMAXD16/n+tuE39FhqyQ+hSfvbb0qnCglCSf1Xj2nuBggUIrcA+b333gNSA0oD9AJ7ls/q2Tud27l5Fs/W4VzOtbN0Ns7mbq6cnbNuNFdz3yyczcRczK0udde02TbLZi/3TJpNs2hWzY4hs2S2zJrZMGAWzIpZy+3iZb1s5X7ZScmVXC5LuZFaVstu2SxrBcti2Sp7ZadIWSlLZSE3ypN9slDWyT422SbruExWSeM27pJNskaKbJFFskeWCOMy7pBdXCCKq7hCNsgmIi7i/lgfy6PH9lgdu2Nx5Ngca7iHa6NwC/fG1tgZNJbGxlgZ28LFutgXC2NXEC7hslgVKzi4g4tiU2wfXV5e3MatnZ3buu2GDW3bthkyXNgLCwentmorlaZt2mLAcLZn+/aGtmg7nVpYCysnt7Zrq0ED27ItBw7rrqunN7dz+/dXt3UbIgTe4q0IEXu7t4GBHtbDlijht3574gTgAq4JEx/2w5Igwbd8O2JEh+2wIEDc7d32Ld1+be3WNmiAtVibIEHVVq2WFoAFsAUKTO3UXl39/hIg0NtLRTVgAC+vlZWvb1ZWdKN74ECADbAKFAhYAcvFZWANLBgYgkWwY2MMlsFKkOBgHWxZmdd6LQUKEBbCmpmJrdhWqBC2YTthQtd2LRnZg32wESIs2AX7tVtS6TTTCY9Ea2ibg8Qra/pW6qJOK6bT6RRE1XQ6nU6n0+l0Op1Op1PCQmagh5yifioE5S7X9bMqMm4Xk0pdV0R1lpdUKpVKpVKpVOq6ruu6rutanUqlcFLpuk6na2bkynkZWTVMlDmdrmEi0PJEflatYivldBXLMoWbQkJOkeZ13lnhxAb1+qyUdoYPvN4io34rHByLGEiWBEpYUdRZZqbw87RerpPVVRrpJuySjBBOFZMLldrF41a4COsYleKh5hLpgj5cuWxGs946O++8KTlig0qlUqlUKpVKpVKpVCp1Xdd1Xdd1ra7VSQJoadVQxelaBWODhLVW2S68qIaKSVrX6hoZZVWTF9W6VtEgHa5rFZNi4bqua5XCFyxVSyiGrJljl2CZkyDVTfrRqWOlSU8aSe5OWBK0NDhFCDPMpKDRwKtJTVJHVfqmi0IqweWgi8Tl5SYFNSFmC5BRI2UEdqCEmU8FZ5lSRISPC7f2oZcQPqukWpkeSRVFydaJ2hjQ3ZfcjWph8W7x7noIZ9pMk+kxbdlh+ktXdpfm0pMt2VtaS2PpK12lqTRkS2ko/aSbNJN27CWdpBv7SBtpIs3Yiy2kgbRiJ7aP7tE8Wkfn6MM2bBtdo2n0jI7RMNpFt+gVraJT9GAL9oku0YE9okU0iAbsv/ZrD83Xe63XeH3Xdl3XG1pDz8lliIObSt9WNwxtbBfW1CykoZ2ZVaBQ1hOaTMJYBLEwMAhfXl0PuBw0YLBAQQIEWwe0DHRWF8C6siIwQEAVVQAAU9F3LkVqlKhQoPgTe+rEaVOopkyYLlmqRGmSpEiQHjlqxGiRokSIGJTfwGE4jAbN5iFMNmzWpGE1as604cJevHQRw1++kJGUpGQuW7ZI8pcyZcyMGWPJlnzmzCWaQ2amROEoXFkJpdEO37nz2amFsWB5vMKEmzSBMogDBarz5IkTZsJTmAqVSiuchTPZjRs8mkaQNDZWBgHCQHhxUQgLUeRFMIyMRYYwEdbCj4+RHMmHeJLJiGExYdgOf37SYTrs6cnJnNynj5w8ffLwnjych/mwHpYCyY6QDMmPXIU35/CcQUxoEA9iQ1yIlTiyIyfhJeznD//hPuzJgASxIP7kQByH5TAeBsNFGAkf4UY2wm/QcJWpaJjKmH4mSLAfiQ8jAjmQ//5K7ADkECFEMAke8QeCAevq8DYM8okTJTjYsR3j4dGh3ahhaEhjj2fAgJEoQ5BRoEBLIeiHhoYHx1Lp3VsLXrGCkAfn5spWnk7J4liOO3hgD6ynl8d5fHfXtjIZGQbGwGNjbMy2xmJgYF8Q2IsvsAULXWkf2M+vj/v4GI7v7jJwBsZjDdyCERFdsIsY/IITE1kwC0ZjFUzHZ2dzPFfGFMzYjCvwGfdAZET2wT84LAJHYDEeYxuFXMg1mAZ/rfEad7Ea4zjkwxuGbtzGd8xDB09gCUzGOnJwDt6xY4/3+I/5uAEXc7EDfsAKEnACZsAL+AACRsBavMUFsBiLDXAWE7jiKx7AVkwlgAVwAK7iqednABxldvbeUaW21IpaUvvJ03raUAtqOXXaThu6mxaTptW0lzbTUrK0lnbSVlpJkBbSRtpHy8jROtpF22gRKVpFC7qJ9lChLbSGltAGArSAdtAKWj+f+7me+2f77Nnvxf++y3NxD0/5k773kh/peL/ltbjdZ3ksvuGvvBWX+ypPxeF+ykP620v5KI7hofwTv/BOvolbeCb/6Gfv+Eucwiv5JE72jY/EI/yRN+JgX+SJuNcz/hDn+sUX4gw+yAPxBK/4P/zAJ74Pz3rE7+FXz+N3+IDX8Tmc6nH8oU+94d9wfxtfw/cLn0aP+hkvo0F9jIfRnf7Fu+jQb/EsGtOveBVd6Qk/RUv6wUfRj17wTzSjN/ElOtEHPok+9CNeRBP6EA+iAz3gf+g///d+3ef73kPreb7v0Hd+7/W6zuc9Xs/5u+fQcd7u6/rN0/2GznwNP9eXL/cZes3HPVyj+elLu8y//dpi3u0xNJhve7b28hd+rSlf7S105Kc9Wmf5szdrK1/hKfSUL/sJHeXJXkI7+bGP0I8v9mGt5MEeQiP5r/fqIt/1D3rIc72DDvINnkH/+AWvoBE/wSPoHb/1BxrHa72BvvFZX6ALH+uvWsZbPYF+8QNeQLP4qqdqwg/wABrFT320TfyT4A7x66X6g5PyUd3nojxUd3BQ/qnz3JN3ag7OyTc1nYd6JsfklryST3JJDskfeSNn5Io8kYP6IS/khFyQB/JP/+Oe3sf3uB7H43fcjtdxTp/jcjyOa/obr3qmY/qls/E1nsbRuBkv42NcjIdxMF7pXpyLU7qkR7oWz+JX3IpT8SkuxaP4E3fiTPzRl7gSb3QkbsSLOKMPcSEexBX9h/twROfhOzyH43BDv+E1vNBnuAyH4S+8hbNwFU7og47CT7gJD3QSLsJDOKB/cD/vcz7v4Hqe53fOweuczjX4nGfwOJ+61Fd38zZn8zVX8zRHczOv4GU+wSX4mIt5mEPwL+/yB+7AG/gCV+AIfMu13IAXcCy3cgIuwKs8gAPwqD93qSbVojpUf2pPzak3tabO1JfaUlPqSR2pIbWjbtSLWlEjatA21IV6UAtqQP3Zftqz+fSeztN4urPtNJ3m7M2W03Bas910tamN2W2aTavpNB1iLMOA+VLppQsXyknJyC1asmC5YqUKlSmQUqJAeeKkCZNHxyVKkjQiOWKkCBHGIYtCggBR/JHoA7EHjx06cuA4NLxho0YhjRkyYsB44aIFixUqCFMMohA8YaJEIIkRIkKAAPzw59fnga/Dnl4e3h0Huzq6DRrm5DLEwU2lb6sbhja2C2tqFtLQzswqUCibQCZhLIJYGBiEL6+uB1wOGjBYoCABgq0DWgayCmBdWREYIKCKKgCAqeh7cylSo0SFAvXJUydOm0I1ZcJ0yVIlSpMkRYL0yFEjRosUJUIEeshQIUKDBAUC9PnHj2cfPnv05MFzp9NOHTqcczblxIGj+cZNNZOKedmGzRo1adCcMVOGzBgxlmHAfKn00oUL5aRk5BYtWbBcsVKFyhRIKVGgPHHShMmj4xIlSRqRHDFShAjjkEUhQYAo/kj0gdiDxw4dOXAcGt6wUaOQxgwZMWC8cNGCxQoVhCkGUQieMFEikMQIESFAAH748+vzwNdhTy8P746DXR3dBg1zchni4KbSt9UNQxvbhTU1C2loZ2YVKJRNIJMwFkEsDAzCl1fXAy4HDRgsUJAAwdYBLQNZBbCurAgMEFBFFQDAVPS9eQ0REgTojycfPXg663BuxtF0k4nZZk2aM2XGWIKp7EIpuSXLlSpTpEBxwsRRSeORIoyLQRQTEXnowGFoo3BGjBctVhAOCpoIHBEC8K+Pby/vzo5Og1zc9M2t7YJa2lmFMrIxMbCvLq4GCxJsaWVhWQ2oCjD1vbykRIHyxCk006VKkyI9arQoEaghQoIA/fHkowdPZx3OzTia7cZR8M923Uacm1qFsa8GW1hV20/KU6ZJjUAFeeLh1MRMM6ZS8ooUJo2MijwMZ7QYDATku9MwbUsrE5vq4t113N2NGnBN0axoAb8UxYpeOaWoVZSAR4oOiApwR9GqKJUvigaIAnBE0alo1A1FP+o+iB1QdL+U+3lSP8r5vKgP5Xke1H/yzvf0nZzOc/pNvvmhr8nhfKbH5G7+0lty6ld6St7mJ70kV/ORHpKf+UfvyMl8o2fklr/oFfmXT/SIvMuD/iGffENfyLc8oR/kWF7QB/IqD+g/HfL/vB+H8p7fx5s8n9/jjq/n83iSx/N3/Mh3vh0n8nWeji8+589xIL/5cjzx4zwc7/Ga/8Z1vJuv+uFnPtVtPOZfOo1v82w8xq95Ne7i0zwaX/Fn3oyn+DJPxgV/zIvxEm/5YXzEg/kvDuIrA4tYqGTReTTRYGADAhIiSQBTeAGGJGGeKKG0HPRHpUABYYBgQE4BCFAYQCSCUwigpgSEAWCIAEAGkDoALt0U6fUKyUaajsKpOIgNXSnctgP0pSbgjy4Tm7OQXaqJ6XjJRuoNotN5MC8eqagtw3hXZqKHRi9kYzN5jp3Q4VKF9HrEl2kRXvBUZllPeEXbiAa9WqjPI5pcC6HlJxv0OYSndTVGAQOgeOhOOMbi2P0CkgfYUZZADZczGLRDvoopacFsHyB1Wc0zTKKwuQVcL+pyhpA6pG4xqUf6jGJQhvgeZulBnWUInMO2TVQt8KcYYDeo5xNSi+wYjcwa6TrC0jDbTpCNQ/IekVhsTyljZUDfISQ/6QtNxDRwtxilU9vCETaB7D6CfthGcUJKcF9HpA+pdQyRamQRJBcTpPsUSslseUBXegZ+9CKRPQvY5xpMl5bopM5gPs2D06KViti2jLtyIvJotMI+lsmn2BgdLF1J12N0kRehhX/vSIw8AFw6KqA/o7CjLUyDTm2k+UeHPiYXT6dbTqRHVDNgUr4dy1JHSrECObK6wY8L5GosBh+PVLLjGD7lMA6O3cEveu78+bxUlcvdShMr3P/rG1JRF6wPdtpoSX/XLZFLApsgVqI1mkTSeFkaWF2wThuNNyUGxN8ae1STcM2CvrXxcaS8Dfrg0oDVtcsm2MP1qflVcAjyjijwyYqjwgdKpzoQPXgrKzfON5r4iIttkzCaTi99M7mTkQn1YoeSs9LnVeukO/w/57Sdo3rbrMJHrUiJiEqIZ30z6JEE8npL6G3PgeGfojBa009HLwv1OOwd9nA9nhEyZYbdbBaiKbZQL7lo+a4O5tJ7QUNbnKj1I1UELSuLgYeyX2V3o+fudaxebKhuV+hfrjONDzmKo44GuV0kdga6vehVQDynn2h3JCvtjkyCFr+qs5YFcgXVV0hKwxZ4mZKoOxOi5Jwknu9CDrNEPayXEvir78a2T031qwvIi0lTvabxJnG18esWfUQjeskqWyKN+Kl0crkVSpRdetbciu8zxevo6FKLmLoHgjM37IKicKmvx6VubByWN86a/JcIRyx1o7vnra4eXHWNbQ319bnX2/dKT987PX1vOvre6eh9qa/Hpa4e93p7XfT3vNPR+1Jf70tdve/UZ+NUaPSSkd1Xog6BugVEVbI7ycDvpYhHpE4B2RauDja6uxC1UKCji/sEhnOfRBwKdk0sFbG5DDfYfRC1EKBbQFQFv5cMdpdETiTiHJG0URSf21jBbWa5q6U1YmObXe0t/5pcy7S6ed3w8rLtNUvmN8e2wPxshC3zHc7HTTHXtcYGbZCz2CZz7syy3WjnuCbya0/2efaa6La00vBrqGfmVveauYalWex5NdqN/m7D/Uz3vO8SChtwUXLD+SRm3PoteU5as4HZc6bbm+S16krUsBdO225u2Dmucfza05Gf/Xa+p9Y0MGsP6Xcmedp8EzX7mdvyc1fjb0T7n5U6AbT3HevDEFCjti0AfbRzEWgl54D2YlPzvqnF2AXxloEQ+nYI9DNBtU1LIfp/717QyhwL2otNjf+2FrEa4r3zIeq7IKkbEd3VjuhfU2KmbOeg6Eqsid6bWdH3fZLCjQtUbl8gaxMDH/Xbooex2FgZqLdzA10tDoRudCBRuwM5UW7XB/UaIBRtehjIrBlCrS0R+skYofr2COWaJNTdKqE/LdNtcnfNk+saJsGDaaRcrp1y3aip8hJF/I646/xsQauWCyodL2gl1YUZAiNY94v3iP+GDKW3Zagyc0avxO+ooY1aNJQlJqBcN/fgtDlZdr3jN3PW19JZ2cbOWrV3VkAmz6K1epar4bN+22dlNn/W2QJaGRlB6dd+pxBtxA6itw4iigU7jslPliqbD3R5IFad39BIu2MWMsKZzyrE7eX2OtlrIyFrnNUWidsiwQyR5cc2a/MMY+s4aQYtHGMZQ5elC8bXRWKXQXVnStf9Ixj3GWw2dtkhgvm1mXpaHMa85P3haj8bEwRqo4xZmzdOU26+J5AZLA3c8cZjD9MPM6aZCUvfIJTd1M7ZBeFd03MpsQWCDYrEIsy0Av44sMvmvTfdxbpFThfW8objfRMuuV/BC1a7whKfL+ZrA70d6TJj7+NhubM8KyMMLmIu950gh/jdb6cZLMaWBzrxbhVf04gZxKl0RUMKaxMwhtPnJCFbQnml+6mzUWRH3P0a3TG4Z7G/Nf25XQ3mJv/uI1/zI/ImsI/PNu4JtM93+wJsy07VpxST6y1gt6LQFMiWX7c1Kr7dgtnMfckZ2zaZLVdD7r1QXoDFaukxVo23lWHqNJupRs5KutVMMz4cIX8C+0G2ep9QeqLbZ9i+/MBtSjiBvs11KwpPgWz5ZVuj4rvbwM0B9suvD4SxjbBrHSyPDluglx/DyvHwJyPJbJ1NVEJGFNyNTGCUJ4eXc5vlZ1P7IKpuhugi7t5yXB8jn1g0eBuEgtT+U4OvvbzzwUvIrImt+XNVfjLDXThyRCxaB1tNX1fAjO0wZPMUIU5OW87krD77mget0uyRi2h76XE9mmhiYPAoc+eavtpJHE0LtN49m1nuQ0ZrIjovO2ROBmqu7Eckv3Vs3azUFRCyHeKuDfJis90S4hVt0ZTY8qGx6TLtc47Yn8sFZHPBN+5QomCECwDCdO4LnHTi8txbUc79Vnd+f4HFnA71tncaa6hujcsVkNYsvGRo0CFZ9/6kNziefcc5afMcI2usud0ciJtUOvcxmnAy02QTFT6XONbuOD/Ylo8csnoTWqlVDYkn7KZ95lbPWPqN14i8sEYtVSF7sqTPEPsb7B0sVrfG3Fbul5mL7uNq/TrDcWl34ysx99zo2LRNSuVhD378G6RO6iyQxrlR7gkraJ9gq3Mv/dr/61junYubszxfCwGrpWwzu+Cs7hfJsoho07FxIrI9IlepTC/jXIiMZ+8ByYt385DG+uj31vh5bP60XLCaL8fLGuxkpwjE3kcXWyOyFY2HLXI4u/qR9o0W3Zquk7Vn8Pay8Yhqbb9zG6kBGbg8EGqf/IRLrunbxpBv5DpM77fLFqLPfXUMWdL21kEYAL/vrPXvPJuy0YKWM9A10/P27ESJz8F7f0BXCeHu4K+6GeiNhc4s98hGhgxar1IhGLM8/QadUrx3VNKaq76rY40Gu9GIMyeVG2WuwSrsktNWhZab8ztpz7PPfywtbyvn49HbfFe00FwMH5q2d5sTawe+S+8nYbf9iKN856iYl3MnfeGxpoU0ETLLZqmZjgxN0Jxb02W2DByyddA6TH3FEfkCGubm2zEO11e7ODmKo2+cLrh2FgltCrQiI0ya58+CZvgPk/EtnzYWZfPomehr5yf7nRZG20IOs74VuJ3l5v37FIksh8xZ2Z4MWTSOBi2Z4inEeLN0miM4Rd7h+tlqHCTDU11opLxsaK7a5DhErSmaVKKRJ5oNAGWWoOEUme0IY25+vXk4KiYjuTv5sbEvbtOZIlZG4hzxxkX+EPGD0DYF2kYwFoA2H9xe2hCxetvkOJttTA7yPpFTvNurrcvT2S6ah18Ued4t3EyuuEj3nzoZvvzA5utrz+28ufDobQsrxu1mLBnvfWa+5u2Bv0AYtfSYtpyy2hVz1H+8QJ8HW2P4ne4ae56vBqxy2sw9ppp2gx3mX18gq9ncAHXHnuErBEuUHvMYUzec9+0R6PNJ1hh+mDvWvO6CbT6n/819zvOhqScWAScuvDdPqwojmxJ7Y3Y1pe2Ib10F2J+GbTKTVSPfBPuzbUzZdq5vIUE2pgaWNrE1GKK3IG0LDM9VqJGaTLUPomOsRsnG8a4RROyGT2qNkI4td0j5he226I0rh2xbnaj6Pscx/UZeP48dX62weQyJAozaRd0yib/mRQCUG97sJNKdH2TRRGzMdDKQemkALNOGCHrPtz75ww1EcAE+AmlLw3khtqrcOdPxWFAxot2cbzyQqjsTYwrXvA7SI5gDKsDzOlyjNZAlC1mj4dCDmPcQZah0x04ngYGEGRupuTlxfNFcSE+XtAiJDO9AOMfl2u6PEYMLZFB9s3gd//YtIR5ZlDlu3Sk64tcnq01jPa8KV2tap42adLIvevqgRGtgDwSQP1dccDGXO5vJiZkBUWRkg3lvz3q8gNMxN0SQTe6dZxZgYkGZ+DzyAO2CXQBUTWf8dsCCNWPn5mDswV/TQljB4Xhkk73HYUG+cNzx28Tk2GoLS3b4dhhvncQCAqvthS+qx8j+2BJDKhc2W8Owax0CW/xsFtTIjy1625UNRDTLpQwRMebAX+hFCJa5wC2iD7XZhcfqVH+7wEy1Mnqu2/EZlpKLABul+HjyaSmLclOzNdyRaYB9itfkbe0P0ALjASMcGj2eeoSadq7EtfR8mVoXIxWTRbKcEYNuGyWJ3k0rt4A7TfZb0HXyHmnWxBoLGyH7BpglY510rh3Yt/FcaHpWrjvkobOwkImDnmfruJHTaesmY8IfYl027X/XwLzWcyveF+YEN2uUMlm85yFv4LSet4midYR/iaHZfOkaYFPpvrehujlP9GKyWfps9sUVAkJGzek24s6e2N6mc3kfnD4JzK4ha8uL5zfJjD/p1u1JAXMym720XRP5tpxmJdoiusZPjxbh/dawOQtm2CY7IzXS36VlguQCgv1woLfFctZY4lrmJd+G6/kxQ2uZUVtqjQCujR8uI13KenIpyeOMxOjIS++sljvV94vNRq5cSU9v4j1Pi3XlXN6b1hTnrVb2Rtu/3U6H5rIKTTBrwwPhXj4R1vn8P+kgpvUkoKuWdBNWLJqN6n7Vxat0u80Zadnu7CRNsKZOj3WbRoTA5rps3ymEaQaXvcbaIpvi8IEXbdayxLnpZMR3sc3EbUjC8e2OSOwlClJKH21zgUxo/TYPCQEX9wIe2Vn6U1mw5gh2zYDAAyry6rXAz7Z+TSC1wFlaS9AZMnoxcdCGe5tjJaoQraCH1zodEDvSYLgX/3k0u5REubPFHE4N1pJq+DqlSOPtK+2qulLPWxwnTuG2StxOORFvvMFDWwiM1MWS5wPdbeYffdgGnR9G8JReHecY8012uE/Tn4WWCpP5EcjjkSvDaJElcWLmNRkXBPK6IgB9rOp1XGBuqkzW+9TqXjOw9vk1Lo07Czt3Lud5O9Hc0c6bDdlLoRK3Wp/iUNg7UCxRYzJWvcFqVRnZUXidjzbHTaBO43vGxKLBfT7ekVXrh+JVXiKO6LxwOpzB5X7AxnFgJdcoPVldbCEzDUyH8KrzqaZTDuJ2xOJl12Gr9rqlys97okb4d4FRHu1wqqvr4JwXWhbJnXDuQq9yxEhYfZKMQVJ3M7XJsB3c1wCZ1z1fMlIV7z6vwgNTgbZ5sQcxs8PQJjjsa5ig38050h1VMuaZuN+G2X+hS9ns0IHnBKcNMnZb7CbWwV3XGDbqoxsv5KG+hkMzUfZRzEUpg3QclzRurVPPaRmproUf0shFha4dtY3liZvrszJnXZZHvJx3qAU2XnBEHo1kROFYCZTwD5ukHpqz164XNsgD35Ae0YojGdSXjl0RQB8iU5l2P52+H1ArIothy9o/PyndIVLGd51Bhj4r5msLX67iuXgc0CGdoW/pIrq7u/egbHXqnTr0Acz/ZRweXBR00geb/T+H5120HK2DS3nQBRcv5V0P+3demycnyniopBoF////WgAAAAEAAAA2GAAAcHIAACi1L/1gcHFlwQBqqfglNRAA7QkAMwwMDAwHDMYQERGMGAhMIGOw3gERDEkJwLmEFlHV8mGR/Pk6rqL+Vmbn9l88rPMdSQJmAj4Cl798hgyWt3xnJ4RDeIUKlKc8J2flK48BQ4RHeIcOEi7hnp6YxzwJEhM+4aKim988KemFX3hp6YZvOAoUH/7hKlR8/vMsWIz4iJualniJr1gh4iKeIkWIh/iJEx7u4Sau4Q8mP3kHb/BDAzfwBQsIT3gFCgowKi5+MQEgYDhw8IKCf3m/u8P73iOfmMjgDI4AQeOBG/7wiIiOd3ziH+/3cJjvfK/73gdvZ1f4wjfe8H12tzsBAnWvu97zrvjwC9zxC374yEtKJj7xkH883QcMEHDwvd7V1fa2c7/19gb39bCwqzGsZ2VZBfjq/qr7Llda2lcNzO3ee70NzO1iZY+7XJnZ5R6boV2d/epkVltt1zrWrQ7+F23ta49jtrN97nRfejbLdKY3NWmv/XbrdKdDQT396VJSUY+a+tSpXvWidx/96EBASU+6kJDSlT40hHSkBwUZ3YjoRM+/qqHWF8wGPlIw4+pawZyoQoSErZxc1FbWLich3V0TmJBuO2JsSznlronG1Oc2KsmVIU6eWJcPmlw7aPuQmHF0p4ueWOv0akJFrFRaisrGK86Sqcng2sVKP/I82YiZCr9BoMRL2Y6BwEK8tAJVbnXJHtTPUlYOrCYk9UjNwkazeoj+PbZKwWxFLfAESqgplTglKWIczBZ0pwooiJjPM4yVxS3xnmSdRB5bqHQ+xX5il1bMOInx7PTQkCEOGPOuzZS6PPEfmiGMT7Q012xlbNcH11VCSwNzPo5CZzX+86yxNQqzQebvuWwfihsYGxsL+98vVVVSl/rVFdWpAmAdS+ta3zpXJwEtfSl7oeyz2hNpr2V6EdOZlJBGQSFTT3d8TbtfD65fPEO5MWlyBjDjVh9jL+dkHMf0JPaSIonhHMXiNydVsZcLXPw2t+jmdcuNj0w3aR3aMMaxEWSyBkpGGRg70iSJLOOKiIZy7HWQ78yakhlu6RtSnVFQr6qpp6ObjSKQqSrYSNuSuGpw3uisoln+Od0xtPYto9KZou/1yyWR1Ya/Y19EfJy+3DYKUpG+3Tl2aVVfsBxPUDiWfb1AxbBaYSV1IidNAdFNHqJAoUFgXWxms7TxHqzp0psX8OAXtBY+KuM+K2ROS9FiPe/j4yRynsANMoRNr2iJ/ZJknb42ifH4UPGWKAFT2BphAeZO/GfId+pHz4owsRTS5uMmVyDYl1dXl8u1FUArC+vKqopqSioK6mnr1KTNMi0pJSEdGRURDQkFAfVTZ2ReWkKgPJuL5eC8Y2FfVtmlHJTkJQsV0HjIayQzr/9z/7/BzdVxf1ur5Tqugxqu37rb224PoNua7X56rdU+ptMa7WD6rM3epcua7AD0WItdSoc12J/0V3s9SHd19z6a21sdoLMaq6+sqqimpKKgnrZOTdos05JSEtKRURHRUAs1UOf+Yw/7P+9zPt+jJw+eO3bq0JkjJw6cN27asFmjJg2aM2Zey5zMxTzMv9zLuXzLtTzLsVxxtVKFyqc8yqHcyZucyRIlSZAcuZG3shYhMkTIVw/kP97jPK66Q0cOHDdu4zNSn3oar/EYMA7jMo56Fy/+4i1+ehMaRkct3MJDQymcwkFBNa95ECAyn3kOHAJt1lRUaI3WVlZrvdZXV2zN1lpabu3WXFxv/dZfX3Ed12Fh3/52WYMfAJMfP0u99D17kjrpdeoc9dHlyCnqoseJM9RDd+MGqIHOhk3ufDVqjqbfhz0a2MPmuZkyZciQeX3Fczx6fkbP9fx5mj//E/s1sY99mzbd/TdvgjrocOAItdDnzCFqotuxY9RG58MHqZHep49SKz2AZvqYMA9zMQfTowcQIDiOQwcMGDGGXIiQHz9q+DiPGzdyfIcXL1G2jHiJEqqnTZpgWRL60VETJ15aiuIoVFSpgoSKESOsHzJjRicqKImTeGenqAsN37DBA+g/PztDcHiGDBiuobX1SJAnx4JFyqVci5YpXL48SpcpUACI4iQLlKN4ihShK1yv5IoT0hait+J6VyX35AQBQlXER5zDOTk7vMOH1bO4ipMGkaF605d46I8cyZk8CZa/uIsaT33nixA5kauqrn71NG6Djy+8N3hCQsXAChUuWPjmZqWmJuUpHRgaIiIOCLPdzQ0OTi9O8o+Pl44QHiGCo+UlMDIuQPvZWVxWNqZ3AgT6/vcBFyAA/Phe7+rinvsvspuZdd992tW++MLCBE/Q+MYreOQHr6goeMF3/3e/h8OAB7ziA+no2urqvPf+7u7tb8fDk7vc9f795IMJp3AHDd7gmJiQh2RwyclPTojXvva5tx1C5CPv+MYbOOSSvdsVu9i5B7va2d6917kPe97tHr6FV/7B5TO/+MTEwhf+wA/f9Kcnpzs9Kmr77aemoA71rZmZ11Jr0px5JaOD8wzQj28vz9u2xt025aDsGREM/UGFTIDaQGM8t+BsrcX+f/b/mUJWzJp5QkaQMzNmXsqXWUJGypY5Qi7KEHJlFsqU+UEDyQ7yZPfIDbJk78iRGbJx5MfMoE+zY25s07wgK2jPzJgTdIe8mMM5MSPmA/nQ0EAh4WABwUDAP78+PgJ7enl4d3Z1A+iygDwHjr9ycXBvXrc2tjW1NLQzszKyMbEwsPyVvbq6XK6tAFpZWFdWVVRTUlFQT1unJm02M2WlnJSPslEmykM5KAPl3Pn5sQHA/vHTh88ePXnw3LFTh84cOXHgvHHTbZrNGjVp0Jwx81qGzBgxYcB88dKFyxYAtGTBcqVd20oVKlOkRIHyxEkTJkuUJEFyxEgraxEiQ4SsdpD+0T6aR6u2js7RN9pG10ilMUNGDFQY/aJddItm0StaRQoUJ0pNkI62aIeWIAE6QsRniAbRH9pDc+gNrSEDhk7OCxYq9GZnarZmT2gKfWnZlo3ZEroyQkdoyobQ4QcHDjhoB3142KAbtKBgZEf2399jP7afn2M7Nh+fglbQenqMzdh4eIqt2HZ2iZ3YAwYUdmELEDDYgz03F9iBTUdH2IRdV2egDfTdHYJG0Hl5i73Ye3sJOkETILCgF3RfX2M3NiAgg2bQBQpANmQbGkq2ZCMiTvZkh/tBl4Eb3GJicccNBibXcr21BddwnZXlbW9jYbV1W1dVqbVaT02ldVpHRZ31WT89kTVZb7de7dVaLbe5nc0G6ADd1NTtbjs5dXVXQ0GN9VhLSZkFihaoZJPWuEg2GCosIFAQJMOnGQbkUBptOVcelExFwaJkABBQFABAoA8GENEAOAYCggAgQgC2BQQA/4PLdw602gkP9O9XeHhTE4/1P7DkGKr3oSnjAavxnvIzpMxNebwABfsyKAiCtpACHpKafn/Jns/FlmaZ51X+qJSftl++70+ZOBNhosycmBJxwn8XP1Jtnnq5f65t/gGth8v682pr94kzEyaCOeHyx92ftn2u4ke7/eS37Jd/Ln7FnrR9aoPfT7m6+O8w1RbzcnvU5/eZS7kiKHFz+z3Z1FPiagqVoMcpYCWKSizjLKA6xEoU4xSgGkQhlnGXWGM0xEoQ4xSxmgUllGEXuJoCJYhhC1jJghLrOEuoTkEQZSS/bVRtBaslAlQTLIoyAbUDrL4igJt4JYimSZghvKi3UAqtotzuom1tJEGpgyCw7+9bSR2SwJrBVhENnFWQYol2je4t7Fk3+ns/t/bwc5DzXBuzY9r7DCRp3cg8hbgwDgyNs4MeIi5b6o3tz0B8KCK432ev5Zjx2LlX4MTKvcA3mewp1CnpA6YVE8NOhZ2k5cvgsXLmqI3FzpL8t5XMrKwH7yRBmY1DC1oMdUkTtu64Z4f2YkpcGPtABMx1Wz+BGnHZbN8fC2A4Ctu7+PAU1j+ewzBsBUS/lk8kngP8pF6VLqovqD/49vVAla8SIUWv0QJk++BM4pMsj/mVstbQT7GB+DtqcI/Nb7ZAa+nd4wsSpkcGU+6+WQ/K5g49zhUF5kDmNpPg+HYmeqYs4eGo9dxgeWPG1XGhrCKiMN5a3ejH9jS4HVqf5KkQuH8l2jpOvzier2o+FFlKB/dPtpgZFN7d43KYZ9BGRagXMnXy9TBtdLIITupPiU/PUSgAUv9FYH+GAEzUHZhGiUcUEiEo2zW3Eb2aj+/OlImydCPilqXX2IpyzXZoS5UWiQ5+5qjQ0yIVtD/zBm8Oil4uEl0+hGqEw6bYbZngIEnYfh/MbnhQgFPPjlB2YTgvF+HF0Gwh9wS3ArWx3P+W01heb9r8zLS2H7TzYEu3WEndStxzyrgkObxhnIXrjfQQU67SeLEyceEi2AWcFzHSWyDICqD+/jAvn+QWYXOAFfm1D/bnzpPLDNh8YO0hdsKegwW7JQvbakNTrLueRgyhH/HBYDObSnu33Q7R7GrqIfYSmkXBYJFThBqJdyFmji5CiSHYwtQkbwVk47G/FBO4/NZxc1kNa88dd57HF8YFuy1Tu2RVLFeY9jR7LplmY0M8YL3UF9H2P6t52KCRBad7pMTNVvbdxbX/5vY/+SFeg4nxPoWf6ZG0M+g755i+pUPoxXOa8LORIz4YxsxT+baUIyAGAZyj7Zs3RC67TIRsAjse1mCcQEcbmK/KgudXa+EtpLHyOiGKkWCjlp9mM2Vov1QwHcaKaLJXtoK0WisfghTGgMzicSt2+j7ciVko4+zOgzdOEWBk5+Z2HZbIRO/GezIJsPGlnrZhFl22+0N2yJa53ELOeXbFftHa/c2oiaw67d8YAhjcj/JTc5MYaQ2q5ZzZ0cfQtp0ME5w1YiyDNU4/BWq9iyO2OZDLroAuu/+91ASmbGRXYGpeGoIj3VtQ6M0B0uRdO41xQBMg2bEOZJlLsbzkjyUXYDXdEwRD7oPc/Z8P54bFk4fzQixWdsB9Fe7kcgx1U4WZ2C+fnZxnAYNvi4FnyAz3NeH4xnpeFpiOa31uzhIua12uUDzpXVpgV6EeppL8fhZfxuFubsE1DsydxHZ+oRnybLmYirprcb4JjmPop3RU6zhv/Ygj3vYH76zhMwWFV9/5zwjDd0rAdO9TcypePSFm2+Y7ee9d9rFDfC7BFO+Kp3Vb31nTm1nIvAPDhhaMQMxYjimlTzAJ0tZ0ftOoeQmdaD57wxSRQcaVqk08u0akkOUVPmRnEDHPYpMx5V2jN3jiJpVBur3Jbri2Bl0jo5XOF05uQMoxouD7PVmMMizsbOQ3CM5ErNjEjECtYXY3C+V0qH5LGj2IvOmobQK6DCvWMM2Flj8LRrYPhOwyaJILR8jvaChkd1b0YwyZUthPiBWzFOhak9yUgRZ6wMn8MpvlpuIIStw2wpgkI7NtyCGz8Lx72Jw8yHTH8ib1m47XwDLE2kR+cKA1BnW6Yi4XJOGVdQojksokg1vWiC74EVjClEjTBbXLhTkYtzCcUeaTo1/gLwuyGmTdvjLepMKyRms8sp1mcj6ToimZH2RhQbPczS32x+UmcvyPmB15DxlkJxCJbrlSr0j0c61FxoIj9GQ5GtJB3IKYwahzRfb3IxVb1liOt1c4cSHG3UQcOoRf+zH2hFT7dyGyfB2JDt/zkNAafWCOrxxhOX4tu3EeWj4OQ6ILPGugsDcBuhCpj/DsNox2/ur8PRVh3g1G4M3lafqM7DDsXmC4Q5ERbjaI9QUsu46zgx48RS8YIZNyB+21Xosi5yi+KLsg8WpexLcWuCk5im9kF2E0LS2CTcJhdk4fT7kTjTxtHKOwkiPxcMdH+vEAO/rWcq0yQRj/HSDTLlpGlZkCuNIN8nHUmqrHZRPbYfjUM20lTD/dLa9Batvz++j4ixjn3FRNMEchs7/r1Hs7Hit4mQqyPNigpJ2XdoyNvmX3l3U3/B+O/1jheJJRZK+II0bGZ8e50DqE0qDvKFqIxzeKzQsjZqHJ9hk8NbK/stvPwSVHBot0Zz6KuSvW4JIjwyGwlv3Be3eC/UEGxcH3bHPcyBCp2VEXzIYwdrgh5lzuOxdBHlF6e/coSPaWw+Dy4ZHN57WIPBciduFlZQx+cSdqCc6ex3IXukeRjINoJP2wi5x7h0XI60aBF3PUziJbzIUufeBzdX5CF922P6UdYU1sZ1/rUZJbLI7Ls7Q7xscTQ0zhzhrx9dYEO+aWiMXUc3fexXYtaDserCC89u44N9cm27FcrhD8n5Jcs3b0cV7Fe17WmqE5WA7LzQR8ys2oHugQ5xCelNjTEGMHWNz3FNhMFCcFdhplPYWiFjrdQjHir/y3wxNLcjBDeIkiy3WMZgbtKTkiuN4aLlRW6B3z2EEgNnlWVMdmlxvVSNxrZt6xIEecd3Tk0Bfq26kwolvkdDEUoXh2AmNnGswAAbuiNkaksmDGW7yTxJVw2/uYo2r8eFuS27EqVvxYbbGEYlHc3qtHQ2yOB/LnK4QhimsPw55xsJwGnjyH6iG+124lCnCVq5jmBcf7v98pDBV70uh0Ydk7dhS/a7Mml23PuFbtx5cOwns/qGAOIEvOEZLlbNuebBwa8Zyh/5h3j9c5tOocF1+FrPSf7YZR97s6Zi8WDej7ECyIQq7ceHhbWTfU1I2/ufaazGf7lmd14+9W3xN5rf+yzH7M3ep7Iq/1X5LVjb9Ze01yoj6d/acsZf3u8W6s5rvM+pRm13NY3ENNfZ7pMzLTVHVMUT+2bHPZEN2wyR2JuoA7nMM+ZNZBMe1ja79tp/3e1Scq5Yer2/Nu++W/BE8f5fT/Y5qibv7Qf5iEFCi5vZ39NtDK1rleZSP36dRU27In+fQqXuuyk/h0Kq5pyZN8/jWtHSu+JQMBm4CXb53zpdd5/3snEwDda5mtTCvrOxRR8Tj1V2KPU8QnRvrhPTTjK4zJOWnD5K7jnQeq2hHdBcKIDwTl1ebwHdlTwUnRH9vVO51WyCTfmxVFkYmxN4MxQX108Q5eSf8KmumY37/DraL9buK2v563W3P+UkftKm4yDXs3lLlpq7nRXOBGi9WNt0V/fRpqlhWwnoaQ6RuI3Wj/dZNB5d42ZXdBw5n3EWNvPP4T2JbRbyylIUjHNljTNFOQbDxWShf7NOdeBmt2+eBmUwQ9Ei0AOMdvLzG0V9OclPeKG++lJcx+IwLBdUt6dmUBix4Cb6HoXZEn7DuCl9dg0wnw2hLs0LvXbA1aLehtWV9es7NOjLME18WKqZ2aaWTtFW41wmSB19FhiP9gerxN4WbuSDolpXN4PsPDvJlQJvpsGuMP4p/5qSDq/oe0syfI18am2tmIZmpi/NqJF9WDm/M2T9LP3ndiuKO/amLTHBbebhc3/nUQv2oMZCawFO6TJYwncXshWyYT3RtAk+V8Zq+Rk+bcs44GUZQjRt/C8k2R1kiagL2zDxca0VZwECgsz1e68WPvZsEcZ8jHCt7jLZJrS9Fmoha7SIPputKHTi+Ubr5KaxW2Q7o1XoCYuv1+DpzlfUsnbnDc6psm7zaGdgTVvkCqs/JotqYv8yIbUXh32Y6I71zGOTp2G70zfzzyqToa22ttnVG/ezvXs8DgNxSgazU5tAsovv4l46gfY6rY2YMQf6gpdk3GFWs3/78AzLLfNVa74u8C0Azh/4zjsnpZIbEPgFszNUQqTcebwP79LHld1A0mLKMj1TH75zCH4F7E4su1OyiPy0F6L2G9bJDrKyS3sMjsWIy2EGowSPPEbBbY8Ez2qi5PAKVjbU2jO+x9ydZ2mZLS23m/NMugcu9MbGeUr1vQvosus5slQ6tPA8aasUjfQdvYGAhjucdCDGdBJjeK69aRNhXa/EtsAVx2ZGe76/NpnF+ujawjxKHqs5S30zuKYYP/7IZHtji7HSW7+m7Uq0PuB14ml4pRTcYybF2vhv+ZI2YjyYKfg9CH9scrwurVIQEdnjlhJmAkH/tjM/jNcm940QJgFM1tuUvQmcjVUUaA4XZ6Ohs4tEWG/xO8fRFvdQbtsUPYedtXD18QTLRrrgT+aYhq4JHcBxxdCeeB+VfBT+XbyCXOZKpY6leMdeL1tPfbHFEm8y04orf9W+33HRESay/d00gR7EzELwG+PGBDYOdiRHcWAmGXK1ueWUncuXGkFIyYmGoyGeojWGFLwvclXs5JreHb2ZQBsObs6M0WalxuC5mzdB6ZjzP260/tDRzjN1Xv50H0zexBvtewE7zVMiz44QgoDmQ+Obdb62fuIc2G6H07+Tulg0ThsEiZNELLrZQWvhT6dvvNPzlkg0MsYA1Mfc3OVZtetladYf61gljcB5JlhQe/vgLHk3WJpYZ5I///WgAAAAEAAADsHgAAAI4AACi1L/1gAI0V9wCa6Jw0MxAAcQEAgAIqoUARAAAAYGrnVyAIQHGvebGZW0cxh/eNYWYW+5rFiPZmNEfkzWWt5HxvHWUDAQMsA373O4d3uBEkR/Iv7/LOc17zeo7ncO7lpKfyI09yKB/yImfyvP+976OXIqX66gF4lekU7nCno4t73ClQmPvcK1RYv97OjnrqL1yoe52FW/jdMXwqd7m/3e1pnzChwRucjQ3taF9bM7vZI0QgO9kfPCh72SFAOPvZ1dQYnIGDO7iEt2Vlff3rWlpiF/vW1tjHzsUV9rAnSAB2sCNAsOALut71AzfwLKxj3esKfv9DHerMAi7g3VKXurVUp/rTU9WrHhVV4AU+YIDVra5+dQKfmksyl2RHAUUpaFZIeSBgIZROUg1nHgXTsbkk07G5JJmjMv7+MjOr1SrpWaY2M024SolUSTOZuBCVrFarVVLSM0yFVcrW0HQ1Gds7awEaiO6wD+cfs6YmjpbimXVRv4ZEjVar1SopaY4YMBpRJ+8SfYQVPKR6KyXqZqdg4INNC494EjRL3PFhhWPLU2Z36WG3xLIRk/KNCqkeX62RWe5EIXythhvoDIm0GpZGyZpaH9v65FVZHXsqFIGPtQSSQKBK4lZFRa0q5xZKo58zAAXr8EgDk7Tlk8sh3yPNGm+aa95KKXMwAE0oDoiOJO4607QQ87SYSpLyAlOaFDQ+JnWIwZQpx1g5OAFz0UsyLfESA5mVsK4GoyVrCieaDAxZT6B9vjhbXAn1HFpyYVkNRUUrNxOti5TIuGCztCKKcCPnrmGQbUo8rmKkBsgA1y/SyVJN61hnKIgsq1eZKOs6hkRyHYsKbARdxag2RzyuYGJStHBrsn6xwbkkYfWixDEKYVUwSoiyzsycSZODGrIETksJKzy5mlIa0wlZR2VaqqZRi9s0ktc6J9DUUKciKPxsmjZasqUrcqroxorHx8kpIkkeykb71KwpDOKljGpNgqOeNFJGPWKqhW+4SBUZbaoaHt5VE9HQVA//ZlRLBKFBXXfkwEJddUTCUVfQrS7UNZRTHN1qA1Eb6toD7ZNu5byyo649cvCRrTCwHqmZv5IcaxIGgZgy2rFIqobB1I/oFZX08nP65m0StUrkKXIapqqOWp1wJw0xVDG1ooTDdAyP1KlVcXuqfnzWhASZM3WyQo6MowNVEzAGg3B5mx4ZRAGDmTJVF1lhgJD5mw6B2/Nq5ul+kDEyDTJK6Hpdnn9b/lEC/itqxdfa+t8h7MMHDIbBQJizQgUKXKylJeIHwSA+TD/8vb1xXFwG1qDBL8+O7+72MPCFbgNnLTbAV1dMFcghQugBKnJj46EJMR4byyojwYWFhlD89HSv1QAFeMCAAwI46pMeKdIfPXqjU7olSxYTpmfiy/eZPsCCBZNYASNAwAkSCJoxCbNERjslSWwlXdIJHVJaWmIDRuvQAY4Db1CkaNAHXYAbggBB7sEfT6d93Md1dXzMt8dinJW1xVtcgHlqqtM7sZQUE7gmAl3s5VUJDOzSL3GECJu+idfWmO2c2HgCLzKyISMzOnIJR3Y8wYeKrMiEhIiDeoEcyIg8gg9gMRZHMRRzsQgRYRxG9kUfNIjRGbHcGzEDTjzjRM5a2+gO6YQcndATndADJXqgI3qg/0H0Pz/0P/dz6H7O54Nu6IJu6KWCXnpAL30hQC/0PqzGchJWNw9+7/NC53M+L/RDPMfTc7LAdhmq2OqaWJDNmIwXsIJX4i+WYwe8gfcYjvGoTGU/PzqmYzduO5ZHiQIFSpKPvsqtWKm++itXSE/6AE7lkre03NQ853scFPTzc8zHXPNkfuZo0HA5l6tRM+dzzuZu3nhHxxN/vIpHRmIe8yvO4nPuxo2d2zmc43ngR4ygcRon8cILIXIi58HDyI0czL+ch+c9L0QIjtu44hMTJ0vc8FD+5MkRJi/yyRsaEn7wed+w4e9/5/uHh15UNMzD3Md7HPAgQIT4cSBAgnzIRTwwcI/Gb5zD9fQ6vMMzZPBwD8fD63vfNTzvVD5lihcnS5q8ybvcy23ouI7XqDHjMy5DBozDeIwYmc/84eERL4/4xm+5Fi1ishzL23zNGjpp0mhe82ZO5oqLX/zkJOMZ36KFiZt4ZSWKo/jlH3/mXLiUeZlvuZi3OR06b/7mderEeZzfuSPncp7ne9654zuu+c+rOCZmiqf4ixeQh7yLU17Pnu85nMu5JIuz+OYxv/cbN5icyXP8x8OEPvRgzuM0YjzGC394SL7znfKT/yB4wfN98EiUXMmSA35vL1a2QBXVFAGpAVaAhbJP9tpme/tOzak19QCdCdMlS5UoTWpJDakftaNGjBYpSiRAI2pDXdqEelAHakDtp/s0nz168uC5Y6dO02k5HafftJtuw2aNmjRozpjpMj2mxXSYKimYL166cOktnaWx9BUrVQKgAsAUKR2ln7STbsJkyaiSJEiOtJEm0kNaSBAgP3z0EA1t0P7sHe3ZqSMHjhs2ajSNntEyOgaMTc1MzMsXbdmVlE3ZLrpFs5jsyV7Rkh2ZolO0iobsRxSNok+0iS4h2IKNiDiiR3Ri4mAPtqIiiSbRi4uETdiMjIVd2I2Nhm3Yjn3YgSJaRIdoEM2H13jtwYOG1tB/fxt6QwMCcmgOe/1hr/faz0+v9bqvL6/zukNn6DsMjaHt+kK3TXu69oS113Zzo2s6ar9Rm9pwcBSaQsfF1XVdy8lV6Ao91xZaAluztVqvNQSzNiNrB2RNJtYNxFqs0dDAGiysGYR12FinjfVYWT8o67KO0Gf9taAXtFd3ddZUT1H1Aaqmai2tqq5qBAgKdAGrTmDVVr21ddVXzcWF1VitoA00AamW6gEtgAfobt606faF4k5QDdV/VEcxJ05P/cSaNNm2nKmZL2FiTFyJLbGhRtyIDx1yxI4YEaJH/IgFEAASQ+JEiSJxJFakSBJL4kWLJvEkZsSUeNCbQoXoMB0uLa3DdZgQoTk8hwUJgsNwGBAgNsyG/fgxw2a4T58yXIb16BnDYxgPnjAchu3YIWVSliPnC39hN266cBdWo2YLb2E0aLJwFk6TRgtr4TZtuDAXjhPHC3vhO3fAMBjOk6fKVd6zRwyLYT58yDAZ/vPnDJ/hQIHW8BoexG+4yhW+wlYYC1Npwk14ypQlvISlSBnlUX7yBAkjYShQknASjhJFCSthAABgwkw4AHbCRo7wESbCRRgIpxAhN/gGDxmCg3FwkCA22Ab/+DGDZ3CPHpu8yaGhl3zJoKCWbMk7dlRyJXd2UjIl58ghyZJMg0YkR7IMGSpYBWtqQjIkY2KiYBScmfnIjxwjRgpOwTVqrOAVrEMHC2bBnp6TPMmfny24BfPg4YJdsKjoC34RnTpy4LhhowYNzhkyYsDY1MzEvHxh6aKyBeWkJIsVkSpSQD6iOGHCsZFxUTERscShYSEhicERgoEiQoD4APjn1+ehA98ehw16eRoy4GG4u2BnoUIdBSrdOp2Ti4N7c5vQxiZhTS0ChAcO0howQDszKyMbEwsD+1rg1aWAaysBAq0DWQawrgpUUU0RkBogIArq6drmV1JKrlABicJE42JiCUPCQUE1Bw26uHqqpTRlWvSlS5QnU0SE6MBxaVlJKal2Z+fWZkamxVkMpXanzpkyU1uyNFlS5UMU9NMz89LSRKMIEHh3bm1kYli3r1VUa6r06EwYUc9EQjc1KLI+dxpE8eyC+p+0GiyCMnQB+wazCeNJyP/V/v+G3gkX9PK4Eu7n3XEjXM/beR1cHTfHZXBx3BvX7Nq4Ne7YpXE5L9idcWVcrxvjwrhcd/NqXgQ382LerHt5X9yra3ld3KpbeVtcApfyTl4BV/KysIvuihtpBV0VN4W9cyHvo2VzUdwTlsk1cR2tkNt4Ge3nXbyKlvMmXkRreUvcQ9viGt5CK3kJLwkbeQfvCPvhCt5Aq3dF3BC27oK4H6zbBbx/Fuv63T4bdT3cDr3p8t29jnQ53A196OrdvC50NdwMLejiXQz9597dCz3n2l0LDedWuHVN5lK41NZy6e7aUO70znWRK3fjmseFu2/Ned1u22W7a1ftQrgPbtptcNHu2S27ZFfsht2vu+B2XQV36ya4WvfANXCxrtUtcKnu1JW6A27UhbpP1zbf33fitEnTAJkwXbJUidIkSZEgPXLUyDKyimwiKwCiQ4ZKCxGyg2wgC8j+8dOHzx49eSwea8fWsXTmyIkD540b28ausWpsGjRnzJQhM8aKsWGqpGC+eOnCZYuWLFiuWKkSABUApkiJAuWJE9vELrGjVkkSJEeMFCFih9ggFoj94aOHaCio5WF3WE/bqSMHjhs2algadoaVYWPA2NTMxLy0L6wLW2kp7aRlYVdYFTaFhXxEccKEYyPjomIiYolDw0JCEoMjBANFhLAgLKD9s359Hjrw7XGwG2ye1WAz4GG4u2BnwVawFCzV0q3TObk4OPtmJ9g2yyZhTS0ChAfWgU1rwADtzKyMbEwsDOxrgVeXAq6tBAi0DmRZA/bKBow9qDTTD4kKjBxYgQICAEWQAPMoEQbEOJKpOTEfxAkHYWPkARC4LAIBAKMQ4MIkOAIBBRBAAARIDgjtInzSQX7ol/pTPuqnnpSDesgn7aFf4k276Jd4Ey7iJd6Ei/DQX9pF/eSXdlE/9ad81EM9KQf50F/aRbz0m3YRL/EmXMRLvAkO+qPflI/86Dflo37qTzmoh3qSDvqj34SLfulP5gErsAZUwAqsAR2U6x/g5hLWwhu4hTewFm4D+CawIxXqT06ya3VrIQc95/joBpp7qEv0pdR/UfohxUmJbunUfB87we2u9XbefZk/tbt7V6+btL1pmxOezpyYE25mD/2x2Yh+ZB1U5OWpZNfRI08lqIBKMEsVOE/jwG5SBP+FDt4NpoFAW0AjAC5pYnsbDmLmB7d2bX7o07f6W9Kv3zMzSY0fvuS3PLkQD9511En/L4llvG89NX03LSg47ys0PH6jAUP9m4ov8p1nkyLOFdwqJHw7NTm6f50anTcWEtN/b4o7nj2xkGEPew3JV25qYLBnCxe+5y1Tfn9bcIZ/cyTeH/5KT1lwzRbcCNH8LQ4c8PwVJ4jnpiLOcH9Jh47zrVcKPHa6RmX3rzQ3PPcGnJIr8y2efYNb0ekfGk80Lv/viDjMmzqZKBzTuOSfrVqYDUridDtFSzhnnLLKqwQKKu5ZXXl1Vk8VKtSLO1clBSfwv/DqSpGd4eX8/OfwTbqEtfsVG40Orgz0Os8R8/i2O03TwuCOXpGz/PiummzGtW9b5NHt7pWW8Pu2eqTF+90qPNPuvmxS9vlx9ZqW+HXbumQD4w17uHSkwbu9aTzR7L1tEYdvu1c0jO/b0mEN79dG40y7dk0bCs8NWGPM06O/EnMI2/CA/94lUXcz4wIFGB4osoLUc7Onff0qtFUgM/kalIGmtujR3NkbpjNnV/i2qeUqlxhWrRw+wLkRpVdB3uT4sxLJkA3gDWgu7GwZPfcCWlXjvO1ghmgg2TfqxgS6gYWLVrJ8CvoJJzJY+ztxN5VSkHDG8Ma3VH2fuTJ2gbVTJc73mTuzV+sSpmzMFIeXF4pNzVqa2a5G3ZYUlmdxSUDX7nxDwOYBlVAkJZCDPaAabqDCLw589xudPx/HO2i4J/NZDdN8zI+CePpu7Ls65ShmTCCmvrXRfCevJ4T9hYxtXX+VAfiSUJlaQKsP1ypVcpk/LpXx65L+a9e38y6Ru0J0nytU5NeZlVCZq1DWcZVOf13v+9CQdE1l58B3V7kTcb9UWvN5b8lniAbFka3y47vgTV/dJ8IfxXKeBMgm/88OObc1fH4n1Be+FbcJ92LrS9BidO5oK1wI6HAprbxBEHKCJhqG+1HTbauMr+Q/VV7wOCdc/zUaBnGz0njAgc102MIV258l9ImPfYX+4jM7yCUyRRtRfTPR2JaiNxqLop+9aH2T0RtbjaLPcLS+7eit+aibLUjRZ0Ra34701pTU1Zq0b1BKb566armqN2qNae/q3qoId4OT+4Yo09qovGq+sq4Fy7FGLN/bsexqFXO/wcx0W5pXzWzWNeY5tp3Pd/ufXU0D3W81aLrhoOvWur75sGIbF+tuXyxX62P12iaL3nJZa7tm6Vo9K/abaNlNoWUdKOHeTiiW6Zdd3O3XePcq8xNgG78ZjOzIxa7NF+eu6jDrZ2smKrUY85qM913/g/HBTLFDxn+JyhnpsZFKwH5m3h5Z67OB0ZHg61ta3FwZsUUdsUswP3/sum/Pq/+JyO0CjyG1iYT2wuhn0vZf0cofYpsRDep50qY+vNWjT+2dyVZY+j6z7R78UFNoPoJf9A7z75bHD38rHtjk3e9Qo3K5j5/0ZsXIa3X1doo8W6iHbpv7YpWN8z3WF5aYeHNtcEC8Pny5u4Sa/gl/mT8n12446uzv5KLBemPVT0lmAo6gHNg0Xz1t1SHiKIRJkTLdJgSLFbyo+9CK+RjUs572qTC7uUc8sxiFedStIg3drtRtIvp9tHzuBWu0qYMwI5ZJ8mdjPIGdodQ4QP/v9DSS0RXSbm6VZpkYF0btC+E/MiuJac7k55CD5wl3Z8d7gJ2tTCtxsL7dTtViyFTHPnjR8zglPhzk6lPexHtvWJYOYvaeDLbKVIyP+BcNwpzbMnhD3ooBPmH7BdURsFzmZ7zZ0dNa37udJsAWKv+K26ZtuUoW3yOsf4ns1wYhbOvL/7s7x6Ts/7e9hN631TFhbzG6VIlvfE7X1exdyX4R+yL80KTa/zETbLaL8cDBWat5yzgvxhX7n8vZ7+bFcsvpzSagSeEnTdOsql8sq+TO7vHAXiKn5gbpy/VJ+HdXrNXiKsxusi9ePzFxfnRZMuY5048hB54m3M+OdwI0W9kr9WBNy06VmZTNXAil45b/9J+g2GqVyRXim892S4wMHy598/JGKjgrTsetEM0QVQflY9Opi/P8iPyuuTGPmTD3DeOWy8WTOKsro2Ew8HmfCixXifPOGEEdb5A/OOvDLhkgbeU2CJ1ihly2Vqy4RCKftJUj5Na45tzOjRuqeWIssVN6LsODhVlls7Qm9DdWzJC1m5UYDnsQN7l9yruxyxGdmULOXwZ+PiydNm0SMAoG33lMUIFXPLXVKeubnTiDmVmbNPD7TllDHGk/aCKZJMMAm2M9XIPnrmZQtk/d8QhjYU4QDS+3SXRjxvncC9ZoqxlF3UBnDWBJGSfJV+8Y0YnMkIvW+OmBEp8Oex4CN4g/Kp/yOj1H0taNe+aILePIEHXCODPBzUoeu4NXmvfUY2eeoI+uEtKlMbLo2qOKJTLDHyPGAnvkTsfZJIlvcosaIaPj+rm/OzaMvJwq9K48gwV1vFz+0MYLxb4anPBRbH7Tx+rtNW1uXS1i5aC0D+2btXn8y8bgvmmlhDWD3nES9xfSBKdmtXU8tgN4qt09rqE85w6MyC9eLlNWHHiXbKJr8BjWDEJOnvoUbOzkI2zHuRYZygz82ER85md+agYZT7i3vm6IgzYjZ9lLwg0zJnUTMyLjX4/JV6rRCBpshbinR8k3uUor1E9Quiyhh4ovVt4tSaF3DuMUPwRpzGHxKXYbV/dl1wEt4+1qv+mzaLCm5RbRDvQKqwuN+wbbImW6rUXH4AiEcLQb0mi/626fabvWPNmf5i1HAZdzKHuIwnACOo2X4LOLvgb4WBm621an4yXe7IFg0DanumEj3va5hH74x9Y0+YczPvJB7J301/iSP3PL6w44vrDVAursLK731z1yeXHH19YfOm1I5vNYSc3YVclpGD/u2cwwGF6mSvdIjp93NofhpTIph0YsuDO2dF+ZVxn9pGLfWFKYywNqCH86udXX06KKAUXhdHxDqW2k/5PFjb/DbXaiDx70KVYYKYPOz9qw94kmQ8aIBS+MLd1XuyxFv8XYmysM6/L+GuEtLGf1bbVUsaqcvgr2VFfu9QShZdb0sigdhnOs9fQfYFkbZ2xiL5+Vw4ClYNvSTI1blcIZSGOlmSr62yEPzK8FHb4/6TdLzGTfcKjpTNz/mNT0uaHAGfz/kVhDdQ47DzpzfwvnwbVZCGJmOb9MRxCxwDIKelfCmMgpWviDIjv5htG7j1ywomvVkZwFG60Gjdtf1Ih3hwx0VY6wrmYtGrk29ERxjqHD3zDfYVHRWdTneGZIRebJ/xYq5B/s7JT63CbzqW/RBJPSszQdw1qh2eR3We8XuphHjB164yiSn96Nsr73Y3ehFfM1RMlZEPrTaz/aZddH1m4z3t3uxZaP6/SqjLYTCxrMxTnpvPk/eOcmMza3vQAxuEvxA7OGXsxAHq5bcEnwoyqyLI4ImF3N+sVrSv5O61HeiF5YV8izH81HPa2aDGph6y03sLKUwXmJ2RRrcVw34pwe3HyicTYqYs2VWPHwGIo+Anb5DkLpAqWvMZjimunLyoSLEXLw5jFYHErv4y7iJMkmXzyoYmB6C4KqWuTdiHLoqhaLQxG1s/qZMf8we9aUQwmzFsAK+7LtfnrVOONWr/QlXdo3+RHckNrE2XO4W9XWyTsXNu2J8d48+7M2QfqPn8A1HPOlD5H/mICsT9w4b9sWmX+FASyZ/bDBg8pns7TOfr+b2wJ3r6qZUoexP2z0Mk7b+tisSnBEdvJMv2G7bzK5rUfnqge2Yzt1xrxt85HxhzODe3os/2F3Stt6OGcNtmNHzocrH46/50eNYQlsx0K8ZS6CjYNq34RHxJ01ET5A0PNuClnYfh8yZrag2Qfc1q7EaFT/ePD/6tCKs69xjGrRPvgJnTopD6KMKrQO8p84k69rjR6+2NXk0yxQUE7EH/b9ktuZAPuqLyo+Y5vqnfderuu69/46dra4mbai+6Iehox6VuwMfiFOY8Q1o1cwvKwgZ/Bbmi64YsbFMTMcQMpZaDW4b3o5f8oFx37jhub6bM27wZsDD4VlhXpZ0PimMLm/FaBxF0yJwtx+TKPAy6bEjp73UjvWgBe42cIPOz6vThD1hQTModW+8NhIo9NdYh1+LfTUW0rDrzdSCkJP/acx6jeTrPg2WVCu3pSrDmEp5n8w/v00Chfv43rlxD2u7w8dRMW4w66J+3D8P8fifS91shR6MolHoLsUloEoe7HBA5G3QPsWfIwSXAqRIziaXWtLl5k8WCDn00ZAhz+FbMuP7kD3a7Lclmfg8Z65UKZKNUaq1Y5885Rjyb9cLxaYVT4/3A1zIJgtuHawhsCcZ7ornRcvVYKoWYJ3Q7wCZ3bLzNsnX27m/vPs4YSGa65NciH8BD5jBFT266jhAgasLBJj/q5P0jHTEHgg+sBsDrS+C7MLrK1A7EJr46j7DLOtJXe2vdF+WW7IzXv2kVtn/9TlwOq78SCa8WfYNj5d7mntYgHpWmeegCV1uTIt+eNVi5htFRBbW4xN/uVWHnsfr4g17Aa3L7Sp6cTJueqcJYOhrLEgUHvwkDBFZ+IyQGDFqJsU4nx+/pMRwrHt1r1aTRwrbA7k1i9kW1sU9cFlAm5bNXcxx22wRWzSkuU7Bv42i+fPYM1m/i525CdCf90CAmamxP6hJYepE8tlNcvwLorLZVURj2eberMa70E5W9AWnh64ZinqBHejmfbV5drrp+CHveZsKdBkkh+BfimcAzH2ovAFaANh34VlLArmT4bA5gg3zU5uC3AmCQuP0IHhdyQnx8HYoTl3wk95C/mJi9PcjlhOO/kg4qXMuJGab2Glmlv3ZuXQ3rO286Agn39jSQz0oW9CwkOlAALYuywEUjF8/itQBr/jV7YZNsstCxsmiBz+jCRvyu3rvFsM/zcHYzP/70uf/I09bBRwsitrQxvt0kFMU4dZCj3wfSBNuF3hUmrhV/wHEokY9zIgldLctGU5qOMsBFEvJ2W3+FoszcjiWe6mtM2HXnTeFdg0Mu0CNAHaG0dPK1qTYPv3W2lxgrlBi3FogXONBZI2cUBAvlrBvKXDu+cw7sA+B3UfFpu18OCyTF6g3WqFji8yj3mWuLlWJjZZRhq5JAk9mDTFLRNRylianxul/EP+/BcXbKLFCI5m0d7elGUUqxsYR/PYRvdRHtjURGogJ3xrg9gjcGnhWzl2YAocZD8MkibKADdBrVn4NleVwrLMdsacwmBqkqn8k93+aIcltV3QPukjT1J7sQJW6zc4xnrqkKEFMl9zY8YH8n5Vow/IXxQatV2ZM3/x4YGSWOShjSrBvs1JuQoqtI+t0LIx+tGf38/kyU/O7M8cDqGKIdlXp28JIW7DrUDqUtwWAlZHfHNF6dbRUoE66cUrpBllYCLTU/sGZtshR4dMMXZh2Xh/rkBmutnLW35YTXV+jry8WERPXZonTIg9XMb3kCuuDYKvNWUHwpaD4hNqIWIuoq+cXV4tVW+347FMfXqL68liHijS7L6yXlruo2TU0wxMM71uoleIMQTR9lTdhNaLkw8IAr0F13ETjvfNqhMf+9C3H+b37ayH+MbbEX3bYb5veX3El/1DmAO/P9jxTKIocFbISl3sARh+/N8KTP0V3xYgZhA0A1qJ9K9nh/L2rpMck0In5JffOoEzQ3e3ajnBHq21thGR4ViUyUbHeDWrlDAG0KPcx1aCn8Cp0VwWWgAAAAEAAAC0QwAAnJMBACi1L/2gnJMBAEUdAuq6HWQwEHgOADAuQKoqpGoHvtf/ERZtoBUdDLB0FaiGa6SBEYJF473/UxUrDTRIRSTSdr4DIAZVBjAGB8zKyAyMiYWBfXl1cW0V0MrCyleZgFUV1dQAqSioJwFOTUxLAZQAJCEdGRUR5Zz7kKFChGIHCQoE6I8f2D589uh5zYPnjp06TafnyIkD542bNmzWqEmD5oyZMmTGiAkD5ouXLlx6CxYsWaB0kyZxaidJouRHkA7SSJAM2TJpJ06i/GhTUySlU7pKlSs92oePJ0CYtHZrP3nCKsS1rVjRQiVHg4LyCO0dO3Do6Byqp6mrRVS7B2k/IW1S0cYR2qGjjQRKQ2ktLaWXNGufDjnSqKirvdpGmkjTsNE2ukbfcOFCRgsU/flpIkbDgDGjZ/QLFE2CxIpe0TKaRZ8g0SRKdIlO0SpaBIgG0SM6hAULmZoaesMGD50aODM5NytgyNAcPPSFzuwK7eFDf+gO7dnY6D4+RkZODrag4IMHgH7d17f31WFhZwgQpLl1Wxvimt5d37Wh4RZbJ0gAw01oR0cIi5INCTnYet2ggSEfX4S/qbayIrCg5eTmKLSlJSZlS46NiWX11RWDKgFQDdVNTQPqnPrpqSmqaUEvoHtfRi2Fy75szK5st0ZEfOu3OELCrsKuPjwEa7CwDnTQDiI01liPtZZWWZc1F9eBPtBe/dVmDcNkTWagIQR2YCu2hEbrs0bsuE5sxlZrtmy7DTdkT2gI3dVbbdgFOouqBzSDluopAe3UTZ3XeHgKWkHbNd0NETqhw8LG2jkeJaWlDnBA9+PnzwP9zefMeZ3buaHubqLDEtG5HDlw3uboiMnIqHPn/gsd+qHH6Z/Ond95nDh5nueFzjxNGjZ3gwZNGTM/81c8gg7ofF7/KqiTmokJqZEO20VvE+dr4jzO1cC++ZuXuZsO0ACa6YEeezx5+LxPn0Ef9D3Xcyle7uVQoGz5ljtxkuVZzoQJlmN5kyZaruVPnnA5l0eJ0uVdPmXKl385FSpgDuZVqoR5mFuxIuZifuXKmI+568k87rHdlr70q6uiF/2SJTzO46mpOq7jSZKAHvSoqDd+40WK1HiNEyEy4zN+eirjMg4EyIu/uA8fLd7ipqYszuI/fri4iwcJAuMwLkRIjMf4kCE0TuNGjNi4jR85guM4jgRJjue4EiU7vuOqqqEPPSvr6Eff2kp60sfv8RUYVKjQvOZRoLBwCzdhAvOYJ0Hi8pcfMcLylg8RgvKU//Ah8pH39Hz84zlwcLzjN2xgPOMzZFC84jc3E594Ts7FL16DhsY3vrNzwie8QwfIQ96DB8lLHgSIyU9ehIjKV75ECQqn8BMnMp/5z88Kr/AUKS78wlccwyUwQES0u90PD+lO98JCucsdAgT48AUF378HBMw++78/uMPdzy/BE5yPr+1t19Nb+9rz8tKe9rs7tKMdD0/tam/QgO1s39tzu9v7+t7+dgcO4h73Bw+01z4w0L37wUEFV3BCwrnP3dBwwRc8QoS6113CGRwB1al+djb1qZuZSV3qZGRPf7qYmNOdDgbGdKZ/fS196V1dAA7gW1tIR7qWltGNjoVFdKITINDvV1VZWeXnX10VvehZWUc/eoECSU86F5fSle7lFeABHhbW9KaPjQm4gBswAHWol5VFPeoHDgz4gCM4Vd6XV5ouVjVsPKHhcUVviuVR7BnDnrBnK4VRvSmvIokyy6NX0DZvqq+uZnG2sfAVVPXV1QxUiYN3bsVhXMRLNC6S1CcmopokJvLKxUNwOG1P1RwAYgToWCXrPZXSMKOszgtkiyiywNIrBK/KZwTXF4glnBmH9A2CQo7WQ1zpC6QOEpcNg1M3Vk6lG1vkixsrdcQdRGDrBvpiyAVEWOq+5jDi+nGywn31kufClmVw9VCYdPkQ4XL3SCr2eAXt0eath+prjw2ZPcpyqatZ6YQJo2gQlJ7HaJ0YpDyukD6hIfUz1IqKUYrjeDRVbwpYijS1ONtYGKe+inEWT0WcSlUVxw0qFMdxIEoy5sbjJCTKYjgzXtskY4FbuCwMpExpak5WvG1wJxhgFSuocIPv298dJIdW3rZCPAx2dd4QIPLYbd8EIxILwb5tpmUiHBEDWx69blRQD7cVwYZ6/i9qkBCvG9iXE1hC+3vLb0ThJ8oC+lNVf4cOHSr0ny9GXXQyz5JFzMXc1fXLv9yKlS7vcipUtFzLpUiZMsXLvbxKlStXxnzMsWAp8zLnwuXMzzxMmDRPczNm1nzN0aBp8zZXo+bN35wNmziPczdu5nzO4cCp8zqXI+fO75wOHT3Xczt2+rzP8eCJfexfXwu90PnwOfRD9+Onuw8IEFETfdCg3PmC+hf0P/3+//wxBEvohAI90Pc8z6FEeZQ7+ZM3iR+fybdvZT3rV6/6JalPvRIkR3IjP/IiQz7kRH76IEIu5D8O5MYNFThwsDiL58jhAlSUx3m4CBGigggRG0yMPjQ0hg4dL/5iRY8eMnz4oHEaNzWdUWp5ChQ6ZGZ+sJDi858b/uEYMIDYlEF60sO46IYNmte8hl84iGfIMOIjSryCh3s4JqbnpecrKzmcwy3f4TV2fIeOp/iK21Ax+hifcc53dpZ4iZMgceInjuItJkwYbGwMVIRwQUFHBw4i+LnXau+yWQZn8Lg4ugQSEp94wAd+re1tnzvd3+AOdxh2s0s7GpqcmhqbHd7xDsMN3oDvjhAO4Y+PhZF7D/7+EI94wEt44ScnDSkdFx/hh4s/PCOhpOHl0p72ua8d8u3v4bu6s93tD97Xt/e95+XpXe8K7r5K7GLHwjJwA9/aKnvZvbzOfvavLwRH8K6uAz9wLi6zmz0ri+xkt7Ia+9gHDAh72AUI0LrWlZSufnUkJKpT3cgo6lEnImp607uXvvQ/wAM8Z6YzvajI6U4/OoI61JOSpj51AAAInMCfngq8wKWkwA72qot5ebnpMReIVxM1JAK4UJJejDh1V6FQGOLgHikUJ0GiW6VMDjiBpFw0YPg0FHdLgBawq8IDbOY0xRWPwnaVjIFZfWAmMNvs5wY+JFx8jNPlHYOmM8ZzBVcGOrjQafi2WJt8K8OkgTcPOel8ceNdYvHEDWLohTsMoNIh9ozVTvV1Q+ndFmyLTQXTo22OJ0dHtm/fMPXBfzkKxFB/NsBwgE9itBswjOVGQZyXt+YVhEYzlpCZ9KIaAogvZxy+gTdgY05E964mG9a4Qwkyb00lwBdzEISiM2bcIpkIss2M8hlvHklxYczpVgUUsW+d2OmIKcuMgbwU3YZhkYHosVBseIQxkMtavCTFT5eqmLhOh4wXkiwu06IKDYXhuA1sEWZ70+H/4TcCi3AaGzFXSoiAg5UIuUay9IiduUg6B10p5J7CK8CGuEoa+DmqcX0ISlqic1U3yYBBc0kX27DJuquAsqgu3R0zKgdh180gDSB3Luv2RFmXe8MIWSAnMa4MLWdSylwXSiAA9UFxU3T4EEaMu6r4+mbGHHcMoN6fIXmuiTttv10p4WeOoCtiwxrYQ4fuh7W0PoJiuBwIXYWFuUFqpFkjx82t8hnH54wal5OMoD1DbribVEf0bJ5wNaNkvb6iriYdVzlmLt0ZTWSkCVvjbkXcyZOkx90M8YplwHUBC+ZOGkVXQwq+OSeMXBWHnXaimLod9ojo+nRPQOGpE4XJ/eCKRqeNA3cEGmv8xSeqRDzaySHm02/xKBsc77lSIhaN4CEORYIT79Hkyu45ArMjDxWUjk6PCDjSNa0uDqo6r4O63BdGAvH0YXJr2FnxernkvoiFMdbqzoBTAA8FF0YXB3/zcPhyZYjlCTBX9OczbZT+EJwdMCsjMzAmFgb25dXFtVVAKwvrioBVFdXUAKkoqCcBTk1MSwGUACQhHRkVEeV+FlcrVKRAccJky6qqJAmqERuZRpWnnx4mLBKL0EKzULlxFOMH/iLIfslCS9z9WQGR3ur/LP6fqDMboudDOU02lAtlM5lQjs1j8qAsKIPJgTKg3CX/yX6ylgyb+2TXzCfvyVWynvyapeQ8GU9+ku9kO5lJrpPp5NY8J8vJqjlOhpNT85vsJvfIbfKarCajyWdymUwmi8lh8pfsJXPJW3KWjCVfyVYylTwlR8lQspPcJMd5m1nzal6SleQkGUlGPWKkCJEhp0KCAPnhI5vm0kyaR0VDeezQAZoDxw0bNTKNPENGDBgvXLRgsUJFChSfJ0yUIDFCRAgQHzx45g6ZQ+cGDZwZNjFoXrBQIROTwqVlJeWkZCTkY56QHRsZFxUTJSBGODQsJByEIBj4ANDBn18fX97LDfTy8O4Y2NXRLZiTUwC/rjYbB/eWwK0ts+U1tTQ0BGcBrdmMB7qsA3uwQluI68PW+5trBf22ZFc2Yef1Xr+1WaOhpXVat7UZGsI1XENowSbqo6NWMtRKvVQnj51+aimpAU0VG8uGEJ7fuUPHj5sLOhs3bf7MiXMoTv+QkRGAfhIjRo2ZpmZi6goQ1VBQSWyOBs2ZMVqeJcvrFq3cW12N1FS5rXLnvmqtLuJy4mqnFvCmW02vaaLf0AH1+wcEiNAJnc/xNAGsxuqpjjrsnj1f/oVLN3U118OoeZouai6uAp11LX997fIu16PHy724+ZrHkXM4J9RL7XRDTaCreupn3uZs3ud/XudjDuZkXuiDBr35mwc67K9gOZZbueulUDkV1dWvnvWtX6LkSp76JD9+hD70QoSIXvSnp6Mf/ZAhpCc9ESKlL32RIqY3vREjPu7jR44AOZAgD3LUI/mPHu9xHqDHoeM4nuMpWHzESbB48QLGS8A4jBg38RMxZPzEP2XM+OdRzKBxFFdBo8ZVfEUNG1/xFjbe4sZb3MVD/IOIfziIe56Dh3N4h294J+c7r+Ga38xgeMHCDU9oIfOEh5BJ4RAeSMES0JLygJSnlJR8vN/3Hid873oTGq93vEbF452BooQzuJ0ExNv9DjHxd89LXHzeGywyvsH5GPne5wj5vv9BRkZO/sEFJysv+MHKyw++8BLzhT/ErPDDR6jwCL+grXOzWbnLPS4OPvy3NwVXsOALDnfts+/fz53uZE9LK3vZ1dTMbva1tQM/cDa2s5+9rQ3BEaAd7W5PEBaW9ax/fWEd615eWtc6GNjWt7redbEbeNjYxwhc/UrqVlCPOtStrJ7+9KoqKiqnOzW96VMfoKTU7z/p/5GQ8vMBACh60dGPHuBMV1r60oluxNpapPXKorkLsO0sCgw11LS2hgu2KCuq3XYa+dFJ5IIleuAK9cA1SuuVFdV6ZUVjT61XVjT2pCMFBjMKDDwYFSQYprhgPqAEWbLAFRMiyoCIOwaqVsO01B2r1MKicc4VK0BHohAO9ytKk6edFC6X51ebm9WBQgY4blXs402zDFK6Umuc2lYkE27XaZNQT8fGuWyazK1Cux2wkRMMkBLqskzWquAKm5gvaAJOSUa5bA44pMMd2mLdHUPKJgGPZC3hXIA3kAHbbqEZTnr5ZbnwjFGCQNw+eR0Q+SVK3BAYSn1XrfFUhqpHzhVwo6U9DofNxcVzPgA1tvlRdcrzYg4mZtxo1Ylta6o5VFT+vVzaizfxaA2JzFHtskbPTccIzomlQnr375DM1gHVgcEOCtMrxnHaJ3aflgbFblMYyJiGnJYAsEouOqM+oyQm0UgrzbNlQxtihVtUSFP7N6n2GsVCy4k6524vrmoB/7TgPWbaaCvrQMCEmJ5oB9k4gf/gHWkVWZUs3SrAheCRgUQnCdU3hDqAgP+onmHicvngbskJJ6yZNvpUF3zh4kCDiWoTNDkwaJFUpcEGBXaT2OpgF+nOFthFuuKDXaMsSLBbdGXkdTNXHFL3RFpYeXm0GeTccJ1MaAm7DmVBPtFiUmZggwGpLVQAZuvUijZSxJ6ZkKw2wogzYG7gaBdXAcGlqWZ46EiB80L9YLwtWuC7dyBK3LXjovbepRPzeDCmOSU6wmxk2EPIw+oNFH1S3G0Ej6topsi2fD4pV4OAcNsa4npXy5TpAHt2ucr6pyK+dtAB09UvfJjX/qFSaLXKm+zmgM1NQm+M/uQUwK+rzcbBvSVwa2NbU0tDyzdEaFCgP7B89OS5U2dOnB+mpaOhO0AzDi3qWBfWlAClo6IjQ6kMUptNI+k1Rob0mSA+ekypaH/ZkaO3tJa20VkaS89o177SMNpKV+kWTaWntIqW0lH6s6H0k45sJ92kJzSTjpuxt93aic3aqx2hVXtJF7aSTm0InaRR+0gXaSJ92kIaSP9o0+7RpD3aoc2jdTRo4+gbXaNptIyO0S/aRbPoFZ2iUfSJNtElSIwQEQLEBw+eHTh0btDAmWETg+YFCxUyMSlcWlZSTj62YzdKaMQ+HGzBDuwHgA7+/Pr49hro5eHdMbCro1swJ6cAfl1tNg7uLQHbmloaGoKzA2ZlZAbGxMLAvry6uLYKaHVWY10RsKqimhogFQX1JMCpiWkpgBKAJKSji4xnnPC4CElIODhpKKl4wcDCBx7CJy9peXnJU1ZGGkK+0PCHhxIuQYHc5eZc186uAYMGenDdXl/cC3ftq+DwF/zueG/wOD+X0o3h4ShBlw9SW1pjv01CBXWr5GrPkq3q44gEXVSfbFff1UogL6sL6FVFbHtZmcx5l3RNIaZmIfOy4mmB2Aa3yqH8RFThovXOEk8JMCy07vFBSLGNqdWPnC6MgIFaBRkgcnR1a41lmwKZSaQ1FvBBtlxaustLZlkL6o4XVVZVl/QoJU2B4p+bnOd8hms4JoVn3pLylI+MlLwk4RUlAz84SFho+cvLSsELQohwRMMjXsIfPPCEdwz24Lp3bg6We3uLu/YPEO95dHAO9vj46uqyZwnazNbObkZGVnYEZS87cIDtbAUKcH19hY0VyHrWtY71pgsQEPWoV1UN+IATIDB1JWUF5XSqP+Wio6QrMV3pSwM8HMWeXKre933f933fLFEciC8wgYGw5/u+8Pu+8ZY03sZbuEEB27geEsfp2MZiGeIVOmIuVXFWTuULv/ALv/D7vl8v/MJt8BbTByFFOlsLfprbNG/KbDWpoG7VIAnbbsrRsV0DBceWs8Tbts1XtxpUEHiWCOryWzeAgbYa5FT++XFualrIzDlxKY8JeN/UzNLwNdLl9FEb/U0XNdHZdO5+mv4P3cwNvdDHnNBjD+aDLuhdHuiATuV/7udRDvs+Xz2f73mR6/nrezzP8TzH79zOUbzO6dzE5zzO4dzN23zN1RzNz7zMyVzMw/zLvZzLt1xLFiyuV6y8yqdcyqH8yZ00YRJvW8+aBAnqkRs5FRIEyA8fN33pST8qGspjh46DHsdv3EYNGjNkxDiMv3DRgsUKFU/xz58YISIEiA8e7vkNHM7hne9wDRme4ZzfvCaGX3hmhWM6Ojae8YEQDuGFhYQnPCTk4hf/+AmJiYaKhYaGkZKBhYUX/OAl3NAQ8YiXkZ98JOUpf3lLPb0GDfb24Lps1n3f4A7H1/e+v7s7vDl4735+fA4OeL7Xfe9vj7s7p+Bzl/uBl5Wtfe1nZ21vOxqamprb3Z6WxnY2s5sdwckMhD3sYmJf/zoYWNe77uW19a1zcRXAeoFnUVE53elSUk1velSUgAv4gAFPf7K61ad+daoqJaWkpKOjoqJnon4/B1jKTRScuoYKIiKIiCAiSgy6GPoB+Dg0IoVJwZwCHCwwMBD+gr/ery84tsblFxxLGeULHkTnyxc8yKqEFyxIKYrHCwgLLNgfztTHcJqpsWisPYqKR98kHWdft9slaDjjuC3BGFUORRy3dYxHRTzyeJw9tYtDD9nEWbstz9/rSjZu6yIQGT73iusIU+x2+wLsg54MHqJIcKTG/7cvTCvgaTGObmFsxnaHNmEPmdttjBJtdYhqRnWw8CEDygO6wUJrNEE/aiRLlnhLg6rFls2GJ++CQ0CqlNA8OynwD4PmBQsVMjEpXFpWUk5KRkI+TnBsZFxUTJSAGOHQsJBwEIJg4ANAB39+fXx7DfTy8O4Y2NXRLZjTtJBJwZJSEnJC42Ii4uEdmxramVnVlBQrGooTHDZQaFwUfODAju7NjUwLi0DT0tKfCx0yFIjPnThryoDS0B4K+uXRobKgvPvKbvKL3CazySxS5DQZTT6Rz2QzmUSIPCaLyR5ymAwmc9CQu2QueTNvyVryhczsmq/ky2wlV8mUgFlKjpL9MpT8JO/lZSY5ztq8za35rCyr5iV5LDWDdWXUAliZiNVUDhIlIJvmHm0ml2bS5pJHs2gzyaGZRyfJO7KOPpJBc472kXHkG60j28g1WkWmkWf0Z5aRY7SHDANF/gSRP3TmDRiypmWu7Mt8ePmOLa8dyGZf2UsrZ1VlKqj8lHPT6TmuVqA8cdJNWFWVIDEy5FRIkFLSUdFQHr2jQTtH47hhowaNGTBeuGjRLDy7w1/7+fHtdV/fm4O4ZmN7m2xIyEdtw7BcL+g4t93W03vvCDtCBMkJHQkImO1sm6KihMNOTFx8azY2NQRNRubWbn3Wa4CAGAgr+/KSEBNRs7Dw8AFYe3nRfTVg0Aw629rMTApt2ZOUTXmhwZqOTqzF2s4uD6+ubqzHmq7DurExYHBsx5vvqAR0rqhKRdQYAAQAUAQBI7cZBgVJoKxprsgBZAlIAUNEMQBcMgBAAMFIA7Q0AVYBGAABAAAIzAkBAaAAZk0FP0pNM4GbfBY0Jgy+CHuUPbEn8FOCbzmbmjpY4KdfLpuWJs+C7tYAegV+AWfbNgpeHZgV9GXsCItgoHOiq3CIE1HYRsqRLLGWmg3QRYx4rTUBgWs54qEpCv1odWQwvbCu4VHSBTzZSQKd9AI3xYeOlAU8G16ddKyC1dbGcZsJKy3l98YK3V4b22R1txqtPHzE7nbot0nXN6DebMNXSgafvs2dfluwWxtZmvSwpSjdRePt2t41O5A3ZPVsN7kn7Rsh10xopuRviHFuVqTpfyLC29tTzMUelhRNNPiGTpV85wUH894iyas6GjelRXjs41Myli8j/E3ouekab4i1gz1p6Qw6nrQMALdiZ2fckD1/QsyOP8GsJzconCVjzv8yZLJQ2magf+7VhLcdJLXABts8g5iwtHnTrBHAaTp3tuGEVZbGumbv2PiG3AqTMlq2Lz/SvWi3WcaWca3kisFOzX5moWA5vPXyudqhoFMfphvzxwFseTv8YHI1Y2QW6239QlYd2yWiMTEdk+btWjVhTiifqw3SDVOY8siNOW+ShjZu9clXNVdWx4B4Qx+sJczy+FS4HWO5WtHcmyFZmsPW3oiIs9VnoavSmfQ2FIgV1tiRX8f1LmNBRRjR+nZCXqn53Aw2E92ne+RRyxfDGWGNjmhWiXmrDEpkAmr7m2Ds1B1G/vs1pNg+JyGmoseggUZy0wRTd2jBUm3XdHaq5E8gnpVhpoPws+XhmREAjzoW7LKNN/edL0LYsncyClrN4zfvhp0pBjByM7kGZmxsq4fJ3K6nWC2dpT+ovVdqc66vXVd3XKDzLantM9Fc2arsCP/FHmCe2q1lrOFG6K3IFcfLsLkoaNiAlrc2e1NjE/r+HJIAvSMlUwFtBYfVDumylALqo0qSm73mfmi+wN+FawZnFvpqaFodb7VzD1tUGkIsNVI1Oq+p4HQI1kdY1V+mnLp1gfWuX2NuzzyHp7TiJCR+VQChl1e2AhN/RUXV1q50fed+pWKmr9MlvbBPbWDIqGkDdqtHwqMfrOeFtZjB4aFfBb2AfzIG1ZnvWJsbxFhdeX0y3onm+zMCZUcs7i9QLn+VDymoHlQjOEYxKBhzIGDratuEOyKXc4Y3sFWwCK/AlbYCuua60ZjjOEop7u73awEdBW5cq2BRX4ErbAX0NtpYiYORXAXYhH/gToNsECSXBRHjVqNFHRu45+ooRnHY+TLkuTPNBa5W5KzGHkKAy4OwkAK3Y38UXFseFsmnJvBZ2q4zMPNV1CqIHg14PUk54HHzno94BYsjnqInh6eAF4OOtxooBhfnAbrDwMREaql9kMMAf04fUpw7CdBeoMJG4CAwyfQZwAm5BdG+jdOLD4FLRrY/vSShbZEJnr3mF9AGRpfyXj7q4kUQaZM2t3sGoKFuAZt0n6DgCYfAxQslvAGXLkq0EembOfeWAq2xPNZecTfZrrZabxyOxO726bVJ0jcg3WjDVGoGp77NU78tnHsbaZr8uOWV7sKZ9qTO7G/WkstO2wnuyXVGgLcSPJmZVwxpE7gCIbPOxAoBbv9iixGHPRMp6A0/P5HPC4jzTrRI1qou2015EZ77+JTM5esIfxN6brrGG2LvYE9aagaNJy0DwF3BP3uFDonpJux9fGGzhNoeMeG7miGtkT0acRY2R1sQa3ltvzsUrpQLCYJtc5DgF+bwg3RkP61EyeZhiVezJ2p0gCHkjUmHFW518OC2bx8pt2iwWXzLeq38imGnzH52obAcv/WOub5Dfk3d3SKMlsbfx/hY/rUiNURJhnRvE2Rk/Cdnn9Qg9rODU8yzdN3j4Eylp15qRFPOq7ohh/YnU8WxctzqyohWndXZk5pbMs/yhmyr9fpLdktNDuZIVG/OBOZQw9zaYxG+vF9PYrqgOMaISqJL/A3eewd/WzMc2rgYTvs1wPZnVbKplW27B4XRCZKbR7D25wfnc8TTrGGJbZjdmilbuja6rHDTak1B+ZEtObfRL7FoMCkW3bgzMuafeenNqKZLMnetvQ2Lcj8lcpvLoyaxe783VWHNdT4fzF49jVDQrD0aOVuKIU44mLrTwQFjeaxwc+xkyVRcX7ga3n8L1j/U1FIrzJXqFsloOm41HMU+fA1ye2wrVhtJXdjDA+eWOQk7eNieC0b5lHP4vrkJDnDHmAIbsrHaeqJiX14R17Qc9lOLG3ryGuUk5w5/tpC26Dj0WjoMDWcbfARxZ8OgQ7h5+4dqoqaYHLgr40t1LkPgN/nPF3+72V/X54LK+aM5C1eUjknXLdn3a9Mt2PwArYV3C31Hq5o8hZvBukSXYkaQhQIxb+aDT1Y5BK2gVIR4B0hrYczdNJv6O1yNVVviKeRrMQFRPFE/VrqRtiJ/fIijSnJoNVjcOeX0CRo67o1S+ZthmuMeKLA7dmHGOE1oFfd8SMEqcKmX5LbWsXdc2IuWdlSwSWImAYwCv5CVpPbMWMxbLIZC6/IsVGdISHAV5MGIg5ZvFNktsg3DKQ4VXUronwREJkZI8mB+Lj8KGEeAokMwCig6gUIaiLgPAjPf3E/339C8xFzmsSMk+XfAHwu8+6kNhmzKQQmKwoszZxmb3M66gEJDxhxLrjtuBiZPUP69OtwKJlGBh4nY/xPpRZrCEAdDv/inmLtqVbAu2ADULY0Fi9HhNnxqJxDW6160qNnAvzgAeNgLQ2HsdBgsjU91/FkN9szRP28eniach7itY78gRxt5bggDfhf4v6HV1FXArp5fwKiW2cjNkZtv69LGiW0muC3lKxor6GWv7Zuseq3GW1tONwjFtElytRWt2jDd2pbobZ6xBnJcbaSt2+dtQ0BrKL0A+LhI/e23dzdPYHZKy0M/gUpNJ4rKgMNt7nxmH08M7PxkGnOKiaklY8vitw3OTOL89kdADehswj+dX4N3NMcO9FzOBTBD+Vucno6tt2rHIUg7trLVdeUbcjIRceVxrrN/QHaerlYZbdvMBWxDOSGzRPONpq1s1nPY+XP6QfBDTFO5E7AjwePVnO2sbGgbJE/C4fSeb2hhlW+y4eQyLEOQNqRhApiu/3FstH+zwN28DQLTudmBb+LQdGNRZlZcLPDBNCtwp4L2a4wElovnrDbFhqZrFCbRO1en5ha42BxrQ7OmwRBeOcEwxtfI7N5W6kFRjZUfqbiZZA2INew7gNpBWADWAsbt2C1Pq+fZFMh0ZnhG47U5sAl+dTlcFdKhCj0KqlfefHNRipOdiwIyPevaz2bSeCnGbMFJXrVYViOaOnwj3Nm8XC0M5A0B6pEFohHz5d+pbSfn5c1+EzFvro8c3ptXW45TUvtvcFEuSA7dbCt3YiwynkpegTDgBo1OY0Isf6+h+MiXG0E/jJaPbYtNGpt6MycPK2UB/HHf4oZ1wHLf6RSBL/SGkOuMTtp8DKhjjrVJ5wJq/ufDGZup23+K1i5k8FQL20OcW9C1n0IPTEmuiNekxx82mS5Z5C8Ppv7jPEZgJ/W9wh5i0M3xbXGqnjlKDxML2Ix9hNJ5WYZUD9PeUXt6FtLvWhG68OSt9/kdh8OieV9IuwQjQ71OLI8gNihoYldn3L5iM0gW1cYRvEYAvwwpiXu/2gThkJ4xwtQhsF20ru/ULRA7C5MxTdoJfy3kK2vj2UnxZGNp8uy7p5NXvGndyB9/ydN1Gb+Z/nhrziPTcCuq/+ZddVzflqv8kZCh1Z6ljRF+G568HeYNWvXQ45bxhwH/LEYovnD7PbaEZfunukCK+nZ8+tx/rC2UUAFGDPc38lVZHFxp6GaWjpZxH7qaCfr1XLRcmJWOUXtxYpaxXJ4WdKrJSbGlnJTJDcToAxhMCrZQFvPADYgPYZhN6i2FPYRoR2xAEciTeJgJ2x4oVOzFNeOwOciGfWr5cfGOVld/m25Po6fboamr1dJo1tPTaGr1tW7odjQaehu02hodHd1aLZ22lrb+hn5HR0O3BV29ySAvMMxm2gZsuh3N3Wtta9gYPbr/NRrQ1tdyMw0AmPFw0QVif2RELzWlrRVNdevsXlt7nbc6reN2PZrpdZc48dXi4VYzoVnPdHsjXv6F3yqMtWURQg9ga9pCf1XDepai738MRMfyP4HoTP4dEB3IfwKik/wTILqR//9D1/H1Dz3zy2g6cf3R/Ou9P7qfRvDzj675/9EFOYB0zxeQruYD0s35BdIdxw6k2y1Bun9TkLZ3iyiDdOdjkC4xZ5Bu3DdIV+w9SJe1Q8j6aZiEdK0fId3gE9KlOoV0xb6FdE1cDOmCexpSznmqnEHPPId00RyHdC6copR3CLkhcVoeRil7XssAPKY/Hk4zK7x7cOoHF04+MFnwz7vJkq8xgMnuH7lkTWhUgiNSx7Q00fK+moLBUBxZz7IcU6ywyAorz/XsEaINaou/mv4cJrOTky7aVA0l5ptEVkD9IpeRj5rMFpPfQ0HjBebZDgCuqTEEJuQGpRl8YuMY68zuCmcF5o4kdvdUiNLa012djUcV/03OWJfF8EX/ai6AK5fufdUUePQPc9pR67HgRqUrPzTeMgYDwVlgXWNkRpKkyufyNNxcREciUn8gg/Pp6MQL3BqjNBKIR76AkncNz52mZQKJh9qZkyCSuSOAkVH3fTNzThG3QvSEChxzmHNBARyZsWz7/ayALhFTmWgkyDUIrmjz6iYqNmqbZKynkST5pa8FEVwmmU3NLj3DM6HBA3qCIKomEglocdQJIb+Jwv/7AEcZ93c49b4voiK6jN9IxpK0pbiwkv5SY4E8ox43a/CXhBBzjJoUz6zuFB1T2OGkQt/zEXGjsVx5jC/EtTkjtnu5pccsJUC6ZhR51CQEphQQNqmYbnuNZaZQim2JiFXpJctAEymGIQrIODEiZqQXagsaf4DVCAeNtyo9yOXejBQ32guVw4I/a2ncmKoK67cL+A6zrfXC2lOqs6VbISCDcgDeJPHHrEclYpemu5jUe5rQFdiBqeOGTSNjwjglIHrwElWcHvMRx6TQlz460+amlMyuvZZ/+safezSntM2jtE9WgHsNofRtYW80h1BuEaU3S9le7iKI1WlU377qvcVaGbx5Ylbqx7g1aTHSN+sjmZnt9HK5UOzxsmnXfid2E4boZ8XW65BX/m859JtzpW9nilv7w9EaKy7WiHGudoxbad+4u93j6LWEXCnZSa6X95PwUodCNAPssULdXXjQRIi6F9m4GLIvu1L3mOy2In02fcdnnfohBWTt0ZjxbXlkftJMza80jsl7fLJ+PW/ckuT77HD1Ja3NhFwJ0c8Lbc/9PtTXdRkArij2qPgcsZ/atkx/BwqTLW5ftkPooWUbs71n89LM461hjlTNjkqwgHXe2hirNtE+hrYwL9Rk0IV8uKKy54vrLeGC3TKOGMvc3vQsuWNv+bTQs12z/HddsZUrz9SeobW0xI3X66u6ciXF1tiTXy+jV6zN/2ZryKlzC9jE9GU0tjzEpkS9CCaaEEIfr2RmLeGgOWAqL47cjuYnbrfh8R5lTC5Fbcr0aaxnJK6p0IxJ2S29PbnKTArnb6vCusOG7mxbrhIvDMcLlwcV9Cd/GqbebSjb+aEnTOo6TU0yTsJf2Fq6SQoMusQE5m/drDxObA3wFlg4CdM7XcBms2389E5ZqB1MdT/cmi1XnhnFbO9gsH9MTefFhToOU9cqfggrg+Sfej0jhgWozx3b34bzq5VM3izFo2Qw2dymsLjXDXx3sTcW6Zq3dGEroun9oLZg+XZcd2yeydr2JninvHGwEPsktu2k1aq5A3NcTRa7ByXXMjTk+3E+GGmyUyCBsZO1FTcuPSiIdu1mtk74HZQY31OPM8xIvlAh8+0wPQ4hk1wz+bTjaInnmM4efSWTdFvZ5vSNAiPNp70xWGg3abM+jK/7fkeO9kboHLJuzsXOs7OIlQYB4ilJboTMmzcVhiamJ9OYRzc97skQu3fv23nyuOHVw9WHTxucfFvbsXSquaUDD7gJD7N9UyA/oubzUM3QBLqJi3esynJl3y5EtqPOoqlx7bc03JqZFbC5Aey/+fLgxbVsTndQ3NTPCTM3gjOn7q5Tg3c4dU9HLHW+VBpSnDlpPI6Vo3XlftGkzNaZl6rDh3ln2lINC7+XGJdEjGmSv8nadbDns/PXFtYKW1vCSlnexWO8PGbbN3MImo/xGdPNDdJTR7XsblsYWlLX0vT4kuyDmWOznGtkEejTg7ST81RPPe+IpjQvdUMe2p9MRcPqeKtcvRlHbV5n47XP0uEnJ88uNXP8J2Q06jNOX36L9AmUWPvG17OEgZd1/4bRCQzu4ztqcnz8j26tQbmVkM79x1nSxQTMrK3j61zqEOLHnzmmexNAtMY/ZC3877yh0ahNhjj7So1tlCCogrn8/xs0ZOP+m+72jyzrzKvDlo0P1iLRBDqbRXva40Y9svrkI/4pz/yzUHBT3D82cSe2T35k2ToBMMdDjO+3bwYexfQdSKcXt/C9v45T7wR84/jjP2MK1hP+7U+zvJoA7VrV+LyFJWkz35/QxHsC1Si21tBv8lrDXLwT9n86Pa+AV95coHzvC9hxQ1yBtrw/37x8aNsQamARywkPNgHx9vhV6Grcf1VOQL98/Lg7tQCw3zxWz+h+LbGiST2iipo92l0eLYjMDfjFMepGtjNyL1HpicBwrG5dzzAPXU21y5MNUszoLuLyNxmyd0Cdmtbn/SVVxhLXIFibDm4jRPXJEM3mo6aGPeeq44N1ENrSocmc1U24/dw1ZEiTqfXfciuTsngK4FoNZwsj3TBNWC3Y1pQV6CL8EVO+3juAmWSySZn89rvH3mZlMyv4byUfF9x4Z/7Z6u5HsBtl974OUfPUtg6A5yDe7NHxS1vB/z5olz6MT3t/lixftBI8p5ZnR2oHxUQUPzWzObZWk5ceLcORw2XPUzl4bD4TUquBCmZWkSwafB8Kyoflsf2wOeqnceB9nghIrzEYnLuNs7BtWoau5amJajSwhJpxrJhWfYXKhH3OU9k/it85SQM7rS0Z414PY1jNMcRhmiqVSdjhdExmfkV68+b8U938iXytNAnAFTf71e4ygXv0eOHYZZjTebrC8hc2mTFdMTjHMBQTMOubYnZksZUalXGHucL9OwvWaeXKIqyFXJPR7eg/IZc21fy7fLU9Ds+/6LWV6+aVQ84fNB3dQ/6rGay7CtRv9/QiKAgcrijl7fAsnsXauIB6kz07BvMJck31Z/UyqGvNmUN9JivxWOPmEF5zA8vCdchmCxNIGuO5hZiYwBNuIwzKBekjD96gBLRK46XddTt3+V31k6v8kW6IdctvhHbZV7SJ2GMt5g9UQFdWVbSc530tyPl/4dXOA6fT1V4I2drJeywQez5PhOGgiinhr4xrOjzs91Uiw9SxIL8L1Sy48B8UrJ4dQvIqdZkFaQkRCimHNLRACoH0dw1auQjgKzgc/P97+hbeGk4rkva/eD6kbYUkkTlopAUaBpKcdGmFKNpiySjDis+XxDMKZ/vXFhSGtA3nwjhQfGDOHDKM+Oq3s6yQf7xaeN+2RzQ7V1n16L5Mz8L/qha7833zOZdCtdmd9ucYiqCYGmG+agtDEs3W21PquBW7oYSFokzc+CHGnvQmBwNBp6ABmPvf7WzSHsUPHu7mbQnzvg1dy5QnAe/C9BfVKGNDOEYNWJl8nFa1hn3338UHWoQzJT6fRj2U3bBR00u2cu/ha6te71w7Qwk+qPnKKFap2OQk850yoYUv+D44M6yNjiLrqQ6GChuNYGXF3iSictPZ9gWaTIp2gsONynqIzYXOZelnnEZJ2fpvv3lVVPQiyBBjVkcR2Vbe2ZhXgExo9B2y0QDv+2i45T65xVcgf0nDGl4JYzEKdpXO6jMkxdFUQapcpAQtluVmmKTPAyFxAi4InriXTZv0HxACQuTvc9rKULXUaOhparU1d3R2tFq6LWjVRCRgb8I2aqFhZ62uXptOv4b0Y52O5q7WWpWAB9myzWxSlOO2CInjHKTABSYuyXSa0YRxZT3yApLWuXFOW0eStdUjrkcwueYW3ER2SNgFBAs2F5colT8rQLum72r28xesSQEKh9QMmosCfyWSAfABeoEyF4UYi6151+hyOeHGlCWbhykTvhiY/RD0Qf9InCLgITIKQj4CLW4PlEeVxwqZejCwBIhMsR+YNCrUd0yRv4L+JHNBHvMYcarhszdQ6De0c2LvZJVgfKINpkLwROzKV8B8zPRur10uBIgNPfR8j7AQdg/T3mdc8ydQaPXOZqHmUiaPLme4V+1ov2k4waPh7VpipUtw9siyy58ZSIEvhLgDqjuvMeoaZYLXVHwq8nB2B7OFwkezgghpCCDlL0fgHbz89i7SBwJWI6ICJialgW6jGoWd5VLIi3iMPukfrAL0egVMf261QugfKnIveEio9Sg0RAKo8cDJBkZZMOEF3z4jDbG+kn9azKB8c9SVqAz3pCRf3kWSa+yNKugREN1yTfvDOuJp094QrgACDiR7xbJyhMFoUc88xOwK/A+MHHUOeuSq4I9iXrA3PqKAdjAxTaFua7yVBpl7mzh6s0ysZXQnq+0TN47TxdrOZu/FtBW5cagUux8b2bWIEPscKtZmO+9rYi23077TcLH30T5Dmkui7jyNu4BT6nR42Uo11rZF4hVjXgpMg3RhvzzNe/FDFC3mbc/zBp/VZAFv4ZyXuJFOl/G7mePORMk3Jv3zjj3KpknZnQU055czYJqDITZM96SGMVfcncFiZn+a1r4Zx/Tmmfs8a9LQpzjdhmINgegYjlmyHSJzS2imIbA0BmEMbHEevNs69bTbyDTDeWXJw8ZanklbRscUvc/Yw8haB3wxDv90jqDRolm7y1y618QaSrAjyokUFoQfR9ew4SymL0yDsGu0nQKkxQiDvPktzPAuh8nY1rEwLZOZ83wDz4JpmOkohuicEhfTPaTFrVbvF7WwWShFDEg2/jddHnZqUu2mJg+2Zg6p0wNkb8qB7ZeOeEAE2Xv4z9sWc8QH2m3vFV+7cQyjiGYWZQW61vQaX7Ajis0VF4SfWu8tODL0oUo7j3trpwZwlMXagv3B3QIr0ItsAaMVOYox3i7IetMwDawjsw6E4WQjFePkPpMTBtG6lCCn4G8sMgt0tJduZ6JM5oNlOLL+dowAC7QgNPZqIiNjmXj5DGRkDv+76GEIhsHlncK0keACbuf47UKH1tWNE8wsNmMfpGaepgwW60B7u4hqLxpd+7agtCvCyP77DL9c9c09ak3Id7Rigc5tq6aVFLajGcvEug92iFhjH6TqPKZw3lL7dYcttxpnqpNZ7QnCYGkcMxU3aSPMA7Rh7nY3/3Cbm38T4NB2G5utTTPj55bGWNw9cnTdxN21hwwwmrPBMt4Mj5/cGiNEWwzx9PKbJFGLt2kUQNhehfkbb/CCuHPoEp3nCKzKgDJVT+YQ8sjnvTrqLaJIUrm5U3tBC2GhQTmuH2llvjXw/d1COaWLHI2MI+VnsfdEtNCGZgNXqvP0TZa02LZNcQVWzsjNOmywOD6MlyODi+NxxQoVWBx/61aYwI5b5gY+BRQQN+leNyrb8JeSpFX2C1GMReImXHQqdvXa89xjKYuYSyuGinHNHFt9kLlA32VIEe0FnlNi64RQaT2izh6HVsaE7UGZtR1O5/268wxfq2qRYRG1Jo0tV3ZTJ6lv1abzhpEvX/cG79HxDYpOl5ceDPCE97moitRTr33ITt3SOaLvuH/HOsAWG8u+ZT1tv5r9w88n1h3QNtDBPaxDpg1i1GqKCf+OdRDbJgHX6jtgVakx54u9gNnNn+XOb2A5wj7rTy6g85Ow724pptJOhbXg3GVY7fBATP4/urV7gxnbHBoaY4KNYWeQezmacSqypWkHNE74yO0krl1GRrvlLKfic/zvEPXCdjqjF77RSBZ6mI6dGm2G0Nxt0/Of3oC2peiRngEyyiRCpwZL0LGWjloFzZpPmiXlJU8X3W49J07/w6gkjQktldatP8xtjdVFlVaAQ1kbS0Wp4WGBbZjy1MSOgwg9Hx5+U88OxxpgbmJYd5i0gbvh2uEO1CbhBaZMNndCVDxXK7CPjpw6z6y63g5NMd1ZI+R2u25hrTiDkDrRaNuFtBPGJmkv4eor8jjueqKpGrhWyG7uaaIXWKFv0TkQzrr4Jo+DJbTkJzbeiv9N6Gk8o4dWOjh5d/UBjBG+zgL0F/WzQ32O9FhDnbJ5aILhpqId3+FO+DKvMTu1MzevQKRbLKVvSUOn/MYBS9oUwL585zd0nK82x7/CVmEjw0J7E3wZmGj/t14xg1HjLdboJ/3xLC+lW3bqabZIPpJRCTdfqT/oYAeX1aI43GWGJC9I7G5hS1JRVpayCmVTknMEnjeA0OEwY9mYcrHpo3fELAo9Rx16v7n86KRzbYnI2HCMHKwu2wzC/KHtc2IaM9bqaWnqdDU39Da0WpodOrpaLZ12LS29pl5X54ZuS6envUOvqdfRaa7TWgvNEBo9eg2Ntp4WzY5OQ3M9NafdKsg5J1bcod8XE5OB8ac3jnuSt/xdJXsS9sBKU67+BjESxH1X78VpILHKb2X5goGRwvZiIkOCh/DkBMwM0oOWJytSasLiCAxvDlCr+ti6wJaALqkpulxwWcqJF0AuEC9IFRuy0wnsDA9jPtC2SKSrAC6Hns0eEG6gcJiCLkQ20T9YjuDoICoahj8mPql50ejUWWTOysX2FTRGYENsBKR8SAGPxNkK5sDgRIXCLkhhYuwK7vveothJQkEqJErAQgOwepz1pZc7mm4mhfMWPnS/iIhyGuYqfXapVplY3rUdmrMVrmhQ1w8kiysNmuoJ95r2D4mRA0uO83JENCseEin38myiWPKMpYMPP3NbBAs0dG/kzbIWmUNOtnPtqadPbq8QS9okiqHmKWWmsabT0p0j79hw4IR8f9QWq8ZE4NFoc70sTLKh6iAZB8a+2FH/HQzhsGRCI1YjywawLzFjBdfg6TY/BZxufofBjZ6+BBtVVX6YY3R5jVCIsGwXm/1S/KVrB4VXXks4ra4KK+LvrNBNO9r1jNdGz8cpSWAG4z0XUyPwPqLDpBDNsx0Qp8i4eidtmxUMjL9pSM/k2u/VUdXgNWC0N4EKlx4gRJoFQHDOxuNI50C0sUzGhYIHZ8394pOuYxux4a0znltiGlOXBRtcufiogov3miJECcHw6KhEmVGuW8/eyWKn1gFtxKGWzPUVEECtDbFu4XDmPEkimIcNFIxqRUczU6VJbQl2uslEEcc8RP4K9O0MBfqOSvyohmQIbp8q/GsNHHkNOsKoh89sRqHXNMTfKvINBh5xzkPU1oMfaarQJlgZ2A4IJ1r12QXkaCTww6BHZjXzlUYW8WdTzFaA/2DoEdfYRY4qxmRDYH9q8E80Nqg/F2O2Ev1EA4M+wz5iVdlnMZe4Ywwxc4V+ByOPKnLYIVljNIh7qJFHHX5FM4q8JrkJuFzb1qG/ZuyQx9Aj7Rr4yGYSRqMnbSzoZ6b0cmXyP7b1bu+Wnow+GrUsB9b9U6bte2PnAzb37dwlnNBytpmi962heu32vwadenjBbYEYCz4X8b/wbLrzH5xLW8I7sWr8OPkJZG2zRaP9+vu4Bux0VPnyfYlrtHwU7jY7sDrBmUiWEXbMZZcX3O3h2ziJ4R1717NEMvikmuyYKG4r1p8lYTJzZVYcOdGhVhr2aTeZKuDpDD4zrQrxqGGfQ20MofUnrPK4HJvNi8FzPoUoI0D8PDWGj2YC62gKqU5cIbFzXXPmJrTq4GEe0lap++n7xHIK315LwsedxPhxIXl/bSPo96so/XsPbR+WkAtDmgxiYer9jzgLmGwOt4My3F09NgFhR086SWAsuuJMqP1AFuc0JLejyMk5jMFDKC1XTuDYPDX+xxqwid1h35gXwDsV29mxVKycz2Ry5xgIhkX6yIy3syFZjQnfPP2xFP5MNE8DmdlZmBi8/VN7NuKvK+oc2gV2uLlobOLb8sk4WjHRZPaZjcW0XDGTw+a5gQSvYabhxhxFTs4hjBlC7cpxAtM7y/HNLAAj696iDkEazIQpzzcSLuB5jtsuytBa3XYCtI0PyZzAWOyNmZS+gdDJ0xBlo0At5jDMh6C0HJnAuCnU+MqaYCdgp/xxWojvJLZdY8FcBT6Txt1yIBIX9pENLcyGKDWawfNNPAVvLCoj8ZlszTsPBDMMM3ucNAbJR/imrqn5iLzfVfPuZtEMA1NtO/mPdNLI3SlG89KMZXmqITMpGOy6gQRutnIae5OeUWAeZcyhYtIYQtj9FiawNtsgxuetVXDkXiNtagiSwUhM+XwjYQHP57jtoobW1W0myCw2Yz9IaV6mYHbXIfvvMisu2ojY8mZZMa3tL7VpLFvFJndiLayJ3WF/zBfAM5XtruJKR7o7nHKbWWjhMEQFow+eZyKmQG8ZN2cvaWcEf18Yxqx8GzTZKdYY8a6bf+53/TucWKQ9eW75ZhyvmGSy+yCnuP9WnCVaDI14sBqNuYaG5nRcZdaDu/FWnAJUGyLCIXKDJzS1wyOjBdTM+9uLDcGrYZisWfmPf/C9GZzaNdZpmdjlqC4qYduS1Za5wm77KcxpGYfYPII1JdqxUws7eUv4Kz2ofaAt1i4D7BCFje7gsROZYgdvL2RhWM1aWWpoNje5DVKNMkwlc98IeYK8ubHMfYgMop10U4RG6NrFUxtkxWyK8WfvZXn3YZ8l4ngTCFb1cIhi29HKiDyB1A0uXv5ts3cUVFMUH8ZHyq6NxA5xU2cdIW/RjBTVLqJpAnYn+VRhBdfZ8ez/fDFHRGYX7kgvPHDcnD3SGQ7bSRyjOTiALaBX7QJuJzAHNeOxgyc24zZPPxIcP3MnbvZj6034R4qKlGZYOe4g8NEvHL0sYzsSmdh4R2xZ7Zu7+wIjGcePdIXTw8Sobe35hHfe2FezR3M+fvB9Rfe4KjL/buFB6Le82e6DoBOrOV/AXy2rDjpc1BwUrP3l3I262YDKmgfpYbXNo9kyI6o/2n8BnRweF6FR4YVAB2DfFuZVby/vvivp15sxD2NuD5s35iBbkjV6MN2qZIcKW5ntx/AYlmT1PvHhD07WI3JumrHxAyRTV694J1hf8PwtapiFaJMUIwEZ3w7IQjeM2iwzGpsFpq0rEqd4MHr86Py1YtD5EblTcvJ2ocDq6dbpVVvgRxg5PXlmfDZLaEdnsuAK69YgR3pM3o2XWYC8U2LvsFbm5M1OwcgG2k5mYU/baKcPFUYe38RxBGYKJwoLx2HJdkr2JM5HLWg2gmx4KRecJxfaQlz56124Sw3ImYx8GXr1ZOfkm1ANmGLy6LDpd6Cul/ICFBsm2zu05NzZkNksgJYRwrmJpxHg7Ha2E1rorgZhOzcL5CNo3+mtkOPJxYIGwAQLI5D8NnsNCgSnFobDkVypQeB5KRbE3MwaPT3Ihl4ATG02L2uAvIVBzUMVfEenUsmSdW0Zqs8gHcoqYNDcPr04Ugp24jI39NHQQu8y0qDwEl/KV5Hfk7kB04sWW7RGPs4r3VxJIypd22aHcQGysuWbXXgeOXCH2BCB833xTuWFePgjXvdebFbzSGDmubuwuIPfYcvYFKCN7Y3HyBO1A18wf7Zt4IFv7xwf+o3TnGNpkWKktYClMwzNRk6ZCSDMRe4wUksbOkKzLMFlc96RwTNy40jcBpKolWEkfm/eNBWXbCk9Sv5N4w1C3ybLBPKaMujQwXVEfcvCTCLAd3BDuMsbU785Mmgh9J2g3Z5q8qTmdv6Mw1sjfRtTYbTyj+aNtvwlneNhI0xeLAxxvNXA1LZJOsJnWIQqPNJ0ZzczJ9UtY5/gfQzkFDILB7AR1WgdPUP0dmeWjv/YoOuBYEbSN6La0bGO6sKXDsuCmUfMkyVHcjAEP45bDORu4WYjwYMY64CzARsyNpwwkNZI0UZud67WETpKyoMPoTY7XbV8RAedTiUrkZpDOWwCjOwGgjSS2YgbYx3FIaJg32gW4C5uaORuPanjrwcyxxvZI6yjNMRVj0gOZLEszEbKwc51eIxgssJY4MhIjhHckQJGRwivIHdGEgNRL2uykW6wex1eI5Ky88sLVOdQT41Ad58akaQxU8EOenAg0uJGIK7DMxJbR7cQBodWbRrGZnsCh7gf+9lv/V5+A9m5hScfoZLhTFf9LE3Y2d5WJEVoEElImeR9CsLI15s4YtcIOoRYCAkoswVskH5WyNlElrRG+CHIton2+mjndhdghZ0NMXnE2Cz+tdRWCwZxL8DlbSvg/Hli2SRgwhqCBeHI4fEwtCXlGYcAR6tCr5ESKQ/Su5JatRL1M6MP4d3ivCWZ09+KgrmMcIYFXn4kHnKZtMGXRyIeWiXIr//BWaiIcCYmyBGiiaMHjFWqLdF6tvIK7buvISpmoHMBC8BsC5JylSezZ+cpW2ojlL7gHTYs6XB90SjKfha6cTE798FkBF4bGd7SmT1buPrq7ofWjQWuk9FUS3bIOawzNmMbBW73t1eZojQzatOdydxKAtIB3e+SuMb7+l8Tbn9dc6/dVW9UAAAAAAAAAAAAAAAAAAAA";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("global-cas-mini",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////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAgEVaD0AAAAAgCuwQQAAAACDD4gVAAAAAAJY74T8AAAAgrUzvvwAAAOBI6eA/AAAAIOpgx78AAADAzvfRvwAAAADZJu4/AAAAQAwBA0AAAACgdlcCQGUAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAAHMFAABPAAAARAAAAEkEAAABAAAA//////////93vI4+7zOiv/Q7Yz0jW0w/DnAwv2cwgD9PAAAAEgAAACoBAAAAAAAA8P////////8YA6A+9Gebv8vVuT7St0M/RopAv7tjBj9CAAAAd7yOPu8zor/0O2M9I1tMPw5wML9nMIA/AAAAAEIAAAB3vI4+7zOiv/Q7Yz0jW0w/DnAwv2cwgD9zBQAARAAAAKwVAABaAAAAAQAAAJkVAACIXQAAKLUv/WCIXH2sACqpSClCEBhvKxEgTfPBszJ5NAKNBWPFlbtpUmrZCb6GbG7ayhL9OKisX2KfeRFAzOGdgqNUCl0ykbTl8My1uYXhFdbCsKUfgQKLAoECTVZ37vuXmeqBfze/SCGzDSFatCbMv5SB81eyX1RK9d/F9PxIPqAzAQgRXCzC6Hl8H10uw5XVkz8hVOhCT78nUgilpcZvqUwfsHRL7Ha32uZ354q5YjC2eRcmIpcCS+rFFwAMEo/e0C6LaifqiV4z+xle+3nn2TJBMWNp1WtDCHRiXUWmTFivgA6rJvf9ul6vN3gr192HVKG4En+33/3Ou3eBuWRPUiwExbJgeh9DPioLtDoQduRfwPBIgx86taFXO3q18QYaAmcbegow5N6QTg4ziydyskduAE8VnrTnGvg0DN5+t+Iw1qoIdQLv4uHcyo3BYr2vpnjc5fWj7PF/UDNMkfZUIB/qlike7TyRoOaVRjhQFemMXqN0Xy4Yu81en3ZuBs/Hoh6mxCLvKLzTjDzSqZnoV4wB60iQYzsYvJ2DXnO9q/g73r3RobAUJ1pscbCoLmym3pd5JDJTrHK6H8f1ruB9lxN/d/Dc9bafc17HJLqfmCQ9nx0dPShMEKZeIzH59K2t9iHOhgb19i/36vXi17tdfMXt2y2K0UgARYT46EHecWijRiGhjBguAFOgOGGixM/9e3zqyHmTgJozZshAduGSBUuVAaQ4YaLkyJIdeO+w9WLBc3H2Fn304LHjMEcNGoSDLwIBWaw48RfCD8SHvjtNzulWjO3ehcNb8F3Tu4vFexbH0OKthNtf2wgMIRAgKCCZ/JD4tkVLFitVHqVEcWyyhNHIECBG1Hu6BY/De1f73V5tG2rdzlt+PLDoU9NL7pdL1kzb6mp2sdm9C5asJkh+cXeMndt6Vatfqb/5CJLJj/Xswsm+1ICqcVtNuNyc/D3VEJ9pzpMnz53/v1xTJgk8VXN6chOuFq3zErGZCZkAUhfMwqAk9IVdtm6l8ehMGgyi2jXxg87WtWjf1+h9ddrOJnuZLSUNkcxs8ws4bIApZqw8C9fpqYBKOtzXJdsm/8mPceNfsTECBF/eGM/braOby26Ac2vDwLamZlYmFmahApj1y6uLa6uqU7WmWVKs6BX0edNUywZQT04MlpCIgD6CH2eypy+Ilp0Xis7S5ZEcb/LYrXfFbzA7IHg3CpaVX2NKGv9hasbLAF9bofj38b/5AVihzno6XYe7VN3wWanKnAxQQmVBMpahQTE5USjA22nFi97FlSVHaKb9m5sgXcxLUm4/x18rXS4WLUhTiTtpAMVcA5rEyMjfrxHinaVoccpiQ+4gV2Vkq2zADImRTcK0dgCgIM9CsugP8eoQj+LyJFA/6lDdfrKHGHkJnNgUaCQRfLi/4K1YjDUb62K1O4MlljVYarwsu5TLem1ERBwGjxwmR5FPEuAWsiMErICzjtocAmSflki/NA8EHsVp8KsFoUggk8Mxck+dM27GmfSp8kODN5bRk2OUyjqSIJiiFlEyzGimXV3vPIMLqTIBo7woJKTXOsboNf3U4BWULwNJDiw5dCa+jyfrggtkj0SjELZZQvdF40pPAI6u5MBcf+c9FHlBwyhZT3vyvL/u3jihUzlmkB2Z0ekjDXYm2c6XUpj0oMzSqO9K6JT5GskwmtinVa2EhQ1clTjFVYjIUKDYC8qI6iUu0OH7mt5wWG/luOEn2RA98V3Xjk6b3QCnoU0trewC2ZhYmPVrq6pTtaZZUqzoFfSZO/HbpjChKcGKqXxiUkpCOjIS8sEjxcV1dNzucq+b9W7DYexSjwsWY73L7xK87bB32wLMGFQwtHnslOnyGBFhzLoo4vNncR5Z+PT5Rfw5nEaTWx9RifJHWipIaWeVao+TqHPmwJvGeJzo99YOdZ8oP3q+rNO4h50JR9Gde+4rh+Q3copDKtZhrD78ZUzh3ePrKI6e7stYgUrOO3pgJ5CLPHfjk+yidZJWSkrnNGL0+Rf8eGP5jdvGuG0IErqMQJccv+nM4jzGuAOZ7su2jLzchxYUiO6h58kfgFTRmXcNvucPql8aNlbaTQBWzJ7MVsURQZCglqECWPPSQMYeS9B5f35E0+KKIioY/EbBzxhINR9NIXp0chxk8oKLeuhiTJf/GSFPIVtY5OjTAIaPM6A6nlBacBBwo8EXHVwQp+YgKLPPEweRvJhfNkuezUWSP3lhJqJMA+TMj6jfZshnoxhhvjogRyOnAYUjVYWi3Zf5o74pfySu6ngeB6lzjDY/dC7pMMpB8uDfWfLtNBpKkNClQLVNFdMVBVYgONjypIVJ9eWBFxsUatuAZqRYc0aEQistNtI1FNbsoDXQtBDHCmfCXPYZGPtz8li9pKJuHPAM8W25etdiliorXDPPoXZCeze7xKON5n7sDiPZdlps9pqVZGHZwoHgha15q/1ixeEvl0q2yVC9iiU3GDDqflvw9H46lI3KqKXGpbcmLWXUgt7vCpX0Sm4qeW/zdi0u4mmN6wyQarhsUvO2zxWmTsP4ruiZ+aPaVDIpBu93d+Nws5mbaPJS3ryUzsC1oMeRBohOFhkFPwqsi8JM66IzeV+++S+6X54HGK9M0FF8kInjxrNccA18wtyoDLuxtJ+IeXRHhCu7jHVP7bTju+XcvoPvxNhtXQ+rKTRI1cgX2NljtazrdG3kI/9/oKjVM0IQlULWhOjsYq6aA2eqq3nF/GBGMS99vtWXov8DG+6//TxEn+6j/bOln+P3fRvfg9fswJw315nHP//+EP6EX8X0f/y/z+OTmIOEfIKW84kooe/1nX/r41QtbwS43VoEcT36DBnn5fqVnPnw7CUB7iq++d5SnoIF5BA6/CbwTBVUsr60CQWgwQio5JERUVG1zJaMnNJguAWY6uoU1fPFRdGDDECrVTzGZWfAqSmUM0ezInCG/W1LDRdNXdcccBy8ngVKSklGe3F516wkFY6APf0Y9DUlqFJKOVBgqEfY4chPrk+L4EN9ps/gL8AirGHQXG6+CXi1qrBNWcO5QHM/SN/E5/D3udIiXYpczp2oOzT048jgxiJAOtjr+TgQ6UFeim6sbeN5baa7lZ9X9rZf4cpZgFLDAyI4Q3DmsmiI6MpvKevvBoSMXTbU2UbS1H9Vum32Iz1Dl7Ox85ZtBLpJSUh4dF3OYsV3w7n71qd1aASQiCAfbZIEQGBJJYwAwMVMZfEvtpSy7RGQd4WOIIYZJhF6QStNyyRu7j8YtP7OTy+g4uhxypuW1rxm8NF3QDOo0JRiyfmVtdMMK7IsHVHEqP/0l1lQDuj6ftDgHkFXJiakQpAzDEfUFquqTkFgWr2u1cj4m18qHFKRd8R1J5cTvXrfXKbgyqhkf/ot4NEwrLGfpeAeK12dVdF+2udS60KDU/KWhO1/YbCqcXhC5+RnC8ucrU8bmNuv8N++BWiGsDGuO6qPxsbXILYGprJPyf6yf0ad0xj94/++1s5Mau5pMn8BuGoc1uzYPgavVNtbuRwjxBvn97vZYrirnlwhhMzX95wp+XhDWIe1qPPyXB00gAAJASgA8zgpiKUwloR5bQ3zwzkUDIXCYXMgVFnKKSAAJAAgMiMIAADaKkQcn8wbkPu/Zj2M5l/awVO7gNDLDbBveePbCDUrIfX/dh0MzV/eha/DZysh93vJp0cnIil5qf+Q7MDh6w532XWrBVUlC+565Com30fMi1mH51DCQ+T7XNDprOnw0Un//qv57T3S76ctya8OJMu02rD/lz7mfiLokg+mJmeD0jv+jzzKSkI4JjtXH5+DGBW/5jOqsULAEvmXQ8dZUnY8KrppQdB9P4petuEQclkSOWWT4hUjJR21oVn4tajs8pR8mNR2w+7zkm4Pwq9HRTdNCHLPBtneAEcuo6Lohi4gSPJe3rNyYgbV1RRAGoJhibK666P15oON7mC+JQZyzsAyjLxsxPRTv1B1y6nsxFuiuxWTxWZda/FmngdkMjwYvt8mFerXfQts+svX6C32WRleLoLQUQr91IHv73rLzyzBXASa0wsy8ua3SIVSkHSoyn0cEBWMNMDFYTJnFt4mDF6PXIILgBZev4ln3LMUEf95zO6p2DowirEo/42Ro94+A+ODq/Of3vsFI6ZfQ4S45B9JwYFSFnF/dTScXghwrJZ803/jPomkacQb7z4bMfEz2KRwRmucgjMLW+BDpVyXnAZ9Xe9zhjv/56HIARbCgUCGP/AiwEu39vuGLnwSP3FxQ7VBPGKVv0nWRG6xKOc+cMe/L92idkDY5nZO7LuEFNu/oY32rCcicFRHhO4VUd78gywY4hsXaYbisUjZqplrZP39vLmpTrqP/L5PKzqE7oZaSPVuJXmIm+SBpbVDYUDaZ84WIviW+ehg0dQSbHZ0Sk7gh3qKEbrP5Sp4nlgN9snKVrGn/PPHt1BY2BD1PN2/K3H83NA3VXmDDWz+eKcNuktiGAsw3L8Vix8E7FfJvUm+dDi70ZkLIENO9Vw+o4rtS3Ae2g590cUqI6T8jKZ3pjqrI/o14vcmFyvtYyY3OkJpIYMiH4Xx+cNsW7WyYV/cDyh8uzb36cr/r4jfnYMkTDhSoXMSJrV3R8Y7v1Wq6EjjtYI+avh8Rd37b8qtJKLPppMjYhjzpuhPD5mO1lO3E7wKCkDrBOBNl0pRFYC7rcLe6DRBciKSTRIXoLPJSbpNXEvy4BnBSLK+JUfP7eY7CbAQ6l/LW4N+tp5mBgLmPsaIv7wzBPlZXh+WoKO2zI0f1y8c6j7otXlVSNlZRJ5tCXqGv3ZR7+D/zLmmaPEoMclkP6Pvgv6wXpp/De9o8IwJNGBZRYF38mpE6TloZZE11N2EPfNERrRXD64BKlrRL0pedA8goy1Ghap3icX7K1kiGBC1zBxiKVZrNp42zJSX2OMhelaT6QRuMmjdX2kR/DfVv4A5DpuW9NubOx9kdPheC/dTaWSk3fC6LHbNVr+o5zwt6w0VuATq+lsf483VG7X+9+N7O/6d+rHS468nehQr8kLyE4a7tM8O+X/H9SzGqns5BoN+WaL4+Jg6Mw+MFethdA4Q1AvqKZ4/29IEV/wWDZ1/qWynd/Y/50xXRdUFL6wRmnA8dHaWdi+M5HAcbzYE4Grns8lBN7fy/gV5268jdRP9HsTWEFe2HDhH/UBFGOGU9obxIN9nx0rPPBBlV1Td/9lkoiWWjMXh4ZDBC9DgAhcxdjvtMGWVm+4B1l105vP1Nu+RcO6umenyG5Cwq/vGKOcwzv8hoEs7kHPevJVZ8PIh+Pko5GQPgnUbJ/XWigPv1x5qTIPSRFlvP24Y9x8NzI9+6BM4lujyW5wNf2mKJFpTuTcO8JvDafuhOK18aFqPRM9ymfxso44xwjJH8SFEgstlASQv9Ks3nZ8pGsRDcRxdrrT937XxoxAN5gHev0HhnVEKOwVof8bZ8i+iIgVP4rH8e+YiXpwLj6xTU5c55TbcyQTv19/dEg5nhC0Owei2hCfKAr0JF7KnC6vvXGl0i/EwBK/2G/GuSEUh6vJvZgAd51dUHKfhNDhjA+I3vnldrnNuPmMOaW5ehTQPRoHyo4Mv9zJ8q29wz8iXl2mGH3ca+sAEdULjxosRikJ3LVecl223sA25DQwtMfWcZUyS/TFr9Qlt8DJzZuXg8XZKWQeyyNvNfVt0gdimnw6C3VATUJYZFhVgQ69EfUJ8ErXdID9JsawftK9oO526nrofFcvHbPWBj6Kl6b+iXLOv+JgakLRBCzlE5HETZWN+FZ6/wHfLTVokg4F2KPOm9/twyHDJulvuJ/2x9aATG79p4DG5Lk05yDOwmelutv3/O///57vv/b/d/7/b/X7/3e//e9r2l+bzISrQecsEuMb+E9ViWCZahqC6AR+Mo5e+xYl8tWx6y7R8BIYM49Y3hzsUpvU0sBi/I18n5KHWmjAgkUcdKsh++ozL18mWH/kNPyTAg3NV13XSg080pIbtwQM4MLHbg8e4/iuEp++BJJ0B+cJT2J7YTv7S1xbqV+DrewBYwgCNiHf5I0bDVcr5t5b/VceCwcr5xKYsK/FuYcucPLYShvTeGHSDf7MbQchF08a0b3gWzFV/3SqHlr7xLZ5nQl0Ur0eF2UQJ0whr71b+HT8Sgb/sj+seJ0NdB556vGdbQZ3PMF4knmc656a1mj8t8iQI75WV15mGSfokg3X8Hajv4VPx3GXQjODrDifRn8jNpXx4RuF0CmR20CQ2q1S5+ZHOO6O19Adjh2H7yf3SjuqsiDUKkDoMhV4l94smvg1OJXdNge2mpxPpD85uuHahy9dBwf0uteFQfJoQo281QmTDNBduP8VPoDjyDUtSTGdpT+9Rk/2reYSIwKP1ki+C/WCkZGXOyUKCzG7PQcKyx+LVeq8M819O2sMySRclLuTeuNJDk/1th0fDvYzlPmBcQ30laXmPvjsL/UOObQZKtS/xoyzpyXZVbaxiCbt41Eb0jMD48KXgNG6MNhPu2IaRJDhGqb3jFZ43bU5ocPUWoKzPpM0PjCHFvg95Gi776XoCqNtk0mKjmYE+qanVyV+KYsiM7sX+xP4KIKWXm3OPF0kcMM8q5WKV/dzWhtnHdCJ80VpFLeEgH5smXHUPzpHiquvyG3XLJ40AW97Y+cFIGqt7GpkfwuxrtvJMdFea1D7pCz3tASzAU/7I6b/d//f77fb/z/7/2+8+/3/n//98973zP94jPwgOJEPGfSz8/tO/7joyPJTgGUTIjTvIIoASOH8CFg9NRa0TEBPWMFO7YU6twQTXj/hps0OBllZekI9ZzdPnHH1rB+mpYt6/STNgB09R+mzGMGDKG3tBvavUsCLJUK8uEWzDPR2/WZNhohMvrtEK1hrFOG4tqceenOQlhq9N/16G+9WuGD+2ZktNbRtjN/EkXlX8hf2wAoYwcck18avaxWqwq9YL549/wafeus1r+Bibh+FFQUbQ9jVNO10UxtgDdJksDr/6gCj+ROAH9gpdSy/fWh7zDEg7Efg9TndwzrnSahQLkdMAIj+eXTT7pPvzDp0eeog1CvpwnuwuOtxtlJRFQY3vKJWuwxs50xUJc6kAHAj9QMuxxAXRQD+mJx/LGOzoEOamp9fX6vsYkTPg3ycwTlFm75zv0jt3j/wiADSgu1wvP6wXWF/TbznfwcdxDx5caSFy1P+efo4N9pLKZNuRTLPSJWeKe0Izb9v06qarxHaL2ZEGF/iQ8YCdDOz9hKxV1uzcbJLaXY2p2bjZd8ZGWu4Mhn2s30TLDy0xh2N31yZJtG+z7kJsS8dJRDObcjeFScxbpdbkOD6oSYwVb7dInIUoTiTWo8ln+PIWNaad371ZQfuEW8fCFeDiGTdE1J0DKNfJ1W27NUt+tIHqtQ+N7OkP////WgAAAAEAAACXDgAAUG8AACi1L/1gUG5tdAAKbtgaPSAkWgOowoG/hoAFdAl6/6UiuISoJMYNVgEWkMbloTEQsD3Ee4i3UntSovntJs2IqYQsQnNxKKmi1ZTWIxufAaEBmwFUKgKqqw8igRY/fBO2/560EbS+4JKASqUObw5V6HBziuaT89mRpyEWFhbWD74fPmoXodN72ddhKSvYYY2Njf0X5x7+66fF7L/5Wh0by8eUlPgoYamGZ98H4BH8hZLn1J8rk8jPBWk+XZ8GSJmbV1B/TsxWFLIGWuRjXoRhw0hsziMI0Q9kZs+dYtCEf4Rg5xvyYM5o8mxRkpIiVgWvdOaeaqcuZZGk13OwBOj5SUnlXC43G2PNZ3K39HK7CGut/2UX6Ln563LJNDfnSt1xMyKco3yuBw+kAADwFqYI+nhwVn3XEzu5dncAAOROpxPCeMXHizzgha6w1HYSj6pDNWDPYAWQic7cSTYqknoFZ0euXvOXL2AAhMNhP8dGCv3tJJVgDWWALYOZbJCL3MI5fv4YImgIKxWxBe4lusLFLT8IOEF+uAYJ/fd6DIU9aQVa9rKR03JfQY8dD+Yr47tdvhx5EkVi3HqktICfafQZ8jHsh84kTiiDbF9PIigODAxEtBYM4uO1rRhBPs7NEJhtBWzVEAgYp4XZ0sJt9zIYDLoFXV1dXV1dXV9fX19fX19eXl5R858+4ypHW03DRfDy8uLi4uLi4tLS4vtB1wHroBwCh9zX0srruq7rGgwMzCsNPfjQKREvxgIGBkbTNH2GsN3xfxiFTTLKfJF3wmTYywusMPA0E00raeUZEqRl27ZNtyMTFJjzelns7mzb3tqC0SbD1lZYWJhRG6W369hwaP6wsLAAAeYAD30CS6JPqvHqdbWSZF2fscwXYBggwNYVPCE4XxIDzuaCCF6jR5gbCpZBW0ZGRvnz+XzmTz5FQgZFeRGVYBAKhUK5ZllQ8hQKNdKSonWGCORv+DOqVqt4Hg0OtR6Mk6RarUaj0Wg0ysTE5LMXtuqgHB5MTExWq9VKn0jk/FarVSqVSj2YC9Zr98Y4rfaxyM01ACaV5tKjo5wP0NFRXiwWdWBxUdAoiuRxMS8e/ThCQkICZKZ+EA4k4D6OqDwSeQ3pCMkK5AzxipupYDxnCBReIGVlZWVd+5JDbFpHVhbeZz+URUZGRuYkIyNbWlqaUHT6LS3lS0vD4RBXY/UBjXGnbaUJQ+UXXqzDnEoNeZ7bKJzPNqU8z733/ukEcC/DBmXaee+TyaSvbTJovpaCwf5qMplUKpXSJRrTqYCdQVa1nu7A8ZVKZVkZgSyUbVxz28Y4U+iepqysjEj88yJjR3qh7kgrUWn2CpGYY7FYX6CFla9HkXQ7UsS9IzdgvdyEKhaLbWpqwv3uaFSNErsJjmo3aSj7elRDBT8XeCgK2YqazNTURLQO8sq6wiHb5QXbcPld5bBYEdXU1Og8dmGvpqZWVUVXVVUxmUymr58wLZTpPEwmMy0tTYgHgkvINE1fWlra1NSUD2qjpqbys7MzJ7m0s7OzbrertqDPf5Fw/q7vEYl2EG9d53e73eVyufRFW6O/16ziMcKDluTicjkFxHwhCJ6lK5BHgseT8PXN2ZEpKyurQuVCVlZWV1dX+rSAHPvIZIOen9/V1ZXX6/XiQfhDlwklcnq9XjQ0NDQ0tGaz2Ww2m2tra9gcC5xPGQT24pUPen5V1tbWqKioCHSp4mVuDFRU3+/366Kv/PElobfxuL5k5vdLdeM8/sjXHDHaFOBJufH04FAFwWDRnlgsxmVM6SAW5+PxGKfxpN10GY/Hb29vb2eknPsP2DP0amia3t7exAem5JlxlgIYZzYEGAcGg69vfsq6zbKvg8HnNmIe/1bAuHMIwDhwW1tdDqpXsSZorw/ktbW1ubm55XBS8sX7iBtOXKC/09w/FLxtc8fspJA7N7czjUFpzn5yPHBDdxb+LXQ6vxFhBdcGEnHDcRzXcRwXCoXCYp8lQqFwu91u9/rr2+0WCgoKStehoKDExMQ+uOV5oRYjYmJix+PxuNMfezwezczMajMzs6ioqCg7Kirqer1e7fpGBRj09XpFIpHILFhGXfsIVCC/RiKRSUlJgYX02oYC6pKUlDs5OZXrPU28vl5W5+R03/fdXX7RdR+Q8X3fWq2WvASK59aJfG1TffxfftPuabXabDabvXNmqo/xApHNZo1Go9EbwUiitynR1XGQ4GM0GqfT6dR7h7DYn0IxehmB3oi6jE45nU6fnp4A7XD/nfaJ42FV+XuVLkp5xBEw9BuWDPX01JR0hRMzudY8ojezq0cKm6iupDyE9KjTZF3SMpBC2JIE4ycyjoo4Cue1pAej0nIgMBoKgMFRACBBAAoCAAIKAEgYAsADSGAI8gTTAotgLNxDby/5tNz5E2G2eHpafVqXfdhcL9wXNDWXxSnytSBdJ3VYgfCKVKtv4O3D1baL4rkdJ3972iCW3wnbFQq2eHhGujX8iTxljcW3YzOjUDnO0a7Fz2rY1HYpyHFGcvJs6sdiDnwrxHkvsbY+ifijiZ9IzDgmNgd/zMlgIA+oKoqTcU616jSJj7Lf5OL4szDdLzFqyg6wGdOzbbX+XrS1JiCAsMDmb9bPZnFlt/k7WhePY1SQssSE/1rvP67/9X9I9zJN6QIoS/TNc6juLOiztKDTRqiBtZ72a/fCpwZuucpQfJQqqAA9Lc7u2fy5vgvqrfIP5X1N1ycDgLA5WeWKL9TR7wCe9ibAQ0d3ijToeRMrtP1CxxXCK+4/pIzAe7pfoICUJD7vbq6VVuhbh/6r8wZ23yDKtnhgjOdbV5qqTnk5f8H6ufqzAZzBfdV6Vl8zt6wre9puvXkmzYuPzyXoaZErNLx7d0vYJaMfeR5AlKwOAzGmYKp3ox6PW72y1IE8WcRGau3TSTF6kHNCIEBJYsIxd+fyNvIP53nKERwhxoTJKsqcZGV6dOkVyITXHhjhSmEbcXwHRYod3NJt5Bcnr/xqffZNZ6qQ/pAqbhFvo+TnHhgZ/2kM3QhiLvCj5S/LASToDVj//nbF6AM2Kyv9ljaqhhHOgdCBe4CEkWCcmXPQ2C/wxLYNDGwGrpLzcAQyHeatGTYxHiDGb3f4t3UHjoEfWKLgmvIDjJI/yOUhXH41sVCJf9vIpWjCJI5mlNTx6y3LbOInSoftGd+SIAI4/lbdDcCzD5pzoFJ7arzH6jk1dvuF+pfpgRzGul8PgjUwFbnz7b1+ie1dPPUH0A1oUh8R+VsT2MgH9YealrSOg/0yI61tTUnFQ/TTQN5M34H99v6HlpvZoMWK1VjEgoIOwmXGZETOv5OVK7b42HwkGMZVgx+L4xaeU7owmo7X/d2KNfuOKhHzkU8UD05aS5bFmkMKlzFbE8HpHqQ0GNfMBTJECN+gPu1xrAV10s3Ym/vTORwcLudBrdeNLySHt3xSIUSJSdhtKeVzXoLutH+VbkSD5s0jNNaiMPUOZVycZByp+ctyecIS7cY5Qp4rmghqEffQsdvNnm9v7+lGdeadN7FCM+W12zPc6UccnUyc561x22wf7rkC8wwzvwnTea9XZ/HSsMjAeV4YWSh4wpHkI4opv9GlmrW0HuibmMh1eSQuBPjgRsr+CObNdXeeEN35QDkGZkVfpheGTNBGxYqQBGTnW3p/iE2X2PtwdRGJLnA6JEU5oA0YIAHiA8+q6UDAgF8mRD6QNyeIRY4BObITuf78BnW/eERgpNSHnLWlWgYmVMRfZwDo8hcAe5P21/ULyhPOKl+O1HwYE9mHHyqQ5cDYn8IAGTGdyKQHxE5jwJ8mKOoo+9ubNqAKBxBgw9a0fQrGFc195S+TNZHc6q2W4KObkfq9B1KsL9zPFactPHVjX+CF8SMSvL7sMxAliU5Ah7kHk2XGll+DYH9H1+LW4+IebVn6LszBQwzhbPB67hOfchfHzrm3m2RZeFBsHnO+4X5acGv0Se/x7/iB0DCPhoTS3IyU772vwVpIBb3+yi/gOLajdIFuaeCDCRDSBstBc8d8Kch3aaLEvgLgc/YZyj29K2UXruljTZ2fFryOGWS9ZnRXQpcz4jyUuzt/kUqb//Wp7vuKdlDXyYPOBZTOlxxFqvKD5FppbkbK997Xjw362IKiLW/ZXzYn09pg/H6AahKimk6lUgPFisaAn8Nc0zlDzeZ69B5xzP9jaVP5N9E2zlAxAhJ5YrETBn3rfNfECbg/AOSGS3ZOWOMVkqypNS9X+X7NDtka8y2OHojWrNNhoySH4Mgv2vBd/biJ+gKlCDJmXONIknpydp3aXmzwSlb4ff39M/OXPJWmCCbOGUo7MS1l+u2tNlCPhR3pVxrCV8d7BPjmCvULfn1fOLXKi2VzAthcFp5unwsEtSsD3tJCADcy3SCVl+xuaDiPC4zPu38NtZOWGnlV2Xzk86t/AL06iwz3+n9b4hMFDt+HbFH3WDLzejVjz/JQsEzu+TcDsKD4rkonjQi2AnwhAJNjr6nUvSFfSznLpdv+p++Il2GfaoIGNElLyQ7ZqOedmbvenxvIFIhN1fKJIQCNQQsutsT8E6toFAQ4d7m5GCdoUYwR6T1a89guBLWF4mP7YTlGyLYA0P7unM9gmolNh9OVqxv0IFiwOIFOTnKcT7rnAf5o8eS5pD4O/nMXLxtyvWjN708VXbuHRnfcsIry7fOiP6FX91+86JqfJkPCUC+nZIAYiuKynIE8zunC8wHl8Q0v3vPKecdnJTakv2f/rUUOeS8QrEbHQIu1I8Doca2GSu2tjmN1OQ8qFY742eEuTweETS8xud3/t/e3B5/6DhKLP9/KrRMYt45R1qbDS/TlSYV0mv1hNG5TOGZmi12yu1lwU0Zl0hWlD/xQ37/vlxI3pHbWtSsAulJbjexrELugy1yy9qTmiCzJK9j9vsrmgLl4AKcEAEKNM+76jHHO5i+jDz3XfFchXkE2czrYHIaQFFhRcgBHQ7FFl410+nt05j7a5Ci++m+cuySpuf9EAAAADFQAAFoAAAABAAAA+VMAANxXAgAotS/9oNxXAgCUZAKKrm1nRRAgLw3ngYpJLgCoXhBh8gVVA9i3dpBDsOaCJAXYCdWEJ2Di7jSgWYks9BHWzILhXpCI3ToLb/cSuEqRktUxewY+2v7/B3AGcgZoBmMLZg5NYkey4xy5+9dAcjN2f6E3PO4eW47pHrzKNIvanobi6SPu22SZ3b2QJtMPpMk+Ofg0zbWJnxOHZ1rCT+hahEMgLBoT2WaIkvKGntwJh2QAEIAM4qAXMBmAimm48IxQQkGTPYYe6NOk4GLRjFT0RCbaHQeYpSkNLaP9YzFAi1nUGpg6qUABCwWqdrODalvShwsFknbq2QMehTfPhvHFTEOPevC3+/vLLkecNLsw4Z+XS8S0hB+R18ub5a2s6VWKsj3EnAjfibTqWMxuwuIF536WoDksonDqYvdjPVFnVqYJxRMUux8/C74IM00CkCG06/pqY/dThkwI04gvYU91DkDl/XAQQumE1X0wJxglPYR2XWBf7H7KRAepQugPma7fodwPQpiyIvAsLkKozbZvJ1m5MqxREtYoKStXlpUrwxolZeXKsEZJWbkyrFFSVq7sC9+KAbIIkJUrwxolYY2SsnJlWbkyrFFSVq4Ma5SUlSvDGiVl5cqwRklZuTKsUZIWLANQ3WJYYI2SsnJlWbkyrFES1igpK1eGNUrKypVhjZKycmVYo6SsXBnWKCkrV4Y1SsrKld0PoKm0ZWDISMO9I8BODPcxYOsODKed04aQGdI0gdrTBLUnCXt7ERqwdadsTWz28lkFZRPar3b/+EOs9thufNnO6JWVc+gAbvkkGsT4KIN/ZPjRXpJ/4tXn3ySYHhnS5t2EFM493r+hdX0pujtf5wX7oeC445dAeTkqefjAL6FS48Zjx8uGHRYoTTEI6LWa4UakYZkwIo2BX/XQpR9J4/jU78ENn5D2PnSKVz+S/sE/4Amp2BGsW81KbjI8K/mrFwjpwuMXxwpARRceWWAF2G1sKf2n5j4o1oXHGd+L6/sIDXThMQy6S9HdORHF30lE9YKj0/YohJQKUNGk/1QnZn9qUsE+IOY77c5h4O4cAlofhP9TzBQJgvZo2JZa3n4fwVitIP6ercKQyqloh+oC+lO/DvoLMT6ExSL8Xg892PZtgyxoLAOaBnThkUqQLhwSk5UqskUXHong+gN5bK0SONscXrYiArwjF9cfGESTAY0WXShkB5cKj147XShEB59CaPHhngJp8UHHek0BWkaaTKNIW8DbpMk0ko71+miJTZpMf6AATUuTfVMoQP2kyb4tOaTJvjX4OMoBHEWkyb4j2R3KevQ36NUZuihRtWQejhhDLoEP2UvwWLIfgTesYBE3RVaXwUWUYRFr5FdZ0Xs8qe3CCHE3hix8uGi44EhA0kWFMZne42mIcDdfBf4WP7L2NiTUT+YZDotFCxOKiG1s++5RRlrr0zHGjYlAkiYkei3yfhDZ0NVWxjx8kDdj0rKPE86jBHlCPJxHCJZdTEVLeft57owuFBLi6cIjGa4jgilNYkNa+D/PmWkSOzbABwGleCAtPHgzHujceWf029mUWRcSHeX5tH2HLhwS8pa259CFQU8cBozx2Go2rvFrUXm68LhjLcpOFwbVWSAK92tReLrweGbPr0XV6UIhsYQxDBhdhMef1LWDzHUVzE5wCk6E8GTQoOQCnKhJGGTr9m0l4mMlIqcnPKrtX8SEoy4ksnEkFZlBgrWtjNV8AteFx5sZdacLhazgQ7bwiKVDicL43ta2wKXVvIWPNeBRarcuPPbg0mTap0nsOL6lXBhO9z5hCC/CcdsWQimvll3NZXPJjoGMP/3ymDvPRaAjAjwv5O7FVYpxEiRqPJ44IxQ+hMrGgmGxO4WKlBHDIp+SQRxhWhZPUOyeDoQY+2DE47391TlgLeLVnMplHJDQrrC6pwNPULyak5oXFsqGhhM2bDMvGg7AnFyUDObZz0DEtJcz+u18NqFYdIuaYQT64zfssJ+Bikh/KcUOHGF/ibn/D0b8T8Ja77nen78CwevxtCy8FS9rPN7bn90Pma7foVZ7rqfGFkbVMZEkfYIsg70rAY+S7L6IIxS+GWn4kaA9LOv2pmUckHvzWmEIRWEtAv1Je5mu2fCw53ppdKwEkIRfZya/RrauRU1J28W8mtNalNodJZbeWHHjaxz+IswsMNRBJC8WbzDZTRga4vjp27/OTEPb/jnWgPYwGnW+iCkiOlYCGIT72LaZjMzQ+mMIb7uXGfNX7kBgWsIvgtC2bxX2iwk3lT0k2nY0j23felW2VBjoZrG60Thu2/iXbds2lYoTbduOYNt3mPV6PWjbtlXiT0VDkib70OBjKRWtgzTZx+X/Jw0GDM+UlPCeQUjZATUICtHaleAH/m0BIgOYiMJk22xQTI0okGKa5iXDYwrnhgrZNM2LZqpnhQSFiKkRBU74qQ4KbKizzRtpBfeFHfZtYaf+Hfs/UsQjzl+KLg6wO1zT62+IGOxuD2mqfEnNhzRSGjVrpMm+QWkyHcFfuTEyJeJW1MNGWaqkt3IT5o8gIxTmhQaMwuAjMNWTaQ13ejI9xG2p2soZXB8VXFsBMW004VexiLMC2xptYSo9sdOTaQpjGG8rPgJfT6aDhDsfCQfYKw5YpwSdbyHr5yvZXPCXVqD9pRVBPoY7WB44lP/+nZbM36pX5zuRTydI1ElhC34bn07VVsxuv0Rk4xai1yFN4UjRmDTZV4dMmuxL4zoWtwMApcm+NERC9JB8ETpfzugzk/5CzFj4dbTBQ7ajcX15wQxYeghAcYexbfvOjtx7sFnowWa0lIMEH5PHCLB/MitCQMBIZ+/GxhwfO9wOYLJ2hEBmTmq77SCpOIMGKQdfhYTq/0g4YP/4IZ06wL2fhyX6kbQQTwPbgtz9G4TtlJcKFEFxsEQImGCuGNGCxJcCkUAKqSJOTpgUIOTod+DgIzxhg7jbgPDF+3mQ04+kHTRvI5lt3/eMNt0eLCOVfK2i1VTytYpWV9HqKlpNJV+p5GsVraaSr1W0uopWU8lXKvlaRaup5CuVfK2i1VTytYpWU8nXKlpNJV+raDWVfK2i1VTytYpWU8nXKlpNJV+raDWVfK2i1VTytYpWU8nXKlpNJV+raDWVfKWSr1W0mkq+VtFqKvlaRaup5GsVraaSr1W0uopWV9HqKlo946oH+8UK1gKSTrmsnEmxhAm69StckPjURRI7/QqXJRIcr1LKclF0gdOmREWdIz4LkjXDIpcrbLrVPITLFSK61Uw39YUJlT9iW2bX3rDi3diAo1vNQX5wDTgGXM+2b7SiLyKbDZvt3le7f/whVnthXkVxOBWOQo4JUjTg+T5vaVMgHfB6bg8FiKTDhTbTDnGK+EDwnUSg7IUp/4Q8A0sijq8DQGrlO4lI0KWiNJkGwokcduewyocBuGFPo4Lxo4Na0mS6SLjBbXcSobT2ljydLhJgAHLYo3KQ+SfkLLUnoq93Se8xlb48U0ksRlb/CS3Y/ldPFs9U+tpjKs2gASeLF5xBAXeK52vt/j1mAv83j84e5m3yHURx8cAHuWvb9xFSEA5JRSEpBFt+Qre0wwW/4q3byZNuaV8U/AZLxY5ZeAU53zmsk/5OopBaj9XroXm4szuHFqRNPfBT0CmGbr5zOLjmwcs/ETLnHML5zqEdJ/H+zuEEQrLsfF0GO0sq6R3a9NWQfvglQGOGALngnfhNy0o5fgmVsD429SRkW8Mb2Pb9QcQ9JeprNc/5PxJipF26dPExih1hSG2pVxWtFktqVtF0jrZcGOMmsaPWi4WDgdm2vcZEHp0WB1ypogNPFID2bfRQUQTB2cGqoLEVaZLAgIlKVuGG3atnNLjqHAHzgSlgXUAOB0Bgv1hDvNUopy3zXEtEofuxSoWI88Bk6Rdwk5zVFV3sCEO6ZW0A1wuqLB1StHF44WXqKAMqcLJJ7NjFg3AoNYkdeZA1iQ3tOHJAk9jQGPduYx2axIRieLexpCaxoaMjbuNgevgjReQmMaIc/khRWZPYUJN3GwOgSUzoTfduYx+axIbSVyH1EFqUj6AIq8RYejzkwyYSMqBLRJPYca6HCgdxbU1iRGRJwCyxNYkRCepdUU1iRFrwLmyT2BEMlyYJ+7r1I2mfWw2+BqYs5+/eTTihRVSTCRtaGk78YDLllaInx6IQOuBDRvSfuqL+tQcYE9E1Ud7MTyFFpEXRiQoHcG9o4mEUk3/FQkmg49f9UUE7SoyR8UQjcHE/hYShfcSErBEZOz9FBAK0wGDoiUy+cIBR+lQokDwQQDh0o8+Wlg2JWFQ/uvXA9wgk8OWY3iGUHkVDC/QeT2cfyQYOCaW2P73HU5qfAMkEeo8nIf4CHV/0Hk9lIYo020KXVYq8O6Eh275F6PB3GJhxvptpNK19KC1MFrjPk39PYfzFAc+TU3d/g0mTaaYJIggIshOhc2NnaOxDaWnuetjCj1orsktzCB5N2WHoQwPrZiAKfgKKz2MHAgfjry4UouI1msSCwoSbxIbe8Njhc/zpoAuFhvCeJrEgIx4OhGxgIR7MicDlHf4eqF8P3huwmBffZ0zmNWTvF12Y84e6RJQ5EmaW9x+sCAJBAo8xDgo2DjfbvrEWhMPN5nCzubUg3FoQDjebWwvC4WZza0E43GxuLQhn21pqeUstb6nlLbW8pZa31PKWWt5Sy1tqeUstb72x6I1Fbyx6Y9Ebi95Y9MaiNxa9seiNRWp5641FannrjUVpNMm3qUaW1DdQ2Ycg9f3zmz4GNZxgqaJml7CrbBJeYmeSmkchtlw0u0ezQ83RkGZnDF8G2TRAJTP7II0sHAgbbK39wi6R6/3len+53t+yuWTZXLJsLsn1/pbNJbne37K5ZNlcsmwusVbj2GmydOUYaQ3LiHXdqRLy2CGBGbQQUU5q4zGlP8Rak/E4+ZgZ+zBHQ5A4UBl/cGCnMZo9xNkZLmUNT/NodqsXlDqDl0Hugo0WggeMGvJuYwEQLQAJQiDnD7u2HCNjn8ZphY8DvcISXaztw7IUHqeePaIRJXF+jga0vxuRsePjqEWwIzPcIzIJwwEmyf/BfW1pWRwPNX4CJGvyBO642n0Ldrgw6FAHh0cgFtdG0SMC2R4vl/5IuHDbmVgakHBxVsCEBYNBQHx2C7uGTbUWhMPN5nCzubUg3FoQDjebWwvC4WZza0E43GxuLQiHm82tBeFws7ktcAvtFwyuncOqgSYtpmWC5O7hfV/BzeZwszncbA43m8PN5nCzOdxsDjeb82tBOBzcsxg3GmMzdicx6DfljPif6USUN/uPxiHbd+eQzYcCsP3f5+Lf1OWnjAcNH1LMbLDtw/7aQMzAYiFbaKS5rWaj2eIbDc9wB9nx7Nlgdpv9ZRNhA/PGojcWvbHojUVvLHpj0RuL3lj0xqI3FqnlLbW8pZa31PKWWt5Sy1tqeUstb6nlLbW89cYitbz1xiK1vPXGIrW89cai04+z3xDAUYCSsZTLChDPRoaMG68BO1z61ACVvN3FkCINjOHTKfoVLk9c+sTFvsd3+hUuIPB9jOP7GMf3Mf6nfkj62BQ1BO49gMlaGNzM52OHG18CGO7IEGKBbjUb4MbGm32qihDP5YoR3Wo2gy9QYv8727oAKl+Yz4Q040vwTmghdofHoYIGX0X2Hg/kfAZrP4YHMFnzscMNquvB2NRYSx+biuJaHv3hGQL9hZi1P/XzoI9Nbb9ElpIECfNEkntRhyT34vs0YflLK850KxEg7VfJ2Kcpyz5VBa2DXRQfpG3bPvwf3w/fpgIoG84ugIyHWAH2MIctogteg+8Lxxsk7+yoh4aP4c7VHl4QcFaOhMTBKynx3f0ZhN2TBrH9jRnnO2nPtsBd1Gwrab7Ms3kyL2dPga3NiBFArDXuQ5eIWaKhHx38wn0n0acRsPfVfNjXAeD/GhISEWqC8Y/gQ4m1LhHv7fA2yNKC4iYMfOE7OHM/twqE/UYUl9+zpU7IGRLf/YALET7zX1ohxAsXInl227h4th9An5PYZJCM8ZY4kTsEbqftJGWSfnISxLUhodqQUG1IqDYkVBsSqg0J1YaEakNCtSGh2pBQ5qtA81Wg+SrQfBVovgo0XwWarwLNV4Hmq0DzVWAbEsp8FdiGhDJfBaY5I7eiCwFBXtw80iMmETQ0NDQqJhLwHiiZD4Y3RGI1TDFBDY/oYg3NfpwxlmnYqZhM+D7jMf1IusdKS1yATRPrk6cnFtD9qk39tok/iCUbenKT5rQlih8FKJk2rwb9pI0CtE/4QFUxxpQzdILfFjPAILYMjzVGBW1Xng0Vi/cY8WrQdBM0IY0vMK4rjMe8sejR5GlsOPYb+8k/eofUaKB64wAsy6ZcBmq8Nk6SEFAqg2jjZOmz+RzQQ31DUN8OdjVFZDz2COiAKSr7f2hcOwV1AzyJfjUegxoLeAm6pDhzt0+kBoyzOnae/QpuRYuRgTBFYL722gQ8VcC4vKdJxuUt9XJPs1283Fk+UZFcVy/lgUpJIApjwX7gDEQ8AxHPQMQz+nxGn8/o8xmIeEafz0DEM/p8Rp/P6DMGozHUu+bUiAIm/BQUzbbmnQBUDkdlHjzYfwZ92CxXglkO6GEFUWT2dxJxEnl07EsqfViymKc7KFBdP2b8tPeH8hkAIjij387otzP67QxUPAMVz0DFM/rtDFQ8o9/OQMUzUPEMVAzAwxkvwS5fZkwEt0/bTg/SZF8OZg6WSpN9Y3BqWJpMB0wmk8lkMpvMHPpkcjKZ0SYzz/N8uWTKlVCmvAn+imN4uVVLJdQJ/oq1lM4qZTP89eJqacMymnkzz5vMPM+X+TLPc2W+fEaX0CtvN6zlbqucyqaSqUoJrcrK4sZQ6orDWiXw1jLM9XLFW9qqqqorbQorb4iqqqo8zLXK+kJtZXW1AzDly6XS2Ww2mXm+dDqbS+WSGW0yc+WSa8UVFn+FUBJzPTGh0ShTlGnpXDaXzGW+XCqXUegTyuR8MpmaTLGX6/2Ctb5P4W843CWRP/Pn0hvmisXaE9ksbYxvlslZBc1BSKFbZ/5VtdQqxeEvGMy1paRUpVQ2v77ebpWW1jLM7frGqMqVea5cVkGXX1ViL9dXqxsWVzGVTKZy+VVFI4Z2W6VcMrnASBnfbxiszJnRnEaMb9YWGeaKtVysvNlkenKtulvL5ROEU8aX1dI3HObKqNLSclblX1XbbrgKavXdNvMs5Fc3LNZqIb3IMNfrm8XUxVdIS12chcQVa7PAW1vcMFhJ6ysWf7dVSmWuFcfgZnG3xF5uWAve8mrD4hwAD8iut0tCCUX1SSlLu/1mXcGwYoS1YW4XC6pUMplQptPZXObNPG9GnXn0GW0ymZie0WjzqYTmUCXTMtp8Mp9RpbPJlEOXUmCuprKpzJk5c/l8NqE5izzKXCqZ0CVTFBpVLqHP6JJS6Wg69WwqmflyqWw+mZi5E8p0LimPplLiqxTPZ3SpjDKZT2bOormERpVQ5pP5VDqVzHypeTSdciqh0WieM5/Q51MZXUaXmEdTqa0vkxIKfT6dzKcS2syXzqcY66rLjWLmymgzdzqfUeaSSemELuVHUyyxVXeFVRa3C6U8mnK7uuIYXPBWmHtCSxuDm7XtbnW7kEfLo6lVF3kkzuLSyuBaj6ZcLa0XueX9dsXaMNdVV4b3G0OKRCKRPv5Ia0trlbV1NPV2r7rhL/IILGurxd3a0h5NuWAwMZLr5cbYkg5trVhrzZKQ2rrydr20YSvXtmlgYNu28GPPIz4WQ1RKxR0KGQMAeX+k6O6onIqonIqk6O6k6O6onIqk6O6onIqk6O6onIqk6O7kXPAtszuJP3K+LgIU/8QrzdnuJEpJfecQyIduoHL9zqGbF5R64feYSmFqowRBL17a5MB9qRI3m0NKZvjj+/HH9+OP78cf348/vh9NlvCwHdhGIf4/LsQLuvm5R5w5EU7N9fg0cAAhe4HFjwZ+qPKhG6rsTiJSXQS67xxWSaOC4Z94qflO4vVPQJEi3fX+aCAAPvwCfkFY9sRiZLWnc+dj/+phwDOVwDxTSetHEHvjvziwBy4A6O/G8BmHuB21meyksK8GDSWDrBobbRA+lhT8MubfnmunQE6Wky+fwQezg2wgG8JSAOY4txOcIaIjDwV2SKgQAfvFaoGChL3uCt7wWezlgaoTNKabT7UqWZ/F3p2/V2DachT3PwLVZ1Tyr8xTbc3dp3IScvp0QLwQfCqnCkee4u6W5xbe+LPYiU073VM8Q+gEYzf39eCw+Kwj2td2Dazz+CTCYt2dse2TCIlDuiZRUj6QONAtPEvgT9ckCs2ncopwj91i94UMGzAkPQNIfjhqMOeD1a+LT2Q4WAigb4ySRfh7BrcY8DAensHbe45iYxQGBsV+kMnMbj9FGJ7JI2q/DHeuZTIJgGQHXTj088Doc+tCIQi6cKjBbRfVYP28gjd4NWgqTFqyeU9BY9rDNa3SZPoCFASQXqdWxYVXg2Yg/ZSiBYKqlC1Hcda4rjSZRoPl4ZoY6q5mvuqikn9DJFilyT4KpHeFLnVqa7b4P762fYiEJ2kyDYb7tI9/almfyYF4vfg/vrLdGidDmux7Q1cn7v4AH5EAYfGnWCivbgtvDNXlIERZ3iTKyo7pr0qdeIb3atBSpHBkFAnWeIZFKDrWeHa2F3PqMqzXzPU6jzXualh8gliv03anCj7RJSo2lIvd7hRXXLPt552x7RRH/NWnmaGPEWN5kygpY1PXOsAzK7stPFguhE/ANmR5ExE+/o/vzD/IhSr+bhBplFMQbtjMaD4xz0DEMxDxDEQ8o89n9PmMPp+BiGf0+QxEPKPPZ/T5jD77NNACPmaBjzO+gy1OIqapAyFbDRXgGipq4L05Aj7DzPDOed9HSZ+aqET256DNECMACAAAAAFDpwGIZXqaJqV0ZwYUgEIZDhUPKgkKDR4FSQNyKDhkBgAwTmHIUQMAAYACgLoBAdB2IWOd9xpUnmJbrHxvA8vQTYrV4m1lud0sseZ4mFo2N0es4n2rA624GdZ522J5Wg3Cynvu07kgghXGU7sevAQl6exAZMRbS5KPHWWivmZ4Pg8wILPU46EHxJPN8OigAVEkNgfUQ+QDFuR0GwU7sp6jJTgSuI2CkViSy3GtVt1/EtxAmNhy5yU58AHetEBC1fLDQ9kTYBHOkIUKH5u02CvzRXwuBi1wQIo5iI4eKRW5oNB+ByiooM24GfLIjfR7C3nUBtMHaTQwkcSMOeXWXwvo1VDz7vQPHT48lmW4D+Bh5aUF17HT6ZiChZIBFRtH8XQ5ORxz+Bu1C9HHckYuVrw0PasaxHLHA/SFn67VcsHuizTc/OTyZC4SoNEvuNYh9kdMQW7tN1ln1Qx+cetIt5MbwYe4bmF8p9JM4Iybz7JJqb8X92eKCvNvN4CnEohPk0bx8K2Z0h5vuOE3DK3R215uivWFkgZ3oh71osBAo/0GKthyUqU1N19JDvtta4K45FnFJHeiOsBoaH+YBgK2GdF+4fcqWsXWnIiISrP8ZYxw1hGlikoo424futLJpF5YKLVJL4RDgogwWdlOigFr5zBofptcJFKJ4alE9sTDYzgqpOjNma0zhEbYBPJk+EaEX90cJs1h7Kao3cGIAYs314OsiEhM34ZVjiwmqzf0hqVXbv4VFyQ5AYf2VGeb35GAKyjmzmcHG/cKDOvHM6xzoo0Uz5qnwzh42Gz901fLdDTnMsTU3SwxCl5+Xg6CINCshTQKGznEIK1KIFSb4kH2LoWyfF38JORKDKEHoRUDhc9BoBkTegxiGVR4Cqou3KHS525PuEClBOiFhfkqH3EytQqWVPwZ1B5cJpqC+i04Fq2CRDlApYllJcpOl4M+aMZxmHkAoyxNXS1OiDuowzEgBesuuiGLJJJZfF0xL0CyqMusRnErGIl6bFduQavbtDuQBIjUBjUxNp3itWQJnmQQ7MRwf8gI6JClYx4rJUYd3KHXT0gEelxmaC7FA4Z+3uK3e+M3b59Gdb/Buju9iCu2u6tVrXyBp1aeZkGMxzZlCM96i1pWwDSJrgXVVEmyK7CA5oSCfkb2B4FwiN5xUHhHZUxbIIZq3S9UKwGDZqQtumu0wop5NaEREtfm1ZqXD35ZVmhTlceE/Pt5I9LF074oQTf1FbFVIlrFHlbtUWYcJMPiemk1Ln/C561byzsRbOva8ASuhfnFv9Y5J/9zYnwWYLKg2Gq/YLL++xSQ1uecux8YaV9n55/GPmh+6DeY/JYz/phaoSD5OM20Cpio92qs+MYIpTqEkar/mPDbUeDIBam6hzDdnxLjKzPUvmwAp5nf/UQeSu/wRd4/NNJ13D5ZZsxh7WuShbn28l0wH9gbNudlgB1zluG/3pPVLFc2fLxTnW0AFHtparoR+qVfZ/4D4rmdD6iYOx+eEfGgsJF1Mke3sUHSE6Qh0o4zgaZ8g6ibrgt0SsULOLfPGLCxbiZyKctiAtHZCFvvetl03UsnvHyuCrmvR/Gmi5YEOhIX0Gy6uIK9pbt0GlqSz6oZ1gFY/KnQll76bmnLKHAlrLCVXk9Ug5n4SSJ0xecOXYa8XBT6x4tfJaLqLvLXdWXMFSH3wcLy50GWYUlnQopcdSfDjLhrqMvwQ7aAFfa028A6UMRSufOS30NCislupaU2c3eS2MTJdkjfZG5B5s1aXv07EmI5xIhAs2Bi8NTbiy2/J4cfY7QpO7pj1byxwyp5JwhtkwQJz7WPqAMKXJZ1LvN9CEyZ2FV2HzOXL7nmRTDJUue3qn16qLhsO4V/7hc2NFCrLAN+BAgYcNmRqPjZGIt7xDxHEA4FUjU3OU0YiJLAs0A9rHIL/RoCtAoyeWQPsayJaEjkiL8FZyaSaQakzTkZekw2GDejV3XXYCwF0rKxEHE+649vvAYR7d9Kbi4LRY665zj9E92i3RtlUm4J1NB4zzJHPAhK8VaHEFz0OgCdkq3vNrVj641cVpd3khHm3cvIpGrzTfKZAkd4RzZQgUaZ5XPNMgnVugUj4b+VCAZydu9au1ab1lcP12kx3qx/1kS64iYGxhKkjdW3oHtzDWvUKhztBvgLRzn3Z+EzcTvtseakb0CGMvqX2erqYFo4AAwumVvuz8J/zEgi3m+Fi9s5i7VQht0ss7Pj1oSucGVW10uVcUNDYYV3np02GxZ240azqzzWXGW0fag+q99PHpUeqFsVUNEF5KBIBSPd/VBRHpcf3XVPJKD4MhbAit4S6KlZ8LNf6BD+VoQgpMIqKTyneIQUQoXInGK8tdM4lbDmHkzTJA0IDW27J3eO8S9KUWqgUkAhSNIsgrDrHMoJ9e9cyq0dl5lj1yKByPDIsrxAPxw2E69hdVhs7qF9YaJFX99hBCdyWqaPAaTmH436qNoFGP+qjOm1Sgb1dZz/8UdvNgo29POgxMesswE4bd6Ik6xVZL/yfaisnxpJIZBBPwdUuGDoKQeyihc6x+NXD6qLHLFtSCm9tGfafEAIuWasD/h7VRh9fWTuS0c567Af1YYl/4VZ1GnKf6DRJbuHPp20xRxUSPhketIng2T/tYSfe/TDrrQaS/8RlLjpMfLslHFMfgjYBgwaPkxtYntC7N4YE+8AaRTN1RyforUuf3KD1vq8jZtCfE0HTAREJ5tVs2CJZrztaI4FD3eaS6K8TisZvEjK9+Fdvmxx0Ql/cb6MxmaoRL2B4DWrxCNmiAptsmbUAJS7NSy/wzaaHDH8hxJaae5NUD2xSH9zE3LtkHUleWT4L4N+AhlXVJD+Fyj4cW+5PjWxM37AcqqpNTjJ8TNvbcxEw0Q2hNobjVGD0WCzmpXDkBB6CtclmLyus5VBeQxHu2ocYDxUSLGHUFc8mBCFnHcQWJqzrZfSAZBDjfQAMk074Ejv0XHZBbbwrA1c4lgMLjRy9E8v+Xw1N/f2GHSAXsNPjzfYV49JMvN+Q1g8cgZnRR7rZP6ijLG8/MmgP4uQ1jkDhn75ap2PoF/Y8cPCGcjCk2k+7CezWKTQdQNu+OuPU3Cpcaiw1aLAvUgwg7pOhjJkv+AvrmG9lECYRwjIz2KfFlSMyYhUIc9p6CB+MmWDe3JJyihpoXF2r9E6+/UyOrOg4NCt5NkKWNJ8mNLQ4Qsr7SN4Orm5tEtfqRnGOnFEG1NybDasdu3QuEtIiQ3sUhzO6sSedPJcay6P6zRFz6mk+qCUuXg8qRYRYIJSMWmCWq4YRPFyzAwubbmCo9wfbFWD0iEDzELuIKhySo4HdNEAWGKm8dLalFfP/cLJ/n93qM7LUytLinncI4VsOJ+Y5yngrqcXcG5umnQOjHa6b2We1diDQgcVXtHKNgLEPY8y/agKLdnamPTK5RSHih3OyA4uLxXpfbhNpTHhf5mXyiiwwr3P29ZF48HZsSBlzaDiF0jYMLCBD/2UwGNM8RYoOrlGF8dYFdI7TBpxUfxW1pP5NBGMLaGegYb3b+Jw5W6ZaKBPHnBFQ5tHSWBfJSlH5kPSZuI6uSb533+vVEnsmGgJLntsqPsJ++QNp6xz2Ham+8Ih3vVUwkfSkbnrsKmynoiN/xhkhwUYgil7LqTxWhDq+YwdI1sGIP78qz+gTWf+6eIApJCNihFkAYwuUlJ1AJoIlGYhhPLykXOa67MsrE2Gv88pJxiWFmL2HEyF/58qA+PahT2aa/wsX8N1Z9YUmMrW0h/0080jL5nWGPExLu4SeoyIoXCg4beOVI44NI4zudbdpK7+2Fbn0V6NLPF7LgIH9k9f7ZX4mM1h8/ZR55rNPI1UwtqEYObxLCfqUDGU5MaS+w4CV9Vsv/cn5F5/m0dif8Jp6+ijp19PzxYnyZ6Nnt53kErHXjU2WuL6memttD3m5NCVD15pyDlifq8a8o2/eeFrKh+v6w3v93V5H6CjmqX4gbIm3Znxd2oAXxwqCoihtDm7OFwePtQiOQiEgaC0xT8CVxcf0pHJsXe89+NyTPHgpZAwAZtWEGLe6iU7uZaoZH/L6o1rWQy1+N4uI5v0XmkoYa6vUYNR8e1HQB+ikBDoMORL0sckdWDGNRrT8m2kIcObzwF036EWX5tcd0Ylc+Py4Iv+BVstLv4IHOgWJtcPoH1hMKZALn/uKGwNtWha8CQKdEyMz3jEkunDQhKCh4DjTfsIPBW5LrUeKYzs3Q1A+hCbTDdh9V4My74XNJYNkc2HC+kjIIl3aQUDdAooYNZDOgnCpWnOJ1cvVkildET22dLSdLVTjOA63QJtmexziFSZdxlIPZiGzkGQx6fAx9P11BHfdemCnJFCT4nojZz8LAkKnHyY5BiuI39g72TgBesfc/UMutkTL5dihtitA9PcjN5dREAOEbefFkUAtZCRjBiHS4ADGbslIQAdQKoQeFmZKoAOc3aYBumF9NgQq6EwEsdTHZtwtbPk4zClcyJPPRbzyJX1EJjcjM027TD2G1EFvCLphIW4zt8kSFHr3Nt3tgeCOvt8Q1hcNyzMUS4ZZkFYY3PoM/q6+mintIoEZbqeKhC8vGspxpmB7xVovmGNU/MbzPM2wfwr2UMviXrbBaByEoKxZGnJzFD5reSzcB1l6Q4OJntJfuwN+ifhLrPBepXFE0QB+A4/3OBClIqyGW+zax6JvA6M+tk14cQvm6yr7RP54RunvD/ZJsaLg/YQGfWyu0d6Qw12a+ZKvsQttgJCuh0Z/k92ufQrvqfqKWB0wQQGDr88wi1Y3o2MBOJsZfkE4Brg3ZEBoHAI7PQ7hjcBSMm+audhaZOV9XTOWqlVCXQ3a6NyoigG4PcVkNYjrEE8DStmZeLeoVQmfqufUGBLy8tHWJ8ZAJ44whwqKz/pRJGopsFHCOTVluo2rG8GFKpIiYhCOD+oqD+szTDdtSkpPe4biaHIHhxbxQOiQNY3ylESjo9tBVSodoiVl5CZAhT1DyqeBFgf1Q+zUgE5znmFmTmOXEHowKMCPdRh1FhM90KgiwyPcLzv1uMAtog/U6zVKu2tgBrU0MpP9SFPwYgSDFTRKsqtgFKMGz140/coKIS7OEt3m8va6msiG01bu5Ub95T7cR+wq0EHyAIQuPxR+3wFZCzBVrV9RXnZP8M5a6aPetfMBHjtwmvlskyeanBgTi62RTtdQW+QQ06Un3TAepEknKf6hTwnStVPp2tPhiAARopM3HnK6HjIA3hNMl3pKeeEz3TUn0LsY6HMgb+qWztIMUUWV7usgMqOOe2ZOeogmaXScHUFFNw4ViJJrnqlLRmXqr7ucag4FQ5ba+TFpW7J78JfsHcGiYoH+sOubam0qjEQnl3731ALxzXBVByGleYS2gWUx6zr+nas/SNYkoemDGfp0bVDxHrVCE8o1tMKgwFA2zwOsYegPu7xYI0u3DUUsMJeyjj5KyDFR2f2WMMUaoCaSDOUQAsLzX33Nz0U44EoJl35HzC6KtljCjCGtCfeYN8DWrlqUnG5+3Y8wEGA7MBPHAHlgLp9x7tULX4BV/ZS7wE4K+y4wtAEZu+duuHiD6bkBW1YmDe/op4cF2qo72GmlQZAC/Eo/NAvUK8za2CBKiwvEaYDl+aH3h29FRyUfs2cbrkry8vsh15cktKPxVZA0QG5a+Gb1OnTt+d+5O2kFqNnYVjxHlLJJbjl3AcrjsS/j5Pap45JVld0oWzvjOB1ixf2Uk28iycs53F449d0awuRF5IBkPQER6XuEv6FrR+zusgR3xCTeU/+pe+VjdFf2KJnQfds1WqWvIbK2XBpjQeMnHOsVGPEUERn+BoohhDLc93TldXRj7ICFdW0z7PYzguPWWkMKHb4+2M6KRRPGcO7yTHWUoPYrnRWZSQ/fBbuNQQIQBjecAfkBOqx6y6arrMYbLI1Cfcm61/gOQgok4Jm89N6rhwEsFU2yKIKzJrOmR0csRp/m9t4r7M1JbFKV2I6OJclAUIBJn1pP59Vwml+1/gtrXWVhmT5gNbtgIUP2DHB8H1NHmoRq1YdyM0iq0LEOYcz9T8yPJ6Y7C2SIZAqZswabgtB2CLqmGA4HyYOQ4plg5bqEnhN989kPaVLMebrmXzkutQWCZVrTzRfsehEjaX1DHMhRHuEt7z/l1anhL/eQeq+TzvKTEa/kRZbv+CQH9taRoLXcJp1SHj9//YraJO1xf0AaGxh1ywrOpnZU7aUovhAe0eqz4iOH3rtps6Gf52MRr+U/v18Ktby6WWp1Yhrmdnne5MZbx3cLXOs+fiqlPbfVosxrEnXt7zXdzzT//DwYA9uRuZ3yujYGEpZqyCzbClQ3Vpowvf+rab/kzLftRcJ3FvSQtsevUWJ+lS3ulLke5FIGLf73nemc0F5Gy4Uxkf0/cdQ/GDSPnrf/HMszQgnHZU8RCgAeCIfLm5dQh+pknY8nwvjZaTfEu5SppiBMeZnolkNpBIApjeqlYetAm06Bmg2m7+lRa1UUu4gWBRlNjWKb5USJJWaOijwGVmL34YlNNjlf0ZfQTqSO7CGIGjjUC1cdQ963qTl7jbW9gB6pOQxwc5zhWQkdinomYKCx0IugzicbuoWsB7rCYB1q+qlX5QBKKGx688dmijelZSKKzEE37wnoE/YZAEdTvf898I5PzRMGlHUVKPvalxCgdXFaRBnCrrEMUHzUEIzL6UTYy7HgYITngUM9uULW6jVZhe114ywgx5zAWcangbuPv0bMkmIlvgMaBF/0Aj6/RCZQghXKH7X7Ru+4QMDXw/hjvO7SK0pAv26Q/K3Fdekpx2yNDsqsDGxtBsAvNJ+lgKSKzx30ODAWY5QoF6Wc7MrUt8CNTusXkvhvzNCN0slL8ybgv7ngBJMEDpD+NH951nb7IQuU6HQFFq0IifKL29+4lb7tFjw1GjZ07VA02/4Lik4IKUp/7rM6Z0rMCfbIqCSWNK//D5Fpp3RL3Vmy/S2HeeYkqllDBAg6CxIDoDxysogAMI7CVhycN6B1HwB2eE+VMI1c09Yf0pIza1ER6cpiMdRYdFwPmencXp94Dl+o+XMCZ8GMkYy0i1HhAMfoAVlhQhxQIRQRFC3yNDnBeMCIFoSschGq7Ka8I4FeJ4T53Av9lVHmm3a0M1m7knboLa275jZxQXPU7P6MyPKLB+B94XoXhfucnX8i396itjui1odls0CDVQYVvcSD46jja+FI3K7KJGYc7u7F4Du/pEHfysDdbnMat9XSL3bfRtRx/6ZuEfDT6OBQne37yXi1tjdo2/3Zlkl7kWSJav9/PJOFqsqrLupWZHdHdF3N7UA0PQ/4JySUFsMEUHQL0geBP1l5AQz2QBAuAPp/wiEx0yoVAve61zehuC+SrUuUxPQ43JaAP6Mjk/rtNnffXOh44R/eT1b6WvnrpgbBBxkbUHHd5hPdzWUSfRb9oJEOsHowC2sPP8+hDPi87CaObeU6FCg9drBh2SIAYmaNeKf5AVuNYS9AJyBtqxbtgVZauI8WH/0zFUgPUSM5CtWZh/AX00uL78FIcmjw4WrFTioAMHWG+K3ICpl8XcnXx9pI4Iz4LsrS86ZyOkaPaHBYuZRtgXHMfNwui7oW9BhCbwW1i5/VZMzlXXamWhP9BasCTriP0ZOjOfsnkpLSeABq1udAkJ70KVtWSu2n7rYqXYmvkweo70jrT1u0iz7/460VYMnmbHue8mMrm6VwVTwuLWe35smSIePu6I8Xus57/cdL6Z3AzxWP2NOYHbDHgikesutfKDQzBX4dPh11NpEBT9r1deOcAZ58ZABBgAFaBsqJaNtC6TubPZD5kOW5w7meCWqji2ClpjrmmZZw7zRe2akY+OmquiDTdNzfRWSt0rArtyG4YkNCfOrywDW3a9ALfyexO81G+iZM1L8pw2vs6A6lJKQpGLwHFA/71fU8yBUtvz7r6jRQZdPAYTEKOtedAZwNhIPXO4OcwvHwLb2ODtnJe3T5mgveQO6VtdtOe/Zsjc2hnoCCkFCYxHAXh9QTqh/y88+8bhMOXaLCEVWX+zlBZAMa43PrzoMM1T2ZIDrtVLOirXzrCvF0QTOo2qQlHt1UPFZtL6VGBOU+TId1o/UuM5zn6qDsiK8c8ACN7l2bh8L2Dl52rx22jIVeXiYj7xOC6TFuUspPz1eai72pFns89uGTOBjhyx3PCjjHi/4btRLhDHrKcX8jRyU2bUO6fJQ3h+Y5N7ekNNXbxcyxdMMjJMoBB8VEmBAcCJkHVgWKPVPzSnJG5Rp2vLto1p7M+MZAwzhBi0HonUX0sCNwiQL0n9g7enkjl8Nym4faZpWltuf3jkj2HYEKXH+QCJ8NMNz5aYZlJ37A9EpvBrjFEWjlb7+ri0UTLEdd8/y7AOJgyHKoIzehZ2DUCshY+EBl/nmg/MaHeDcAC1FXek0HZS9JddamjImkKaevkg/2aQw5s1xme55B7QYfxVNtsl+9EBijqBmX50Bpk6UbSPudywFgc2T09dHv1Up9H0YUWqLSn1HpMQappjUvBDqaNszuh8wmRdkw9xspnhphQJsP/8X44F1ZsnAfmG2+o1dDBW0JK3E5zp6R2VjeBlYTUINFpkMqQ7Rknq0r6Q43RYkWWZGq6mUWRDygTcOwbT+8gpnLQc5Hi+yOb5TIWDQLHeOcy8coCVJ1MQLSSj3FZULIGCdGtu+mVPmWnoNNUeiLiQ6t8L76TROITSthGpviB11+a06wkhApLE0j5koxnnowVdpyFPnxqqlJ7I8+lZ5AKk1ZnQxlPFl/icTwZMVMXCiF8gWRSK1k6iCzwH5z7zAgdidugbhtTd5O1EH4uvGjfQLHP34XPvhVUp2QIHpxcYhVkuOW5Dg7d+0qLKR2QM1xp8zpeKtwG/CVwzIvMRJVrPTVuNdIlF2b/6c2CYzpUNWM/L4Q8gltUqwIxc/9vykdvFZCtSRrRVD4r2MuDdBiXnWzKjzJrhjm0i5kSozXc2BgZyrcFuVAq+XR3r1J3qqSczsdNKHaUxOH1a+1rMjnuPkbtoCdoIVMNmx5yzD5luJL+S9K3CeHrYzyz5puB0wY3MiAMosYXFg8i3KUKuZxT4MQVYENfoMOm3crv2yilAAN7i2t2xzIesZFwHnZU/kwkOnJ5jnSMuoE4eNSj6WBwxXyeA7kf51zPR2lebC3kAKpT0A9iI2kc84M3XchHZo8ykvWmWmqzlwkGsV7qtSYluDUllZjGYnKbGBfUdwk5lepAcPpl8p21FVJJhj74ZaG5so4cma0Tqkw1BVQMDZ6Lodis/5V3AECxCiMIlDLTEK9dzbQf4nXzSCtFxXTBNa3dhNNSOsJNSi/dRq6spPlJxzZQ+ys7OC6rtHQlwWeN2zXVw5Of0z1yrT8l6NIxJXBwAabBKhRwRCXvQpgt5zFRB5qcx2H55qy+YH4mRN6ozTPvAAO1sdgdVqzN2J7UvOOPHcB+Ed1H0DOnrMZmJ1JTia8k4doa400RY76uufhga4Iu1/cQGVRmxdFFkxIEdywCyDt1IExReCKBwKXMKXsMcA59HE5s8Y2N6qDzoWYHlMs0oHJ6m60nM6V3Hsp8fQ90HBLvaX1EcLpB1YQA8LoeKEotHrpn8qMRQD5fAXqYXZuCUzoUCJ4witvJNROBZVDqIv1N0hkZYqI421Plox2KCtpLeYGvMFw1wnEInfx3Ngj7Vu2DUlk8YBHE9UlwI3wRpmmH5w8BJu2uHaOeQEOmORoO3zgrd0uPW/Kk3Oy5dF1fMLhTDHe4u8aRBQdvqzr0Kw3Du8iR6o6EZ66+FfaeHPuomdYcM3fMzAjQxArb76zYJnZg8bw3ZZFpNyQnHm8BnlEauzFPtt0p5USWGF4T5WfQuCYNVzGeirD71BJewQaoTFQq2pugge3jkR+OqhBY8uka9sqF0ZglhqjoaOiM16oQWU1x8EVmOBbA8C1QL9BR8sQaaRKsabfGP4uafwJF3HBRm5c/Y72Sf56KSuLEDcdiQKOZe8FH7FMTDayYKPvn8GlHLbNrHGN2NcKGtQkfxbXxQ+3NMCSa0nOkvP0qKFjKkNPlgGDRYYYzIQVhr7IEHkRe2+m1qI+DPOuRWjjXEYEZl6clTWOzIowFGEIRfFI8WoyeVjIVNeTlH/NxReJFqVmOv4zC2pYDuKT9JnKC7KQ7dnQRdsoSVc1kXXtyNIS+HWAYi4gn3aURl5KKtDgcyPA6LqosM6nRGVJ9e2jx5igSHBX2fYI2oEBQDSSAlOEBG52ux2VKPTsYEb1GEHhy6bGKRYakQMz26u6/yBEmdd68YVlby3H4PQjyyspQSrHYKVZlzIUh7UjGrdYVkkdc7bcxmky9CtqaDoMduRqhUEg6yczIuRFG5arRXHuaQUM/LNkWIvWm1u5IzAGaiaDtYc/H0oqJkDpTlKSSBkR+qN6+C9WfJPiJEaufuNsEviDZ4FevjkVv9rCmCIEtxJthKyRicXaWHb8UTNHSc7Bxhb5Ezbno6AJ2C+dRZsQQdaOVlo8XU41wP4vwWt+70BJ7XQYWy/cy6DAhaB4WWXPl19PIcCoXhzwFyCACghNaMTj8ZDLKBV1HclOwy5kMhOh78WQyihqoqSevhsUeSm/x3o8JcJQKIS5RA02ArlW2oO2IT2R/3hJMddeDWYq9GVIPStoWfaN+YU/CgiHID/jv5GJLUh+Z4p2zNpttlpcmBvEg4yoRE4OElym91RgQMU0caav69Iee9XYoU316t3knuDvPYS+WuG79eS84b58F90ICpr3enK8wSM1DkVm6pPWJTdunTiBPzC9fIhNIXfbDwixLe8zu13GMv06CCdRxPDr5ltYqwvS2R/Cgo0HdSWQbq7JZmFnO6+ZBj2VQjXEHNxBNdu18F1ZIRP/p72uT0ApdI2KrmpltxfUVn76N1HI59sT3w+KQU3KJ4wluGpTwXR/beV/vLR13PdCpbyR9CwmWXo2QmmuPtEAARYkpIPJ4D5s80tdLTb76RD+6/1vPfo1CBduiubynLVrmyiCCpDkbKCW+chS7OpfsqZABJSiv3C74XFUnd8OzeUaB1z2ZbpVBfOJST7ShvWt5dJfZ7LTqYtfc4eapWByt6tg1Sr7qRuJ5oogwwpiJDMUslcNn2aSHAlEl/18zhQItiPwoRUxQNJ+mfNSZWP3mM4Qs2mBJ0zx5RtWf+uqa2P9CjgCNh5hfyVMU0znaNxBp439jkkUq8ebVlGgHT/dhkuGknQBv5HrnquxBfIuINEtuRbthLFRTk3HdsQU3FuBYZcRvjbiO2S41yVDXr3fn7XzkvQD1G2skZnD8L2l1AQAACX1N6fSjTGKPtvvT9t0lo0yxNie79UVisC2JkJ/zGqCADK/e0c7P1WDuz/IZzxdxp/nBUYV4oH+zTn92cO+qV/Ar3A3f6yrs+vkczOv5xcyroLB7bvDGSlyM3LxXyDPsfO4KeW2t+mBCmVW0D23OeUHf7YkiWqDZNtqTmimpiAu23UKANe5puMIBxRMtyv4Cr5pCGjpTT/Xxa8fhwcownZ/bsFvB2OlF6b3cgwGJEyivRB3FnmtxzX8J2SZzbG5kZGy74vtdK591ZS51PP9TjIVw2cYNUo14gPtnHkdmQr10aNo1aj855D5tgwRUE1EWgIP6ZrQH1WAX3w2t4ODAXHYzlWxO1pUu31vx/OkCIzQDcWeB3/TeTsWw1KeGU2TtwLuUZd5egfKx4p+e1WOhzUuzCwUGOX8l4a1acW1C1U0RLhGeD6jEcKNti1rn4E8etVCY2ljjkB1MBx2XJerVb/9wVlDj6aghDfKoxHIMqAAnJlrn7zRGI9SrxuQTRd3UMAHZ9MQRSUrtCM9/ZyT8T3U9uWsTP2MVgyJBfJ6CMSEOWZC7Ub6hPI+i+CZlwFy/FZLstMHU7JloSuxCLb7DQVh/UtjsqGXLlApR7XZyJXPonjvbgziMOTm0u3zBD3Z3KpdCXr7wB3/A5T5jDmQR7l7Siy6nMSEKlbNOZWD0uAtWSgy+yJDrttQJCzDnYBgI+bw65wfYkhVRfgomcaFB5H8uCJACySWauWjKZBDgsMHC+QEtDiocNRMNpfDsylT2vtRgLYQUELGsw2znVZwSxC1SB/hYp8GQ9Dr/zDTR7qro63VkFUQRnrHcVm1S9D2Qm4xaRqie6SLrLvRNN7jLcZXXWK2ajgTPz78oKu/fbkjAbN+K2qneGdMzadW41Yvck9lkhPKyNhsVBPWJicB65wcZHoV3E8KTdrZpKqSCoRcSEMMzND/CQCljH40cIyLh2soEPp/CW6m3TM/xb3yowzd1WSGvwhJuFgsC4+XpwIiRxk/jF0dSr2/MB6K6AuWOMBUA6oMJFdUqbY85Df+STXoyrwKyMHnA3oQsEn8zMMxgKwLIxE5vUCvjiyT+pVx+CVJnOJvo/iOxJgeqQRkdUF5Jp3J6RlomMRRYG8eLhcYQTLEIv5+4ZihaYIqnpG/cJk4HmEWlrlOZSG9Pz5GIoSKBGIoSqCXgCbgRij4jpYq5dQmLGsC+zKPqOh/fFREP4cW2AlSDhUaru44aoFGvKZakFU1FFCdWA5IZcKGi6EyYCia+PtG7MDLwIets18AZBeHPBCqVSvNf5joMB4Cz63aRUi5ShTut3ldqpCbiJiQyqb+dwLvnqLfv7dGvZPZhoWfFyOVSfig2TQeBBz+x6jJGead9I3gVLniwkWHrCVSgZYQ0pgcNfQbXSHh3lUYJ0MNbyBDPqBX2rURYqeksst8DC6gT1aDgVjhTI1RjzNSF9uZdE5ZIk728uFVxWLA+GrprWbfxL89Lbty7/gcNflkzvJDMkrtiqzSAD7U6brBMkuufsARJJnAtLBW4zl6PhH/TjBKBZy9iBHNNQ89Msvy6Z9dos9amRVoeK4xopmeaU0PMI9aLqvM9fDcVK5i6l9FOMY+OVt1P0/mTI6gGysRJBc+BTSr5SsMiSwtaSbDATnm8mCNJuxOVWvKoZOtrSC40x4vJRzqwIYnXq/aCpm7Tbadt5lrhdQ8pqwpcrXQNXw+w28CBrAg0mM6i2dx47rxtRQzj57MlrAFXFNv7B35e/kOtSjDM6MXqQwfZeNmh/uLb+IA4DwR5eqvhW6JgpJQiujkEG2pA8sP4XFekkISnYcrHPFJd0rYC0M5/QAoisBYFys4wqC/SPrtYXcg23gvELdAEWvHW4n8Rc3AYcs8Ady+RxXUnebE4VAPqq46xmCi3q/FAyFRFf8ENCmAEvc4ki+qx56HhXfWGVVCX5QEmStK/kNrZpTPKUMjj5t+hsMpVbOmVejkxBSt60zuYILnKgtQJ4ScSAUWWZ9HNyoO5DEuE8exJ+FSMmhfEvzx0DLPdg05qeyQhuQYqRhZYdvRoobvkjnI6mbH5JkEGhaKuZ+ajJ/RuAAA4JtyUAnTHAvZD5Zqe8HdqCWQOJLtJGBSQGoETBpHlrCamzvzPwPeYTrdG/ax8GlrGNgIFWT3w7RPtO8izu4uTA86Ft5rxQVsspWD6aToUPtEIgNIRk52NfcBvgdLdKNXzHJTfpOW+ieHyUlB0v9KEk6UtLHStOBkj6UVtJg6n0nVCWf37IUnv7Y2fHya/nG5Nhd/bTGVIB76Oa+vwYtUP3eLXEO5yVtHbJGjArEHTXGR1j536L0TWGL5E1Y2GS6UyHuC4W7k2VBmzjQqcQu/GOUJ/IC8BL8OmA7vDfZYANoi4qz0DycyVBlI5CffxINmRr/wpmPZ4ZJW12ebz1osjxJUDksE04Y6E0TcnIOuSZMTsFReUjc0vNksUtmYgDk5nyd/x+aLt7ciWkgTKL6r4bpXg508DRN4ydI2b1nXY2qOYBIgrKYu8fEMGczuABeth9BFbZcDgPKLffxkoAJT4QmxUelBjaF3keFCSTO0FccoBBF9h2ow3bkfsKczNDeLqG0jp74Y6x4gFUIB/qHia/tQCnFmLVieRNWcJn3h0sDdCygbJ6b9sRRXmLIiyTre6C72PluYhwh9iVKAVx1bvWs5aoLaLlFmKLqhYYQH8WQKbfI5N4PG/nzarJG77EIt93rjtFOthyumUPRk+DGv/3vPX+tzzvrelCWDAm1oxJwP04okTHIf8BfGY6J6bOCif7fTfnpLRLF71mE+11WSvBOxFWo8NtgUIuHEBtFKv07L3h5YoM91ehcGou8jj1rhTN90LpePTTTdRx7lEzsYf9bJYvz9vw1ctRon2/W4nzlZA34LVhhU2k2elWzK/40NltNwAw0fBzNTyy/R+nHRgBYx4a9OrP6mm2ClQdlVgGqTDQF+sEG6GoplokuLfc8TBzB9u4HsNgh2v7SwtFCqDYmQhFicugqYX4DLWBQXtCnaCkcWmbGiMMmzH25y+LCDxlA8KVkvAMpRixj6mjaRglyEBW2tU6WrnANbMOJsO0ayluYUWl88C7Ol7hlDLEJDKihnXCpqck538Fj89sbYNzSrMCFSxsp3wo0CIovY1A7QIgIbv0vzgvpu4iEXhBLsyjYJ/IlYAKAILbKkOoFV1HeOoOgQUD9TsZdYAFiI/xuxEK2LI40g1Bz2h3DYT5cz6JtJYjsRoPde6ZWpyolLJnmowAueUkY71gScCxRMwnnYgyQRyHLj6sRQBVBc204AjO90Rh07IA4Vi+o1svSCOcrkwgghh6aock/vTdgKIY02UvajMxr2XHRW7ZboqumSfH8ZR+kvPrkwelIAYLwKojhX4rY2ZV0BFDPH4Dr5HvR4Ax9qLTIrxDKT9l2cXcUgCpz1GCKx2kyvE+0jXcor3oRNWnWwAkC/3pnw2J0wB0fdGCMNBBrnXICRcj6Y3sKW7QTXBCG3Ub6LmdgIiIi/FX3JxHchNVpaEiMELmsn6GEMy7NK8UQ5Y4d8fp+NyuC8AjB7MPIKDkqJT8uilfYY6TkRWOHzJ7hbLBtmAtY+sPbaUpp/IMaQFMT8o7di3Sfc3urS2qFHVRarlj17Jo++glsmzZ1d4XfUMNy5B1dsK0chzRHwmM6RR8FDwwrC7bGh+23RLQGT+aOHzfHHKT8OFBlCplSiKALaBB9vWjCTCiN1aHFQZMqFW17bcBan9d3jpJOhDnh63tJKt8LgfI2IsDfADza9n/dV17k+/rPjULUFRSpsQU87X8rk3KgVDzuVJdO0hbZBVlAp1mfdWX7O5U3SQoo+uQ5gmpbN/p7jkAtlj99dpy7UVdyyhG7o6drQkOHEdRIYZ5QOuR6plzgIbjbh3IjBGqYjf9cWNrd8sOwws5IkFCAmUAcZkTqXtJAAG6dSd+SFwQExCHgs1v6nqhgh7pWtS1D8X2hTCdNWhahDePIWUIoOlVoLxp4ieTvye/sAA7BLDxQz6V6zrNkil5cMYdiJpJkz7E8v3vQMgZBKk3g/f/KPSBZTbiDm5IqwiBOqha+BdSSRCB168Vknxx4OnsGdQKD7lu1ZtnTgC6mdKLLW0mV6ptt+Yl4xS1HcEagkeuuzvUVIgbMGRa7N7TPagkXus3VWlICmoUm8IBYok8zefesZn1fCxYScNQZnU+EbOj+dKjZA9MC7gPwk7sHOqc6Ku9y2LVwFXXTAvZE4Ie5D2qqetCWfF9n14J9lsFJLmaQ2kfQH1BuT2MX8Is+FB5TWSBrqvFaWcEcjoAbXdhPuVRTrHufH+YbKPy9oDX96pJ1UW4RMK2rUZPBhtLdq7VUt1BVpRieYWFd4JZLyf151fDRUhJcy9tuWA82w+V/MVK50SUa1lLpw6q4CJyxvISFPPOHMIKx3JIUQm2lMFYJrioU4kGxWRJfPGwBjdfWrUi+wDxJSb8ZCIK8mAf5RA00zfrY3hnCakhhEujjmFd7X5CWs8AYMB+JHQrZIgskDrxhwsWgV3LgShCMAVrZlsde9fQx2IE4GK5vrQJbUnelJpaUELpVTzIBSxbpWji8wC0FJnOEeu7WgfkU/Nka51O+vChLAcazkDF8PlrNIUwK9ktNHkXsHEj0BpyOb9VMqd3OgIVjNXYDnxWBqzYKJ18BQiJqOmBZ7rQ3YyCBS0mLmkpKUcbmOUp+QgCIxqNofvKlAqy3VMCtrBDYZyjSPMl0qe1+W2dZCXHA+bbXESYLHcwgHSJguoI1fS2DtptFPSwDTuhl9JxBf66ygRIV26oL+QQMkQZ3K0APhtsyLhDUwryral9HBhUHuGADEcmwEM4GsUjb7WpxomCBV5scEg6bnpEIbAnImAbnCMxWczcKLNrBPqG/IGzLeE+B0QTm4g5yPi+w3dx6h4+1H3a2LK1X7pss5wU8px8/cJlgZlV3eIs/DDim73LOuO/7Zo2fREA4ZwCellCbTYDw5GBnM103t0zRjMjK96vOUQp6UeJQu6RHF0OQ4pPMg9CpAY+KUr0/5tyyNRjAUtm7rAIBLATaHacy4LL8nALH5h0lsboOguSx3arpsmLEt8bHlmYQ5HUtyjTgdE6pgDpjTjkuuEX3WuNbqMcin5Ip7OvMmeSyTsh2JUPFs+g1lQ5gxenTLl0IEuf2NzkyQQ57nYUQdmdwr4ORPZRHFzj7LAAAh+AcEjNi0ww4odQmY9I99A/bITZlVBu8Muj/ZiCUDVY0xbLIC6okh+FDK7/iglu/fh2GDbkzbbyu3P6m4gXK5VFFGFwA6BuH+kM9P6KCW7/y6TebyBnfpXmqst8Y9UKfrHR0ooMvYH9/tRcMYMiEguMB9TrJME2D0dMBl4MwCOvK9b1/Ax7oDPM3j7xg5KDCmZE3IphMjwRm7xRfCRJYnv7DolHG3W8wA8oJLuHEiBz3vrvCRAVnJNGzdU6eNVpH01Cut8HpQfIbaXsh/dvFM5uRmZ2TKu4d0wD2TAnlobA/WQMjy2INS5PQNGOuwMtIxZz+G5ZPtjtRmYxGMknskMltZ3CDK/FsqDNY5ZCv2SeTYeuMz0wcVM/ZqgssoJXzxYBUFkRl7hz8Cqyo1v9CHM+izqCi/DhPo5haEGH9F2G47MvNOeO1KZPbXsgXSGdwy5CfCgf8jFHm/Gw0z0TndxuHzWVmLUC/hDzN7bzd5n5Zjviv/KGbzNV431/GK4/JC0erC4N8xoZOlFdn2VzF1K0htbyJRlXHwxI1uCd1/MbMmjnvXuklBWZfIH0Q760K/Xi+Xdk0+AFKeqYgEK+jagYIbnwiwK4f9eugVrbsDAXUCLyHrOZZSwUnBCJLPVaWAl7cAXy99PL7X3c3uqihYeJpSogznUJdLOeGRJJgxAl1+zMPknVBnEmuDDWoKIzBdfYU8+DUeyozIHGFXGdJtIOyz4BrVLejhmSM+sxv61OftXyCrzO06jhx0ldexcG6/B34p0+k+kQNidEUHvU7WufmmfLz4lTLBEUFoh1wTD/FOgA2YW48QI8SXBSQ9D1gVPiQg9TuXGFw5pnkaB3MwmSbEpdSqhKSTUJRygPszbf3uuTG9H3+DsDGYss8geuU2FCGXQBjAE4AmwyzPh7sU0JVVNVa1VqrslWNwVTl5Kbq48mcR9bxYCMhHZOHxyPSJudaSAeFkNYcZlLiuaapcs45V1XOOeecc845R7nJZSaVmS4zM1tmZsts2TKzIzMzk5qSoigq2rz+2rz+2qzN66/N66/N66/N66/N67/+67/+BjIynoYUKy/DiQkiGhQtL1pAPjLABcCAh2lggmUai4NZmcXZXNeGEyEj6ViXhZFYItmmY2JdJB2NVXJpRjgcXBoJGxwfCBWsHxwNiAAk4HLhwuKy4jJCAnowwkSMEtq8/tq8/uu//tqszeuvzeu//tqszeuvzeuvzeuvzeuvzeuvzeuvzeuvzeuvzeuvzeuvzeuvzesfGqFGqBFqhBqhRqgRaoQaoUb4pOhJ0ZOiJ0VPip4UPSl6UvSk6EmRRvikSCN8UqQRumghAsFGAgyUOYGgzAkEZU4gBYFSWFRUwMCA8qFDCA8cIAsZEEwmhUWlgAYKVLCyAMQGFZkPzoGDGahijQYDENAA0mtAoJhTyBiDOKIBEsAyAAVBAMJgAAMxCMDwDACMZIwxEAAYACAwYFoAz188Ozn3Syg3NZMlEUybn/4tlJOd8YBZ8PQlJmVBPPI9/ZDMEIxHe4gfXqUvroqvcF0CPrNO+1xWs1FMmn1bU3WQ4Co9sNr34QIxbLOMonaY0fxox2Cd7XWVcScqYnpkivtR+g38AuvqaRdEyEGPLL3lSFkXHsN1MJOCMDwGii8T5Cw8BtSFch7wkvC87QowrWEE9qoBaV9G6Uu+wEo6E3TsoRJwCOYG0STD3i3rCBKmSSU/7AY7BjVA95aKuRqA/fhcjh5kZUD9X+9MLAeZTz1fmm6RwdC9V8+Xl9AAuKGmz9Xd/MYc+QiIm2YIaBFWrhqz+2BHaxYIdr1F83LO0OpyoNMuh+Xd2sBLjdsOgg3MtMu9Ku+kN0cbC89YQwW+VfROoS7YofDoHYhQIjg/fgYve2TfwgXq4lKZvwVQx6UBSBot7Zk+lqKb5gc2shZ3MJ+9aSJheVkpLBg1pzg/OIplRPXNXw+fNAY2nStH1sHDJy3vclZroKWHO8HInGgKdPY3Cs9F/0cv9vz+NQQ7qNxAWXyC+uXSgMq4ITTtsmsQxJSlHmYK12khsLujoFZrR5/pSbVwhMLH41VoinjKpEJoh70BUJtlfIeUYXVgjDWwlmR/DDoehSOZtGPPtOa1svSx7N9b9fPLh1bBl5SSkKgHa1M3qQJAQfSuSJZCaxzW31vdgn++axbz+llrAT/7A5cuNN2afiHjomKiIiAGVMUSp/D/ta7dK9X+f4PWW7wPGDn5Oh5NsH9axv4nava8kv2rQ0WZwR4eADXP+Xoc7Pp9uaJb6n+f/SSEnQaVtexGwP8vxdC0PrV7TpF0Vdm9AcDRsZGQAQgHMs+C+yD7yJhCLJApBsVBl9kJfhAjVMk0ImqblAKTp9UGYf/tsaHvRyScggsLoCBeQ6VsvR+IHvU2nAwPoLAKhlGjdhuYhuOASkyMfCNiaN2Go6jkjDxCVpGu2dX9I0i8N4yS+xNke9FDVXWRYCgfkApAw+ML34YP2CqR9SoMcNFdQ+5yvKnFLsn12Uv7xUr6r3Re9ARQrCr9Odx3n8DYUhAJywX95wgw1EpIojQUea//N6lwI2rAB7QvCVwzSrQvi9gnRixcCyjMu8vspy0P3wHXkPafytwAJ8GZHmz62/ID9QGwC4qMFYLpCikUpv3AlQe6MAsnxQXwVCjnOy5wjykYGELCRUqbXJRUxKAqQ5yZlU1iK7GJqBxJM0ku0PLzrpLUu0MkkIsHLD63gqxY+YRsQpJIFyylFr5ou2gh6Dyi4qXWAgyj40lSYdA+MGMFFzc4/MCMn13QOLSnG8EP9bW+JBM4Cz7LrKIN5xBcqGHPJFo6q/hz8Cy91mUZV1eTof1Gdkh0fJUeAs0YEkXAIUwZDyF3z5IZWREhF2fJ7IZF+O6XcB8LIyPxjQuz7EdUIRJKMFlolBUG/GEvVEv9aq/0GnirEbTza7WnqRKtGnTMk0B3wivEWcbVbnMyh0Pvk2g6ozgcUjqOnnkcFUPlg3Zggo4X9okwScgtiI02+BdvmV5CeSeW13oPDitYqGu/VNICBxEIUreGoo5cayabcZ4zuI1iIIaRFEWLtWaajfNcCbBdrWNbkhO6ar0c+lIUzZ5acyxq9dQN6cX1tEYlk/ri1LQuVbsUcNBL67dJ6wpqqCDh89Fqh7hoZYuhNVGzXxZH0BqVTAOKe/5Z18KzqsJk0jl0VlbYT5rLOStsOu6zWVUr0K+BzsZZbJlDyKwrPtAEZm2I7XbSuKyZtl+Tw/b/saw7orJC4+IjcpqyTl7DEeROVhL2sQkSkvUh92htRGSVMt52uyArtXHA7fRYQc0Ccm/HOjX9BztorFpCKP///1QAAAAAAAAAAAAAAAAAAABOAAAA/f///1oAAAABAAAA94wAALxhAgAotS/9oLxhAgD0YQIKSoZ3GxDYgwD/f6udV3AOghIJBVxIWezO7hD39945D0YIxAZHB7ZhGaZhGpZhPctwnvWs5zy7cJ7v7MIufGcVvnMLq7AKtzAKt/AKozAKr7AJrzALm7AJs/AJszCeT/iE8ZzCeIbhFE5hGH5hGI7hF37hGBYdwzUsWnQNz3AN5/AMz3AO33AO9/AN33AP83APBzEP83AQA3EQHzEQA/ERD/ERM/EQDzETGzETP7ERG/ETJ/ETQ3ESJzEULzEUO/ESL7ETK7ETN7ESK3ETF3ETI3ERFzESEzESCzERE7EQ/7AQ+/AP/7AP77AP6/AO77AO43AEN7ADO3ADL3ADJ/ACL3ACI3ACzxmBEXjOAzznAh7gAS7gdQEH8HodwOkAFjqdFtoWGoBtG4BvACbg+yZgNQEbsFptwAJswAoswAKswAeswAx8wAfMwHRmYAimM50h+IEhuIIf+IErWIIrOIMlWIIz+IIzuM4XfMF13uA6i/AGb7AId7AIk3AHdzAJezAJl7AHe3AJg3AJjzAIg/AIf/AIh/AHf3AIc3AI25mDOdjOGmxnDNZgDcZgC8ZgCrZgC6bgCabgCJ7gCY5gB3yixbH/6MY/uj+6P7pRlaHAcRTFcRztP7pRdClVhgJFURxHj+M1TqMoiqb+FtgBXpz6o2vgBoCMOqJo26Mo0o2bULSx80a6Uqb+Foy2bY+jbTdwA2Dwjy4PhjiOoow6f3R/dH90f3TjH90f3R/dH90fnWiP9jja9jjatm3boiiKYt0zP7sLCj6EayZyGIfjOByH45pvwcZxHEdAcQxg688wL0/MM2X74MYnLhrgQ6wwN6mWJTy8u70tzoT0odCSKIaXEhMExeEoiqJIbIMoJxrENix4tIGiLZkw3Dg3gAE2TRDbnOHwCE9FURRF0X7hRIPIhpMLKsJwIps01NgIO6aGRQmRTV6nF3M2TRDZdFPAYRKSQ2u+BeMhgtMcjkqihkWiKIqiBjajAheJoph3Z6GUnd/gDb0atsQNg6yEOeGTskwUxWuTxlRmNHCPnRcISKRNJMADDfAiASpwNrzBAA2BwBmpvNz6Ieg3eEP8KyFtTpGZPxHwR64EoiiK4rZYeHqsCRADvDgl0mXKINpDcSiO4lAcxaHoIYhtNy4Wnp5uvsxAmhMEa3AanywiFWFzhn5/jNmJIUVl1MKp2GA1RStEYnU5vAJpmZ0UMUcuw7ANbrskXkAUYJijjoIdDTItRi+0xA2WAzOYo47C8AKiAHYTiikZ974oKAVABacrkJaNxOqyztc1CyOYQCml5rwN8/tjbKQibE7dkzhNRr4sM0o5YATCgwKx22O8HuMojnqj3qg3dpgTBGvMkmoo8gWRNE54UU0Es6PVKH6ZVGK8cAuC2OVOjTEDnyZxywIAo4Y+P1i63Bk12FpW6sLYN4Tgh8wZj3mltvUYNI7JiHgbhphEoEofugB1LUQ+SeKGL5IkGPOGeXl2fFwZGQ6xtWxIQgmwPCBoDPOIyKCUN8wrgofHH90w70ghvSEMJTgujTBGGHVNrCQL3NCjh+AZO/COMb5hl0oC9AIBm1Lqx68HQyhjX6CbLLxK4ZB1akjlQQFBPjQyBo90oBt2waMhCmqESW/MHzJBL4owDYoBd2jYZcCuP7pAcHapFBpCDa+s0BNM4mbRIK1fD4ZbrDUSNMGqVyk6GmqGWZBhGuue+Y3jOI5jiL4YY4oUKUYSkLqMowkMq8ZxHMdxHMdxHMdxHMfxEeAJFClSpBiKSRJMGSIBBmuIYpwhFFHODJHkSTpxJc7wCI1OQxMYVg2LjNM2koDUZSTyxpDIg1UkccSBIx2IvIIlCokWp+6Zn8hDXIwQfTHEIEX27C4owFPxx68HdoMoxB6EpHwI10z04efInYdPdl+UAMuzRSwhiqKdnwcJdqJod8YWLeYRVCswEjgVq+zEOtFOrBPtRDv7jD3ymAM8gAOw0TgeSEJDNXJGCfp5kDD2QcBnyCd4aByH43AcjsOxjk6uBQfk9EER+1ybNOSrexb4Bi9P7OOM1JAvB6/AcIHKiH1o3RnyZRE8wSyG2OcRsiHf3yBBJccaiX2+DBryDeoiKEaJiX1KPBnyQYrTYe4ECkE0gcqIfKLFGfJJEjeOIwTAuWd3HAAjPNIlTIE0dwKF4Dcpm8RxHO3RtsfRHkd7HMdxHMdxHMfRHsdxHMfRxrvDs3WHB8lRjx6R9gbnhl+4/cH7Qu4N3l4DU3t3ovD2tji723O0d8xsUlkELQz3iuHVFfJ7EWkPF4whmFbJbFJRRGUagpkQZhQYYRuGYIbbSOlA42kIhoieUc4ELQzBRAJFisObSEMwf6NtawlEREuiGLYWT2uGWoD1bSEQuGVGquGWNeC4YGHEBUqnLaRODLdk8zHkkqMMlw1q7CGFV3KGFG6JGVJwpmlYYW7SsELeLzLchhU2jRhaKKRrWIFalaGFPs2GFurcDC2gkTS0cCTTqOhbGHtcNMCHPS5q8Wpc5IbUuAhZBHtkNGSIPTo6hGBkBOvU2IhGidERHhVjI05ZRkdOQo2OFrCy7aGWEsMmmYZ9yNjjEPAECkE+I/oi5VowbGM34hHOgW0PBflUODT0wY1vuHdEVlkbCu6phsEeCu6BRGKIYZuTTWEPzUTTguDbUPDD3ol7atgar2jfgwlj4KVVmkQ9ugTZtt1BFBYsdpJMkBEB7QQb/KPbC+QxB6jXxtbQY4cQUU+TD4OL7IbYtm3nSAyeCFjo06AdQkFEOH/U9PpuQKvDdEco5klGalDRB0h2ffqQEQFfoRjkc8iYbT0nnHrZfWiSScwj5s3gIRnL9FasNrs9LSXEPAs4DApqpGps80fnS7Z12MdgF7Bm13mwGThIcDuwDcS2kPmXy3/cy73cxz3cx/3bwz3cv73bX33VWZ3VVz3VV/3UUz3VT334Uy/14YcvdVEvdVIXdVEn9U4ndVDv9E4H9U0HdU/f9E339Ez39E/P9Ez/dE3/9FHXdE0fdU4f9cFzOqcPPtQHb+qhHuqmPt7UVX38eFVHdVV3dVRHdVdvdVef9VZv9VmH9Vm3dViHdVuvdVvn9VqvdV7PdV4P9lzP9WDf9WAn9l3fdWL3dWIvdl/39WIH9mIfdmAH9mH/9WEX9l//dWHXdWHvdV3X9V7H9V6/dVzH9Vun9VuXdVqndVmPdVl/9ViP9VdndUIH9EAPdED3c0Dfcz/38z3X8z0HvJ7rOeDrHPB3Xud1fudwfudzDudwPudvPudx/uZvHudtHudy3uZtLuduLud27uZubud/t3M8//vf8ZzO8ZzP6ZzO+TzP+fzP8zzP/7zP/3zQ+7zPB13QBx3RBV3QEb3QEZ3RC73QGV3RGT3wiq7ogXf0wFe6ozt6pUN6pV86pEP6pUf6pWN6pEc6pk86plv6pE+6pUu6pVO6pEs6pT86pQv+0R9d8I0u+EVv9EZf9ERf9ENP9EQ/dEM/dEI3dEMn9EDXcivHciy3ciq3cimnciqXciiXcieHcih38iR3ciZP8iRn8iJnciQv8iJH8iFHciMf8iE38iA38iMP8iA/ciE/8iUXciFfciJf8iYnciJvciVv8ihXciWP8ieP8ip/8iev8imv8iyf8inP8ivP8i6/8ivvci7vcjDnci4H872DeZnvfe9lHuZlnuZhHuZpTuZpvuZkTuZrbuZrzuZmbuZsfuZsruZnfuZq7nc1R3O/+x3NxxzN+z7mY953Me8738VczPn+5Xz38i//ci/fci/X8i3fci3H8hdf8RZv8RVP8RU/8RRP8RMv8RMf8RIv8RH/8BEP8Q//8BDn8BC3O4dzuN013O4druEa3uEY3uF1x3AMr3uG1x3EMzzDQXzDQVzEN3zDRdzDRdzEPdzDTZzETVzFSZzEVRzFVdzFURzFXZzFXRzGWZzFYfzuMB7jd797jOs9xm9c73q/cRq/8R6ncRrvcRvv8R+3cRv/8Rz/cSDP8RwH8h0Hch/f8R33cR33cR7XcR3n8RrncRyv8RrH8RnHcRmf8RmXcfEynnfx4vOO97y/ON7x/uItLuDCAziAC68X3tfr7XK3xbmcy1mcvVmcw9mbvTmctTmcu1mbtbmbsbmbtxmbsXmbrXmbudmarZmbr5mbwfmarxmcsxmcxzmbs3mcv3nc72/+9pvc/zU5k/s+vx/wfH7AA3zA5x7gAT53Ap+7ghM4gSs4giu4gyM4gjs43R18wulO9wln8Am3cAZncAuHcAu/cAiH8AuX8AuvcAmX8AqP8Aqn8AiPcApvcAp/8AZv8Adf8AdP8AVf8AQ/8AQ38AM/cAMvcAMX8AIvcAEH4F/e5V7u5V3O5V225VzOZVuuZVue5Vqu5Vl+5VmO5Vd+5VhW5VhuZVVW5VZG5VZeZVRG5VU25VVmZVM2ZVY+ZVaG5VM+ZVhOZViW5VROZVl2ZVm+ZVd25Vum5VvWZVqmZV3GZV32ZVzGZV/mZV8eZl7m5WEO5mE+5mAO5mMu5mNm5mIuZmZOZmaW5mROZmleZmmm5mVeZmp2ZmquZmd25mqG5mqeZmiG5ml+5mmO5md+5mhW5mhuZmVW5mZG5mY2ZmRGZmMmZmMWZmImZmEGZmH+ZWAG5l/u5UiGZEELGpIdGZIX2ZEdeZETeZEROZETGZEJGZENmZAJ2ZD92JAF2Y/9WJD7WJABuY/7GJD3GJADeY/3OJD5OJALmY/5uJD/uJAP+Y//+JAH+ZAZeZAHmZEVmZEfWZEV+ZEb+ZEluZEbWZIDLcmWHOhAWzIlW7ImUzIla/IlazIoX/IlgzIngzIpczInk3Ink/LoTu7k0aE8euhQDuWhR3noUh7lUS5lUS7lQYuyKA/akwf9yZ7syZ+8yZ+cyZu8yZmMyZlcyZiMyZU8yZUcyZM8yZEsaD+TcZ/7TMZiTMZ8FmMx5vOe+ezFe96zF2uxF3OxFmsxF1cxF2NxFVcxFk8xFlvxFE+xFUexFV9xFEfxFUvxFW+xFEvxFlPxFncxFVNxF2dxF4NxFmcxGH8xGI/xF3/xGIfxGJtxGIexGZexGadxGZdxGp9xGrvxGZ+xG6+xG8vxGq+xHP9ZjvH4z3/GYzjG4zyGYzjOYzrOYz2mYzrWYzvWY0DbsR0Duo4Bfcd1XMd3HMd3PMdxHMdz/MZz3MZv/MZtzMZtrMZszMZqjMZq7Gc0RmM/91mHbRiHcdiGaQQaRsUoF/WiWtSLdlEtqkW7KBbtolsUi2LRLWpFt2gWtaJWNItS0Sx6RakoFb2iUvSKVlEpKkWraBSNolV0iupQG4pDcagNpaE2VIbSUBoqQ/VUhuapnuppnr7QPMXTF/pC8VSF4mkLVaEqtIWi0Ba6QlEoCl2hJnSFslATakJZ6AlloXd6Qk/onabQO4WhKTSFwlAXCkNjqAt1oTFU1BhaQ0UVtYbO0BqaQ2foDM2hNzSH9tAbekN76A7toUF0h+7QIPpDg+gR/aE/9IgO0SPKRIfoEGWiRZSJOtEiWkSdaBJ1olA0iSZRKLpEoegTXaJL9Ikq0SfaRJWoEm2iRrSJIlEjakSRKBFFokKUiBJRIQpEhagPBaJA1IfyUB+qQ3koD9WhODSCNtAH+kAb6AJtoAp0gS5QBYpAFeicIlAEOqcDdE4L6AAdoAV0tYAG0NXVAJoaQIWamipUq1ABqNUKQK8AlIBerwRUlYAaUAMqQA1oAhWgAjSBHtAEykAP6AFloHTKQCEondIpBHWgEJSCOlAHSkElKAXFoBJUgmJQC4pB69SCWtA61aB1GkI1qAYNoR00hJLQDtpBSegHJaEl9IN+0BIKQkvoCAWhIHSEetARKkI9qAcVoRxUhNopB+WgdrpB7TSDbtANmkEvaAatoBf0glbQCVpBI+gEnaAR9EE+y2XZLJvlskyWy/JYJstkeSyL5bEclsWyWA7LXzksg+Wv/JXBUlcGy16pK3Vlr8SVvXJX4kpcuStt5a7klbbSVvLKW8krgeWtvJXAMlcCS2GZK3OlsPSVwtJY+kpfaSyJpbFUlsSSWCpLZKksnSWyRJbOklk6S2nJLJmltISW0vJaQktoeS2p5bXkltSSWnLLbMktxWW2zJbiUluKS3KpLbUlufSW5LJcektvWS7BZbkcl+ASXI7Lbzkuw+W3/JbhcluGy265Lbdlt8SW3dJaYktsaS2rpbWcltWyWk7LaDktn2W0jJbPslmKSk8JKkGlp+SUnlJTckpOqSkxpaa0lJgSU1pKSWkpKaWklJSU8lFSSsF8lI9SMBulYELKRtkoIeWihJSBuSgXZWAyysCclIySUU5KRzkpK6WjdJSVMlJWykwZKSNlpryUmbJTXspL2Sk3ZacMlZtyU4bKTxkqS+Wn/JSlklSWSlNJKkmlqRymqWSVwxwmq0yVrDJWpspUGStXZayklatyVdJKV0kra6WrdJW1ElbWylkJK2HlrHyVs1JWvspXKStVpaxslapSVbZKVNkqTyWqRJWncsxTOZhjjjmYo3IwReWoHJWiElTSSTgpJ+UknHyTcLJNvsk32SbZZJtUk2ySTapJv1STaNIv/RJNjkk02Zdjckz2ZZjsSzIZJsMkmQSTZLJMgkkwWSb5skyeSb7kyzMpJs9kmhSTYjJNmsk06SbNpJl0k2vSTcbJNbkm4+Rfxsk6+Zd/WSfnZJ0EzDk5JwHzTgImn7yTd5JP6kk+GSj1pJ4MlH4yUB5KP+knDyWgPJSJElACykQ5KBOlohyUg1JRFkpFiSgLZaFElIQSURpKQkkoDeWfNJSC8k/+SUHZJwXlnuyTfXJP5sk9iSfzZJ7Ek3YST9JJO2kn6aScVJJGEkkiSSNJJI2kkCSSRFJIAkkh6SOBJJD0kTrSR/JIHakjeWSN5JE4skbWSBw5I3GkjZyRM9JGxkgbeSNjZIy8kTLyRu5IGSkjdySN3JE9kkbSyB6ZI3tkkMyROTJI/sggWSR/5I8skkOySCbJITkkk+SRTJJO8kgeSSfJJJ1klGSSTDJKPskoeSWf5JO8klTySnJJKkkluWSV5JJfskpWyS+ZJb/kXmbJLLmXW3IvveSW3JJeUkt6yS6pJbVkl7SSXRJLWkkriSWnJJaUklNySkpJKCklmySUhJJNckk2SSW5JJekkkSSH7JD2qVddsgN2SEz5IbckBnyQmbICnkhL2SFjJAVckJGyAg5IRnkhHyQDJJBPki6fJANki7pskEmyAbpIBNkgnSQCtJBSkgFqSAl5IKUkBRyQS5ICgkhKSSGhJAQEkNaSAzJIS2kheSQGpJDekgNqSE9ZF16SBFZl3UpIkGkiDSRIBJEmkgSaSJZJIkkkSwyRbJIvEyRKRIvVSReiqkiVaSYLlJMvXSRLlIv71Iv8/Iu7zIvX2RewsgX+SJh5IqEkS1yRa7IFokiW+SJRJEo8kSWyBM5IktkiRyRIXJEfsgQGSI/pN2/fdu7vdu3Pdu3/dqzPduvvdqvfdqrvdqn/dmnPdqf/dmjXdmjvdmVXdmbHdmbfdmRHdmX3diXndmN3diZ/diZHdqP/dihPdmhXdqTPdml3dml3dqd3dmtndqtXdupndq1Hdu13duxHdu9ndu9Xdy5ndvFHdzFpQ/u4NInl04AJ3dyCSAzAWSBLJDCLJAHUpjCPJAD8kAiyAE5IBEkgUSQc0kgCeRcCsi5NJACUkAayE0DGSA3NwOkZoB8amrCDMINwgzCCsINwg3CCsILwgfCCEIHQgfCCEIIwgjCCUIIQgjCCUIJQgZCOmEDYQMhnXCBkE6YQLhAuECYQKhAmEB4QKhAqEB4QIhAOCcsIDQgNCAsICQgLCAcICQgJCAcIBQgDCAUCgEIAQiFwhUKhSpUYQpVeOGF3mu7bbNttt223Xbbfttu222/7bj9tuB23I5bcEtuwW24JbfkNtyW23DrbcttufW24tbbaltxK261LbfVttaW23Jba4ttq+20pbbUdtpK22kbbaWttI220DbaPltoC22frbNttsuW2TLbZatsl22yVbbKNtki22R7bJEtsj22xvbYFltja2yLLbEttsOW2BLbYStsh22wFbbCNtgC22D7a4EtsP21vrbX7lpey2t3ra7NtbX21t7aWjtra22snbWzNta62lj7al2tq321rPbVwlpWy2phbauFtbS21bZaWitraS2ulbWyFtfaWlWLalftqkW1qRbVmtpUm2pN7ak1teOe2lM77nAHd9SW2lI7akntqA21pJbUhlpRG2o/ragVtZ8W1H7aTgtqQW2n9bSddtN6Wk+7aTntps20nJbTZlpNa2kxbaWttJj20lJaSTtpJ62kjbSSVnAjbaQV3MAVXEgbuIELaR9tol20ilbRLlpGu2gbLaNltI3W0QpaQhtoAy2hHbSE1tAO2kFraAutoUW0hbbQItpDy2f97J7ds362z/pZQNtn+yyg/bN6FnDzbJ4F3DsLuHT2zt5ZOjtn6WycnbNzNs7+bZx1s3/7t26WzbrZNMtm2WyaPbNp1m/P7Jn12zLrt2O2zJbZMRtmx+yXDbNh9st22S+7Zbtsl92yWXbLXtksm2WvrJW9slHWylrZKAtlo6yThbJQ1sk2WScrZZtsk5WyT1bKUtkn+2Sp7JSlslh2yk5ZLFtlsSyXrbJVlstqWS67t1pWy+6tl91bvvWyXpZvwSzfklkwC2bJrJgls2ZWzIpZM9u3ZlbN9m3fqlk0q2bbLJpFs212zbZZOLtm1yycfbNwts6+2TdbZ+VsncWzclbO4lk7i2f1rJ21s3o2z95YHptjcyyP9bE89sf6WB/7Y4PsjyWyQTbIEtkjS2SN7JE9skZ2yRrZJLtkl2ySZbJJtsgyWSZbZJVskR2ySlbJDlkkO2SBLJJFskBWyALZHStkheyO7bE7Fsf22B6LY3UsjqWxOlbH0lgbS2P11sbaWL2VsXqLtzJWxuJt3uJti83bvG2xL7bFntgX+2JP7Io9sSN2xa7YEYtiR6yIRbEoVsSWWBFLYktsiSWxKZbEmtgUm2JNrIo1sSxWxapYFutiWezdulgXe7cw9m7FhbEwVtwYK+6MjbExdsbW2Bl7Y2tsjb2xOfbBTlgIC2EnLIWdsBaWwlJYC4thLeyGxbAYdsPW7YbtsHVbtx0WxHZYDwtiQayHDbEelsOG2BDLYT8sh9WwH/bDali71bAX1m7t9sJm2AsrYTNshpWwFVbCOtgKW2EdbIR1sAs2wkbYBdtgFyyCbbANFsEqWARbYBWsgi2wc1tgA+zczm2AHbAB9jtgB+xXuFdyK1yhkttUcipOxWk5FafjtJyW03GrOm693l0vgAWwAhbAElgBK2AJrIElsAfWwBrYA5tgDyzdJtgES7cMlm4fLINlsA8WgjbTaOpMnWk0labRlJpKU2lKTa0pNc2m1tSaZlNumk23KTflptsUnG5TbwpOwak3DafeVJuG03CqTb+pNsWm3/SbYtNuik2raTftptX0mlZTaHpNryk0nabQlJlO02nKTJ8pM02mz/SZJtNlmkyL6TJdpsX0mBbTYHpMj2kwHabBtJcO02HaS39pL72lv/SX3tJdektp6S7dpbQUl9JSWYpLcaksraWydJbW0lo6S3PpLLWluTSX2lJdakt5qS7VpbzUl/JSYOpLfSkwFabAlJgKU2FKTI0pMUWmxtSYIlNlikybqTJVps3UmX5SUhpKQykpLaWkdNRSWkpHNaWjplJTakpTKStNpauUlbLSVQpLV6krhaWw1JXGUleqSmNpLFWlr1SVotJX+kpRaStFpUNtpa10qKd0qKP0lJ7SUTqooxSUDuqgglJRCko5qSgVpZzUk3JSTOpJPSkm1aSYlJJqUk1KSS0pJRVUS2pJBVWSCiojlaSSlJFCUkaKSCEpJEWkjRSRHtJG2kgPqSI9pIlUkSrSROpIE+kidaSOdJE+0kUaqI/0kQZqJA3USRpJI+kkraST9JJW0kp6STPpJd2kmTSTbtJOukk/aSftpJ80lOpRQOWjfBRQ86gexaOASkgNqSA1pIVUkArSQgpIC+kgBaSAdJD60UEaSP2oHw2kezSQ/tE9ukf/aB79o300j+bRPspH3SgdZaN0dI6yUTY6R9foHI2ja3SNxtE2GkflaBtto3L0jcrROvpG32gdhaNwtI7eUTrqRu2oHXWjf0pG0agYFaNo1E/JaBpFo2p0jJ7RMcqnZ/SM8mmf8ume9mmf7mkZ3dMvWkbL6Bc1o18UjJpRMwpG/RSMhlE/9Qui+qh0PZoqAEoAEiBpAUNoAYCjUJSqWcY4MxSAOwoFCUwDAhIHBQMFTgMDIg+gIUwSIgAAMDTjADZR+sMEG3j1sVJ7nyL3gun1IQawPun4M7Qhsl7NSPw3cWk+QLu570l58FsbWc801UztFa53srguiDLWTK7E3pkvuaSlD71msLrZdTqGVbZokNWQtYNpD9yGPmdtf/Q8oTh+68r0TPGTqX2W9XaiCzteYsClG+ydxZZL2uDQa/+rm90JrwDxfWngoQ1KAqOZDyi1HVjH4EDrcVE3+XBghQ9YHJnf+rAPC2WtGiaht8FivW2W7W22hF5bRgxB3EtCv32av/nDei2gcLNZZH22ILFBHmuvVppzcEZBesN5WFVWGqmNFo5dWKLRyLLYbaK9Ta2g1HqyG96W1+bbUOGHUw9MtsNviNGHladWjTvYa/d1bKOP9Wb9hfwGoOmtObnxLcpsP9brb9qb29vYDL2yOi2/yvBc/JZFj13myJvWaNO3J4de1Ej7hn/qgQzV+ToBt1ibPiQ59KLGBmzrtd6gsTPpLPltPrTetiCn10aE6jUfLXotS/SNfQ1upiT3FuTOgRUFfjM0/YC7pJJ746ryuJA1aWJzNJZiSj6n7IIeCobeMh1cNzV3xMJzGwOG4U4UmRPozuKnwgrnnMtdxwLc2U3nqNKArpE3dF2jGPETAJ+6PnLlPKDSQ3sm58HZ+yovErJrxm7IzpeWopcVx++w+B3cReP5JvWMZ25EyXyA3FGWWg3c7Uej+YW8n4xQNH0TOfzSdtjGBurnQJYbe0/hqHG64bB75ybucnZ8Cx8yXPDdqd1HrjY/M/xyIv/I0YzuKoHBYsqoQtvPleU6m8LYPT7/eIKDN/cuZKHkCWNE+WsaGM0JhY09mK0B/vje2AKCAD6Uu+XiyhGllBQfQAQ00arGhKVeryIE8cYQdJ1Pg2KTK+9jRXxZTYHAiF3WQxSKb+8g7JliYUTtPBdUho0n1vg5um8vAZ5Mb1DFlXqRjtOvMJSxb9Kz6Sxdbz3r3vw/qKd6jqxifkHykPRJ+34Ov+UhVfaeuVYy8jv0vAms1CEVbp8eIbiJejQdnuuEd4Z48Wx01lVgcwhc6NnV6nc7v73N8LPN1ysW7z7FZembK/OTYod38gR3dokw/x09JkBFcXqHfnX2YQ7fu244rwxSmFI7Ur65MkMrJ2NHTLSdTm9GsKm+64p+9yUto9+ssyZ5B+Xaq5s/ByPetctx3N5MbAwb8yvnbHZuIdgWMN6OrYyKWyMnYI8hCteAfQwd8J+xHy+8l3c5OVJzm3sYcul1zI3mIRzMRS5r/xam2Zij70NoIG+PZIMX6samoZ2Fas4BNBauYV80Eziy6eZrNYRn4tz2nKxVmW5hq7uPo82alQAGljSN0VFjcE5ONzy9We67olUzsUqW288SsJV34Vl2bUH4X7anbpaR1+Y1D5F3YmNgz3JQIXurSC0V36/omQhX+Ocm0x+9chBknCmoBk55WwNKdwOjNrdggu8IrmI53TZmhqzjANPy4f2FoditlauwOxaLRCbPPKLCO5rjPfDw4rSf+T3ItJSuhdsxrgmc5ehBzStSBaKcsA6TwRauTe7iOxvbQ9CoObT866TFtXB3h+ICa7dbreDdFVyMf7jmEx/wR9PNGc3AubQ9VPyJEDhrLdcNGl+ShrrvvFoXXKA3NnKudBR0PwEbgp612nW8Gl2WMb15yHuSBgyZ5c9Gayd0W8r9kIPxiehicoGad9ZqoS91PnjFYmYbz4PVovmcQH7hZ97fxgjcMmi8ZF24Gq44J3lLdVutH1kL0nSIx+skPjFw2Xy0d2ALpWdb5lY2NXttXhg0C2gj4jlchwg9Qfx4nFmX7ob0ugPRmMsnutxrm+BKOs7GBv9NAbzn8EpCsNLOMh1sspwjwn/fHrxZTI1beoSseSjDGyeQZzzHvYbUFvurc0+zI4WzMVZ2/+R6M9jRgMnFDtlYY/B6K+f3BA2V97nMQr08Fy3cbOklbuwXYolsrVr1YLfAvnifLRoGS8aVg7RL1kWht3j4vukawa/7z+5WljwuiJOcKT6n2TbhAo9DzbEwyMez2aTCrtXcAxlkLSjptlauAsodk+WFI9Q4Syy2xMYo8Nqy5qo8e2wCsSsra07hVJEZPT+nz06fQHdjtWdyTWOu9rPc1LusJKM23Z2/jiBMXI7J+ORAYHwThWyir23NX6vHuszudfEsPeVVgmSOavBa3vk2baIHaPf+BZ2JPCMr7J4b4sZNReXF07GXN+NW5k9jQhOldEegixGNuQpJXxBWjbeIafNxh87x1N5AFhuXruu8i8XncGLm2pxfd7i3gEHbS642XEklbH2VPMm32LBkaftXL6duBlgTs5Ni4fJbKlbjd6wXmT/l/Zxm9uAr4JReRm6Lms/QzvqO1ycEDKjfWp2p+emVtrWPTqSz6DUeRGvVNtFHMou+RPxx9Da2j2ZTD5k1sS1qDKGHqWnj69kid9MNcWrsyEOH8lsAWqAt9okh5joIRuSrmiZOtUijDLnfKRoDBBPpQ7aa5bgoG3/pIzBhSoxXTLMttcHqYqrfHenG2mZBiTTc0TuU+9vrgkyT8S6ixi5oy6sew6ObIeHRBnqL3iDptouM8EphXVwV18VwQ9XsSVhsOdYVWG2ziHB5MdukwbWeESCK8zVu+NwSXPXPu4VpwV1D8RIbMg6G+66oUUD0Fr1BH6PPDblBbpDb6K1kTnb9Ot96V6Avya7c/ya/wkpBtlLrOV7CvdSQ84wEmyww1ttLWS0bZk6r+H1PBEBx5Je/rE15p5mF6dqGJNk9HpdLLNqoPKQzOGFKaTMLAINoZ4pwRnCPq0GRqfF0i4+m9VxoDJWxiVCM46ZZEhvE9RTYHuHx+WcO3z5ZyLHqjdaZymErRmJDMD4wApzy2QvsQ8jLIcKzfg6KfAozm3UZswcCUotYTFtIt/5tFr+PcstXbBaW1rqOMZBeSOvlxS9baLIi5jbIiC4mOw+iiSEYn0/NlC3DdSyNeNxMCgHcNIqY6Gff5Rbquqfey/JpwHjtVLDuyPnz1/MmBHALJwRXwQnKkTMWiJS4qRMCuLUTgot23OYJiYsO3PIJwUUJt38mbvlkzYY5au/EXhauui2/ytpuw8LeKyhzJf7MfBrSs8FcDmUtaSVOR74tcG8xdT9OM+MgeLrACcd+qcPn3PvfZcQ3dxPKWstOnAUs2kKx+rgKeGEXpNa+FX6Uf1DITb0cSdYciuE4k0TAeioXFCKNjAuXftvzEziNu822O2jiFNpmIC0G64/OnrObEU9a3Al3FyjccuVq3I7lIpEWsz2xX8gNlwtUdbNwiNYKb75TUJW2Emt0xb2NKcLTVEE7GKIbL5w7OJ0LFLmdu6s1wCzt4IAp0HVA7oK7CMMW2axIsv96ucnm+lp8OyYuqNl2taJ/h8Di2Wnj+yH6gUNYZRa3B2lkCvWzqQcvnVqWNdTGDhq1gGjYPr+vnr/2zvilI3bjPHnd2CMIdH7I4eqzYpayX0ChkVJoxqvZhygO8nsH2J0F7tnOeTWMnJ00SNrUal3RuxxfdHPL7CuE7l+9/LJ58Jr4zsqF57emXC2zc7XIxmxd5pDs0S4sMMvRg3RgivnZ+IMmTimXNVRjB41aQDRsn9+tnr97Z/zSEbtxnrxu7CMIND/kcPVZMUu5X8Cg4cVp9nvsQ2COTL0DLIgFvG0vezUuzgo3SNpUtq70XWcvsnWL0Ctk9+9etnDTdW3+jsQF99u7XMmzM7R4w7RR5hD1EBWyMcvHB6kzheDZyINWpxaMNURkB81aQEVsH59Xz697Z//SGbtxzL5u8iNsmg/r8HFYMdrZL2CtMak0MW72IQ2Hk74DbGUBt7ZzXw0zzYoNVjVVWlf2ru8XGblF/gqN+66X39m0uKa+M3fBYltTrsbsXC1iuIuMPWRWUIdVJZnRItVmzVaHYVeP/Jt2lNscuxMYtm6w0lx8NG0VC2NJ2S8WsFz+b5az7SHWNWa4w3IMPNLS2659tdiaFR38eqpw3SRp2yKLN7Gxv5vyXkpzk9Ca0Z0UC8vZQrE6b+dikZN2XeaQ2cXgy1TnxfQk8ny6leT4PoqxjIZTabNnX0Hp7CA3FtCo7aPD6vl97/y1dMJtHPPrJtO7xviieXPLTJAYeynd/QLbcjmxWWwKDhmtoQy4gzYL3N0u82oxNTtx0N3U4roSuzC+6PaWr1YI35+6/HrzwJrTndULy26tXh1712KRRX+daEgmXvgVNEuRg2wwRd3Z+oOQTTnLGnpzB41cQJi3T95Xz3975+zSEb9xllw39ggMPH/UcPRdMUnsF2Eslxib5fQ/hHCN8OgOLC3Aze3aVoOMWeCDraaK193YtX0RoLeYu0LDPtty/ZsQ1rDv3F+wcIuq1fkd14s8mtZ9hmTcan3wLEEf5IZTzMzWG6Q8hbmsods76OQC0rx99rp6/t47Z5aO2Y2z9HVjjSDQ/CKG+8+K6dR+Ib5cYmyWpM0hhNcIj+7AcgFubte2GsiYBR9sNVW87sZd2xcBvcXcFRr2uS3X34Swhn3nvgULt1Ctzu+4tsjjsO4zJOOWeJtniX0Q204xc7beIOUp5LKGbt9BJxeQ5u2z6+r5e+88s3TMbpyl1401gkDzCzHcf1ZMU/uF+HIJY7MkbQ4hXCM8ugNLC3Bzu7bVIGMW3GCrqeJ1N3ZtXwT0Leau0LDPtlx/E4U17Dv3FyzcQmV1fsf1Io/ydZ9/SGvVFuniSHxzyhpasK4drDilr2sojB0U2gLSsH1+W3HS3gmxdDDbOLusm2vbSBeO6ZvaXy3eL+KsFJqAQ49DMQQ8XnI7lI4t0N52j6uh9OylQepT6+tC70Lcohtbbl0hfH/q8vvmAddEdlotNL+Fwir53etFPq7rxEPSgdMi8CxeD+K2Kd6xK/Ljon26igNx+arNqtcGuQP8Quu2HabBou2Bl5kHGmeWyCHzQcbfYXhwgTm2e1wtJ2YjDqKZWl43aheji87csu0KoPtTl9M3E75mvvNyYfmtlKtn714s8uVZrx+SMdobh2cZcpAPm+Jm9u6g5Cm93ghDyvySLV22cWW0kS+Z2eIEtN5M4ICz/GYca0E4WlnFMQdlJh3hpqw6MeWQ4CNT30EYcAEt289crR9mwQ5Cm0qvm7armYts3SLUCtj9dZchb2Jfu79j0YL67ZYre+8OLP66bqwfohiiDbfPsuEgd09hYPbiIFKOqfc5MCysbj6AvfYU0ZcbeRB86gHO/rUHQ+lQ9DuVCcHIyBdu/Ol94xOQlFuBnH3IweHod4C9WOCo7fRX48BZOYMFTUHrCL3L/iIbt8i+YnT/5eUnNl/X5u9IXHC/vcuVPDtDizc8G2XsIXIH6065DerVKZnAcLTMfg22nLqw81xHYThu0uXIJhMPE95CZ3s/gz2JkZ2eSWudQ4CxiMlMVmp0GkKGh+CswaZqpnZfVuntYaz2DrPgB6lNpdfdqwuyyM0J+/sH31k+6TYdXBPbSbmw2S3Uq+R3rxd5P6XukMaZZTw7tc3I0tLmB60o6Kx50mItcVNiJvixZ7ItV5HlG0NYb3oDmWAzSPIsIQ46hjCmSeT5riICH0YA4zZy4LMun3y7hSQ9JXcSDx9ytIZy0Q5qLPDo9tmr18ms2EHrU8l1VXYl9iLvW4xcIb8/17LFmy5rd3ckL2i7/Xpl3l2BxYufjURDlKYAtAlMGQ9/xpC93//GX2bFSdaop6YizP6EP+Jsx3ywb49v7nRIoNc6ZaA2O7MjT3YxSox3cSCvePEAtzyHD2laQ3lzh3EWMHD76NXqb3bq4P0p5zpadiVtkeNbbq7Yvr+6fOBNk7WXO8sX1t5+vTLvrsDiRe5GoiGqrao8OaU5S7U9SIc2QuXZ++QwOfkp6dm4MUvdlTaak7/rIVn/lvyK4Zx84qi0YVeed4wnCx5d6/LIjemr+5kZiUvThodArhHu7kDgBXjdPtZqVJgFb5DaVHrdlV1jL8J+iyFXyOzXW6a8iWUt/R3LC263WVnZv2N48aN8o88Q5YDimPPUZzH9kiaSxsbRNWuY9KeQODVOrp6m7x2cbZxcr5vKaWQMnEENNHOgt3SUs7h3hLYEUzN87nr+PGV+ARXjEMs1Ap6K7gscabv81WpoVnbw4CngOiJ2ob/I8xazrhjfX7n89ObLtbs7khfUbr9eWe+uwOLF2UaGiHMgbMxh6rUFSp8Aamr8+VnRRGHkBVOptZOOKWPuvxvO9abTLf/rDSk33F8zTqmXXD/HHNLvOf9WnRpNht3+bztu/8+7piwY+/ttyR9lruA7thFTfcilGfn3ethBOB4XqvO1QWnENJ0zXcpeehKPaoE71ibndQJ5CtQHEIu9KiOscIczd/y6zZjTyPvO2/iToYleo7jqm96BiVxnTOG+w9Ju9/fC7YDr+RAb39NeOfsQNLnpTdC2wwMP5+v/vd6693DNDM/bFLbD3zvsmEV2AbUMuQU8suQjIUV92gEtEP9UeccdR4iq0k417ORkRDJMF/TKhQ1niUy4LQB1n6iO+3vpg+bVbQy940TxLcxpS2CM/K2gNabr4Jb2X7t6GeiB6qQJDp8+YyPjXu8s/GdUJ09jvashYdnuHQt+L9zr4XSbNGTCxohvhqR3fMXGuuDTJ+uI7VvnNgcsKFTuxR4B3Rb6QpYdY3OC+2yCWDFuvJWNwHstcL6yJhFGzObMu/m880gNbeM2J58A3EHCm8wX0jOCvZ/0O4WuJ7+qK+2NRqQRM91vP2fhf1/2CHbq3OjyFyBgOtRb0u3WkxHBjCa4INNUh/T45jwRGnu9NAuusd/3InqHz9vJLWmOsc29cUbyhYq82pGt8mtJ947ULEiiyWS3p3td+TPHfr3j/vM6bdCn/LQlvaNG6njSoQzt43Bu6CN96Vhbkza4+/Uj+kDK2y3vGO9og7u/G0LAmF3Yle4AF6Jh0gJLfUH64qwnyIn+sqx1YJuXvMOxBmi5Ekc6+AYtF2k+1p2hhyfcn269NmggBgeJG4FhWjSEAyTuRjsvuCowUrvoXdGqS2OlyNDCvoFAAeAmcI+4h0FjcScOqhpM3JarAlAc2Jn6ci09Ow6c+03hc88YW7LsG04V3rT0dsJl3DWGBWOrTkqNKs0QlRZ1YTM4tLevs3tWeK4McU/PyRb05ytImiwF92YxyTx72TGcQ0DmAxhN1XVile6tYAOCAJg47GPYFrG4UdAMdle9xXnHbYjwN5VluVdETjVlZ4vOax6pYm3nZeMF/yiCconIhviHbhYRXCRMsp6w62kfE8R/0C4x5zk+IAPNEcB2wRCxZHOw2FJbhAZkedDAmiP2rgPo4NLnXSdDRwDRG/QWvYneorfoDXoT3SC+SQZR2xWkXYy1y2qRPA5mkXIx34qS2WdnCBRXbNDUWjqE9+xNzbMuIVZ8mBkfhkVYIGlVp5u5/7djvKiyCDOtZjDrXc9nCPHcvNPPEunp5mYe1jDvMbWP04Bsbde3gK8n8P3UHyEzAoW5KEkdWJ2sTrocLrk6kBiz4bSIFaqRvWI/L9fT/TLZnlcc0SO8sWpTAzXd1Zi+Mo07Gg/IxU697fBkK8/PDTI343cmboNa/D2WroxIeJ301VdtrxWaoMC2kkVBoiDxZPXIdOfcpOUcu/rWLmxxuiEx8rdp38J7sQaR6Q7IIUBtvQ1FgY+gKnP9zbD1OSE03Vtvp9ltS/wyXeUQX0WmPDzdZad6hsRa2PTHe3LJC5Fc0NTKfvgZSXIi4Vue1dymkHkgX9+ILxcUhIv4BmBM9zvyTSG4kzQfH5C325fEIcJlCsS6R1Iu3Z3hLxNDSJhuObagb5Hj8FyMrMcN2hn2jLGshzwdzOYqmM0MZ0RT7LbXyiDmMirTDc+lANl6H5DdBt3MuUmM8LMMNaa/SUkOeFCRaGcq+mAFUdkRuhQKPu99emUlJtC9gbQ+Ddzd3yY8rRrmLhMQGzHrXRijbsImIBNQ6zPdRb4A2t4ywlgV/f762am3MnAiwV078yk6BnKq6V5hKa+nOwFdb5HZ7T5/1SNf1f0MPkNMVjUmuAT5H3OQSYCABEzVlQA5LjBdbp/p7stQvL/emvJu8/FgwgJTTpaa7roLgfKwiSNwR4SjcMGNyMPpwWnkQLwgHm6EjEQauC8aWW9MtdscTJpuSrPe+LXbHKzWMd3FiApVWGa9+W+3+XUf+bryXBLD7unmCtawCO07KLgluJ3PCrYaSa8DZe0Omo4w7Y6ICSTYQfDVYdgJDi6AyXz3alKt7faN5LvD/9RcXMUa1rWXZ7Ezx1OIvOzH3eeAyq1wrVQzPWXVm9SdSGbDCEKjq3MXANj/D1ddkD5IV+lNYATFqM+uaJHtHWRkz7BZbYf6R3YBs6Wko4FpLm47mLKDtnORc8QMkaZUX35HJDEW2HXhEaS9FaC+bey5NktY0/oIJSxydfDhF5KWnSooBFYOoiz2sHTTV3GHNXRXrcrLOROG3co4Neb4kj19CuU1vYbacwd05NKDqOlTSHWAJmJJ/F51JPNJm8gwayisQTQP37sU9rOOZuRgpFZB/JBMfYedxm0B+EY0nlHfHGJH7Yi+jfTltf7Dawjf5jsajYlHK4DzjTUEjJRs6m/Iy2v3lokrTiHBioAukCUIdgdeLzrddGTNZDusNr5b1IArcy4lCxlHBLRKBNhYWZC5gzYz8vmSnU6YkYi5XHJzBxHOFGrqIMuprCKxg/46EhbJzH9T6CQjKG476PzstMHCm+LZ4dgfcUfMwVKSbwcxvx3rvFNnDjrBuIOOGrCGpAPrRGEC2Z9P1mwEl/G9hr1RQPDiW9B1f2ulauu+yU1Ub49Pw3wpl6Hi7Bm/QTRWMzFbgs3vfDRU7MnUo+6Fx9b+EQGtEgE+lgteI2g9Lcv0KRklSsDpqoMNNbIZ9bcBdQeyDXWWGRXUgLKTDRVXe+ZJ7EbMJoJNc4SfVI9OiZj1jfD19O32nXEWfIGYYVWuRbhZN40hpGz38aRZBQa9qgqXXNZLlh1W+947y/lR4duKt4hRgQXoMA2+F98c3YACKIcYrZ6fP7LWumATa26YI9fTNhn1nYXwhVXUmjj0yDILTxbWnG8FZC47yxjN3J20ujzFa21nebKwLhMeXe19ZFG3Ln3kgdAHzGtP+J3moELTNrHFU5W4jt/bXZ7SrlOYCHP7XiN/Z6EpJ+CsXjHvmPC6DInD2emniAID+eEDYta+7GTxpDw8rfxii/IdaqdYEd8fwwUaPzgSZKqZ38fHUwvgGWntsYBal2GhILPVdLq4W3V/yd3iUh0zdLTEiJlaANxzpnGrc56VyKoK+GFnq0t3V1RjUzix2aH0rs1r89q4NveFS9UepsrSO8RizGKaDSFhrfrxlt3y7S83Cu+dYym9tRh79PfmtjjcmylWhYAtpQi9REws3tN1F7h3/wg7blFJIL/KLGpj5HXTBHU+pBZpFWGcSYNinDYHKCz22Mf2Z5+mM5SqUmj9gVKt7dmqmRDqvTdorCtVPMz//oBLR77k0DIecyOKh5+WJhRYdJsPCUvBvTa4zntBs2VMVDqP4uXaGMOFN3gHlh98qNFiRw3VmuNcusYJcpMNh4rjh8vhvEia3ZFdMR0v5WkgIgt6W7Wa4+q8fzFCX0B1/oeJIUDBBFp10upf6lsXmowk7ch3cNOZGAIYiEP4YPGkfChdeHqr/S0HhgBDAO1U7dydbPmkhNrpWeq9m0v8mk7lgK4iO+LTIOV1UFe7oCfiNGKI9V1lGmA2fcpwWCTsj7lfeG64kMPFTU1uz58RJCcS6tV/ZT0Ppiixstib1fcr8ZGrHPBVexPeE4OY6/TLi5oGOnWBuZ35iGNX1o74R3QBI0tIxwuvDCwlW6t/s58HXRSYoiB1hRy6DdmXxvWCBVrKxaN87fT7LfHRVQ7wVb0R3lPIJEADVy7uVrIUpBT0lGRrTFRNg8nsq8HZuyswGAJPZ1/+wxTedcAd/nE83vOYcxrEybOzSEMAgJUy4HL/LwA36Xivg/N3gTb1/dJ8biN+jS4Tws4jypF910HJ7II+jifnJ+eX1P4HlNzTIL/rYJxdwKa/+8CsEGsKvCbFOPuAwKaBez8YDLMpd3x7nGGlxeeaANOPlq5cdIAJQgcZDnDw8wKdcE6Dp+XCkesgU3aBg+LA4sD55PzgPMgzDfoRmbaD/iH2Cz3hiBg6wwkdie6SZ4pkOrcO/rMLDvHbjZsG6/hA/uugRLugT8J71Tm3aWD+mm76aeKw01UOJK0blp/CiJr0jKMO3oU5y6al0xP3Q+5w2B1vCvnHmyO+E5Ck6YcAcvcmkOMXV6NpSt5cAG2ne5uZzzC3l157iOAYvlw0N9+Aqwy+vocjFOMvTeLIjfiDK5AnrsHCmP0yhuXyVB9PG0SStpPGFomHB9AdZUZW/SHHbLsHUxbenfTrGJXPaQ+LGHnul86hgRA7FB65BaW+wSjC+f87r7ML0jc1cPsVAtqL7B5dsk1ptxW7BKv2LpMhdJc17Bzgx0WyF15ce7Vos3mfmwC04dUwn7jGwIw736Ex7+TdpDvZPtc3dN0VzFGWBbVzwCf5t2biU/S0M2gEWQQynswZWOKnwxeiqr2PLQRkhG3A2YYNL6uVhEfTAmPYbi+rKjW/OCOUd5g/NbnAEHwSH9e9UbnAu+3GCEpXyE6NRva1bIyxAX02lo3Vcb2Vo6ov0C+QBIQhkUNPXF8jaeMs5obNoWaTpHbCAoiO4WuGVtVrRGvBy4YzQswcvvaW3aE0DbcGdVeeM95wnnaI0PIr4/xCw4K8TajArlq7/Ue0i8xsI7Tlw+hA+FpCXXhzmrEFmssJfdjVEBUHt5zUa0WhZAlnS8mBdwtrOGvFbetIJx2MZ8S3Kc624Poahhs0uNPTVHY6uHeZuiaytfTgZwlk5kq2Tr1zrP8PZc6Qc/z6oslNluMLmx6oucyp1Ky2Oppbvc7JbuYy+ze2IqdOjW3BpYA3ODKZnV3Qf9yMaAkBQenW0t52VWZ3AkywW0ECDRNYfn1xepLcWhNaNkLXbzXJTcYzL2V2UEpEwPbCRIIxy7YOOEYzDlg8BCwsx2f44/PByXfgC5FP1XHrvEzg0Md1alhgQNt7AeUTw94uYhZDVCDygmzHiBsKZbgpbVk/4Wwaj5w/sGwgwgtDADEToB5rn6m4BdhObldAmMxjO5e7r/1GMr72lj4xN1UOuWwvzjmvvZ1TAKVPeJsPLrmw3BGmbS07S5AHGWPeZBa/NcZ+CYxZ5nDiDq56DsYL3hVe1zkR5otl+9GKjXcWrfIF0cizw5l/5DoaA9+u8dRgeKvSNq8KMs58Z+GYUCwtzxahXkv03nrU5l6jop31M4UrQAMFHMaEpREnxQu8VCTm1c3c5ICNviCjtbgC/b/4EqUT7+Qs8Y8WXPi5912pzzcxI64t2bqS2S7CBw04hFdnFNmOA5hcVMjbrcdTTJDVpCEdD7bbdNGBWewpuQYwanimdGwx7g4UGfOCcrxzx+NDJ17l2zlgrP2KzQvN8eLsxRJNlknsNy1v6gceNFPyjRugfgROEcQldWEe60t0DRyKWHVNidYgIiATOi0fS0qHgUUeyVQHzGJPyTWAkYRgYhG58m9kyT5SmPYnPHW7bgjJdWfJi5yQXYk7vvdkfbitB6dXO/p9S7PDcjML/MwuOK/Q+JUWoLLb78kUMKnnMPXljRE3yA3i7x5DT5TNsmNq/m1loxpEoQBl5J7YDHc7S91CUBDlFwvFh0wN00UC5CJqJsF8EY0lCqQR5MzGS/AcFY/BKzxssVFjfLNN89M231Zgzhb7qT11+e+3m1GZlMLMTUBN1u0qghzMQVtHuRE4miZc6LBYErB0MLJkvrNsv7Nsn7NMyFM9Pjx8UbOgLkkuck0Q0Wwn3f67zp116o2d2nQtjC3vrJ45pzxIWNDfo3Fgp/pZfo7ewcR83PC0HMrwznYLX6K6djalaYdvbSzpQRHAVOJcyzmmwMzFqHtfivS1j2oCrs1d79YINHfJuDlM1zlmBgZzl9fdMoA0sZhDJX3QTB4BqnzaqesBpms/pXn7EH9pc5j6yI31DjMC80ylwBH5CHn9mnMI14u+XekCUZoQs2O8NRNsXTmnAZ1KyRuZQFxGmYCZBQnrzQ96bIhqeekmYmLC4Yb5K34C1KZZoSurd7xnZ07MuxZziDeNXxhyPIsGUlv63DngYwGNOjpZzNmW82ipXWjV0p2jwAP18tmS/FCJM5vL7RyJD7MpPkyfMlOvXOpzuM+zatIBxDBNCN3s6hygC3qvu/T7XWJCLe+os8Wh7N9ktrPQQtS8vEOrWOfav8MsZ2fjnJbVZV+SqvMQCul56GKBKRtBQMdBkg23XAbPSxMYX9osubdp+mnn438jAuR85DxyjigOFM9e9alrEG8X3zBmN7t1x95/dWxoliMOzBzsuB+9Uyfp8vww86vlineeW8IRW3g3gePd820CZyDoy450gckabULi8dMVUAsDG2XfdlQTJXCw707l21f1t8vgZvc5h6xe/VcX0t0uw62G13Qjcl3Tw+PoSsAhIZ5O1jRKEGjdhKjVwha53iv0qQ+WwhZyghDjae5eL7Z3KpC1akXPBMCS55eE4UG4turnu9DgvX6Dz+sz7RmuzS/N3OI2evPiplUzeblzanzU1Zy0iX1O7Uy4kgOusOblEzxmei7t+GzZZ0sawZYiOyYNjB4chHsCxu+eDLRd2hadIWyNh3Xn2ZiTzyzbzM6W4Cr1CdiyfEcWeJaiLQ/wWhugcVzxdoT6Ng4hTNAhOYfmiIK1NVs6RthvQFdouWnDaLjcmTXHtjakuk+CbsktMtpLfH+L8OtlxcaNMkH5NQe4879y1qRnDKrgfn3sNUJ0wLkWduDFx+wdLdu/x/TGOrEP5KA/T66Oo29NifaKUXx4LtQLpnbqWoAxo6lukR9+L8vGwOwOPae2vi0y89ZwsS0a/0lXzA4+8WQE3Ap4WBOBzSJHE22v9q8XF2gBBvcSNFHGEZRLW9j5znCjbKfPKqWzkTntnfrwtgn+YCuXw9Am8+thTiEk+sV8EGwuePMx1wCmgzmZr8y2NKxmdZjFhqqx4e2heCvvn/Kw1O2MK9/hTqG4DaSxL7nQ9bJtrvUNvM3hQXqqF/l26qvjDbNn+i3xVNvKCJnCe1rKssXET9WGWsbX2PZMatJumX4rt9SiZVWF0Kn7VAwC9osUe5timkNlfEfG5azmBokv5yPI3fxR/1j7Mgpu1+v0G/E3SFUJzimKcw1lulwX0ETzAVIAnPZOIcWbT+zxtaBoAPs4OK7UURmmUNnviw3CHyCAb/vwV9prF5CWmmz30MPAT+CcTTAELKDAjMw4Mp/vj0VZaI0S4HHOhfjpf6pFs/PaV/8kUDQYJXBb8ef2bEHbExcbhH9gAdH2CV+5J11A+3asNK0x/SHhJ41bQMJBNo9QyzsSAVTbp10wDmLtBb4NCHN5z8ZB/nFjwkibc6QQU8jRJxdsgux7Xrv6TKaIK774uFxre2JXB4kfkAi0fcqr9rYLSKE9rwY6Imxo+cnhFhD7EWR2/uR0Z8I44jB/chk++e+g7UUMFpAaaandqrOcQmI+QlO/QVqO8Xy8ZpCz319FP5on3yOZ2MN7Rib/Cm4g5l1QHTn6dAWspHHGUa0NBHwB2STrfXSy1N004fTtgxrkd11AAt7+4ScpPPpxBf5KGreAzI6gpMwfZoKPbRkVd2DZPmnfQfM9jikXEGEx855T9GCdU6iwgHv/iXpebwqVLyY7IyRPL4nBvkk4Ensn3zXEES+m2/WiNWQagxBsIv4OrvHdVXivJCpOJ1ceQa+BnGCP5LV9EhfXBfT7nu9Jr4GrPa5MDGIEXZRlNO5rgqW9kVHtU0YQUAuPk3yzoHMNiXFzHFlY50RTqDucSdBwDdVOJ1xj5qQpNBlkkZtiUx4O1lAOiqnGaSJ2pfIy4waJXfjzAGBPMPuoOQF028d45nZfQBLu/uEnFzz6ZAX1Sgq7gMSOoKfnj1F2/F5GtOfPyeGjeQedLPC1YMwhnByN1tDf8tEzFIQzOD9q9ru0Wm8bmEen0Grow8afV98+yAaJG7HEGrgn4H3UnAC67UNefNcvIPWf2d5HDIM4QfibFh1aQIE2sj+ORPP1uKvDpxthRB5BOQQmLHzU7DsYtXoyppD1pTP4+9qKm8S/eTjLyiedaqzfasAnbpCvkSLUtLM/vY8Kk3P+qB0+ymteJAvo746Nrj9mf0jGSfsLSNMI+nX+xP2+jLY7sGyftHfQLEtfQGyerhaEUwjWW7az9nXoGqJqO4g8W0y3cT2tjBXnDvL5wJQ+hXYzms6U3ARaQ9tF2kHNvU1GqVsRsZKYwv4Mw46gaIJ9Dj67ht0XG/sw4hBNj1QDMXxeGg+w435c5JeKFRlC2wC3x/3rQQJxRLzMdhNAGmkmz7cG7x0uA8S24PTSHE0JhYHoy5Juwbul9Rpw7nAzQByBcyjwvTAbZNsUWuRyycikDs4fV7MeJAYj5Pr1ql0drVQ94DxA9gyHmUlATHD4lbEhcn0ZE3EQ7nft8bSqTQ6sfOe6WvDVUtwavne4GVjm5RW7AmvcG9/NaJ8o85GdoEEe7BPROkfwGFh5OT3+uydiKayeq7uZ9wJMDi3glzMwQZg+iODAlnZMcLLwUUlOV64QOpIOUi0bCL5XFmv+yYTxcAixyY8FB0Rm8ekmluO3Qei3gim+2VsDjR0Wcfq2rLGsA/I8EwRHzeLufTgIvTc7Z3xntwb/0tM7yNvCSMrIbZtXhB1QTzHh0qDsxfb/ELGAnf3uNSAsz9+wy2ST8qMzruxq1s3o++8Llab/I4zxsTuQ5E8MbpjGLgbmGjRvDQaaamfv4zL0g3xuC9rF7Bt9+hpxNfVqdij/0LogmU23Bi/OKsnvINbIGoDzcmTUDCRBm9Is5tm4z9eI65hr3KH882kgRtQwv9IvuF2AzAUis+HNbnXhnijmsiTJZHd2adTfnp9pmZ356CB/zyvcPehE+VETn64wJBnb8NtO5bd6mfEndoQsvk++j1AHa+pROkaIT5yzprc1NM3uu1ahazvNbXanIod6UyUdhx3TxDvu2aN40i+jWVDxILlBam4al/quul5a4oU+CQtL747iil3d9/Sy9Hx6kRe10vQayHp9L+hV9y5+khQ7yfvVdgzvQMfyDC4cPd3L6SA/nDCpFnBkLFu3Xj/XuO4QX9TBskzgGq+Og2s7kLUF71aNCVBCD4NS+SDMJmF2ZmMNHu6y5A45TyP5YWZM4C4+88aPN3tz+14yv0wbNLzu3ZL6bRBv7bBRv7HewwZPBDQrI2aDSMtBnHfcYoNMCHf7ulzdJJiw0y/wzS61W6TWrCOhmHMtZLMXW4f5LpLlF1qzCvEgHI99HExycbNTsXOgSPmyEDc2ZBMrlPxuA0HC+Ykip4de+r5+kLh3LDSdMZ0hmSbrQF0jjbmssteO+49/g3AXOX+E+BrzvqCwyF10lZhFCQEy9yXpYKvJbLGQb4ocmYOGWeYowYgxxQUgwuf0IOi32eE7fzalNXh3eNS01+5bTEP4TjJRs8P3toAv/VSMhB566M36QdqV346b2D/yL4FYEVzDJM/qx+F5rGc/oZvS+MVCufxl9v7vpeN2wTR5ZCPO5CfQx32pOVFvgomtixSfOZRT6msMc4uS7EzhcaNmqd2q42ayt3U/Tmplqe/SXXbJYgTr8SLB2tsV6g9i0M+mbvGGTMTUHO4Zn7eYsFZlDjOykmVDFm4m6bG1Tl1HJBY6tIuPQGf6mRXixvLj3RFcK3y785be+30xf43lQvurWCqFDNX7OiN/+wFVBQI+U8TlDh0Q4AsEjPTTlOs+f/brieWxRid/+imllFJKyVMrAysOyA7fDm/K1Jf6Un/qR/2p3/tRP+r3ftWLelBv7EG9p/f0nb7Vs3pez+pVqfpRz/eufte7eli/63c9rJf1sz7W8/pY/+rVt3pbv+tpPa3f9bKe2RN7Xk/sa9X6WX/sAb2gF/SA3soDejAP5r88lt/yeL/lu3R5QN/lvXj5MK/rcz2xz/V9T+yJfd/Xej1/5/X+ztep81O+zs+Z83HezU/5vM/7KR/nrzyVt/JUPspHeSjv5tn8lGfzatT8j1fzaB7Nm/kvz+WtPJfXouWvvJK/+yW/5O++yd+9lW/yTd7KQ3m7B/I7HsgjQfJWHslneStv5bO8oA/yQv7IC/khf+SP/JA38ng+z+t9nt/zeq/3e17P1z2Nj/A0Hg/v+zzeA/o+3+cBfaAP82Me0I95Mg/oAT2ZF/Nt/s3/+TcP5//8n4fzcr7Ez32Nn3sVKp7Hq3gWz+N5PItvIRXIBFLLBHLBAtngZXyMv/sY/+LFm5By0oCEIA1IBAjkAXlAFpAQZAFJgIDcsoF0ILV0ICVIkKCUIClQkBaknIQgQxlKCFJLCJKB1FJLBlLBW/m73/F3P2HCP5BVUumSyjmllFhe6fJKa2WVLytIlxUkBAgSywBygHQ5QAqQAiSAB/JBHskH+SSP5JF8ks/yJ97FR3gXT0f3dc/knfzdO/knf/d3/+SlSAAPTvqD+2bSpX8z+S/j737Gz/i7x/u7r1LlsXyZP/M//syn+R//49P8GpmlfmWvTOpfJrUEJfjMHJgnc2GezLm5MBfm3Lybc3Nw4D6Cg3sJEv7E13geP+V5vI+f8lPex/N5bG/tm721p/bUXtrreByP9zjeho2f8RP+7ik8hb97Ew/uvX2z9/bcvtk3e26v7RG8gt/xCp7B7/gdz+Ad/Lbv9s6+23/79uF+2ld7ZF/tr117Z3/ts72zd/bZftsv+B3f4Bv8jnfwt77ZJ/tk3+yRfbOHBu2f/bOP9sge2Uf7af/3zZr9rWf2vH7Z8/piv+yXfbFX9r3e1/N6X//r1wP7Dv/ha/yHD/E1vsaH+BEP7IM9rw/2wp7X83phP+x9PI/v8T2ex8c9j0fxKJ7E49fu7fUTIPAGfn51b1//3sf/4EP/9uHv7eB+vwABH+AxeLjf8Bs83Md5OMeGzbW9/Hdv/x/dm3v7+P4BfoCD+wEv5+Ac3Ms9BE/m35ybc/NvDu4tfAUP9xX+wl/4DO7tDfi3N/AI/Jt/ewS/4w98gbf7Ag++3ds9+Nm1+baP822ezbN5N8/m1/yaW3sRD+LjHsR7+LiPew/P4WE8gI/wAD7uI3yEj/NuL93bU/f2dk+fvt1bt+bTvJtP82gezZ9JD7KDHCE7SAgQJAl5QU6QEOQEGSGCfCA7SA0SgtQgMUgIEoLEIC84NJfm4VyaU3NqXk2GkCLkCClCggAhPTgxN+bD3Jgjc2S+zJX5MR/mx7yYF3Ni/ufNvJs3c2Xezbu5smAOzIP5LwfmwPyX85IWZAYJygxygwQlKDfIEXKD5CBHyBGSg/zgwHyX+3Jfvst7PaQH9JJe0gN6Sj/pb32kv/WBPtJH+kD/6Pl+16/6Vb/rR72uJ/Z+7/fEHtcT+12P63H9rrf1Rn7IF/kiP+SJvJ3/83Sezv95Od/m//yaX/N//scje2fv5/28s1f0KZ7Hr/gVz+NbPI2/8Xh/43M83uN9jtfxB97uE7zd7/gEn+B3/ILv8DVew9fwcK/hNXi4z+DLnJkP82HOzMM5M3fm4TycO3Nob+gJvd4z+btX8hjegod7CC/BwX1++3b+5938mfwgQ8gRf+gRvd6HelFv7Ef9n+f1Yh7MA5JZhlJ/ikfxPOSWWEL4CN/nYUgpo3QZJwNI/yB/5JP8j6/xU17KV/m7b/Z/8t/Ml/kfL+2hfbPX9ti+2e/4B/7tR3yJr/HDvtjz+rgH8D2exIv4uPef7s2/eTL39hx+w8dJCLKCJCEfSAYSgldzbB7Ou/kwF+a8fJcDe00P6Dt9pwf0xh7QH3tjb+yP/Z/D8DmnczqfczyfcxSOwpH4DK/hKryG37jhKfyG5/Acbud2zsNTOA/v4T38h3NwD17dg8/5nNf5nCfxJO7IWXgLn/MW/uKFx/BIbscduSO343Vux094ndf5Ca9+ImKL2OI1h+EuXDgLt+E0XIXTcBmuwlW4DJ/hPvzOvfid73Av7sV3uA734V4ciHtxNw7EgbgbF+JH3I0bcSPuxoe4E4/iSDyKS5HieC7FqVBxK/7EmTgSZ+JKHIkjcSW+xJ84EofiSJyMQ3EoTsan+BbP4mQ8i19xMk7Gr3gV1+JcHM+5+Jcvzsa/eBhn42w8jI9xMM7GxbgYZ+NjPIGn8AN+wFM49hS+wlc46BYcg1fH4Bpcg3NwBY7AUzgCL+AFnIBLn459urVyjl3ODbgBPxBXRb5ILfJFa9Ga42jNo0eXDnqcY8ceF6l5XNQWtcVpDiCG87gYLm7zOI+L26K2uC2Gi9witxgudovhIrjYLXaL4OI33+AZHIVn8At+wSs4CRfhcy7CQTgI/+Bz/sFR+Afv0ME3uAcP4XMewkf4nM/5CCfhBHx7Ct/OgIGr8AS+wBe4Av/jfdyO9/G8PD/heV7CT/gJLxGxRWBxWKwWh0VisVqsFolFYU7KR3kmH+WlvJSb8k/uyffck2/a5Jl8k2NyTB4nFovJorWYLC6LyyIz7+SgfM9BuSgX5aGckSvyR67IESFyQ/FarBarxb9YLfryFXf5K2flmpyVr3JNrslXeSqn5JX8kVdyS27JL3kkl+SPXJJP8klOyRP5In/ki7yRN3JG3sn3nJNz8j1/5Hveyls5pIgsGouqorHIK/KKrOJfzOY1ZnMKXr06BbfgKpyBm3AGUZWbcBNRVTwWVcVE8Vg8FhNFRTFRrBYVRUWxWrzmhpyQP3JCbscf+SO345H83aM1dx8wwAN4jNZcgAuI1jyAJ/JHfsgP+SOn448ckkPyOl7BJzgKR+ETYjaf4BE8gj+I0ZxBdBadOYNozRk4jdaiNaf+3sAdxGzuwCHEbDGbQ3AJ3sbleByP43I8k8txTZ7JM7kmT+V7nI/TcT7ux/24XtQUP8Vp8VMMFUNFUTFalOYMorQILUKLzyKnmCoaiqkitUgtjnI9D+R0PJAP8kFeyAm5ILfjghyQ23E7Dsj/RFMRVaQWUcVTkVqkFk9FUg7Hmzgdb+J5TsfpeJ7vcT2ex/M8j9/xPM/zO47HvTgcd+NwnI7T8TpxV/SLf9Ev4op/8S/iird8jeN5G2/jeC7H8XyOy3E5Psc1ORo/43h+xs04nuO5GS/jaRzP1bgax/M10Vbsi4liX8wVE8VEMVfUFSFFR9FQdBQfxUdRUrQVE0VakVZMFBHFRLFP7BP3RFDRUzQUPcVMMVOkFA1FSjFSNBQNxUgRUnwT5cQ1UU4kFAlFNZFQHBTVRDVxUIQTB0VD0VAsFA1FSbFQLBQlxUlxU+QUD0VO0VDsFBvFQ7FRXBQXRUYRUEwUBUVBMVEkFBNFVVFVPBRVxb14KB6Ke7FTjBVfRUTxVWwVW0VXUVZEFGFFWBFRdBULxUlxWpwUK8VpcVqsFDG5LffzWl7L/XzP/VyX6/JWUU/kEwlFPtFP9BP1XJXz+Z7zuSvf8z135bDinFgnEop14p1IKBKKd6IeR+V7bspN+Z5nintinogo5ol4IqKIKOKJdtyW97mf93kuz+W4YpyYF9fEvOgmuolsIpvYJq6Ja2Kb+MZx+S3381tOy/3cz2n5rEgmloloYploJqKJaKKZmMZtuArH4Srci+NwHO7FdfgRL+JuvIgTcTfuxom4ENfieI7FsTieW/EtTsa7OBln4128i7NxML5dOwPXfv06jb5itRgsBovVorBYLFqLvWKvaC3yRWCxWvwVq8VE8Vf8FRNFXU7KM/kpP+WZPJW/ck0eyzW5n8fyWO7ns+Kz2MwZOIPYLKqKzaKyqCqqisoismgqUoulIrU4LZaKpeK0KCrOin+xVqwV/+KtKCgSioFioEgo6sVYEVGcFWdFRPHPa/mey3JZvuewYp+YKP6Jf2KiCCjGiWsinbgmIop0Ip2IKNqJaGKaCCfCiWmimogXycQz8UwkE9F4FZ/iZLyE53mTSCqOitQcj+/xvMgoboqHPIYn8Tn/4UE8hZdxOsfzJe7EkXj20LGDDsDj4rfoLXaLzKKzaM1D+Sff80vOyR9FVnEvqnIJTiFm8wfeIGbzQn7I6cRVkVpM5XX8jbvxPq7H8xzP2fgcT+NoHC9iipritHgpWoqG4qBIKB6KoyKoaCjKirQiIkflqnwvyolzIiEf4m48iAdxN57C3fgbT+Ep/I2viGNimCgmiolhIpgYJn6JYCKY+CV6iV9il+gleoldIpfYJW6JXCKXuCVqiVkilnglXolYopVIJUqJVWKVKCVOiVIilDglTolQYpQIJTqJUWKU6CQ+iU4ik/gkPolMYpPIJCqJTWKTqCQuiUoikrgkLolIYpJoJBKJR+KRSCQWiUSikFgkFolC4pAoJAKJQ+KQCCQGiT4ij3gX7yKPaBd5xBzRLtrFHNFGzBFvRBvRRrwRacQbEUekEWlEHLFGxBF3xBqxRtwRdcQd8UfUEXXEH7FHrIsx4ow4I8aIMiJdfBFhRBjxRXQRX8QW0UV0EVtEFrFFXBFZRBZxRVQRV8QUUUVUEVPEuZgioohzcS6iiCciimginognoolYIpqIJGKJWCKSiCPihtghcogcYofoIXaIH6KH6CF+iCDihxgigoggYogoIi6ID2KD2CA+iBHigzghRogR4oR4IU6IFeKFeCFWiBlihWghZogZooWoIVqIFKKGqCFSiBgihQghYogYAjQLtWKF1lErtEoVOoXOopIoLUqLSqK3qCS6aRPtRKfQKLSORqFSpFAqVAbFQWfQGRQHpUFx0BuUBqVBb1Ab9BV1RSVRV7RVK8pHNVFMdBXFRCVJoqpoJWqJSqKWaKZMdBMlQoXQNFQI/fGD0tEftEcPuoNeopSoJEqJTppEK9EG9AFlQR/QFi3oC9qC0tEX9AWloz4oHb27o0DoDmpH6agdzUHpKB3NQXXUBnVBdVAX1AQJKgLqiDKifpQRTZSIIqoHqoLqoCqoDKqD6qAyqA3oItqI+tFG9NEj6ogOoUaoD2qEHjlCldAh1AcNQoNQHxQIBUVv0U/0E71FO9FSdBRdRUfRUKGopyorrQMqrbVWsNZ6b9U1V1xjxdXaOqDaOmf9aqASqLESqGGNNdawZuqJcqKr6CrKiWqquu4K1l3lKljBKlcLUFBUFL1FRVFS9Ba9RUnRU5QJTULV0CQUCRKahiKhRWgamoYWoUToNsqNfqPfKLc6gHKj3brVSL1RcHUABVfj4qoAeoqiorgoKrpHcVFcdI+moiIoCFpHQVAPHiiHKqAGqANqgAqgAqDhaAQqgbagEigECNQBhUHbUDQUTRsai0KikGgs2kdj0Vy5qDSai1KjRqvRDzQEnUBDUBJ0Ap1ASTyj0+gzGi0ahUZ5UV20j+qiu3bRXlQY9aPAKDDqR/uoHzVkiBKiKagKCoOqoHMUBoVB5ygKSowOo9LoMPrrF+2jv6gv2kf7qC/KixajxqgfNUaTUT/qR5PRZdQavUal0WsUGzaajTajyug0qoxKo9PoNCqtDqDSqLY6oA6g2qg3KoLW0RF0BK2jJmgdhUFNUBMUBkVBtVAutI5yoW3aUBi0Fs2jb+gbmkfd0Dyahrqhbmga6oKmoXR0tAVVRpFRaRQZPUalUWn0GCVGw1AxtA0VQ/FoG9qG4lE8FI+aMUPPUAyU0gw0A6W0jlIag9bROhqDrqEK6FMGlAF92oI+LUBb0Ba0AHVBC9AV1AV1QVdQKNQWvUW30W30FuVGb1FclBvlRnHRbvQMLUPx0DKUDBnKhpKhY8ZQMHRTTZ9qijG9VAFNQJ8moAcOULm5bDabymaz+TeVTWXzbzKbf/Qns8mMPnX6NFOnTjMF6aWVPq3UWprntxmO/gxHAVAAtAAFQAUIoAHoChqppJJGSmmkc9IYNACNowVoHI20AC1AI11BDVAElAVFQBcsoA2oE/qEqqFPaJMmlAm1QC9QSi9QDVQD3UAx0AqU0gqUAqVALdANtAOltAOdQCdQObPNbfTnttmNPv3ZbX6jcRMcjRPc9OZtcqPBaC7KirKiuSgemovGongoHhqLtqGQaB+tRWvRPppH++ifP7TP5Da10Ti1zWvXpjU6h9ahbGgdyooVxUP7UD00j+qhefLQPXQP5UPzKB/qh+bRPOqH3qF+KCBANBCdNNIBdACNc9q0GY3SoWyoHWqHsqGSKBsaKRJVRfVoHxVEBdE+Smg+m9Lm35Q2qVGb1Wa0CW3+TWjT2fybf9PZfEbr6Jo1NBKlQ+VQNlQOhQOHxpnKZrK5bCabx+ayuWwem8hoIDqI3qGDaCF6h96hheghioPKoD6oDyqDvqixOqgGqoHqoCKgd5SO8qA8KB3VQRdRP6qI+tE7VBFVRO/QQ9QJVUOXUDXUB11Cl1AfVEmVdUAdUJ+WoquoKbqK4qKmqCmKi6aqDipYD9QDFawFaAoKg56gMOgEeoKeoBNoCeqMTqPM6DTqR5lRZtSPLqPN6DT6R//oNAqNOgUpCwrSkLKgLGhICdA0NI+qoWpoHr1DwVAvlA31QrtQNpQN7UK30DC0Df1Cv9A2lMvMRn9ioz//JraJbf7NahPZPDaNTWPz2CxGi1E/KoxWo9aoNDqHsqFxqA1ag9KgLigU6obyUTtUEsVEL1FJFaTT6gB6iuKitygHmoHW0XD0Wx1AbVFa9BbtQD/QCfQBjUBbUGo0Fw1Ge1FgtI9mo9qoNCpHN33qgDKgLSgBaoCymNbmNBrn32xGB1BE1BD1o3r0D+2js6gsKonKorCoJCqJwqKvZp15Z16ZdyYePDPPlDPnzCtzzqRDZ9aZH6aH+dPD5MBhaph7Jp+ZZ+aZfOaVyWd++TK7TA0Tw/yJYWbIMDdMOvGcc0485cSzwJRTzgIzzgJz76knmJk3vUwvM29emXnzzZtpZXaZW+aVuWVq0TKxzHDKzTjlpgEDM8HEMrPMKzPL5DKvzCuTy/Qy9cwzzjzBGWec4AxnoUlo6k1Cs0+f+WROmXozyowy9eaT+WsGm8RmsDls2BQ2p0wqU29SmVKkOJgFpoPZoMFcMBdMBLPARDAPzAKzwDwwCUy8aWbmTTMzTZq5Zp6ZZSafWWaOGTPDzFhT1mQ1ZU1atCbfpDVvTb7JN2/NXPPVbDVZzVbTlasZa+6afFPX1DX5Zq6pafZNVrNvwoI1X01c09bsm7ZmrVpz1nQz2Uw/k81UM/1MP1PNRDN9TV6zb/KafrNv9k2/iWuCmWJm3hQzycy8mTfJTLyJarKapqapyWqOmqwmqTlqjpqkpp+ZYCqYMKaCyYDBfCCjyWnz5TRZrZq8NlHNvclq7k1VquaqeWqymqlmqslqrpLGJLIJQCKTx47JYpKalCaTSWkSGjQZS0KTzpzJZpPG7DP1TD2zz7Qz+8w/0860M//Mu/lnwoEzd8xTs9RkNUvNUJPVZDVDzUwz1AQFan6alealqWlempgwTUuym/Q2B0hvEhw4+W0SmoFmnxloAgI0BU1Ps9PMNDtNTpzmphlpTpqZ5qSpSdNkNQXNQbPPHDQNGZqZpqGZKNFcNOWMU8CME8AEMOMmADlsmAw2IU1HU286moym3tSbjKaiuWg2mplmo/loZpqZ5qMZaVaZMuaL+WLKmD9lzBAh5ocJYtbNDrPDrJs/62aMGWO6DDcDzAvzwgwwYcwAM04YE8aMM4HUNgdIbpLbHCC/yWxy23y5TXaT3eaASWPOmDXmjAkDxqSbMCYECHOCjDZfPpPP5stY86dPl7AkKnlK7pKnpCtXE4B0JYVNABOAFCaJzbl5YsqYJ2aJEpPENDFRzLqJYqZIMVfMPjPT/DMzzUPzz/wzD00408VsMe9mi6lCxZybpuaoKWqKmqMmnzlq+pl8Jp/pZ6KRfrKXbCV7yV+/JDBpS96SreQtiQuX9JO1JC3ZStKSsmQr2UrKkrPknlwld8lVUpXcJXdJVRKVfCWTST6ZTMaKJWHJVHJP8sk9uWuXfDVBTBGzboqYI0ZME3PCpDDpJoVpYdJNumlhVpCv5C4ZToaTu2YAuWsCmABmlMykMhlLKpPLZCwZSy6TfzKY9DXjpC/JS/KSumQt2Ur2yVYzTvbJvhknc0lRkpTkk6SkKVMy1RQyi8was8js02fSmHqmnVllVpl2poxpZ95NGVPGvJtzkpP8JPnkJwkKlBQlS8lR0pUcJUNJV9KVDCU9TSJzyOQxh0wgQGaNCWT++DF7zB7Tx6wxfcwgs8asMYNMIfPITDL7zCRzyewz+8wls4lsJV3JSDKSdCUpSVeyUye5ScKSrCSfZCUpST7JJylJTlPOvDLjzDjzyqybV6YVKzOGrCQvSUryksyUSWqSliQliUlikpTkpplj1s0dc8esm3ezbrKYd/Nuspgupo2JY9ZNHFOHjmk3c8wbs27WzRvThpwkJUlKUpKEJClJShKSjCQlSUeykXQkGclGspFkJBdNJlPJ5DGVTCSTx+QxkUwjU9gENolNYNPXJDaJTV+zb/6axGavSWzyzV6z1+SbuyaTyWM6mTym3nQynUy9CWVGmAWmhFlg0k0JU8KkmxWmm+lntpl+Zt5sM9vMvLlGapPYJDaZTGKT1mQymUxak9SmpUlpapqUpqSpaWqakqbeLDT1JqKJaOpNRVKYdCWBSWDSlWwlG8lHUpKUJB9JSLPJfDL7SGMTgCQmmclYspnUJXPNuEk3ecwa08gkMnnMO/Gkc8PsMH/+HDBfTAJzzwJz1oQ1+2aY+WXymawm3yQ10cwzk898MCFMGHPPFDX5zE3z0Mw0JU1IU29OmpWmpvlpepqZ5DWZbf5cMVnMuklihpgy5oUJY86QxeSwCUDOkrZkK/knn8lY8pQsJV1JT7KTdDXtZpxZJ1nJSZLSLDKPzD7SkqwkKUlNkpOkNO+k00476awykBwkBUlBcpAkJAfJQpKQJCQLSUOykDwkDUlD8pBEJA/JRBKRRCQTSUWSjrQj98g90o7sI+1IPLKP7CPxyD8Sj9Qj/8g/Uo8EJPXIPBKQBCTzSD2ZR96RelJP3pF+5B1ZR/qRfmQdyUeekWmkG+lGppF5Mo1cI/Nknlwj48g1so2MI+PINnKObCPZyDlyjmQj5Ug2Uo2UI+VINRKOVCPRSDgSjkQj38gscoy0Iq3IMTKMHCOzSDyZRWqReBJPapFmpBbJRZqRZiQXWUZykVtkGVlGbpFk5BaJRZKRZCQW+UWKkWQkGAlGkpFf5BeJRXqRXiQW2UV2kVjkFWlEIkEip0gkUomcIqdIJbKKVCKTyCqyikwiqcgk8oikIqnII1KKPCKLSClSiiwioUgnMop8Ip3IJjKKbCKZyCgyimQijUgmcok0Io3IJZKIFCKByCFyiAQig0gg0ocMIoNIH/KH9CHv5A/5Q97JHvJO7pA9ZA+5Q/KQO6QOyUPykDqkndQhcUg7aSdxyBwSh7Qhc8gc0oa8IW1IGvKGvCFpyBqyhDwhTUgT8oREIU/IOYlCopBzMoWckypkCplCqpArpArJQq6QKyQL2UKykC5kC9lCupAvpAsJQ76QLyQMSSdhyBiSTtLJGLJOxpAyZJ2skzLkjLfzeP7P43k9vef1eo8I0feScdI/3IeT/s6kyyjjK5LxSZH6RN/oF32gX/SMPtAHekb/6Bt9oHf0gR7QO3pHD+ghvabH9IAe01uy9JTe0Ot9ok/0eq/o9X7KK3pFP+X9/JTnw+eRPZ9HheqTPaEf9Ho/6AsV+kM/6Sv9ra/0ly59ps/0m/7Wb3pOf+tvPac39pz+06cP9ao+1Y/6VAE5Q8aQMeQL+UK2kC3kCrlCppAnZAlZQo6QI2QIGUJ+kB9kB9lBbpAbZAaZQV6QF2QFWUFOkBNkBBlBPpAPZAPZQC6QC2QCmUCWy3I5zGHeeWcwg1lnnW2umWaaZ55ZZpk/f/bsOeaYB+QBOUAOgMPhcBgcBoe/4W/YG/aGu+FumBvmhrfhbVgb1oaz4WwYG8aGr+Fr2Bq2hqthanganoalYWk4Go6GoWFo+Bl+hp1hZ/gP/+FmuBlmhpnhZXgZVoaV4WQ4GUaGkeFj+Bg2ho3hYrgYJoaJ4WF4GBaGheFgOBgGhoHhX/gX9oV94V6YF96Fd2FdWBf2w344F86FcWFcuA/34Vv4FraFbeFauBamhWnhWXgWloVl4Vg4FoaFYeFX+BV2hV3hVrgV5sN8mBVmhVfhVVgVVoX38B5OhVNhVPgUNoVN4VK4FCaFSeFReBQWhUXhUDgUBoVB4U/4E/aEPeFOuBPmhDnhTXgT1oQ14Uw4E8aEMeFL+BK2hC3hSrgSpoQp4Ul4EpaEJeFIOBKGhCHhR9gRboQbYUaYEV6EF2FFWBFOhBNhRBgRPoQPYUPYEC6EC2FCmBAehAdhQVgQDoQDYUAYENbDevgP/oP9YD+4D+6D+WA+eA/eg/VgPTgPzoPxYDz4DraD6+A6mA6mg+fgOVgOloPj4DgYDoaD83AefoPfYDfYDW6D22A2mA1eg9dgNVgNToPTYDQYDT6Dz2Az2Awug8tgPIyHyWAyeAweg8VgMTgMDoPB4C/YC/aCu+AumAvmgrfgLVgL1oKz4CwYC8aCr+Ar2Aq2gqvgKpgKpoKn4ClYCpaCo+AoGAqGgp/gJ9gJdoKb4CaYCWaCl+AlWAlWgpPgJBgJRoKPYCO4CC6CiWAieAgegoVgITgIDoKBYCD4B/6BfWAfuAfuge/wHeaBeeAdeAe2w3ZYB9aBc+AcGAfGgW/gG9gGtoFr4BqYBqaBZ+AZWAaWgetwHY6B6TAMDAO/wC+wC+wCt8AtMAvMAq/AK7AKrAKnwCnwHJ7DKDAKfAKfwCawCVwCl8AkMAk8Ao/AIrAIHAKHwCAwCPwBf8AesAfcAXfAHDAHvAFvwBpwBowBY8AX8AVsAVvAFXAFTAFTwBPwBCwBS8ARcAQMAUPAD/AD7AA7wA1wA8wAM8AL8AKsACvACXACjAAjwAfwAWwAG8AFcAFMABPAclgOhzjEG4NYY40zzthiiyuumGKKJ55YYokfP4444gF4AA6AA9xwN9wFd8Hdb/fb9Xa93W632+V2ud1tV9vNdrNdbBfbvXavXWvX2q12q11ql9qddqddaVfajXajXWgX2n12n11n19n9u3+32W12mV1md9lddpVdZTfZTXaRXWT32D12jV1jt9gtdoldYnfYFXaD3WAX2AV2f91f19f1dXvdXpfX5XV33V1X19V1/a7fzXVzXVwX1+27fffWvXVtXVu31q11aV1ad9addWVdWTfWjXVhXVj31X11XV1Xt9Vtdfkuq7vqrrqqrqq7d/duqpvqorqo7ql76pq6pm6pW+qSuqTuqDvqirqibqgb6oK6oO6n++l6up5up9vpcrqc7qa76Wq6mm6mm+liupjupXvpWrqWbqVL6U66k66kK+lGupEupAvpPrqPrqPr6Da6jS6jy+guuouuoqvoJrqJLqKL6B66h66ha+gWuoUuoUvoDrqDrqAr6Aa6gS6gC+jqXb375/65fq6f2+fyuXvunqvn6rl5bp6L5+K5d+6da+fauXVunUvn0rlz7pwr58q5cW6cC+fCuXk37765b66b6+a2uW0um8vmrrlrrpqr5qa5aS6ai+aeuWeumWvmlrl4l8wlc8fcMVfMFXPD3DAXzAVzv9wv18v1crvcLpfL5XK33C1Xy9Vys9wsF8vFcq/cK9fKtXKr3CqXyqVyp9wpV8qVcqPcKBfKhXKf3CfXyXVym1wmd8ldcpVcJTfJTXKRXCT3yD1yjVwjt8gtcolcInfIHXKFXCE3yA1ygVwg98f9cX1cH7fH7XHv7t3lcXncHXfHtbt2V8fVcXPcHBfHxXFv3BvXxq1xaVwad8adcWVcGbfu1t0YN8alu3QXxoVxX9wX18V1cVvcFpfFZXFX3BVXxVVxU9wUd+7OXRQXxT1xT1wT18QtcUtcEpfEHXFHXBFXxA1xQ1wQ98P1cD3cDrfD5XA53A13w9VwNdwMN8PFcDHcC/fCtXAt3Aq3wqVwKdwJd8KVcCXcCDfChXAh3Af3wXVwHdwGt8FlcBncBXfBVXAV3AQ3wUVwEdwD18AtcAtcApfAlbtyN7zh3Xdf8IJXX33zzRdffO21t9566aV33nnllffvX79+441XwBVwA9wAF8AFcONunA1nwdlv9pv1Zr3Zbrab5Wa52W12m9VmtdlsNpvFZrHZa/aatWat2Wq2mqVmqdlpdpqVZqXZaDaahWah2Wf2mXVmndk/+2eb2WaWmWVml9llVplVZpNZZPaYPWaNWWO2mC1miVlidpgdZoVZYTaYDWaBWWD2l/1lfVlftpftZXlZXnaX3WV1WV3Wz/rZXDaXxWVx2T7bZ2/ZW9aWtWVr2VqWlqVlZ9lZVpaNZWFZWPaVfWVdWVe2lW1l+SyfZWVZ2VV2lVVlVdk9u2dT2VQWlUVlT9lT1pQ1ZUvZUpaUJWVH2VFWlBVlQ9lQFpQFZT/ZT9aT9WQ72U6Wk+VkN1lNNpPNZDFZTPaSvWQtWUu2kq1kKVlKdpKdZCVZSTaSjWQhWUj2kX1kHVlHtpFtZBlZRnaRXWQVWUU2kU1kEVlE9pA9ZA1ZQ7aQLWQJWUJ2kB1kBdlAFpAFZPWsnv1j/1g/1o/tY/tYPpaP3WP3WD1Wj81j81g8Fo+9Y+9YO9aOrWPrWDqWjp1j51g5Vo6NY+NYOBaOzbN59o19Y91YN7aNbWPZWDZ2jVVj09g0Fo1FY8/YM9aMNWPL2DIWz+JZMpaMHWPHWDFWjA1jw1gwFoz9Yr9YL9aL7WK7WC6Wi91it1gtVovNYrNYLBaLvWKvWCvWiq1iq1gqloqdYqXYKDaKhWKh2Cf2iXVindgmtollYpnYJXaJVWKV2CQ2iUVikdgj9og1Yo3YIraIJWKJ2CF2iBVihdggNogFYoHYH/aH9WF92B62h72zd5aH5WF32Bs2h7WzOawOHRaHpWAvWA32gs2QwW6wG2wHq8F2sCCsBqvBgrAh7AFLwGpLwMrJWdCCNltts73XVhvDyrAVrAxrZyvYCtbOWrAKrJ1lYBlYO7vA2tm6OgvDwrAv7AL7wrZoYVdYB1aAhWAhWAF2ghVg6ewEO8HS2RjWgW1gBdgG9oEVYAXYBzaCLWFJWDtLwooQYT/YuBrO0tVw9Vv9VrtZAXaApbMDbABLZ+lsABtnBdgIFoCNYCVYABaAlVDBVXBWQvVmJVgN1Vv1ZjVUbvaD9WDtrAfLgYPFYLcNazUb2gK1Wq1mC1RrtoA1UK1Va9ZAzWZxWBvWztqwNKydtbM07AzromqzLCyLqs2qqNqsAavCqrAGLAI7La3OLLXWWmzfxurMRuvW7bS7VqvOarU6bVqNVqFVadVZlVapUavXarT6rDqrzuqzCs2qsAjsnEVgF9g5O2cXWBT2gNU2gdXWziawCaydVWBLWDs7wtpZDXaEHWE12BC2Wmm1lfatttp+dWZvWDtbw9awdlZG5WY11G11m9VQsVkN1VnFVrFVZ/WapavdrAvronar2qq2ms0asCYsCrvAarASLAUbw1awEywGa8Ha2Rm2ztpZbHd1ZlfYFHaBTWFP2AV2gT1hTVRVNVXlq6nqqVOVVIVVW1W+2qquWlVVVV7Vr/JVvypLVoVVL9VMdVLNVDdtqpzqsWqs/lVjddiwyleH1WCVr/LVYBVY5VX5aq/aq/JVYPVRlVQnVUm1UqV6qRKrk6qwKqxOqr/qpOrJUwVVNVVMdVfFVC3VXXVXtVR1VVD1U/1VP9VO9Vf9VTtVTbVQPVT36qFqqO7VvWqoDqq16q2Kq96qtmxVWnWvCqqoKqoqqJqqgiqgaqqaqoDqn7pXWdVAlVXFVQPVQBVX1auIqqKqpyqqi6qeqqcuqpPqouqoTqqTqqP6qLqqryqu+qrGilVn1UgVUuVTIdVGlU/lUxtVRjVUFVX/VFG1VKlqqlKqkSquGqny4VP9VGQ1Wf2ryeqyZbVZ3VP5ap/ap/LVP5Wvjqp/6p86qoaqd2qeCqfmqXr01EnVTqVT4VQ6dc6cGqfGqXIqnCqn1qlwKpxap96pyOpfLVb/6qRarBarkyqxqqtaqrgqrmqpUqq7qq+qqWqqvuqvWqjuVUKVUN2rgWpflVVz1VxVVvWruCqt2lf7Kq0qqyKqemqiqqfyqYlqosqnMqp2KpyKp8KpfBVPxVP56p46q9aquCqpOqryVVyVVXVVOVVPdVIdVAXVveqn6lVctVllVv8qs6qs/tW/qqweq3n1TXVT3dQ3tU1NU9dUNVVNXVPZVC61S/VSvdQuFUztUr9UMBVM/VLD1C9VTA1Tw1QxdUwVU8vUMXVMLVPJ1DL1TCVTydQzFa+eqWgqXsWraKqZuqVqqVlqlqqlXqlaKpZ6pV6pWKqViqVWqVaqlVqlUqlVapRKpVKpUeqUGqU+qVPqlPqkSqlPqpMqpUqpTiqUWqQSqT0qkfqj9qg96o96V43UIhVJLVJ7VCQVSe1Rk9Qe1UdNUpNUH1VJ9VGBVCVVSQVSl1QgNUhdUpfUIJVJDVKFVCbVSEVSj1QmVUhtUptUIXVIxVFz5Kgwao6qo8KoMKqOSld1VLtKV+mqXY1R7eqOGqPGqDtqXd1RedS6Wld51BlVRn1RXVQZlUZ9UWnUGvVFfVFrVBy1RrVRcVQc1Ua9UUFUEfVD/VBF1BBVRCVRQ9QQlUQdUUlUE3VEHVFN1BLVREVRS9QSFUU9UVHUFPVEPVFT1Lmaoq6oc3Wurqgq6oraoqqoKmqLyqJ6qBxqh9qhcqgbKoeqoW6oG6qGmqFqqBhqhpqhYqgXKoZqoV6oF6qFWqFaqBRqhVqhUqgTKoUqoU6oE6qEGqFKqBBqhBqhQqgPKBV6hdbRKxQLFqqFbqFZKJsOGjBYoCABggMGChCQCzeoM7620inf4wABAQCEA/fNWzdu27Rlw3bNWjVq06RFg/bM2V8zZsuUJUN2zFgxYsOEBQP2y1cvXrt0+eXC1XfLVi1as2TFgvXKVSs+VqtU7aVCdcpUKVKjRIUC9clTJ06bNGXCdMlSJUqTJEWC9MhRI0aLFCVCdMhQIUKDBAUCpPfHTx8+e/TkwXPHTh06c+TEgZP3xk0bNmvUpEFzxkwZPDJjxIQB88VLFy5btGTBcsVKFSpTpESB8sRJEyZLlCRBcsRIESJDhAQB8sNHjzseO+x05MBxw0YNGjNk1MWgg/HCRQsWK1SkmENxwkQJEiNEhADxwUMHDhs0ZMBwwUIFChMkRIDwwEEDBgsUJEBwwEABAnLhBnXG11Y65XscICAAAGjOmi1LdmyX36tSo2qdVIjPGzEVS1UipO7QgcMFixAVJtQDBapcHcCtGY2Lozoujp6ScXGUVpp0qJAeOnLaiKFgKBUpUJwAoSHDxRylNMEBOaoplTQAOG7asElrtqxXLFaqSl2aleahQoMC6dFJQ8YLFyiTiBAgPu522IjhgsXciNlhw4VZYUaYD0bExclPcITIC9pa6Un5EyUufIIDBZ6+9MbNGY6L81+9ZnmqAB4HCIirpcVFAD3sUpod0k7hUTJgQrM4ACzi4iRMaiThUBkJQiRciKBtVoRFDU7ExSUYkWCBNgS4Fnn5EBeHQE6OyoBIcXH5QFxcfpTojJVMI8PIB7L/qlUKZzoEBjvBc3gE1uBuL4+Lu7hSddpxcXeRjYu7eoPi4qw3a+VXxUFH6cGSIS6OxpgQF0dnnNQy7Hec8g+Hoh6QRpoAJbUCuLgE4AGAuLg4PHIEwh9ycnJheCe35cDQTk7L5RCHHJa7YQ05K1dDGXJUboYq5KTchxrkXC6GEOQGyAkIG8gFkAMQKpCLC8OFOwQXfgtr6C3sFgYIuYXb9rZQW5htUwuxhdc2s9BaWG0bC6mF0zawUFoYbfcKoYXPdq3QWfi3TYXNQmabU7gsVLYzhclCZNtSeCw0thmFxUJiu1A4LBS2+YTBQmBbTvgr9LXZhL1CXntMuCvUtbuEfmGufSXEFfZtKuGt0NZWEtYKaW0g4axQ1uYRxgphbR3hq9DVhhG2Cvn2iZBVuGqTCFWFeztEmCpEtR2Ep0JTe0FYKiS1DYSjQlF7h6FCUDuHn0JPoLewU8gJ3BZuCjWB18JMISZwWngptAQ6CyuFlEBm4aRQEngsjBRCAoeFj0JH4K+wUcgI5BUuChWBfmGiEBFoKzwUGgJjhYVCQiCocFAoCNwUBgoBgZhCvfAPuCj0E/YBAYV8wj2gn1BPmAfcE+IJ74B4QjthHRBNSCecA5IJ5YRxwC8hnDAPdBK+Cd2AS8I2IRsQSbgmVAMWCdOEaEAh4ZnQDPgjLBPigTtCMuEY8EYoJgwDzgjBhF/AGKGXsAvoIuQSbgFThFrCLGCJEEt4BRQRWgmrgB5CKuEUcEMoJYwCXgihhE+0hdBJ2ETLhUzCJRoMlYRJ9IdIwiP5W2gkLJKphUTCIVlZKCQMkv1CIKGPsEfII9wR6ghzhDdCGyGNcEZYF8YI6UIYIYzwRfgidBG6CFuELUIWIYtwRZginAtRhCfCE6GJ0ERYIiwRkghJhCPCEaGIMEQIIgQRfgg/hB5CD2GHsEPIIeQQbggzhBjCC6GF0EJYIawQUggphBPCCaGEUEIYIXwQOggZhAvCBCGCEEF4IDwQGggNhAXCAiGBkEAoF8qFYQiGOtShDWk4wxl++KGHHg4IB4QCQgA73A63wW1w+9v+tr1tb7vb7ra5bW072862sW1s+9q+tq1ta7vanralbWk72o62oW1o+9l+tp1tZ/tv/+1me9lWtpXtZDvZRraR7WO72Ca2ie1he9gWtoXtYPvX9rV57V1b1/bbfjvXzrVxbVy7b/ftW/vWtrVp7Vlb1o61Y21YG9Z+tV9tV9vVbrVbbb7Naq/aq7aqrWrv7b2daqfaqDaqfWqX2qT2qC1qi9qhdqgNaoPan/an7Wl72p32pq1pY9qXdqVNaVPak/akLWlL2pF2pA1pQ9qP9qPtaDvajfairWgr2ol2oo1oI9qH9qFtaBPag/agLWgL2oF2oA1oA9p6W2//2X+2n+1n99l7tp6tZ+fZeTaejWff2Xe2nW1n19l1Np1NZ8/ZcTacDWfn7bz9Zr/Zbrab3Wav2Wq2mp1mp9loNpp9Zp/ZZraZXWaX2Xgbb5PZYnaYHWaD2WD2l/1le9lc9pa9ZWvZWnaWnWVj2VZ2lT1lS9lRNpQNZT/ZT7aT7WQ32U02k81kL9lJNpJ9ZBvZRnaRXWQT2UT2kD1kC9lCdpD9Y/vYPnaP3WPf7R3bbufYODaOfWPf2DZ2jU1j09gz9owtY8vYdbtux9gxNt1+sV3sFpvFZrFX7BVbxVaxU+wUe27PbRTbxC6xR2wRG8T+sD3sDrvD5rA57A17w9awNewMO8PGsDHsC9vCrrArbAqbwp6wJ2wJW8KOsCNsCBvCfrAbbAZbwU6wE2wEG8E+sAtsApvAlttyO9zg1hvvu+2uu2666Z57brnl/v3bt++4B4DhwHAgOBAc+A3sBnIDtYHZwGwgNtAaWA2sBlIDpYHRwGggNBAa+Az8A5uBy0BloDIwGZgMRAYaA4uBxUBioDAwGBgMBAb6AnuBu0BdYC4QF4gL7AP7wFtgLZAWSAucBc4CZYGwwFegK7AV2ArkA/lAViArcBW4ClQFqgL3wD0wFYgKPAWeAk2BpsBSYCmQFEgKHAWOAkWBosBQ4CfQE+gJ7AR2AjmBmsBM4CXQEmgJrARWAimBk0BJoCQwEhgJhARCAh+Bj0BHoCOwEdgIZAQqAhOBiMBD4CHQEGgILAQWAgmBhMBB4CBQECgIDATqgX/APiAfUA+YB7wD2gHrgHRAOuAccA4oB5QDxgHjgHBAOGAe+AZ0A7oB24BtQDYgG3ANuAZUA6oB04BnQDOgGbAMWAbEA8eAYkAxYBgwDAgG9AJ2AbmAW8AtoBZQC5gFzAJiAbGAV8AroBWwCkgFpAJOAaeAUkApYBQwCggFhAI+AZuATEAlYBLwCGgEJAIOAYOAQEAfYA+wB3gH3oE8QDtQB6gDzAHmAHGANsAaYA2QBigDrAPpQBggDPAF2AJkAbIAV4ArQBXgHIgCRAGeAE+AJkAS4AgwBAgCBAF+ADuAHEANYAYwA4gBtABWACmAE8AJoARQAhgBjABCACGAD8AHoAPQAdgAbAAyABmAC8AFoAJQAZgATAAiABGAB8ADoAHQAFgALAASAAmAcqAcGIIhuMENalCDGMRgBSk4wQk++KCDDgoABYAAQABgHBinw+lwGpwGp7/pb9qb9qa76W6am+amt+ltWpvWprPpbBqbxqav6Wvamramq+lqmpqmpqfpaVqajqahaWj6mX6mnWln+k//6Wa6mWammelleplWppXpZDqZRqaR6WP6mDamjeliupgmponpYXqYFqaF6WA6mAamgelf+pf2pX3pXrqX5qV56V16l9al/XQunUvj0rh0n+7Tt/QtbUvb0rV0LU1L09Kz9CwtS8vSsXQsDUvD0q/0K+1Ku9KtdCvNp/k0K81Kr9KrtCqtSu/pPZ1Kp9KoNCp9Sp/SprQpXUqT0qP0KC1Ki9KhdCgNSoPSn/Qn7Ul70p10J81Jc9Kb9CatSWvSmXQmjUlj0pf0JW1JW9KVdCVNSVPSk/QkLUlL0pF0JA1JQ9KP9CPtSDvSjXQjzUgv0oq0Ip1IJ9KINCJ9SB/ShrQhXUgX0oQ0IT1ID9KCtCAdSAfSgDQgraf19B/9R/vRfnQf3Ufz0Xz0Hr1H69F6dB6dR+PRePQdfUfb0XZ0HV1H09FztBwtR8fRcTQcDUfn6Tz9Rr/RbrQb3Ua30Ww0G71Gr9FqtBqdRqfRaDQafUaf0Wa0GV1Gl9F4Gk+T0WT0GD1Gi9FidBgdRoPRYPQX/UV70V50F81Fb9FbtBatRWfRWTQWjUVf0Ve0FW1FV9FVNBVNRU/RU7QULUVH0VE0FA1FP9FPtBPtRDfRTTQTzUQv0Uu0Eq1EJ9FJNBKNRB/RR7QRbUQX0UU0ET1EC9FCdBAdRAPRQPQP/UP70D50D91D3+k7zUPz0Dv0Dm2n7bQOrUPn0Dk0Do1D39A3tA1tQ9fQNTQNTUPP0DO0DC1D1+k6HUPH0HSaTsPQMPQL7UK30C00C81Cr9ArtAqtQqfQKfScntMoNAp9Qp/QJrQJXUKX0CQ0CT1Cj9AitAgdQofQIDQI/UF/0B60B91Bd9AcNAe9QW/QGrQGnUFn0Bg0Bn1BV9AU9AQtQUvQEXQEDUFD0A/0A+1AO9ANdAPNQC/QCrQCnUAn0Ag0An1AH9AGtAFdQBfQBHSot9Y6a6yrrppqqqeeWmrXUQ/QArQADUAD0OFyuAwue8vdMre8LW/L2rK2nC1ny9gytnwtX8vWsrVcLU/L0nK0DC1Dy8/ys+wsO8t/+S83y80ys8wsL8vJMrJ8LBvLxnKxXCwTy8TysDwsC8vCcrAMLP/Kv7Kv7Cv3yr0yr8wr78q7sq6cK+PKfflWvpVtZVu5Vq6VaWVaeVaelWVlWTlWjpVhZVj5VX6VXWVXuVVulfkyX2aVWeVVeVVWlVXlvbyXU+VUGVVGlU/lU9lUNpVL5VKZVCaVR+VRWVQOlUFlUPlT/pQ9ZU+5U+6UOWVOeVPelDVlTTlTzpQxZUz5Ur6ULWVLuVKulCllSnlSnpQlZUk5Uo6UIWVI+VF+lB1lR7lRbpQZZUZ5UV6UFWVFOVFGlA/lQ9lQNpQL5UKZUCaUB+VBWVAWlAPlQBlQBpT1sl7+k/9kP9lP7pP7ZD6ZT96T92Q9WU/Ok/NkPBlPvpPvZDvZTq6T62Q6mU6ek+dkOVlOjpPh5Lycl9/kN9lNdpPb5DaZTWaT1+Q1WU1Wk9PkNBlNRpPP5DPZTDaTy+QyGS/jZTKZTB6Tx2QxWUwOk8NkMBlM/pK/ZC/ZS+6Su2QumUvekrdkLTlLxpKx5Cv5SraSreQquUqmkqnkKXlKlpKl5Cg5SoaSoeQn+Ul2kp3kJrlJZpKZ5CV5SVaSleQkOUlGkpHkI/lINpKN5CK5SCaSieQheUgWkoXkIBlI/pF/ZB/ZR+6Re+S7fJd5ZB55R96R7bJd1pF15Bw5R8aRceQb+Ua2kW3kGrlGppFp5Bl5RpaRZeS6XJdj5BiZLtNlGBlGfpFfZBfZRW6RW2QWeUVWkVXkFDlFnstzGUVGkU/kE9lENpFL5BKZRCaRR+QRWUQWkUPkEBlEBpE/5A/ZQ/aQO+QOmUPmkDfkDVlD1pAzBIN7qLLYJQExAmUEAAiwA8FIQEXgYAJcRDHrIHQEOhKgAgKEIiD5A8L65r793337v/v2/+OhMQ0P55pt/377v/v2f/ft/+7b/923/7tv/3ff/u++/d99+7/79n/37f/u2//dt/+7b/933/7vvv3fffu/+/Z/9+3/7tv/3bf/u2//d9/+77793337v/v2f/ft/+7b/923/7tvf7on6Uh90pl2Javz9n5Fy2e9p16f0PuF1be9PR2cYp44ntw5hmlT3GfGzO+gcbS/YWd83u0H7+PMe30OJ9j3fJLNRfidvcvvcJmZFBK/xKZfRp21vQ4nP+XNYB/3BhlrcKYcWjmFl6nPHnw3rffQHncmXQq/WL3m6Wse21wAw8e+flKud1/Vua16u4Rpl3p8OnduQMFO3zM+CCa9su/ncF0somJrm30xuXPPhDOF0oQfecDhDWBMZCc8D+axdDZO0rlexzEx9h+Z9WmPY2oZfg4rspk2VIOgirpC2zO1z1Jj/H6zC8oVxFms7NEZjZLQy3qNLInYfs/kFQMX9vY2PB3W+GbJ2wO7/9a4ptx8usMHW5OUVe4XTtEceH+7jb4h9IR39FzwRJtMfHjOtXAtbPHPJqLiFQByhwkSsx/abuGI8U+0w8c833PcdwPrtdSNli2ak38BDvyegMhfrUkpEe1CA4LLSTy2gtMMr0nzSGoHk4n/12KLaDjWjgC//2VQxE/t86hgCWheSxcnmLE51KIi7Q+Dmn8hleZ4eIuUtaxEjHolAOp7oeygBTShU4azadVCiTJgrxhyXLSaDqARRJoDBrSL1FIDUVe8pC3ZYeakmVxzFVyfS5+jY50E8ajibOh8ms173S52JvTf5r50qqtJDGd3VF04Z52/3sALmh+ST8nF6hOWSUOFKyPkN4/REKMreo+QCigmxfo6GQG/WBg7Cyf+Ovf8edlAaOtcfjuTtk8iwwkv/zSkc8uETfY+lx90uoKON5TyXxT0Ik/XzTEOlydicEUmOJslPwRGJyT35nyY9rTJyn0sYOP+60ppSrPeNuQlZ5L0Dilgv2GBiHBF5KzP+oGez9dVFrQU8Ff44NmPTTBUuxI753+jYbGWR6u+5u2JyBwuWrlfxLqdOc7bzQ0Qn6uKEBzQ4Vc6V2tycusahQcyEtyO6KeEzc65mq1r4hxnS09723WTW4y4EoeXsXLGXgkH/6xDcgFSIGkIdA1e+x2I5OeGF8qpNZ1CiZ2h7IZu7WT3SnYnoKUi5DL6EOceXS8AgdGu4LMU+WhuZ4kDzvuX06vR9VeiHFdjN7rSuxCx9mpDFkDXQqcvyPEsK4poYl9DTGvvZIrALzgbcPllV1o7gpGfjRcO9Xw0vTD+g+IvENKNYm+myOfhiwyJbH6FHplcN0F2o2pYWrR9XPyHv+y40tYQ0DKSkHClDxYQvQnCtfEKRtzHh4p/I5cOqwOnG15gc8O/cvwCm9zZ8S7DgmcBjSb+lNh7PpRq7AQEIWBvUsAFDC/x1PApK2qME2G9FoQT9Vxek9iXGb/UZcFUc8ozZOfF+jlVTgifYTE67AWT50VCuz68rpR6sJfCLl1BOPXCh/AWHrc8DrFXlpL1Jdsi4uHIuX1oN0aQy2dB/u+ZiOgMwQxf3LI137Hxwn3hnC8TxxtfUNOmBSjpkLKu/m2ktDKWRnsIB+11b+ItWPEoU+VFcXkGOTUMmFf/yeXgkMZDI0Fne/OAA5y0m718bG3/TgAAAP3///9aAAAAAQAAAMX4AACsmQQAKLUv/aCsmQQARCcCeg35PVwgTEHYAYntjLZnwYzzkGqX3UNwgpFwvTIQHfKrtZgxZJJVa6m4Hb0etDD+TBOo0BmoWnexRFyFle6nRzEwZzbkx/MqB6M1Ge72Wy7VRzAZlTLKQemMs7hQViHmfuEDzwPdA2liwTSxYJpYzJSGoEfVjSKGwFN8RZWZXlwSJI4xlsKU3Kuq3OAbjj+wr17l0xWfIGMh3Ju2oUJYr3pJOHmqZIV7K9/p/P/nnHPO2Wef/X/2WZ6+nHPO+dNPf1Tcwc0M/enPPc4LcpG9WbMNdDyn5P/rrw+8gkVWosP6ul8/CpAFuSdFJO+vD8O/Pv+PX/fxrgOvYOW2DB/AK1js6x54BQt4BSt++OOPP35elCJHdaJnb5rz9KkoxW7IU+HeJNhAcbNCzjnnfObnBcuZMOzQugzOKDIyiDqS2nn9fnQAYeem+fxwwC4FykAlyRENJpxzzrly5ufF09jPbkiTZBTd3XiRA0qKjR0rhQAdtKgI0+GKO8htsLfYCklKEGVHdO+9lU+KSF5YLkILc0+KSIC4PVJY4W4K55wL9151chGZGDe4nO+yhjRJzigyMjDbQMcK9451chFijBtcvlGo8MAZRUYGuynxBU2q6FQEFNBEM8bo3ZTewezmBGI2uPj0QL+xhEnfKTW5UT4pIsFJBgXR3Ci2xVDHHy3cG74JCuodzHJbho8RYhTRXEaSZrzUQ0ZnKZnSgSylJje6Km0YzYGgjsRDIMygs0oAgc7jA1QZAX2zY8OZm1quB6gyAprnppY+B/BYh0CYQe+mxDa4ShtG+xzAAx4hRlHf4eSx1EPWd0pNbqIAWQB1/LHCvXGoTvTMtQoWcENWokPuSREJLMRJBSvc25kEo8BpFNuizIxRZkZd8emB1zE8Y5tcUNGAlaJTRpLmemMJE7bJBZXXMTyjgAB1llKTmzUVAQXs3jsE+8sJBHVkJZoxxhIZAQNewZpdeiRkTYlt6wVNqtgULliAV7CcNoQocuamliNesFDQPB1R00MG2kkRpnmag0IFgNAgNGB2nvJ05XGh5ZyYwYJegQPtgBbuPWJma8c5GOTQUvJlhadNLqiM2A0IgJZXDAPoikR56RW2GE7AUyIjYDlcRTNaYhdQd0OYJyvQKyg4gA085WkKFyw5VFmUaNUggt4Nl1RZlNAK+LKSAE/pvXcOzJMVdgtDllxFM7QCnMRueNp1DM/gIlHeDits7Ia7AQHoHAgDG57ylBXuTWRma6+sCG3fYMjlBoyCuJYCh+WJGSxY4d7dgqvexBXGU542uaBCBIQGzNcxPOtBbpXdkCZpnk0g8zqGZ0sUKgCEbXJBpee0zChtQAdPebr3XjopwiyREbCO4mnsgxBQLJERMCI1PWRg9979hZGNmQdswFM2hQsWIi9YKNgULlg6a8ICuyFNkhZXwaYu9gaA0N4xHuw907X3zpO9czHMAGB/2HvD2HszILFOLvI0HH/VSwL+Kp+u+Kuq3OA3ihjyRp6mJ9bkeGRwtV789Ht+DkdmIcaRWcCRWfjVBoeM0YjJaMSk6ph4Go7jr/Lpit8oYgj8xSVB4viJUKcujp9Yk0sTa8NA1PKR1PpUy0dS8VMtf66WJ4BDSBPXcs2N3Ppui3zlu7XMvjuDz7PvBoP0uzwy/0YuDHCeflcEIvS7Gji9q3axb6RhR38jM+iNnzwYjZiEtBiNmJ5+IEBZMRx/1Usi/qoqN/irfLrgLy4JEr9RxJDi0wd6fPGDEfEbeZp0T4Q64zeKGKLTPZFpKv6qKrf1iTW5+KteEutTPXvgr/LpWp9KCBb8xSVB1vWpfoh5yKHF5IsfjNCt61MJwdI9Eepcn+rZo3si09T6xJpcT9Ik9aQPLRjdGnY5GO1JmqQubw2VUHj0qOWkDy3pQ0v60JI+tKQPrcvBaJeD0S4Ho10ORoNBZlDSh5b0oSV9aF0ORkUgQsMODZxctStKSa6hxyFI6UkfWk/60LocjHY5GO1viJ3+htjpb85Lf4dy9HcoB9Wzp78o3OgvCjc6vL86vL86vMShw0scOlzm1JdZLvQ4BCl9KdfQ4TKnvsxyoS+jlHr8devLnmCPQ5DSl3INPf669WWUUl/2BG1DLrUejwyu1rMNuVSZMAWE45Gx/Z6239P2e9p+T9vviav1cLUertbD1XrBYItkBolAxPZ72n5PV+3C1Xq4Wg9X6+FqPVyt56ovMHRM3Fr4UHG8G3DrdsSJ7fe0/Z64Wg9X691eYNh4AOX2AsPGAyhUP8RsZHT14pIgNjhkbE6AsTkBxkbJBTZKLri9wLi9wLi18KHqmLgBt1Qc79bCh6pjQuXwcjvi5EZWuwG3VBzvdsSJyuHlRlbrVS8J3hEJ53UkZWY0M7ZIJJxXi2zTxIJpYi2SRuIdkXhHJN4RiXcMBulXSEhISdcy3eSCilQUFEYuDLqO4VkSETP40ERGwKSOSR6Z33MuAZ3CBYsUAYi4wWCLROIdkXhHJN4RiXd01S4cISGhHBQePVrk6xieScBHBCJskwsqUkzADNLAycgJNOyQEeSqXbRwbw9ZaS2G5SLFrLS2wnIRDj87eDwZjZhM+NnB48loxITEO8ZQxx/dhoHoQICyVppYk1t1uk6EOosk3MygcTDQix+MWKGOPxyqEz001Q+xlaYSgkXX4BnSi0uC0DV8QNCrfLpWmurZQ9cYAYZe9ZJYaWJNjq4hpEVHE5mmeo0vG10nQp3BNLFgmhjU8fd2ONHDCmWGupGnycMITSx8zxdsyNKLH4wIBvOWjat5y8bVzAGmqVlJU82spKlmXpIFy2yFBmyuK9CZm+hgMluhAZuXZMEyn/EczdASaMxlRKC5rkBnbqKDyXzGczRDS6AxlxGBatlVQHyDJqknaZJ60ocWjG4NuxyMvtgi6vLWsJZZtpZzMz8v2F9XGF7jeNXFcQzDMVzLrgtbREMutiEX2+9Z6/HI1Hq1TKMkyKuWc+/Wcu7dWlbaeADFBoeMqmNCRpcNDpkXGLcWPlQdEzfglorj3Y44WVcYhuNVF8e1XMsTqKDLBc6Ld0TCeY39FKVA4h3/aeynlpW1XBPiKGRrOfduLbNs1JHUM2H4HI4QTXejaFe+QisHQkIx+zG96ladzgMJNzPWFYbXeI11Oh1cHKGJRQzDMRzHXQ5GuxyM9iRNUk/60DLQ5a1hT9IktchaTvrQkj60pA8t6UNL+tC6HIx2ORjtcjDa5WC0y8FozssSh76MUupviJ3+htjpb85Lf3Ne+juUo79DOfqLwo3+onCjw/urw/urw0scOrzEocNlTn2Z5UJfyjX0OAQpfZnlQofLnPoySqnHX7e+7An2pVxDj0OQ0pdRSj3+uvVlTxBX6+Fqvd/TNuRi+z1xPDK2IZcWWcu239P2e9p+T9vvafs9cbUertbD1Xq4Wg9X673A0DHxAuPWwoeqY+IG3FJxvNsRJ7cXGDYeQLHBIWODQ8bmBBibE2BuLzBuLXyoOiZUHO8G3FJ1TNxa+FA5vNyOOLmR1VQOL7cjTtLE2jAQRSn+aeyHd2R5xxZZdYIIpEW2yJkMEIEUpaCRcF4tspYfKAOVB3YA4aOOpOYSPM2EYQafHF3LSLwjEu+IxDsi8Y5IvCOO0EeJrfBRHbQ8lBQbD2UUVULh0YPVmYXAgZAQ8AqWzI0ICiMToSVRrKVhD08f6FEDBwN0DR8QnCBjEZ8gY0HXENJS48um+PqeL9iQRTfFV9A2qszQNsC+tGB2WmarF7rGAISjJYAEBMXRvecgVBzMVi90tnqhs9ULna1e6Gz1QrVgdlq0YHZatGB2WrRgdlq0YHZaZqsXOlu90Nnqhc5WL3S2eqGz1QvVgtlp0YLZadGC2WnRgtlpMRoxzVYvdLZ6oVowOy1aMDstMwtlMzMLZTMzErI+IyHrT4Q6ZycXcN6ycTVv2biaOcA0NXOAaWpW0lQzK2mqmZdkwTJboQGbm+hgMtcV6MxLsmCZrdCAzWc8RzO0BBpzGRFobqKDyVxXoDNDS6Axn/EczWVEoCfW5LaGXQ5G4ycf2udq2b3AA8Rimpfm/dzMz4v3BeXMzwucF1YPu7S26uQiRiMmoxHTLq0FtHDvMqc0MWaMmbGptkhmDDOGGYMAFC2Sd2yqTbWpNtWm2lSfGPaBGPYBASiYMWbGptoimTE+NGYMM6bLwaiZ8ao31RZ51YPRptoim2qSJqmpHkk1VXlr2FSbai3XMkwM+0CDBjPGzNhUWyQz5vdkxtR6uFrPzGgAZlNtkQZg1npNtUU2VduQS1M9kmqqOB6ZptpUa9ltkcSwDz9uLX4gAAUzxszYVFskM4Z3ZMYwY+g2DISZscypqbbIMqcwEE21RTZVJJxXU22RwRQsoo6kmmqbJtZUm2ot17LbIolhH4hhH6Siznh61a/68KrzdDd0Op1OnvIUWMICnjqdTqeTc845506gkhKopPz//////////////6GZ0Yhf9at+1cd+hmZGI855C1YwT4ElLNgNW7CCOU8555w7nU6nk3OupAQqKTl3tmAF772309mCFcw5V1LuvTdPaaGTpyxPecrylOUpy1OWpyxPecpZIR/7+aeiFK/ky8puyDktpIW0kHOeskKc19jPkAvOq9MkBaNDLrUeTVKSJikY7fLWEOc19hMGYsjFNuRS6+F4ZHBeYSBq+b9F1nKuRxAntR0tkF3ZI4gTIDtaIFmWZVmWZfv///+zPO3dLVFE091VQqF7d6c4V5ywlv///1/ZjTTs+O52IIHtLo8M290fFGx3iWLYzj7NCv///3+XhAj3rhLKDvpyg8tlwt5772BUKMC7U5x7773LckGJd0sU7b33+oQT7q3k6f///+9UEOHe/UGxm/Fywy6lSXqXKGbvvXfAC0q824GEvfdW0UOFArx7dNt77/ip51Tg4nojDTv+/9+t5Xdb5LdIWvgt8qVADL6cn71neBzQAPCRgG+RugHE4Psgx4YegRom9DYGCIhHX+JrWVfL7Ncy++tay7Vcy7Vcy7Vcy0KcVBCDfAB+t0W+VOuvr3vdr79+i2yRLbJFtsgW2SJpDTpQybygSqH33ulOd7rTXVcCDDUyPJpAUIoiA57iK17q7IZeglkAfMPx91JJNkAv6criE2QsXorGEr2UgYc4xlgKH0wTo5eGoC0yCGVEL824obu1jNPhRE8MdfwtGTHleq5F5nLdrWV4hdf4qUUq427khK7sbi13V+3qRmZQd9V1Xdc47lUviTkIFQez1QutZZidFi0BJCCIreXZ6oXOVi90tnqhs9ULna1e6MxC2cyMhKzPSMj67OQCzk4uYKaVqOQ6g9qbAQEAAEAQACMaAADHYSAK45R0jB4UABkPBgglExQkgZjLZFMQTEwdhGBAACAAQAMTiCcMUVANM847TvhukJBqO4SQ07LiepODVC8Nxj8wGPrWEa00Jwh3RfDd8UBbzf1DePYD11pXBJOHdcQ3FwUBMEcFQxbrggiejUGaFkBpndcTczFWPNbLWixGtH7ifVkTmJ9vow/MYEWfaO7DFWE77tevyIYIvRx2IWJYThNqbPlHbCQzkbF2pwaTOoxPunb7cRN6zUpUmupJ9Pu6abk1utHZf5KLS9TT83x0O+sUgFAg35sOF9v8Ze+RiA/ouuBOAXd7F+nlqPand/2U2KuJm++lxLHDOqKnfBSx5jWE2LUZpqMSeAV06aLZHDOEKkwavtxXDdeubUOamguHh6BlNYqThi/OkqGi2obh5nu6cHS4WCi+0xMXovxNLfzApYu2eckQqjBm+DgVa8+Q/vOkIQI4C7SwoOltrn8ugJiB+K5fu9aUp69DmHE8mgHASdhi6z5CSAOMC7efX+d4J5oBY4MRRe2sc68RigAnDYTm4spZ6RHAGoaJJf/wA1AeiRL6xPTex25GTOLAGUadK4wuxh9aXBtdepRyU3HOlOJ2C4qsqrVGccYS28wkinIakfC9uLjtFiKVc4jiLiJWn+lFVuwiwplGjGYgEag30mj+TGKasURU7CViXvuN300mimcIusKQ440lQ3wGDMEZLURylhhXuVI4f5kQhEHCqHRN8bz5QYqrg6ceG0S89hJZ2BusYnIw3NVBRPaU4irnB+UuELK4Q1jUH10sd5DQTGmT0PmiEKtirApdJ+4czw0eurV9ms1z692+wOV0E4KbEVif6PtRJHShu3GP56Yvyp2Aaxc/CT3Y5+M6idvt7+OjGJw1tvoTs9hT8SMybsIDmFEq7oo6XnWTPJ11kza4TKDp4blNta3a9BQ0AKsEcDp9+u544EqkhSEvduo+9BN2b39/9UutJfuKIoUYnlhsopYVDbUPKt5MmjxX2oWx+RoaDmGVdxEB7LCZRsyCFhFFpQ4hHj6ul2RNZJDHcK2oQzkRW4h7v3cvIoofDCE+7hOItN6d9lTHDA219wwjD5OGX/uYoUrVhqHm43o5fZp0Pf/07Ue/Yz1fAuHOOBSxepteRWyRTKxVFesLAJaX862VdgRaHx4UnWVfN+e1RwjXWnPMHHdksswauXLlc7jv1LxVx6w97z3OJr1txc3Ry40+FZYYV73BWDlahpR4bvGKlcV4xhVZqXXHKuwoyplPlHg1MVF7oTGujUTa4plE8TPVSMFkYoDgaiKQN+pY9QVFEOKIYoDAlCLFhyxHw4/rLRxSvW0Y/6Rh2HO5ESrThfFGC9fdKhTl1hflmCVMs0YIxRFC4G9fsb0dQijWCOEcJIy7phetuky4iN8nBL8YaZxjqDCksVV4aZnfKrL0yNax2Bz8IR6+6aaa8Vn7uHJgdF4K6c0VuJ9I7+G1FM5zVxu+Y8Ic25u+gDsB0S5+hnqwxsd1brfb38dHMThrbPUnZrGn4kdk3IQHMKNU3KB0vOomeTrrJm1wmUDTw3Obalu16SloAFYJ4HT69N3xwJVIC0Ne7NR96Cfs3v7+6pdaZGRqjxE5PMnYdI0xGmofYLyZNHmutAtjcy8ld9sfVUYLfhzSrZtuvfZl71pPU8wnPjsWFJXf24mbb3uJNMCd9qrjh0a19w+DhwnEb/v4oapq81Dj49I1PU26nn/67Ue/Y51XgvDOOBRZvZteIm6RTNZKFesFAMvL+ayVdgKtHyoUnbSvm/O1RwvX3mtOnuMemaxZo1iuBneoOSx0zk26d9qW+S2sZHIvPYqXM94oebNxpdCSZNyFRhOGGacaY7R4rUFS2F0sxdxi3JVFpOxFx1HCTUWKs4qlzmlHOROLQAori8CfEUjKc4tRXFyEM7oIS9mHvGp60Z8h0SmGIucsIkYzhAjFBCLlZ+lx7dqhq0cO4Wwbxq1rjVZtGIo7Xfh+tBBSZY9RznRhm+uFUg4YEr6tNa6dMaTymKHcPcPS36ijOOaw4aJtQ9GXQ1gpMyp2XbhzSG7p8L6s1YxPvKdrAs/zGahtQmB0It9L0eiF5cY9tjd9AXcCol38DPVgjY/r3G63v4+PYnCOSclZpMI8m7f4JBPmQOwPL5b3JmqclZN3ssygmuO59XFfYMR0V0hximfVlUxcZRM55LlTx50+Yfe691e/1KIxU/uNyOGEY7NrvNFQe7DxxqTJc9VaGJuvoc0QVrm7CMAO2/RiJmhxUVRqaPFw4ypmHJEo/7VsRjDEbS0esecWBRUWFx/3rcVV18Si0Hyn/dFjiYPvvcTR4WSip3wssfKykVi3uHJAT8Ouzwt9+/pwms7Jb5bLbbe3oW4klrHZWe+9l+iCtdp6kseawqI+a0o7QNING3ZHrOzmOdgjh2XXADPPmTJRuka0XFEaznc1n+VwEOZ2+2w7C5i0liGhqRh7DH/jcW20PCnKOcc5K47TLTeyqtYjzdlpbDPPqMpVRsL3AuTa5gajuDOM1WcKkgqTjHBWGdMcZgTqjUZqQBYa8TnSiHntSb4z1SieIeiKYck3RhTx2U4EZzIRyVmGXOU64vxRRBSGEKPSdcfzZg8pTh2eeuQQhLBzGMXUIZybh5DUtGMVZg/ljB9KvH+YqDwCOccKIoQhxChuIRKHtTFy/9XtDyeFuStbB+7MkUXLCt2Mc8G9ySK2E/+t/aMk8BnHBuaF/g9anbq9cb49w7subZ8QHzLqeGxhBc4jY4GlmPVPO7paixVWvxo0tzHrwL39IxfoEfoTsJY6skB1acfbcksmonllyzSLkzMFrMIOZDmz6bS5CJre3ZknrUXYYbTcSGsB6JrOvCj93wR2fIyqeu0wfpzSh44slpmjZoaWmJwTmMvkONjOisWdxqAi8WONNyLuNhuX7rVGm3qwcT43GzsA9+46TK1DR6hl5nkzQ0RMTAVMNXMcbgfFam43ErFP84yRCnhHILk9xi+oaZIxDFtlFL36w9wNwM3zOGv96SVp9d8a9/cFEoMZ/rf4ITVZM0TD0n4jWLnvx3wBQDi8MuGS7SiiuLmUoinAum0q0r0T9Hw3dLiCb6BN9NUnT96ZgkLreS6M+DaB340crncxUhtDsmtL9eRuFDrRscrgs0t7wkWqqm3RC29tkivYH+J3F3Vlm+M4m4v0SnbGYr8wQPe2MM92I4HDnpDeL0mCC5VzC5OVfzeWPMDIeG+F88/+pHPYByPXDnl4vwnpa6Dk9xvncUMW4Gnc9h1iV+9MaO+O0kt3oLpx5zDrdqzZtdPgRTsEbdmZYsWOYr9O7Y07Qlqu09RmHULW6kxup46yC3WgaJvO0at0LN2j05boONdcFiVRsUI32tz+UemDE7OP88jWDH+/tpwtuu7NekZ3z1gi308kYmPbOoO0E+tGXuB/8oF9seFtCm3LkOUicNbvxBSk63zNRMyg337a4V35smfe7Wif+J8jy2G2yJqJLbZC0pOiJMvVHHWkcUjZ4c3Ylc453m6a+r+P0lrrKg66ALmmubGLXu9ilPRa7f1pyh07ci04Lw0PRWIyLWAuZWczErfsdwmgxxt96QnHogIrjoWLLUef9KJjZOkyraupfvSIs3TOGzMUiclYwLmU0XI8/9knPOD2GFUpn2SsqcirjMidXmVUhIYZI8Hu3u6FrWyFtfFuzC9WesKnCfl6Zk61/ZB3qBhM3/0kks34n/xjrooNbhL6+5ikmfpw31Q0/vIIeStrb4Iy74JHTju6T/Pufg5wJxypoaYG25ZjiTfeSEXFwmT4w5Jro2VLVW5IzpmOnG4xklU1UGnOPmSbTUhRrkESvhcmp91+JI2df6y9jkDyOwVp7iAkkTBK+YpZSDgzlSDsQwYITERiI3m4csrjjfMHGyEYaYxVzU7OO8loaYmxagOMwGM6UsK5xSlXFuEZV2SF9yGn/r6i4okri6Hy9cj49OJiFHYXQYj1xVAMMMLZYKToIcLt2eMFa7/nI9dXt9Vv7okvWPI9X6++upu+W568W5kIAhyHqcbuTQaFy3yuQh2nPrEHEz2+Tg1Fg7kVhDCXF3wxVUkFGEJY9lgCDhv5Uj6NFaxFaPDcQqTCBL7gs6tQa9Ng7gwhzOsBn1SFGpM+I4U9PcoTkZDXsOMtLmzrBZ9XhRqZBnNnCGFq8ZaTKvrXtZfs1jBB4F70dn4it2R2tEdtom7awEZ9wP3yKCOv1WWuYeiEGOHguI4wi58ZdcRn3RHnfNdRVnHg0Wm2LokDamN2FCMXHXIESkfQ0gNrhY0e79PhT/Y62bBRx/zIm1IjkMvt/HeytjTWG2fe9LE1P/z/ZNmX+PkP6+mLZfTNJNt8H4PgbSkrZ6o+Mcg+OdtuBTGT3tUOYc4narHlI4oghCnFUPWgotvMNtyaVTzGCeOKkTCiE/y+othtd5BfWXSs39yikLO7OOXFxQ1cILe7aOLCDTDG3WCkZpZeq4NzhxmDDnDWvSt24k1w466aoe3aCa1hfs06khl6Xynw83x/5oSdtaXD2EoQqXKfDYuJjslT19WzM8su/Nh6LrKdFOsifk6KLTmj6B2olwn97QIsir+JYClOXl56Se3vAii6GMlPu5IQh8ouL11C+7oAl+JvBFiKXxeAUvydAAvxbwJciL8RYCG+TYAl8XuP5CNGZtUl+wJQiJcJ/bciKAW/i2Ah/k4EpeB3QP7eI1kSDXonfd8XsgAL8W9A/qtHsgA3+J0kEoyP7YmgzGIk/dQ7SWBgIcvie2teE/hTsc7oqIcau5cTjEuxqOFS+cXzneh/F4Ei/FsAC+FvsQdjWVSb4pTnS9J/F4JS+LsICkGMxfn4az2YaXGpW9Glos14tBAo4q9FoBC/FgNF/MEeSxTDiXeZXxEUoueE9jcBLsTfCbAQ/ybAgvgbIL8Wg/1FsD8BLMTPiP5pSPwdkH8TGBhLCYu9/FQvJQobYF5GtJfpWOJMJm5jicRGTS9G195O8mI0oEX8LEO12U1lGSw4lag2S+mL1DKkpgnVw85UDyPTv+ehfHyg9P6M5Luv+qF+wzxYf7If6YXUhvVNduH6PuPzy7k+c/uA+LQ65AvIDvICZYdsAdlDXoDskC8ge8gLlB2yBWSH+A9OZaLssRSI/SwJRL+WAqGfpYHo11Ig9rMkEP0sCkR/lgICe/z8Od64RdB5W/TiIRtfiBzor2woDNfeWWNs+NADiJlYGSero6ZmbmU0xuyIjTuIywStT4YZ4zQI41vCntbJq9hsxFNYan1lI1gS4kR2dG2F73vfx0ztuCXcB1gig2zYZhmOzZCZLbmws3CXELQ3NnuqW6cyPYRCM5qxWZYxje4thlMVdhRNJ/ZqatswXyMcl0tsyprwanWbj3Q8Gjm7AS9ws2fDSRiPbFzIBbs3/zMAdlO4mSsx1nbaWeJh5nTlTLCVE1MNHWC7dbfW3DF56v6l4GYXrjl6+LkB1c2ZbQeX19b0x50nEVph85hlb+IINXu5x07gEdKMcTqWKObwZlNm+3STYQfoLSsq0AnXPG7DHdBsxxzLknpkGaJd/lou16lFkItl2bWGMPdymYoDu5XlgW7EegD7WGbi0MpS5o5utbFYtWz5z60rfRm27aG94LNXk7Vwmy1RXuNJF8lZqz3X7NyyZjn5OdhzhkawOmthC9lB0m4c0Xq1NoOdraTvwDy8f8k5z5uwWeGmt6qSo9vLZn6Jz1EEZCYofqdhRQ2co3pgEjsIa87UyVLkrYGZwQzOcbsZ+0ylerL0vEdxp45qdw8HN/Ci9+rVFKdWEz3eYgamTWZ+PdmbE/+MrEOx/Z1uzK7HO8uigV3POsAxhUFZx8UaMjYt+0n2ykGDCToFxUPHgYOlFScOzmdXkOyu9fRqHNiHSGG2O/DBVgzn8B1152q/xdsO9TPvgVqtUcKYpit4ZUJnfI5F02HkcQqQ2VsndyuOaPZcwczp3i6mSYpwEt6RfXba1DZozSuVsskXvPT7fCwWgGBtB2WBUdsl5Hd+ueYzKZfQFN81Ru/wXaMx2zGY6o4Ct2y8f4X5aD8zvBZrEqImobgAK3oIO/Qq2SfenHSB9Uo063+7/ZuOVL6hwn70VSan9MqE5icEmpqiBqz454fP85twxc0B9ay+oXZfguEj1lN9/5La7N9QYSvfJ6cjdWknxoUEl5D5kLL2cb7tGaQIvy3LIgmJLfImMdvx1lwODt4EfITJslQsXLgTli8ssMbYrl02titLT50wI5H1ls0kS2P5fJAoDC77NrTl4vfPwSboO0N2k1L9y++h57mBcpe7r97YQ1bOzcpyL314teVu1BfHSqvFeq6lGEZuvAyXuwywFw72XszftqyWej2tHf5fGJjrRSb8bI9xqP7+/wW6j1eZaq3hitVuYusRdCgxdBZi4I9WqP5DK7smxXdDcS8THFeZtl7x/aiXUa2YzTOn8JDTsdi5t2OGgi1tUtZnJVwgVWzqp48quP1CJ9z9xl+xyFmnL/HXLHTW6SeEVYsdcvoACcg+/fg79ePMnXH4/SkmxsgjAo3vlZ3zAet4hPY0k/2bLQJAxRmQwmaeeHXBicN4q7oVoCNDle0Gzr4F9rR+bsCABdjX6tuy+JzaChtnmlegxO0xaNMVGj/kNrw2DdYFwz4B6cbkxPJ/fSB7s6+ZdewYnD7NwMcpZnGxLAA5izv7T326QrtzMZj98tWp1NxvKupme+6ZvMPIfvH7bV0o2PynKrgnyb7Vbfa7AxSOWCiXHqXU3CcJ8c22jd1RDd+siGQ9XVLsqsLuKXYiY+cVWOcJAXagkV3PmwDYOTrbAR5TAyMrfkIoswcEjI+wXSKEjbT9dRs39g6EI4RYI4QdQqwR4g4hFkGM8BToxk34UMuIekrau0SIOczKN1ERi4ncKuq9GyiJGeJxTpIV+yWCqpNAqN/cqU9qMM1F+8qptzzMFcrZhwlIXUxDrtJdt/5QWfhJ/3CSaw0T0yqH3DmGJenbpL7N1qo/t6sL4uVM1i32V6Bc+saYXwMl2X/DZBeNIbfdfcH9RjCLVrQvMPVc1gk2MqcIMplVQUGdVYqFDhOm+8tipdzquGEiPxh735B7zt7aLVdbueIqsaCb8bZDtyD6bOuqhyEXqgU5MFeuxeYnL8aBwSlmnJlQ7azjWIz5IJfz3Ac4LoN2Z5Uvbf8us8PnzEa8z9UVtrq1PgnaHxHDkKUJhDSsa/OaHrHHB+5Fydw/VQ5yc34AKwc7DWKKYm+p85GocnpfRgWYnORonSueymYZs0E4r/1hR3G3hwMUdnHKMCcTKIZsXRNURyLcrHSzZmyArR3K9XxpMmAzb8SuhOtV3fmvU5QcbG+NaxxaDQGjsN0HuVZ/NkI5GrIuaRcxpNtKbGNXcuJScQO2t5z8mcmFLxy1484x2JXYbqu/hv2xbd+r9lyYr209XPMKXIbhkQWOAF7gnsGG9ZeRCgietpaQgf7KxIL2VUMwj23VE6NCj5DF8L6TjV9NsPOdCwCxPZEJ8FtjBVqj2rSJgDZrLdPLJvHFixKLjqu00pF9pIIT/fuZkzQv1iU1z0Ylz6OBSTdUPQtF4z2xi4xnvtexLiYuF454tdyjvwbK8meI/RpYygG5t9hfQRjkHp6d8rhtGgLY+9GiqtTtgKUoD3L9drEkZHi1UprRLHsvi/0KWErfMfbrYCl/jNhfAWX5MUaP8OLDTS0jenmQ+/eZbEjW+Kque+nZYY1Wn4mM29KSxrL7UHaOaWDie3TYrIDXK3cbywhjU3o+S1ZlX+UbciMBvMRyjQnj+H96CR4f02bh2eH7oEv9/MwBOLsya2eLOhX87tvjLGWRd1+dgrr7TaCYIgsMa7bjdRBDaLeFvSKLjQXDjFG9fiDKyCn2H5MHV30FQ5G2fYUm4uz2yhXnuSAofeyAj4kWpv6m0zHY2t9iNIa67cN1IGGDEAG7gNzwTkf+mLV2XOtVK0t2zJ0hfTdxqrcN8opEMTGVLc+MSeY4W48Rz1+SRKc3GzK5S7u3UQsYgDSLpbFekN1AXDLIhgBL1pZjohnKHcR+slVGjDCK2IVVbbsImnfdzoMtLMqtPj46inUCqYUc34irsTlXBzEC1IK+k2WrYzWoEzdIfbuQm6IHZD7RU5geIcCxBpRqEo94GQObIDARgHGAEPsg4bp9MjpE8M/xMj7TkAfUqfkKmtBnbq7Wt8TnBd1j0uMEWFnmZ06BtR7E3KJuLxzNqFgnBLBBZsJbetQF2zlHInzCKEfmIgsw0wmc3fEtUISC5QLuygkW+hR0FHHGZJDlXHQP/w7h7QmjJWlBNnPmCZeFWR2w2Arnqgwc2tKQK9dOe9+5XK/kwcJ3Sc6lnNaTjTK31AgaE7Dj/6zLLpAfV5HMprYth3lxER6DBzJSVm0AIBK3248Zk0G2A+H9BYpup3qeL7924xk98bmciihdUd/Zw0Tkwr9PpNsKG/OV9kEL3Vv0EGf1a0HAYQ6v+Gdo/YXshqD19EMM5u4CTOoOyqiCKLeHztbrhlWlEdaGuUkfoR6zlG3r07MbmhrM2+z/pyWzznM0hjNc7+JDJGMiCtCP6qqlrVtsu/WG7SazWDG6MUcaofSkoY45CVv1zbxBDguJR+V4zVv2wuK3RSbi2n9keDf8dl2d+kJeQCzGAjgmg7AaiL0gjuEgAPO53AQL8vncpihrBJ1pDQnQJB7QN0usoQL3UWozbLBu+Aodqi71vHLEdeuO/RVYkp9j9NZBSU7UuyN3x9HO9fG6cCsMk2cvizqi5iHAi2j1m03LDemebT2kl1D1dGaYXE/opgo1oZNLIh7zZMDv57Rt3s9ha7gQD/SmcJn0DXG/BkryZ/4EsTXww4SerbV8b8mdXOfpvz8Z++c7R3KSij2Psy8uSdbItW4Il/Zl36BAgiXvRlbzn6Ki2aiyfGeSjEnf8V/RJZbDp7s1kXL+nWDCJRECYQOVTMSgYb8xzEiHCCyVmDgjOp+pJTH/dgC7X8DP7Xrz/PdrF1qkEx3LlEPxCuc7OcZFLvx2Tp3tsjH/uB/2kJVtlr6YrbZt+FY5ddEj0xw2gEyhw1CudmNYDILonMMhowYmtrVCTkP9ia9XK8yk3QNDR27xx/wozlme0zGc4Rr1xEQzZrhUY5KuGmWq4GSxuRDjF9abQYTJzThyz6KVup1oQ/VhJhU0pqTdV51b4P9zFPt0x9t+3+f13o986K1UuVYiad1esJCzWr+x2pQ1mzzfcC+t9lprNFUcH6pReJsfrjZUIXx4g8u57ll9KHhGgx3dywzvVvWu3azUDPtQHco77MO5Ri75mADzX7KPuliiq05q3WEcuZzGxsSssb09SbSoz4xGrbelp/cjF/eYPLWli/nH7FwYDFs63D6v6Fa6Aa2Z6H8X0HdiDgCWgnuY1kyd0DefejxPtr9sL7HsNXKxxuTJ2VzFnoBlgvXxZ+fKWZKotDbzoEEycgVu9O8qUPC9R67tTKQx6bs3sydJWshno5F++5ymY5J0IW/y1fzyKAvT0x27FTWBpfHXplpYoN7mC1sabu6q8BKD4XL9BY9utlKPe/w/X+YM2Jp1V9JsxCfaBC9gWfgcgKMnV+5ZeGrYZ7K0qC+WSs/qp+MXbDzf3VpAqM3RwmSgpBy2Pd/I2hU7W2IwuUxF7kwSnQu78NuZdbZlxvzjfthBdmrirz4O+ycYYsWiGtBzGGacBuTB3PmVwNSAMe/PZHuSG0u/pU79k9bOJLTnnxaWuRgi1/42RmYMxJkk3Zo/s8Ir8Q71CofibPXKTkTd5JWwfYXODkBoJafBAwJut5/bnUieTPiuXe/nAZuQ3FafNLxzMVRd79sZhMH6YN4Kz2ybCGk/bzE95g5wtM/v67iMRz+uc7fOL40COEmnt1ie6/neDWY/bSqCh/p1iwXsW0baCaOAXxjFtgGAeZMkswkzsoJ947yu/biQm1LTsWQr9ZxMNjicKjufXZuV7AVowTvUf/8Ug9kkTusyozYZZaJR4yyB9hnzAHUxVIn90I6RK/+eeXIrsWBdP200uJXajtzcZK1aTTmqq2RMwB/V5+ck5blRXfeINibD5wjXnrCc089tSWqHM6cnOMzpi8+HAHW/VTEBumJIp+zFIT2R16M1p/Q5oVvU9ITekjT5cxuS9vP2xmTo/dyBJhWaZcJezjFVeTmHnYXgzM1jAurNfGZXEj1s5l047KQnadmia4iuqK9M5aTFnMozFWlGubEjZ3IhbzbqhVyyXxfyy08t5K0Zk4EW8pa5zRzNYU1jDWluAQa5KPLcHBMw+//ssW1R0jpDAT6Hnib0pUoMAiUv0BKW/6FqfWWFaskUPh7VQ+s3Y0zMcTXw5qc494EgG8GILg91A4E6y9pYJ+rgGtNCC8xmMRv5d3MHMAV1mw+5wgtBYlJuD1H0bgw2U2jVwrF7NNnRvQwz70p74H4uth0QHtrQymkZvxvJ7ueTQ2qRp2+4ZKhVm94z1ERDznuIhNWLubDQzrcZ2ex2quzULG9ecu2a4OxtL190c5L7F7o8Szc8bSgA67pt3KT+Rui1Rl47NL2mELRIcAFTZOhsQmRYBgFTJIxxAEwkcHRub5u5pEp36/XeivPqakgwyew0zrw2DG2k4AV+HohZyzCvIb+oM3wjmeA3N6/jtqDjhXVwEdl9OSqbWhz2C2Szt9CFFcVv+z8RP8dEGRNzjE4wDXsCkBmptDfzaW38E5AogC1l5LzLNJ3vCa7vVAL+LZPBZd8EFrKxUCMesb6Rh9WsTrdrke9S9o/ZTDLvT+RLuXayMidcAGxliN6TcExA2P/nRmiTkNTifbppEAhtLBixP85mpO1ZsqKVBWbkGDKQknqIOkBjkpirgZl3tWtfKrqRI7ucUz3QlFkmxjqgDNKYFrg7N5bgyP/iEFKX6l4kzCv1AIS3d0CUIndjmJhSyy88sOzYvYZ5AwNW+iPs52P7gPmn4cfKyjpjvBvJ2s/nhiCiJQmOSXBGAsckOCOBqxLck8GJKK/blhy5yHlLTt3kyCW3Ew1OrVISD42O5N6c8C3OvmOu8Ql0Q9Eroayb2MYm0wgwO4/NT+H6Gqd3OH2RfdgaAz8OQv3pWZwyhYV1bzbUbEpoY67B+m4w75eBmCNoCavpN8bGEyL9hSFVA0AGSHOXsKiH+Y3kop7hm0Kjx+Tx3jngMLRuYh0vJ9un3tn99AZj8sTYlGJPUtwNlmQ2byZiTAYdEGG9mSv0XeIhrOMxyrMlwQkO5o1/Y55gDQ1mS/bnOZfjmsaE6YycAHdyUy9LBc1KPDAmpozkSuwJWBOORBcLTi9J1beNHwuLXDiwSmXNHEf27Ri/sWQ9+s4xec4SruD0RNqx0wXHt7zXREkaMAqxA4ERxxE+md5DdmBkBWC1/0ONSQ6dsKZck9ta3wfdqau7oYZtJsCvkZW3rd3lctYQwCl5CnZRgvIfhpVl9rSRaHhCH9UDlgVttytLDd2oeEvs9ybDO1nhpxXvV4zXaYJQa9DzVAdXA3w5Ite+WXQjg+5yonqgU2ZJGutAGWRjWuDOXCxBI/+LIUgvqb+UMFe8ypQLm5Py2gW2Nn02fOV3BpQcktia8eFmYUxZ8pVgWxizQ0kQhQwlBUwdxxa2fp1szHcEX5KrX2k/P2/GVboMg0b4djZhiLckudvhJ3kNkp/i52UHkh/hJ/0CJHO297ktRs79fPrQTFhSkDEJzuhjWTKEVUPsGcJEAcBtY4b7aL2zie37vsVhHTzY8kRsPvKanYaY9jXjC7KVdes23tgfEEYIABLFFAAuSiBcg+DYBMCyTFCmSBrjAFwmCrFYEFuFmC6J0UJMF8RoB/uwmwC3subojYDztuqs9lx5+M1n+pD8nGvUxTnZxFm3HbI3bp87G9I4zM861hArvGh4oMP73m+FThQZ2ARkB70cNkeLGJigrUcCGM81U79C3n4Omw7k+3J+8ZJMx6w5yu2u5cSidTZv5cuCIKRTtruJzJE+m4NV59NE+gnvrW19i+plJJ/rlUg8MLEazLWpgwkg+YS3zmgN3FKv4W5mXZJ7LW8SKql6menJbCc/MzCxZCcXla9NaV3C3azbh7OX7nVt6xIORnI5duIZmIA9hrJ5H8mKMyKt53EBu3t+gOXRUQOTrLLKjdqQXlJrmInsqNZjpN7DRzobEtyhy8CEk6Gs9cCEM/t2c3eE7BmY5GYrmxmY5G/inuWawGVgYnsJB3r30FRg7CA7gikQlXWdGg08n5SWNQJFYqJpJ2IchJR3KLT1K2EeHSvG1ezM46h9xZxzDzDe+GqhQ8iNuYjTlEBwDHvu79MtF9YipAEG7tsUPQqXbmyXjMmC66dGO3tNOa3srtI0rlPfwXYbh8vsBpmSxv9iJufbyytrw4pRQeCBlm3KDUKUHZTvswgKHpPx6Vhc5rDpZ0lmjIbWhigfjVKtfQZUNprbhuJSPCOvPXte0ndbjUzp7smqyRqQZ40skCDOKEbXRrVzIXDzb2YfNjiRLPbp6KgGevIa4bdO0IHsT4N0riMJGhvV5A62L7r6i0FN4u1/QqEB3mHxEC/0n0xBxkX0/kxKtktEa4GjpeYLw2YC1r8lcDX4zyyw9nOGr2UvzgR2PyXMg7nFpj8BIJpwfMy5yN5vjyySa2aYpOhZrupbM71FwiyJrJCQXWbuvk/wPL7vRDlebi7Aj044u88XUArtfxY25Vo+25E2m3hYgZnHBJTpib73C7smsGNUP3Gijq1jkEEzJkbt4PJrNE6/sB14JXS/Mz5dI8NLz2Kwnpt2taFXXLtX856x1lwCpO/+qtUwpmFd8rCFiRgTA28O6dVA2RLJWydDVCuIunc6uQMv+112/9ZlvZ7mtrs1zSZnYzIPZGe2ozmt4/o6GG2aRG6paL7goYoiUJv7kCL3tiW3KstOOys6E9cuxXLAyLbd+93QMz+PfHnnKgwNSFubt+SuqpYRMv4n4bWrESr8fdtW525wGYpXBc+1Ch+Tl6YLu4z6z00GMzzEDZnHNorSkh2wbTqjoCUF2VCNMqZUyaS9dmh0rSoq9mEvA/Z+jeLDTg0V2Hza2YMNbnv/amwuDyRmP5JnCBh31pnDZ8K0DIjB4ToP9qDe2rXAUFOMGuFkyFBmAi5TgNgkkDUQ3HdW6haOV4Kqr1akrraJI9/IAamSKL/ivYDamFhx593IrTt25+43Xrg3xowJ2z4qbOeStxuauwt3nEMNCIt25LIasYyD2/WjEBeux0kte+xXPRgmZfkzRn4FlOXvGPtVoJS/Y+SvgLJMhLtH/hqMlZOsu+ivgLL04XFMovYLYK5s5BLM0Bhu0VzcBAZ2BadA4IzraP0TOSYpwKAja9czhOM1biUOtlJmuj7mZW0xHpwV10hozogXm7Vbgz6xbnAQDyHQVi32iGrUYg4TcUwM/BzSVgO1JSZvTYaorCBq73TyDrz2u/D+rYv1esxt7dacTZzHZB7IztlOc7KO62sw2mkS+VLRecFDFYskasgKHbZciXzSKoYMTK9dj7VEmW0bbjeenbTog1zMTV3IxEvBtg1ilfdJ6zm61U+IsigtzdkNM1YtDSufx7kzJqCYrucyU0x3p85wuRvyZuWovwPWuiHB9QQdk7UhL0v62LDnPXkt6cueM9XRaIA9VG30nJRosAzbGl447jUK99p77Ezw2BzA7AAODoEdqttWQjdw52kkvTH5dRLhaWkJqd+TuW4nuZqRg5XY7WxH6JBNVMqdIpEREOCHTKl9dhB0DUE7CLKJoDUE0FaqhJWInfCPrsl9AhLAHBAU0XxdxOze6RySB+ske7k/rUdi7ZG7DtaIOTK46o1HrllGjG9McqliUaqDJdRcEmsEAL8v1gnutklL0qp7OeqvQIn8jIi/guXyO0T+GpTk3xA7zBNPTrIukn+G2FvBJfkdROzHZNXgdJglHblEM8yVNV5YiG/7m7rmyX6Goaw5n1n9RggelUwv+w7kgw6tjZhsMr1v7zjgTFcL8kqvi8F4bvnVhl5x7V7cjy0D+9xMJ1vj+mvV1m6SXgOUdJR4cW849zlArRZyiw3cmOygXkHU3sWpHSZgCG8dHFOMKp/fR8tJGx8Js+nQBjY6S1Jy15FOD/6Yhuu2FEk97lDlvMzIEDWwpSuy5xUYHIu4cBp36sZnmRzvtbUrf2ES9kGKKIa9bZdjMWkd4iE7t0/GVJvtvCW3Knio3OTr1dhD2rlDpGNTdwtDI9fuxjXQFhdl9QRo3q6cdNKGn6K1QmWLJDR306ZD5Ax1wus21WjK525oNtVRbpT3AxrYEID1AAjQmJHJMCYQYlIkdghwrAoQsi32GeaFUKNyXvvIzljMHmLwJGYPMfiBfYzNBWM39IFbOyM/r+uOx1PlWqzzvpS7jUpqkKM4PJNBIMh24G1jFe1g4zpcEwDLFAkCgyjuwLtSL5067HE4sYcK8muefR9sIpfm/uSuRidorSCDm9586chdD2eNCcM9Kqxl55KX3sK9vQmhH7lh9qSa0JIkbfphfefKQb9wPTZVc7MDAsaaCtKGTyP2a9PhfgJjTwWFNg2fRuxbS5AjERowreIHthca50QrufGTuu5yEEsfpB/02ktH7urcftpmM50LtKR1MkZQ4afXmAxfcIExsZrzMHvL7Mf5o2AU4E2eDhPMy2zaWup3M80moQIEygbRogX6jgp3TOjCmbNRpd75HgUuWsVa2QVSQ51ONhtKMGNJnsBKWQRTNJP8i2LksIxrgO9P2aqGMxZe2/Fa6H+zK3dDE2XY6L8IPQuTKMQO1oW7q66CnHtM5t0kLdyNPrRnzelQD5y2czR6T1uTdmN4PZhtK2eGDbstcauKX5i4bcMuLPy24JaJJsO8YoiddXth6j6nuMPn2oiW2acBTGBUcyjoIdCPNOn8EAJ9ySkrwY6teNhMViNiOI7JuAzPMxnIBVBsB8IEHFPwMALBcQ0AswAwCIDNIJ1ZmBkFBzSRimAL6WDfqstKArvX0d3dFKDzbveKyYD5OzFxvjgOXDFo/+pzwr5vS3ga5DGNWO9zIOLLZWFC+W4HWEnYQkQ94dxOcnOyt7hmWp4pnV3EGAUfk30XT3gQe5JkRgDhEFPn02UMO+EJnPGxO5+rwGYp2NsJAmf6wudxXmiGQHT+22yBd1XGz2ysRSfidjAATYP4loG5ptAP03NMhvhkga5bcpmB70EXg5cJhlDh9lkl1VeAIti5f5b6uUkDaeEKEOxB3N8axIaRUSrZg6hJV9lxZqUGjEnSeYKa8pmmemWg0elY6Tpjw7cdV3sxMJhWobsBnGLYUP7CjLuaYRoiD1qUnCBP2wkhMmBXCKJDfe+MbGKiKaHhYx3cjXeLQWvaqnaQHJZkmBeAhQFsC8AyAEZGYF4AUyMwMoC1IYyE6hS+98E/w7O//woO72/wcxh+CPfLt3CaJX9ZCdDYoOHQlupW5xqe2+R9C+y2XdQEUaEdqk1rCDSLoEEUtFlrmb426bVP4rwXMPrry4JBOlqgcIGbe9uFO3cLmIE7tpgoanfzfX2px4LqSIO/FbA+wfXdQg4MFqcXDos9XlYPJpDIp5D2vt5ijsbyhNd/TEAfkDfaojx18VTc3fwiOakaEyscy9iL1fJb9oQtSQVIF/Jyi9g7E7AEnty5EvT7JkgErycPwhIvrImdMcP7Alka0OpRZs1uMO/LggFI64xJoqd3/o6dLzjecj3FcmJuV9Yam93paXJlJW+3qZUJQe/z9s+K1k4C38/Zsfmixp3SvKfsxZColrG9u7I5t6R6hcnLWglzeuJvkaOZFSXX7Y8kV1DOQngQEpBZBA5i4CaKLYUNo9YV3q+MUFMO15lBkgBb+oyatxyChe2C6SEOJ1GnrsnKLm9AP5KwUSXmjv2NL5bpAu3VEtXDO0R/EJGAcJ1K7ZFz+IlxE/cnIl9zMFjBnYV9zGNh1ftDd9eGSWB5IqAxbECziXGTCCYa3dsw/leW2mE58g/ANd3smtiZkTV5AZvusNwGDKyAGtck6QTAO+JqjU+yEwAPcAgXuHYF+358aIuI4B+sthVphhu27cKPbCtZPO/vZQgcCwNYdg4BrJ3GFAGBg4MMZgchOYEQJGHPPpzZAnGsx1DjD5KrsQwHYTKQBUDcnsgELqYAMwIwpeADNgFjE2awj9rjnFhplH1KrnRin4ngUG+TZLfjWAxg7kOn7mcVszKd17xZJxEG+O0TZ9mzWrJy+ovfJUd2Kv4nQ45NnnZcaiHd5BWmOrXbFuzs4fPhK3WdaNDClr1C9x4Md1wx95NRRcUJV+2FM5kU5Wvy9txV+BZg1+Ix7TcW+/G+iHQ7IXJTV2jmHiPkHGL3niEAtnOWx5rvU9crJE0+E0SEa8102Sn4u1VnQKKbHSEt5ntQmsq4x0J/oEhGKDzyLu5VQf9DMfRjRJ81b80JgPIfCWI72G9ugyyaTfYwlfayVx68bCh3Lzuw/ksEifceNWzS7322/XwwsNog2oQpIyDCQedNkKA6SZ1FiX9IM+Y6AS10yZ257i1OVgwFZPDzMgAbgRcnRaMb31k2ckY+vemwftagrjpVGqyVx3ew5bV1YKeUs6YNb6c/O0UW1haRNdSdmnHI7GjLzYtuNkd7Zhz5lHq9Zka0I/xb47HeUa/XHD2juJvkeyeiQ5ehg1FNOUjZHzPfEXhmAvg6Ia706kN1aA8zKdYMxZ6gHtdKaQeEbbh6+jwgLNL2adRusCJLp+oWg91dN200Hay1fYo1KUzgyjpYe6yuCoUWbxJRJqG4DSuteOzbGZCEdM6333Q8Tyt2QFkPM6637IAXw7S0XPc1HSZkyy7cUJhibYOO5iL40YBZEsyYwMwIYlgSwKoA7IkqQCSwkbfOwvCnNuCREZcVv7E5GXuxLA/A5gCWB3BzAPsDsLxgJTL+RJvAbl0+bax6Q/IIgXKjuqxhgmKHAnOvAQo6i/IrMOQO2c9iNt4H0FAETCTg3AoXw+CtAJgOwGgATAdgNMFKvtvkTTBr65V8bGQTmEOUbpPO8Nu5bqRziHUTP7PS2xyTL/Q9m6hlDvtYbgiLJdK479ImZa5RuW0CARvoAnWr/ACCSgj16wHuuu/eTzxJdWFLlvNrOobudcfX0Uhgdj0olIsEvTOhB4TF0+7wJoQ6s02tlVUES8Ii7ZrKhkzC3WLs3Wd1gKT6xacZ0bDlOFoAcFzfNd+TFqAlYVY3ZNgtZ2CdivjEWVOs2tSSPC9DdnAbYsaEHbG0fXTxNtmZm6MlMaIXlrPLIPzRKodwRkHH1s7tOUCuLL61RrCTyVOe5VIFk6dnrAfrNruas6P3DkENjWqYDnZ7sLR1NFgzU6U/A8ICD5YGTQcrMVWqfj3YXWuDffA+9gLDsmvhqgVkBvGJfs1t2ij/CSY3T9hZ89saqY+tCtY+Tr0LSiZNaORQmX8HuBFcQcojFfsdk665rC6O7GlxiAsoPWYVSBdzgaXDwKemNAJQs82maFQZzgGpGSltbNk3FoafgzpEWXo7K67Yb6n39h1e/bH+Ktd8OoolGkesGU5fJPVWXx6V6mKOOF+h1k9ReVnR2n6EeM4cfhzeMNT001PolVm9vsBOY/CQG0rE5CkDisWtPusjEdxW/Zc/QvPMIjxiu1GLu4b9OXN4k3mDifCX2LLbBG72opuxTIzw15Drf8D85t+7QHNZFI/n6lujQB/wLA41dr1mxo/4dzLj9j1hZtSqNAR9h8O847yTfjkvgGEhwz5vpDEKKHhqsJKjaFM8s7luYOXyxYvSQCrEDNYJCc0kxk52x/Zcq70e/GG+1Agrv8uWbX82jlVWYZ9HgJmCxzEFCGLWeDsIjC8GfqWb2Y8j3LIuW45rdsXXJyg/g/ZDc1PvPbNF5nQrxuHyfXMztlZkRjmBOEXDfmrqlbaZ56UqnuBM0JnTkzz6LXrL/bF6pCl1JsNdl/4XqTFvbEL9OG2CCu7+lrjg0prHg9ryqLlr0FvxfHJP2OVy8P9RTl2pF0++rlmgP1jFIIE5ZrFelcTQFrjn79PT7xI10RP1CvIH9buqlDJJA+/z/t7an9oMW2aEv1n7ayDdvl4rzLrv5BCaLp6QXBw46DiuEHRfy2AqB5sgPSYYwnBfIdSuZAgCCxNTIOeAf1uYXWHze1iPd9a/jwI6ZKtNI4c/8/9EO0FX6F8qducz/Z/US4knoIOTQO9yHr3AgvFgPCGySpfT9CLqVq0wxA8XiGybkk33r9ceC6uuugv8xN+87Exdwy5w1of/yt2ei9H5MtaESV8H5j8/7BkFvt/IbSAkENCCAZ+uqggtBoNVJAACAUAgLPv/9/+3bdu29z1v27Zt294+HyBaIAogdwmXeImXcBmXZnmWvvTlWYLlWaIlWIIlWoYlWqZlWIZlWoplWqqlWIqlWo6lWq7lWI7lWpLlWrIlWZIlW5YkNDIa6Yx0RkYjn5HNSGbkMnIZyYxURgYjf5G3yF8kL/IWeYvkRe4idZG9SF9kLxIY6Yv0RQIjhZG1yFtkLjIXeYvcRcoiYZGvSFhkLPIV+YqMRdIig5G3yDjyFpmMjCPjyGQkMfIYmYwsRhYjk5HDyGSkL3IYOYz0RQojdZG+SFwkLtIXaYv0Rb4ibZG2yFckLVIW+YqcRb4ib5GzyFnkLbIWeYxERiYjkZHGyGRkMtIYSYxMRa4iXZGryFakK9IV2YpkRXoiQZGbSFDkKHITuYkcRZYiUZGuSFWkKtIVyYq0RFIiJ5GUyErkJHISWYm8RKYiXZGnSFfkJvIUeYrcRJYiSZGiSFOkKNIVaYo0RboiUZGeyE1kJ7ITuYnMRG4iJ5GZyEzkJPISaYmcRGIiMZGTSE3kJFIUqYnURIoiOZGkyFCkKDIU+YkURYoiP5GcSDhSEgmJhERKIiORfEg30g/ph3QjBZFu5CBSECmIHEQaIgeRb6Qh0hD5Ri4i30hE5CJyEYmIbEQiIhWRjchGpCLyEamITEQ+Ih+RiUhHZCKyEOmIdEQWIhmRhUhCJCOSEUmIPEQSIgGRh8hDJCAyEAmI7EMGIgORfcg/ZB9SD/mH/EPqIfeQekg2cg+5h2Qj8ZBs5BwSD4mHnEPWIeeQbsg6ZB3SDRmHdEOmIeOQccg0JBwyDXmGhEPCIc+Qa8gzZBlyDbmGLEOqIcuQZkg1pBrSDMmGNEOiIdmQbEg05BsSDdmGfEO+IduQa2QbUg65Rq6Rckg6pBzSDkmHpEPaIe+Qdsg85B3yDpmHbCPzkHzINrKN5EP6IceQZMgwZBiSDCmGBEN+Ib2QXsgvZBdyC8mFzEJmIbmQWsgrJBayClmFxEJaIaWQVMgoZBSSCjmFhEI6IZ+QT0gnZBNSCZmEZEIyIZOQS8gkpBq5hFxCqpFISDXSCImEREIaIY+QRsgi5BHyCFmEJEIWIYeQREgi5BAyCDmEFEIGIYOQQkgg5A/SB9mD7EH6IHmQPsgdJA+SB7mD1EHuIHOQOkgdZA4SB5mDtEHiIHGQNsgbpA1yBnmDvEHOIGuQM0gZZA2yBimDpEGuIEmQLEgSZAmSBcmCLEG2IEuQJsgWZAvSBOmCNEGeIF2QLsgT5AvyBImCfEG+IFGQMEgUZAoSBgmDTEHGIGOQKUgVZAfSA3mBvEB6IDGQHsgPJAYSA/mBTCM/kCDINDKNBEFmIEGQIcgMZAYyBKmBDEGKIDWQGkgR5AZSBDmC3EBuIEeQHMgKpAVyAjmBtEBSICWQEUgIJAQyAvmALEAOIHnkADIAySN5ZADyR/7IneSRO7kjeSSP3JE52SN9pADSRwIgBZACSAAkARInbbImbfIma7Imb1InF5AJSAdkAhIB6YB0QCIgeaQC0gF5gHRACiAPkAdIAaQBskcKIHWkALImdaSOrEmdxMmazMmcrEkeiYAsQPJIAqQBUgCpgGRAOiAZkA1IB6QDsgG5gCzJkxzJk0TJkRxJlGTJlUxJlUxJk1RJlTRJkvRjtNHZGG18NjobnY3PRmhkTOZImsyRL0mTNPmSn4RJmnRJmhxJl3TJkWzJlVTJT35SJekRGgmOzkiQFEdnozNSJEfSj87IcHRGqmRIhqRKkmRLjiRLimRJjiRMyiRNyuRM0iRNzmQ8MhubjcpGZWOzcdloa9Q13hpvjbrGXaOusde4a9w19hqDjb1GYGOwMdgIbCw2AhvjxmJjsTFuRDbGjcRGZCOykdiYbCQ2DhuTjcnGYeOxcdj4azw2Hht/jcbGX6Ov0dhobPQ1Cht9jblGYaOwMdfIa8w11hp5jbzGWiOusdYoa8Q14hpljbRGWaOrkdZIa3Q1whpdjapGWCOsUdXIalQ1khpZjaxGUiOqkdT4aUQ1oho/jabGT2On0dRoauw0hho7jZvGUGOocdMIatw0chpBjaBGTqOokdPoaRQ1iho9jaVGT+OosdRYahw1nhpHjanGU+OpMdW4akw1thpXjavGVuOrsdUYa3w1vhpjjbPGWKOtcdY4a7Q13hozjZrGS+OlUdOIabQ0VhopjZTGSuOkEW6UNEIaIY2Sxkijo/HRyGhkND4aG42JxkUjohHRuGhUNB4aC42GRkNjofFtFDQGGgmNhMZA46Ax0Og2DhoHjW4joNFt9DMCGgGNfsY/o5+xz/hn/DP2GfmMfcY9I5+Rz7hn1DPuGdtGPaOesW3MM+IZ74xsI9t4Z7Qz3hnrjHZGO2Odkc5YZ5wz0hnpjHNGOeOccW2UM8oZ18Y449roZowzxhndjHBGN2ObEc4IZ2wzvhnNjF/GM+OXEcx4ZjwzghnRjGDGMCOaEc0YZkwzhhnFjGnGNKOYUc0oZhwzqhnVjGPGNeOYkcy4ZlwzkhnZjGxGMmOZEcuYZYwyRhmzjFLGLKOWUcooZdQyThm1jFvGKeOUcctIZdwychmpjFRGLmOVkcvYZawyVhm7jFbGLqOX0cpoZfQyXhmfjFDGJmOTEcroZGQyLhmVjErGJWOSsch4ZEQyHhnV1EYjI5DRx2hj9DHu2DHmGHOMOEYbI46xxmhjtDHWGGeMMcYXo4vxxQhjdDG6GGGMMkYjI5ERyUhkFDIiGZGMQkYbY5ERyThkRDL2GIeMQ8YeY5DxxthjpDH2GF2MNEYao4tRxhhjdDHOGGeMLkYbo5ARyGhj/DEGGXuMN0YdY49Rx8hj7DH2GHmMP0YUo4qxxahiZMFiXDFuGDuMGsYO44dRw6hh/DCKGFeMKcYWY4rRxNhibDGaGEuMGMYK44SxwkhhnDBOGCmMFkYUY4vxxNhi1DCeGE+MGkYS44gxxFhiLDGGGFuMFsYL44Txwpg2ThgnjGmjhhHDOGHMME4YQ4wZxgxjiJHDSGLUMIoY08YNo4ZxxAhiDDGCGD2MIcYQo4eRwxhhlDA+GB+MEkYIo27sjbyRN/bG39gbA4y/8TcGGAuMAcYBY4GxwDhgVDAOGBGMCkYFI4KxwYhgTDA2GBuMCUYHY4LxwOhgdDAeGBmMB0YCI4ORwUhgXDASGAWMC8YFo4DRwChg9I0GRgOjbwQw+sbdCGAEMO7GfdyN+LiP+4iP+oiP9KiP+kiP9kiP8GiP9giP8giP7CiP8siO78iO5/iO73iOfzzHcvzjH8sxHctxHNMxHccRHceRHNERHclRHcnRHNVRHc2xHc1xHduxHdfRHdcxN7qjO+bGeMyN8xiP8TiP9TiP91iP9XiP+XiPujEf81E38kZw9KM4iqMfQ/GZ6EyMJkYTnYnQRGXiMpGZyExcJjYTj4nGxGRiMtGYiEwcJhIT48Q4kZhYTAwm/hKFicLEXyIwsZe4S7Ql2hJ3ibTEXWIukZZIS8wlyhJzibhEWaIsEZcYS8Ql6hJjibFEXeIsUZfIS5wlzhJ5ibVEXqIvsZZYS/Ql3hJfia1EVCIqsZVoSmwlshJNiaZEViIpkZWoSiQlkhJViaNEVeIqcZQ4SlwllhJXia7EUmIp0ZV4SnQlwhJPiadEWGIqEZSYSQwlhhIziZtET+IlEZQISrwkZhIviZ7ESqInkZNYSawkchItiZzETqIl0ZLYScQkdhI/iZhETOInUZOoSfwkihIbiYzESeIkkZEIJzISFYlwIpyoSIwkKhIRiZHESCIi8ZGISEwkPhIfiYlESGIicZEISYQkLhIliYtER6IkUZLoSKQk9hH5iG0iH1GP2Ca2iXrEOyIeMY8ISMwj7hEBiYDEPaIfMZAISHQT3URAoh9xjhhHXBPjiHLENXFNlCPSEfuIbeIf8Y/YJgoS28RDoiBRkHhIHCQWEg+JhMRDIiCRkEhIBCQGEueIa2IdsY64JtoR18Q20Y5oR2wT74h4REAimwhIXBPZRDZxTaQjFhINiYdEQ+KbeEg8JL6Jg8Qv4hgxjDhGJCOGEcOIZEQzYhlRjIhGFCOCEdGIaEQwohfRinhFrCJeEbWIVcQqohZxi8hFzCJWEbOIWMQqYhURi2hF/CKGEbuIYcQqYhexi1hF3CK2EeGIbEQ2IhxRjQhHDCOqEdWIYUQz4hoxjQhHhCOmEdGIacQzIhoRjXhGLCNWEdGIXEQuIhrRi9hGfCPCEd+IbkQ4IhzRjbhGpCJKEaeIU0QpYhTxidhEhCJCEZuITsQkohJxibhEVCIyEWmIOUQbog0xh7hDzCHyEHeIO0QeIhCRh/hDBCICEX+IRcQf4hCxiFhEHCKqiUNEIqKaqCYSEZGIREQhIhIRiShEPCIKEX2IR8Qjog/RiOhD7CEaEY2IPcQgYg8RhxhEDCLiEHWIOMQaog5Rh1hDvCHWEGOIN8QbYgxxhhhDbCHOEGeILcQXYgsxhfhCfCGmEFeIKcQR4gpxhThCPCGOED2IJ8QTogexhOhB5CCWEEuIHEQQIgdRgwhCBCFqED+IGsQN4gfxg7hBDCFuEDuIIcQQYgeRhNhBFCGSEEmIIkQToggRhWhCNCGiEFWIKEQWogpRhchCdCGyEGGILkQXIgxRhghDpCHKEGWINEQbIgbxgphBzCBeENNECuIE0YJoQZwgVhAfiBDECGIEEYIoQWQgLhAdiA7EBWID8YCYQEQgIhATiArEAuIA0YBoQBwgEhADiD9xJ+7En6iLP7En6qIu9kRc7Im7iIu4uIu3uIs+8RZv0Sfmok8EIOZiLgIQdSIAUYCoE3WiAJEn2iItvuIr0uIXaTEWv/jFWGzFWITFVmxFWFxFWJTFVVxFWWRFWZxFVmTFWXTFWaxFV3TFWsyJqBiKqqiKoTiKpuhFVERFL4aiF80QmmiKZAgthCaSYTSRFMswWhhNLEVQLMVTBEVQPEVRFMVTTENnIbMQWYgsZBYaC5mFy0JjobFwWUgsXBYmC4mFxMJk4bAwWagsHBYOC5WFcaGysFkYF8aFzcJiYbPwWVgsLBY+C4+FuEJb4azQVkgrnBXOCmmFsUJYoaxQVygrrBXqCnWFtcJb4a0wV6grzBXuCnWFusJdYa+QVZgqPBWmClGFp8JTIapQVegqnBW+Cl+Fs8JYIa5wVsgrnBUKC3mFvEJhoa9QVbgqPBWuCluFp8JTYatQV8gqPBW6Cl2Fp8JZ4a9QWNgr7BUKC3WFrUJYoa7wVxgsFBYGC4GFwkJhIbDQV2gpzBReCjOFmsJL4aVQU8gp7BRuCj2Fm0JMoafQU4gprBQ+CiOFjMJIoaSQUcgolBRSCiGFjkJGoaOwUcgoZBQ2Ch+FlsJLIaWQUngpZBTChZ7CSeGk0FNYKRQVmgpBhabCSyGoEFR4KeQUjgpDhabCUOGn0FRoKvwUegohhYxCuBAuZBR6Cj+FnUJPoaiQVGgqJBWWCk2FpsJS4ahwUZgoVBQqChOFiEJD4Vt4KDwUvoWFwkChoHBQOCgUFBIK4YRzwrVwLZwT0gnnhHZCOiGd0E6YJ7QT4gnzhHlCPGGfEE+4J+wT9gn3hG7hnpBP6Ba6hXxCQCGfsC0EFAIK28I/YVt4J/wT/gnvhH7COyFb6Cf0E7KFekK2UE6oJ9QTygnrhHLCN2GdsE74JowTvgnZhHHCOCGb0E3IJkQTugndhGhCNSGakEyoJlQTkgnNhGRCL6GZ0EzoJRQTegmzhGJCMWGWEEyYJbwSggnBhFfCLeGVsEq4JdwSVgm1hFVCK6GWUEtoJeQSWgmxhFxCLiGW8EuIJewSfgm/hF3CMGGXcEwYJgwTjgnLhGPCM2GZsEx4JkwTngnXhGnCNOGasE24JoQTtgnbhHDCtVBKGCWkElIJo4RTQidhkxBKCCVsEj4Jk4RKwiXhklBJyCQ8EhoJkYRIQiOhWigkJBIOCYeERMIiIZDQRxgkDBL6CH+EPEIdYY2wRqgjnBHqCHGEM8IZIY4wRogjvBHGCGOEN0IY4Y0wRwgjhBHmCGWEOcIdoYxQRrgjpBHuCHuENEIaYY/QRugiZBGeCE+ELMISIYtQRVgiLBGqCEmEKsIUIYmQRJgiFBGmCFeEIkIR4YpwRLgibBGOCEeELUITYYvwRWgiNBG+CFGEH8K0MEQYIkwLNYQdwgvhh/BDeCFMCy+EHcIKYYdwQ1ghrBBuCC2EG0IOoYXQQsghxBByCD2EGEIMoYcwQ5gh9BCCCBuECsIJ4YRQQRghVBAiCCOEEUIE4YMQQXggfBA+CA+EDsIDYYLQQeggTBBCCBOEC0IIIYRwQSghXBAyCCWEEkIGIYWwF+7CPNyFepiHeaiHd2iHeOgL8VAX+kJfqAt5IS/cQ1+4hwBCX+gLAYQCwjjMhW6YC9/QDd3wDeFwDvOwDuswD++wF+bhL8xDA+Ev/IUGwgAhHMqhG8ohHbqhG9KhLxwQGggFhAJCA6EvjEM3nMM5dMM8pEM79IUDwgKhgbBASCA0EBoICYQBQGghGPoQDMXQhz4UQzIswzE0wzEMQzM0wxCMBiYDl4HGwGVgM9AYaAxsBjoDlYHIQGMgMvAYaAw0Bh4Dk4HQQg86A52FHjQGMgtN8Bn4LDTBaKEa/hANf+hDNERDH5LhGqbhD9PwDH/4wzM0QWWgMZAZyAw0FprhGZahGaohG/6QDdvwhz9swxUsBsaBxEBiYBw4DAwG/gKFgcLAXyAwcBfIC+wF9gJ5gb7AUqAq8BR4ClQFsgJVga1AViArsBUYC2wFwgJjgbFAWKAtEBZIC7QF2gJpgblAWmAtMBeYC6wF6gJrgbNAXaAucBaIC5wFvgJxgbjAV+At8BXoCrwF3gJdgbJAV2AqUBYoC0wFrgJTgabAVeAq0BSICjQFigJRgahAUSApUBToCSQFkgI9gaBAT6AmEBQICtQEcgI1gZRATiAnkBKICaQEQgIxgZhASKAlEBLoCLQEWgIdgXCgI5ARCAfCgYzASCAjsBEYCYwENgIlgY3AR6AkUBL4CKwEPgIngZXASuAk8BI4CcwEXgIvgZnATWAmsBO4CdwEdgI/gZ3AUOAn8BMYChwFhgJLgaPAUWAp8BSoCFwEIgIRgYvARKAh8BD4Br6Bh8BCICFwECgIFAQOAgOBbiAg0A/oBwQE/gH7gHtAPiAfcA/YBuIB9YB3wDugHjAPuAZsA8YB44BtwDlgG/ANOAecA74B64BvwDWwDlgHXAPZwDUQDsgGsoFwQDsgHNANaAe0A7oB6YBuQDYgHZAOyAaUA3YBv4BkQDLgF9AM+AUMA5oBzYBhQDRgGHAMiAZEA44B1YBjQDGgGlANKAZMA4oBwYBpwDQgGPAMCAb0Ap4Bz4BewDLgFfAJmAV8AkYBs4BZwCjgFjAKSAXcAm4BqYBcQCpgFZALyAWsAmoBq4BTQC2gFnAKiAWcAkoBsYBYQCmgFdAKKAWEAg4Bi4BJwCRgEXAJWAQ8Ai4Bl4BHwCbgEVANbAI2AdVAJ6AaaAR0AjoBjYBMQCMgEZAJyAQkAioBiYBCQCWgElAIiASUAc4Aa4AzQBs2QBxgDvAG6AK8AdKgAcYAY4AwQBcgDLAF6AJ0AbYAV4AoQBWgCVAFyIIFWANkAb4Aa4A1wBegDHAFmAI0AaYAT4AmQBPgCRAFmAN0Ae4AXYBBwB3gDjAI2AP8AQYBeYA8wCCgDjAIWAPUAeoAa4A4wBWgCdAF+AMEAgYBgYA+wCBgENAH2APcAKaBGcA08MIFkAKoAeQATgA5gB48WAAngBZADOAEcAKIAdQAUgAjgBnADGAEcAEYAXzwAGwAjgBDgCXAEOCHD2AHsAHIAFwAMgAdgAvABaADEAK4AcwAdgA7gBnAEmAFcAIoAZwALgAlgBLABSAEkAQ4AiwBegBBgCVAEKAIsARYAhQBkgAPgAlABCACMAGoACQAGgAHgANAA2ABUAAYAAQAAgADgD+QBVEwBVMQBU0QBUfQBE1wBEVwBEFQBEUQ9M9A0Efzz/wzH80r89F8M6/MK/PNPDLfzC/zyDwyv8wb88s8M2/MG/PM/DHPzEPzx/wxD80n89BA75P5ZKD3zkAPkt6ZdwaSYAiS4AmGYAieYAme4AqWYAmuoAqu4AuqoAq+YAu+oAy2YAvKIAzK4A3CIAzeIA3eIA+kQRrkgTbIA3ugDdpgD8zBHugDczAHfaAO9IE7qAN14A7q4A7uQB3UwR1YgzsQB2uwBnFwBnEwBmdwBmMwB8agC+bAHOiCH3RBFvzgB1kw9cU8MR/n4zwxP8wL88E8MA/MB/O/fC/vy+/yu7wvz8vr8rk8Lo/L5/K3PC1vy8/ys7wtX8vL8rB8LB/Lw/KvPCu/yrvyrvwq38qv8ql8K9/Kp/KqfCp/yqvyqvwpj8qf8qY8Ko/Km/KlvClPypfypTwpL8qT8qO8KC/Kj/KhPCj/yXvynvwn38l/8px8J9/Jc/KbPCevyW/ym7wmn8lr8pd8Jp/JX/KY/CVPyWPymDwlb8lT8pO8JW/JT/KVvCHfyB/yjbwjf8gf8o48Iu/IP/KIPCL/yCfyjzwkn8gn8pC8Ig/JR/KKvCIfyS/ykTycX+QXeTjPyDPycF6SL+TfvJt382/+j3/zhPwf/8cT8n48IT/I+/F+/CDfxw/ygnwf38cL8ny8IB/I8/F8fCC/xwfygPwev8cD8m0+j9fj7/g7Xo/H49m8HV/H1/F2PB2fxp/xaPwZT8aj8Wg8GT/Gl/FmfBhvxqvxYXwYr8az8Vy8F5/Fe/FffBafxX/xYfwXL8aH8WG8GF/Gr/k3fo5/4934OX6Od+PX+Dk+jG/j2/gwno1P49H4NX6NR+Pn+DEejEfj0XgwPosH47v4LD6L7+K3eC4+i9fitfgsfouX49f8HN/Gw/FzPBwfx8/xc3wcL8cj8Uo8E6/EN/FMPBPfxEPxT7wTb8Q78Uu8EW/EL/FJfBKv5o14NV/EG/FGfBE/xAfxP7wP/8MD8T68Dw/EC/FPvBEvxRvxWLwUL8Vj8VN8FY/FU/FUPBYfxWPxTHwUH8Uz8VA8Es/EH/FHPBNPxDPxPjwRT8T78EJ8EO/DD/FDvA9vxFfxVzwWf8Vb8Vg8Fm/FT/E6/A7Pw/PwO3wPX8Kn8Cf8CZ/Cr/ApfAu/wq/wLTwM38K/8DA8DP/C2/Av/Axvw9vwMzwOP8PT8Dg8Dk/D5/A0vAyfw+fwMvwNL8O78Df8De/C1/AuPAtfw9fwLHwMz8Kj8DF8DI/Cq/AoPAmvwqvwJLwJT8KH8Ca8CR/Ci/AhPAcvwovwHPwHz8Fn8B/8B5/Bb/AZ/AS/wW/wEzwGP8E/8Bg8Bv/AW/APfANvwVvwDbwE38Av8BK8BL/AQ/ALPAMPwUPwDHwEz8A78BF8BO/AV/AOPAVfwVfwFPwFT8Gn+Qv+gk/zGnya7+A1eA2+g/fgO3gQ3oP34EH4ER6EL+FH+BG+hD/hcb/zutf9zu9+53t+97vv+Z/v+QD+538+gB/gA3gDfoAf4A14BN6AT+AReAQ+gVfgE/gCXoFX4Av4A76AF+AP+ANegCfgBXifJ+AJeJ8H4H1e5wF4AF7neV7nb8/zPH/73N9+9rnP/exrP/ucr33tcz72Od/62Me+9a5vvepd73rVr171pl/96k2PetOHHvWoD/3oQ+/96EfvPei9Fz3oQS960ou+9KQnfelPX/rUn/70qWd96r9nPeu/f/33sH/962Eve9jTXvayp73taY9729se97qFY2pramtxbmprcW5qa3FuamtxbnFuxRSprcW5qa3Fuamtqa3REhHnprYW56a2pramtkZLRJyb2lqcm9qa2praGi0RcW5qa3Fuamtqa2prtETEuamtxbmprU3iorYW5xbnprZWTBGCVm0tzi3OTW2tmKJlrtTW4tzi3NTWiilSW4tzU1uLcwOmBpiaHJI4N7W1ODdgaoCpgTHGuamtxbkBUwNMTY9UnJvaWpyb2tokLnFuamtxbmpramsI2jg3tbU4N7U1tbVlruLc1Nbi3NTWaIngYkF8VEwRFwsiDggWZC6yXIFLmmxBlCuhgYODg5sBJwPuAYUZWeDg4ODgZsgA0WeY2hoSYXaKKQLxgMIMuAcUZNB0Fki0GRVp/m33Hs577723UkxRWpaef9vhvPfe+7ddbS0NDi4t7W1Pg3vb1dbgHvmg8barrb3taWlqa2+72lpaWlpanFucW1paWlpaWtrbnpaWlpaW9rbHuaWlpaWlve1vu9ra2/62v+1scGxwbHBv+9uutva2v+1ve5xbnBucECZJ2qwkaUvSBhfoBKbmbVdbC3QGOgOdwNS87WprcHBv+9v+thPB8ra/7W97nFucG9watbUzrOYzrGY4uLf9bVdbixNHDhscG9zbzgbHBncyEPC2q6297W97nFuc26lnxpK0WUnSlqTNSpI2Bw/edrU1Bw/S2ODY4N52Njg2ODa4t11tjQ0u7W1/29/2OLc4t7QkbVaStCVps5KkLQ0IkLddbQ0IkDQ2ODa4t50Njg0uD/S2q63lgdLe9rf9bY9zi3NLS9JmJUlbkjbehjFWkrSlOXjwtqutOXiQxgbHBve2s8GxwfGS8rarrfGSwoqeggPC2/62v+1ve5xbnFtakjYrSdqStB1pYVhJ0sYGN4kLGxwbHBucgwcOHrztLZS97W/726629rarrb3tb3ucW5wbH15ShDCxkqTNSpK2JG15IAQtGxwbHBscECBAgLztTzi97W/726629rarrb3tb3ucW5wbb8MYK0naeBvGWEnSxtswJklbIli8pCxzxQbHBscG5+CBgwdve4c3amtv+9uutqa29rarrb3tb3ucW5zbkRaGECZWkrQdaWFYSdKWpO1kICDQCUzN2662FugMdAY649zixJHztqutve1ve5zb2/62C2FyhtV8htXMBjeJS6ATmJq3XW0t0BnoDHQ6ePC2v+1ve5zb2/62v+1pZ1jNZ1jNeSAEbaATmJq3XW0t0BnoDHQCAfK2v+1ve5zb2/62v+1pZ1jNZ1jNvA1j0tIC66n11GpqHbWGWkmtrlZSa6nV1epqLbWmWlOtq1ZX66q11epqdbW2WmGtnVZO66aV0+pp3bRuWj2toFZV66mV1cpqPbW+Wk+tttZX66vV1hprpbXaWmWttlZXq6xV1upqhbV2Wjetn9ZP66ZV1LppPbWKWkWtp9ZRq6t10xpqDbVuWkGttNZaq6211jprtbXaWmetsdZFa6OV0dpofbQyWhmtj1a4VdGaaJW0JloNrZJWSauhNdBqaC20BloDrYVWQmukFdIqaYW0OlolrZJWR6uiVdA6aA20Dlrf1kBroPVtPbQuWhmtiFZGa6AV0YpoDbQeWi+tmtZKa6VV00pp1bQyWimtlFZGK9waaZW0TlolrZrWSeukVdNqaRW0BloJrZfWTKumNdOKadW0aloxrZZWQOuf1W11W/+sflY+a9vaZ+2ztq171jsrnjXPmmfFs+pZyaxo1jJrmRXNmmZFs65Z06xp1jXrm3XN6mZ9s75Z3axzVjdrnHXOOmeNs9pZ46xyVjurnVXOyrbKWddWtpVtXVvrrGtrm7XOWmdts9JZ26xsVjornZXNCmdls55Z4axw1jOrmvXMOmZVs6pZx6xm1jErmNXMamYFs4pZwaxcVjGrmJXL6mXlsmJZvaxeViyrlhXLKmXVsmpZpaxWVilrk9XKamVtslJZm6xLViorlXXJ+mRdsiZZn6xP1iSrkzXJqmR1sjpZlaxQViUrkxXKCmVlsk5ZmaxR1inrlDXKWmWNsl5Zq6xV1itrlvXKumXNsmZZt6xd1i3rl7XL2mX9soZZv6xk1jBrmJXMWmZFsh5Z1Va19chqZC2yElmHrENWIquQFcgaZPWx+liDrD/WHiuPdce6Y+Wx6lhzrDjWG+uNFcdqY52x1lhlrDLWGiuNlcXaYi2xllhbrCfWFiuM9cR6YoWxolhhrDFWFCuKNcaqYo2xvlhVrCrWF2uK9cXqYk2xplhdrCZWF+uK1cRqYl2xklgvrGlrh7XDmrZ+WNNWDeuH9cOqYQ2xalg5rCHWECuHdcTKYd2wjlhHrBtWEeuGNcMqYhWxZlhBrBlWDCuIFcSKYfWwSlgZrBVWBmuDtcJaYW2wWlgbrA9WC6uF9cFKYX2wOlgprBRWB+uE1cG6YJ2wTlgXrBHWCOuCVcHKYJWwJlgTrBJWCCtv7a0CVgFrbyWw9tbfSmAlsP5WA+tvDbAaWA2sAVYEa4AVwIpgRbACWA+sAFbfemA9sPrWAqtv3dcCa4F1Xwesu1W36qu+6tZ8vVd8rdd6xVd7Pdd0Hdd0XddxHdd1/Su7oqu6oqu5qqu6mmu5uiu9wiu80qusRlOfqc7UZyo01ZnqTIW2gmtupdd3pddxfdd3Hde/squ6tqu60mu7tiu9uuu5jiu5kuu4iuuoOlvFVVSdraAaTXW2+tWrztZQdbaqa7iGq7qWa26NV3qN13mlV3qdV1n1pQJThanA1GGqMFWYOkwlphZT49RdapwaTN2l7lKDqb/UXOoulZfKS92l/lJtqbTUWSottZY6S52l1lJxqcXUXaoxdZfaTDWmGlObqcjUZGoz9ZjaTBWmHlOPqcJUYqovVZjaS+2lClN1qcLUWaouVZc6S8Wl2lJnqbfUWeou9ZZ6S92l5lKVqcjUZmoydZnaTF2mMlObqc1UZqoyFZb6SpWlylJfqbHUSyoltZJaSaWkwqmUVEgqnAqnQlIdqZBURqoj1ZHKSE2kMlIXqYnUROoi9U1dpB5S39Q39ZA6SD2kFlIHqYPUQmogtZBqSA2kBlINqYJUQ6oiVZAqSFWkElIVqY1UQiohtZGKSG2kRlIRqYjUSOojNZI6SX2kPlInqZLUSSomVZIqScWkWlIxqZxUS6ollZOqSeWkglI1qZpUUKonFZRqSvWkelJNqaJUU+oqVZQqSl2ljlJXqa3UUeootZWKSm2lulJRqahUV2oq1ZXKSk2lplJZqadUVqoq9ZR6SlWlklJVqaVUUioptZQaSi2lflJDqaHUT2on9ZO6Se2kdlI3qZnUTeolNZOaSb2kVlIBqX9UN9VN/aP6UfuofNQ96h6Vj9qm5lH1qHfUO6oeFY/KptpR66h1VDsqHXWOKkeNo8ZR5ahrqhsVjtpGbaPCUd+oZ1Q06hf1i4pGFaOiUdWoYlQxqhp1jKpGZaOOUceobNQyKht1jVpGLaOuUcmoa9Q0KhmVjJpGDaOmUc2oYdQwqhkVjBpFnaJiUbGoU1Qt6hS1iqpF1aJWUbmoVdQrKheVi3pF9aJeUa2oXlQvqhW1i2pFpaJ2UbuoVNQtKhVVirpF3aJKUbOoRdQlqhF1icpENaIaUZmoaioT1YmqpqqpTtQkqhMVippETaJCUZGoUNQnKhIVifpEPaI+UZuoR9QjahOViEpEbaIqUW2oONQeag8Vh/pDxaHqUH+oP1QdahBVh8pDDaIGUXmoQ1Qe6g51iDpE3aEKUXeoOVQhqhA1hwpEzaHeUIGoQNQbqg+1hkpDnaHOUGmoMlQYagzVhepCjaG+UDeoHlQNqgcVhKpB1aCCUEWoI9QPagj1g9pBDaGGUDuoHFQTags1hZpCbaGuUDGoFdQJagWVgjpBnaBSUC2oKNQW6gm1hapBPaGeUDWoJNQRagi1hBpCbaGWUEuoLVQTqgX1gjpBvaCmqRPUCWqaqkHFoE5QM6gT1BBqBjWDGkLloJJQNagi1DR1g6pBRaGqUFuoKlQWagu1hcpCXaEmUA+oP/WAWkD9qT+1gDpAFaASUA2oBFQEqgHVgIpAVaD61J8aQA2g/tQB6k7V1VzVVZ2aq7mqU3lqAvWnMlB/qgSVgcpAlaA2UB2oEtQFqgTVgLpAXaAaUBWoAlQDKgAVgGpA7akG1FztqT01V3nqTs3VXc3Vn7qru/pTfeoDtYEqQXWgQlAlqBDUCKoEVYIaQX2g2mqt4iqu1uqt+vRZCi2Flj5LmaXP0mUps5RZuixNli5LjaXJ0mSpsTQuNZYWS+PSuLRY+istlgpLf6W/UmFpr1RYCiztlfZKgaW7UmBpsHRXuisNlvJKg6XEUl4pr5RY6isllh5LfaW+0mPpsPRYqiwdlg5LlaXIUmWpsxRZiix1ljZLnalg2ixtpoJpNBVUyTRaGk0lVVElVVQVVVFFVVNF1a+aqql+VVW/GquqqqqxyqqxOqusyqqz+qqzSquv+qq0mlNpVVZzak6VVVeVVVh1VVeF1VWF1VZd1VVt1VRt1VNN1VQ91VI91VEt1VId1VAdVa+Gaqj6FFqqK8WV5kpzpbjSW6mttFZKK6WV1kpnpbFSWemr9FUqK4WVukpbpaxSVmmrdFWqKk2VokpRpanSUymp1FQ6Kh2VmkpLpZ1ST2mltFLqKcWUekpBpZhSTCmoNFMKKhWVZkozpaLSTamoNFS6Kd2Uhko1paHST6mmVFP6Kb2Ufko5pZfSSymn1FKKKFWUPkofpYrSSKmilFEaKY2UMkolpYxSR6mkVFLqKKWUOkobpZRSSmmjdFLaKF2UTkonpYtSuHRRmiiFS+HSRCmktE86KPWTDkoJpX5SPymh1C0llBZK3VK3tFAaKC2UHkoDpYHSQymg9FBqKAWUAkoNpX9SQ+lb+if9k76lfFI+6VsqKF1L5aRsKVsqJ8WTyknppHhSPCmdVE9KJ7WT6kn1pHbSPamdtE66J92T1knb0jrpnLQtbUvnpHnSOWmcNE+aJ42T3knhpG9SN6mb9E3aJl2TsknTpGlSNqmalExaJkWTlknPpGhSNOmZ1EyaJd2SVkm3pF7SKmmV1EsKJn2SOkmbpE5SKGmTtEkKJY2ShknRpGPSMSma1ExKJkWTiknRpFVSMamYtEoKJu2Sckm/pFxSNOmX9EuKJg2TZkmrpFZSK2mVlEpaJW2SUkmppE3SKOmTtEkqJZWSNkmnpE1SLumUdErKJb2Sdkm1pFxSLSmWlEvKJcWSXkl5pD7SIKmP9EcaJA2S/kiHpEVSIamOVEgKJNWR6kiBpD3SHumOVEe6I8WR6kh1pDhSG2mNdEYqI52R0khlpDJSGumNNEmKJGWSIkmNpExSJqmRVEeqljJJj6RM0iDpkfRIGiQlkvJIg6Q50iCpjDRHmiOVkd5Ia6QyUhupjVRGqiMlkgZJh6RG0iKpjlQtVZIySZWkS1ImKZN0SZokfZG6SGOkMVIXKYz0QkohrZBWSCmkEVIK6YM0QhohfZA2SB+kC9IGaYN0QYogXZAmSBGkCNIEqYA0QWogFZAKSA2kAVIDKYE0QBogJZD+UgJpgfSX/tICKYC0QKogBZACSBWkA1IFKYN0QDogZZAeSBmkENID6YEUQuoghZBOSB2kDtIJqYR0QoohlZBKSDGkFlIM6YbUQmoh3ZBmSDekHtIMaYbUQ8oh9ZCWSDmkHNISaYi0RJoiDZGGSFOkItIUKYtURCoiZZGeSFmkLdIT6Ym0RYoibZGuSFGkKNIVqYl0RaoiNZGaSFWkI1IVKYl0RDoiJZGCSEmkH1IQKYj0Q9oh/ZBqSDukHVINaVqqIb2QpqVp6YW0QupL97SX9tI95aW7VJfqqZ7q0jy9Uzyt0zrFUzul0zmVUzmd0ziF01z6pm+aS92UTX+6pmv60xaNloJpmZYpmJ4pmIbpmZ5pmKZpmI5pmqbpmKrpmIqpmqqpmKKpmPoUTdHUp2bqUWipmZootJREh6HFUGWoMrQYugwthhpDl6HLUGNoM9QYigxthjZDkaHPUGToMfQZ+gw9hjpDj6HEUGeoM5QYygwlhsahzFBmaByaDK2F9kJvob1QX+gt9BbqC82F+kKBobnQXCgwdBcKDBWG7kJ3ocJQXagwNBiqC9WFBkNxocHQXyguFBf6C7WF2kJ/obzQU2gq1BXqCk2FxkJToavQWGgsdBUqC12FtkJlobLQVigttBXKCqWF0kJZobNQVqgqdBY6C1WFwkJVoahQWCgsFBX6CjWFlkJJoaTQUugoNBQqCv2EfkJFoaDQTOgm1BO6Ce2EekI9oZ1QTugjNBLKCI2ETkIZoYzQSWgl9BLqCdWEakI9oZxQQ2gh9A0thB5C39A39BCaCM2EekIxoZ5QRigmFBPKCK2EUkIloZZQSagn1BJqCfWEXkIfoYzQRmgjlBG6CGWEvqGL0EXoG5oINYS+oYhQROgbqgh9QyWhilBFqCTUEUoJhUMloXAoJFQSKgmFhDpC7aB3UD3oHTQPqgfVg+ZB96B80DaUDtqG4kHpoHRQPCgbyobWQemgdVA5KB2UDioHXUPhoG7QNqgb9A3aBm2DvkHjoIFQN5QQ6ob6QQmhhFA/KB0UEEoI/YMSQvWgf9A/qB60D2oH1YPOQfWgbdA56By0DRoHhYO2QdfQNbQNSgftg+pB96B+UD4oHRQQKgglhApCB6GEUELoIDQQqgZNg7JB2aBp0DVoFLQJ+gR9gjZBl6BNUCXoEnQJqgRFgipBjaBIUCSoEXQIagQtgg5Bh6BFUB9oETQI6gP1gQZBeaBB0B8oD5QH+gPVgf5AgaA6UB0oEHQHCgQlgu5Ad6BE0B4oEfQI2gPtgR5BhaBH0CSoEFQImgRVQ5OgTlA1VA11gjJBnaBSUCYoE1QKCgWVglpBoaBQUCsoFdQKqgWlglJBtaBYUC0oGBQLigUFg3JBwaBlUC4oF7QM6gUtg55BvaBe0DOoGPQMigYVg4pB0aBjUDSoGXQMOgY1g4ZBzaBk0DBoGJQM2gUlg35Bu6Bd0C/oFvQLmgXdgm5Bs6BX0CxoFfQKegWtgk5Bq6BR0CnoFDQK+gS1gd5AcaA40BtoDlQGOgOlgdJAZ6A10BeoCzQGGgN1gcJAVaArUBYoC3QF2gJFgZpAU6ApUBPoCVQESgIdgY5ASaAl0BAoCPQD+gEFgXpAQaAdUA+oB7QDygHtgG5AOaAc0A2oBnQDmoZqQDWgaWgGNA21gGZAM6AWUAyoBbQCigHFgFZAL6AS0AgoBZQCGgGdgEZAH6AT0AnoAxQC+gBtgEJAIaANUAdoA5QB6gB1gDJAF6AMUAXoAnQBqgBFgCpAE6AIUARoAvQAukMDoDw0ACoA5aE8VAC6owLQAeiO7ugAtIcOQAmgPbSHEkB9KAG0AOpDfWgB9If+0AKoATQAukMBoADQHapDXfRFaZRGX7RGXzSH1miN5lAbzaEwaqM2CqM3CqMxeqM3GqM4GqMyiqM4KqM5KqMzmqM5OqM6mqIr+tEVbdGPfrRFWXREQdREwRMaaqLmCe18dh47kZ3GTmSnstPYaexUdjI7m53LTmPnsjPZaew0diY7j53RUH86Q/1p7HR2OjuNnczQFP0oin7UoyiKoh4tURZV0Y+q6Il+9KMnaqInSqImaqIkOp7GUPNsdjZDzfPZGQ0NUY+GqIh61KMiWp5xJ7Gz2EnsHHYWO4udw85gZ6xz1unrnHXaOn2dvk5bZ64z17nr9HXuOnmdvk5fJ68T2AnrbHWuOludrM5V56qT1enqlHXeOmmdtM5bZ62z13nr/HXeOoudv85fZ7Ez2Bl3FjuFncVOX6ewU9jp6wR2wjpXnbJOWeeq89bp6nx1rjpfnbHOVeeqM9bp6+x16jpvnbpOXOet89aJ66x1pjpPnapOVeepE9Vp6iR1ljpLnaTOUaeoM9QJ6gR1hjo/nYjOQqeh09BZ6Bx0FjoFnYPOQaegE9Ap6PRzAjoBnX7OPaefs8+559xz9jnvnH1OPeed886p57Rz6jnxnHZOOyeek86J58xz0jnpnHnOOmeek89Z56xz8jnZTj7nn5PtZDv/nG3nnzPQ2Xa2nYFOtzPQ+Xa6nW7n20nofDsTnYROQmei89CZ6Gx0HjoPnY3ORWejM9K56Fx0RjofnZFOS+ej89Fp6ZR0Wjo3nZJOSeemc9K56ex0TjonnZ1OTGen09OJ6cR0ejoznZ5OTmemM9PJ6bx0cjo1nZfOS6emk9Kp6ax0UjopnZVOuLPSCemEO+FOSKejE9LJ6HR0OjoZnYpORieiU9Gp6ER0GjrXzjinnFPOGeecc7Y53ZxvzjenmxPOqeZMc7I52ZxpzjVnmdPMeeY8c5o50ZxjzjAnmZPMGeYUc3Y5v5xeTi/nlxPMyeXccmo5tZxbziznlhPLmeXMcmI5r5xYTivnlfPKaeWsclo5p5xVzirnlJPKOeWEclI5qZxQTiknlPPJKeWUcj45o5xMziWnk9PJueRsci45k5xNziZnklPJmeRUO5WcSk61E8mpdh45kZxIziOnkfPIWeQ0cho5i5xDziInkXPIOeQkcgo5a5w8Thsnj7PHaeO0cfY4b5w9Th/njfPG6ePEcfo4f5w4ThznjzPH+eMEcuY4c5xATh2njhPIGeTkcdY4d5w7zhonjdPEeeJscbY4T5wuzhMnitPF6eJEcb44UZwpzhfnizPFCeNMcao4YZwwThVnjFPFueKMccY4V5wyzhUni1PGKeNkcc44Q5wjzhLniJPEWeIscZI4RZwczgxnhzPDieHscHY4MZwVTgang3PB6eCEcC44F5wQTglnhPPBueB8cDY4F5wLzgYng9PCeeGkcF44F5wUTgrnglPCGeHscE44J5wdzgpniLPE+eEscV44P5wfzgvnhlPECeIscYI4PZwlzhKnh7PD6eHkcHY4I5wLzg6nhTPtvHCmnRrOC+eFU8O54URwJjgVnAnOA6eCU8F54DRw6s785J35eZ+8k3feZ3zeZ33GZ3zW53zq5+4UcO7O/RRwCjj303cOOAWcAE4Ap4DTd86nfManfNJnfMYnfdpngJN3Ejh5p4KTwEngVHAaOBGcCs4Cp4JTwFngLHAKOAec+ingxE8BZ3ziJ37Gp30GOH8n7/ydvZN38s7eqTtzp3vCJ3y653v+kz3bsz3Zcz3VMz3REz3T8zSHmcDMYGYwE5jZywRm8jJ7mb1MXqYuk5d5y9Rl6jJvmbTMW6Ytk5ZJy7RlvjJtmbLMV+YrU5bZypRlwjJbma1MWOYqE5YZy1xlrjJjmazMWGYtk5XJyqxlujJrmbhMV6YrE5c5y8Rl7jJnmbPMXWYuc5f5y8xl5jJ/mb7MX2ac6cv0ZcaZwsw485gpzBRmHjOLmcfMZWYxs5i5zERmLjOjmchMZGY0s5kZ7RzNZmazczSdneNZms5MZ2d5gmd5mid4gqd5hqd5kmd4hid5+pM8xdOf/hTNZ6doQjOfmc9MaCYzE5qpzGRmMjOVmclMZaYxM5mZzDRmEjONmcNMYiYxc5gZzDxlojJTmalMVKYqc5RJyixlljJJmaZMUOYnU5QpyvxkhjI3mZzMTmYnk5PpycxkXjI1mZrMSyYmc5JZyaRkUjIrmZZMSSacGcmMZMKZkEw485EJyYRkPjIdmY/MRqYj05HZyGRkNjIVmYxMRqYic5GpyDxkLjIXmYfMROYh05CZyExkGjIRmYTMQWYhs5A5yHwzB5mBzDfzzQxkCjIDmW6mIFOQ6WYCMt3MPyYgE5D5x/Rj/jH7mH5MP2Yfc4/Zx+Rj7jH3mHzMNhOOacdcM+2YbOaauWaymXFMNvOOGceMY94x5Zh3TDymHFOOicecY+Ix85hzzDlmHpOOScfMY+ox7ZhwzDpmHROO+cYMY4ox0ZhoTDFmGlOMOcZMY6Yxx5hqzDEmGVONqcYkY64xyZhlzDXmGrOMycYsY5ox2ZhsTDNmG9OMecZsY7Yxz5huzCemFDOKKcWkYkYxo5hUTCtmFXOKicWcYkIxsZhYTCimE/OIicQ0YiIxlZhGTCOmEpOJucRMYhoxk5hqphHTiKlmHjGfmFHMJmYU04jZxGxiGjGZmFxMMKYWE4wZxdRiajGjmFbMLuYWE4y5xcxigjHBmFlMLGYW84qJxcRiXjGrmEZMLOYSc4mJxXRicjG9mGBML+YXE4wJxvxidjGHmETMIiYRU4hZxCxiCjGBmDRMGaYNU4YJw7Rh2jBhmCpMGKYLU4WpwnRhsjBnmDXMHmYNE4fZw+xh4jB1mD/MHiYPk4fZw9RhsjBXmCrMFWYLU4WpwmxhvjB3mDZMH6YNs4jpw/RhFjGBmEPMImYQs4jZwwxiBjF7mD/MGWYPM4bZw1RhxjBjmCrMF+YOM4dpw8xh3jBtmDbMGyYNE4VpwkxhpjBNmCfMEuYIk4RJwhxhijBDmCDMD+YHE4TpwTxgDjALmAXMAWYAc4D5MwOYAcyf2TN/Js/smT2TZ+omz9yZuqmbO7M2dyZu1mZt4uZs4qZtzuZs2mZs2uZtxmZs3qZs3qbOlE3Z1Jm0qTN3kzZpczdzczcBmLmZmwBMnwnAJGD6TJ9JwBRgEjARmAJMASYC04CJwGRgGjANmAxMBSYDE4KpwFRgQjAdmBBMC6YD04FpwZRgWjAzmBJMCWYGk4KZweRgUjApmBxMDCYHs4OJwcRgdjDTzA7mBjPNTDM3mBfMDaYG84J5wdRgTjA1mBXMCeYEs4IZwaxgPjAjmBHMB2YD84G5wGxgNjAXmAnMBeYBM4GZwDxgFjBzJmy6pmvC5mt+szVZkzVbczVTUzVP8zRVEzVL0zRHczRNkzRBUzS96U3RDMto5bMSWgmtfFY6K4OVwsph5bBSWBlXCiuJlXFlXEmsLFYSK42VxcpipbHyWGmsTFYeK4+VyUpkZbKSWYmsRFYyK5WVzMpmpbJSWdmsXFbWKm2Vs8pZpa2SVmmrxFXSKmmVuMpbJa5SV3mrvFXqKnOVuspdZa4yV7mr5FXuKnuVvEpeZa/yV9mr9FX+Kn+VvkpgJauyVNmqLFWaKluVrUpTpavSVHmqdFW6Kk+Vr8pTJaryVfmqRFXCKlGVqUpYJawyVRmrTFWqKmOVsUpVpaxSVqmqXFV6Kj+Vl8pL5acSU/mpBFViKjGVoMpMJagyVJmpzFSGKjWVoUpRpaZSUymq3FSKKkeVm8pN5aiSUzmqJFVyKjmVpMpOZaXSUjmpnFRaKimVkkq4MlIZqYQrIZWGyrfST/lWCir9lH5KQSWgMlA5qCRUDioLlYRKQmWh8lDZp/RT/in/lH5KQKWeEk95p8RT5invlHfKPOWe0lDpp0RU+ikflYhKROWjUlHJqHxULioXlY/KROWjklCZqExUEioPlYFKQqVb6VYSKvmUhMo7JZ+ST3mn3FPqKe+UbeWd0k/ZVraVfso+JaPSUfmodFQ2Kh+Vj8pGpaJSTkmnZCvplHZKtpKttFPWKeWUbOVayVaWKdfKtbJM+aY0U6Ipy5RoSjVlmbJMqaZ0U8Yp2co55ZySraxTgim9lF1KL+WXskvZpfxShinblGxKOCWbkq2EU8Ip2co4pZmyTDmmLFN2KceUY8ouZZgSTNmlFFOKKbuUZMouJZuSTEmmZFOeKd2Ub8oyZZtyTcmmXFOmKdmUbMo05ZlyS8mlzFJmKbmUWsoiJZLSSGmkRFImKZGUS8okZZJySfmkXFI6KZ+UT0onJZXSSSmlpFJSKaWUV0op5ZTySnmlnFJiKaeUUUosJZYySmmljFI2Ka2UVsomZZWyScmkrFJWKZmUUEompVoJpYRSqpVKSrWSSKmkVFISKY+URMog5ZHySBmkHFIGKXuUQ8ohZY/yR9mjzFH+KH+UOcodZY5yRrmj3FHOKG+UM0oX5Y3yRumirFG6KFmUNcoaJYsSRsmiVFHCKGGUKsoXpYpyRfmifFGuKGOUK8oWZYwyRtmipFG2KGWUNEoapYzSRimjxFHaKG2UOEodJY6SR6mj1FHyKH2UPEogpY/SRwmkFFICKYuUQkohZZHSSImiTFGaKE2UKcoTZYmSRDmiHFGSKEWUIMoQpYfSQxmi/FByKDuUGkoNZYdyQ4mhzFBeKC+UGcq00kJJoaxQVigplBNKCOWDUkIpoXxQRigflA3KCGWEskHpoGxQLigdlA7KBSWDckGpoGRQMigVlAlKBSWCMkGZoERQGigRlAdKA6WB8kBZoCRQDigFlALKAWWAckAJoAxQBigBlL8SQOkrf+Wv9JW90lfyyl7ZK3nlXvJKvdzLvdTLXamXebkrd2Ve6kq5bMu5bMtfzuVc/pIuf+mWdEmXblmXbvmWdVmXb2mXb5kr7dIuc+Vd5kq4vMsyHdMxDdMv7dKfbumWZmmWXumVVmmVTumURumTNmmTLumSJmmSHumRFmmRDmk/R5uhzc/mZ7Oz2dncbG42M5uZzcvmZbOyGdl8bC42E5uHzcJmYPOvudfMa9Y155pvzbZmWvOsOdYMa3Y1t5pXzapmVPOp2dRcai41k5pJzaPmUbOoWdQcag41g5pBzZ/mT7On2dPcae40c5o5zZvmTbOmWdOcac40Y5oxzZfmS7Ol2dJcaa40U5opzZPmSbOkWdIMN8PNkeZIM6QZ0vxodjQ3mhvNjGZG86J50axoVjQnmhPNiGZE86H50GxoNjQXmgvNb/PbTGgmNA+aB82CZkFzoDnQDGgGNLvNbvOf+c/sZ/Yz95n7zHxmPvOeec/cNrfNemY9c575zsw215npzHLmODOc+c3cZmYzq5nTzGdmMzOZecwcZgYze5m7zFtmLTOW+cpcZaYyS5mjzE9mJzOTecmcZEYyH5mNzETmIXOQGcj8Y/Yx+5h7zD1mHjOPece8Y9Yx65hzzDdmG3ONmcZMY54xz5hlzDLmGHOMGcYMY34xu5hbzC1mFjOLecW8YlYxq5hTzClmFLOJucRMYh4xj5hFzCLmEHOIGcQMYv4wf5g9zBzmDXOGOW2+MFuYKcwT5ggzhNnB3GBeMCuYEcwH5gIzgVnAHGD+zb55n3nzbtbNulmf9Tmf8xmf8fme79me7bme65me6Xme51me5Tme4xme4Tk35+Z3fmd3duc//7md25md2Xmd11md1Tmd0xmd0fmcz9mcy5mcyXmcx1mcxTmcwxmcwdnPXo4mR5OhydDkZ/Iz2ZnsTG4mN5OZyczkZfIyWZmsTE4mJ5ORycjkY/Ix2ZhsTC4mF5OJycTkODlOHiYPk4XJwuRg8i/Zl8xL3iXnknHJtuRa8ixZlgxLfiW3klnJquRU8inZlExKHiWHkkHJnuRO8iZZk4xJviRXkinJkmQ4GZL8SG4kM5IVyYnkQ7IhuZD8Jr/JhGRC8iB5kCxIFiQHkgPJgOQ/sh+5j8xH5iPvkffIbXKbrEfWI+eR88h45Dsym8wm25HtyHXkOjIdmY48R54jy5HXZDjyG9mN7EZuI7eR2chs5DXyGlmNrEZOI5+Rzchk5DFyGBmM7EXuIm+RtchY5CtyFZmKLEWOIj+RnchM5CVyEhmJfEQ2IheRichE5CHyEFmILEQOIgeRgchA5B/yD9mH7EPuIfeQecg85B3yDlmHrEPOIeeQccg45BvyDdmGbEOuIdeQacg05BnyDFmGLEOOIceQYcgw5BfyC9mF7EJuIbOQV8grZBWyCjmFnEJGIaOQT8gnZBOyCbmEXEImIZOQR8gjZBGyCDmEHEIGIYOQP8gfZA+yB7mD3EHmIHOQN8gbZA2yBjmDnEFOk9NkDDIG+YJ8QbYgW5AryBNkCTIE+YHcQGYgK5ATyAdkAzIBeYAcQAYg++SezJN3si7n8i3bMi3PcizD8iu7ciuzsiqn8imbMimPciiDcbQYWvwsdhY7i5vFzWJmMbN4WbwsVhYri5PFx2JjcbGYWEwsjovj4mHxsFhYLCwOFgeLgcW/Yl+xr7hX3CvmFfOKd8W7Yl2xrjhXfCu2FdeKacW04lnxrFhWLCuOFceKYcWw4ldxq5hVrCpOFZ+KTcWk4lFxqBhU7CnuFG+KNcWY4ktxpZhSLCmGiyHFj+JGMaN4UawoVhQnihPFiGJE8aH4UGwoNhQXigvFb/FbTCgmFA+KB8WCYkFxoDhQDCgGFLvFbvGf+E/sJ/YT94n7xHxiPvGeeE/cFrfFemI9cZ44T4wnxhPfie/EbLGduE5cJ6YT04nnxHNiObGcOE4cJ16L12I4MZz4TfwmdhO7idvEbWI2MZt4TbwmVhOridPEaWI0MZr4THwmNhObicvEZWIyMZl4TDwmFhOLicPEYWIwMZj4S9wl5hJribPEV2IrMZV4ShwlhhI7iZvES2IlMZJYLTYSF4mHxEJiIPGPuEfMI9YR54hvxDZiGvGMOEYMI3YRt4hXxCpiFPGJuERMIh4Ri4hFxCHiEDGIGET8If4Qe4g9xB3iDbGGOEOcFqfFGGIM8YX4QmwhthBXiCvEFGIJcYQYQvwgfhA7iB3EDeIGMYOYQbwgXhAriBPECGIE8YH4QGwgNhAXiAvEBGIC8YA4QAwg9sW9mBfvYj3O4zu2Yzqe4ziG4zd24zZmYzVO4zM2YzIeYzEO4zAGYzD2sYejwdFgaDA0+Bn8DHYGO4Obwc1gZjAzeBm8DFYGK4OTwclgZDAy+Bh8DDYGG4OLwcVgYjAxOA6Og4fBw2BhsDA4GBwMBgYDg3/Bv2BfcC+YF8wL3gXvgnXBuuBccC4YF4wLvgXfgm3BtuBacC2YFkwLngXPgmXBsuBYcCwYFgwLfgW/gl3BruBWcCuYFcwKXgWvglXBquBUcCoYFYwKPgWfgk3BpuBS8ChYFAwK/gR3gjnBmuBM8CXYEkwJngTDwZHgR7AjmBG8CE4EI4INwYVgQvAgOBAMCP4D+4H5wHtgPXAe+A7MBteB6cBy4DgwHPgN7AZuA7eB2cBs4DXwGlgNrAZOA6eB0cBm4DIwGXgMPAYWA4uBw8BhYDAwGPgL/AX2AnOBt8Ba4CxwFhgLjAW+Al+BrcBW4CpwFZgKPAWWAkuBo8BRYCgwFPgJ/AR2AjuBm8BLYCUwElgNNgIXgYfAQmAg8A+4B8wD1gHngG/ANmAa8Aw4BgwDdgG3gFfAKuAUMAoYBXwCPgGbgE3AJeASMAmYBDwCHgGLgEXAIeAQMAgYBPwB/gB7gD3AHeAOMAeYA7wB3gBrgDXAGeAMcBqcBmOAMcAX4AuwBdgCXAGuAFOAKcAT4AmwBDgCDAGGAD+AH8AOYAdwA7gBzABmAC+AF8AKYAVwAjgBjABGAB+AD8AGYANwAbgATAAmAA+AB8ACYAFwADgADAAGAP/gH+yDfXAP7sE7vMM8mAfv4B2sg3MYh224hmdYhmE4B7vwh1l4hVMYhU24hEdYhEHY56DlnuWa5ZjllOWS5Y7ljOWI5eJywnLBcr9yvnK8crtyuXK4crZytXK0crNys3KycrJysXKxcrBysHKvcq9yrnKscqtyqnKpcqlyqHKocqdyp3KmcqZypXKlcqRyonKhcqByn3Kfcp5ynnKdcp1ynHKccptym3KacplymHKYcpdyl3KWcpZylXKVcpRylHKTcnC5SLlHOUc5RrlFuUQ5RDlDuUI5QrlBuUA5QLk/OT85Prk9OT25PLk7ObZcnRyd3JycnJycXJxcnNxabi0HJwcn9yb3Jucm5ybXJtcmxybHJrcmtyanJqcmlyaXJocmhyZ3JncmZyZnJlcmVyZHJkcmNyY3JicmJyYXJhcmByYHJvcl9yXnJecl1yXXJccltyWnJacllyWXJYclhyV3JXclZyVnJVclVyVHJUclNyU3JSclJyUXJRclByUHJfck9yTnJOck1yTXJMckxyS3JLckpySnJJcklySHJIckp5ZTyx3JHckZyRnJFckVyRHJCckFyf3I+cjxyO3I5cjhyNnI1cjNyMnIwci9yLXIscipyKXInciZyJHIjciFyIHIech1yG3Iacil5TDkLOQq5CbkJOQg5B7kGuQY5BTkEuQQ5A7kDuQM5AzkCuQK5AjkCOQG5AbkBOQA5H45X66X6+X23J7j5Xi5XW6X0+V0OT2X5/Acnrtzd87O2bk6V+foHJ2bc3EOzuVyb+7NuTk393M/1+baHJtjc2suzaE5M1fmxpyYA3P+hfY+e5u9zF5lb7L32GvsJfbGvcLeYO+v19fL69316npzvbleXC+u99Z767X12nprvbVeWi+td9Y765X1ynpjvbFeWC+s99X76nX1unpbva1eVi+rd9W76lX1qnpTvaleVC+q99R76jX1mnpLvaVeUi+pd9Q76hX1hnpBvaDeT++n19Pr6e30dno5vZzeTe+mV9Or6c30ZnoxvZjeS++l19Jr6a30VnopvZTeSe+kV9Ir6YV74d5Ib6QX0gvpffQ+eh29jt5Gb6OX0cvoXfQuehW9iN5Db6H37R30CnoBvW6vn7fPu+dte/O8eF62185L553zxnnX3jevm5fNu+ZN86J5zbxl3jGvmBfM++Xt8nJ5tbxZ3iuvlZfKO+WV8kZ5o7xQXijvk/fJ6+R18jZ5m7xMXiVvkhfJq/aqvUfeI6+R18hb5C3yEnmJvENeIW+QN8gL5AXy/nh/vD5eH2+Pt8fL49Xx5nhxvDfeG6+N18Zb463x0nhpvDPeGa+MF8b74m3xsnhVvCneE6+Jl8Q74g3xgng9vB3eDa+GN+3F8Fp4K7wTXgkvhPfB6+Bt8DZ4GbwM3gXvglfBq+BN8CZ4EbwI3gPvgdfAa+At8BZ4CbwE3gHvgFfAK+AN8AZ4AbwA3t/7e32v7+29vXd/95f38t7du3t1r+7VX/3N3/zF3/u1X/ut3/qlX/qd3/mVX/mN3/iFX/jNvbn3fd/Xfd33v/9t3/ZlX/Zd3/VVX/VN3/RFX/Q93/M1X/Mt3/IlX/Id3/EVX/ENX/D1r3ejudFcaC4095n7zHXmOnObuc1cZi4zd5m7zFXmKnOTuclcZC4y95h7zDXmGnOLucVcYi4xN86Nc4e5w1xhrjA3mBvMBeYCc3+5v1xfri+3l9vL5eXucnW5utxcbi4Xl4vLveXecm25ttxabi2XlkvLneXOcmW5stxYbiwXlgvLfeW+cl25rtxWbiuXlcvKXeWuclW5qtxUbioXlYvKPeWeck25ptxSbimXlEvKHeVOci25mlxL7iVXk6vJveRWch+5olxILiRXlCvJFeWCciW5klxQrieXkbvIDeQuchG5gdxALiLXkMvH9eMKcv24gFxBriAXkDvIbXP3uITcPS4fl5BLyOXjCnIJuYXcNreQe8htc9vcQ24it5HryMXkOnIjuZhcTG4kt5MbyYVzO7mdXDhXk9vIxeQqcjG5ba4iV5Hb5iZyGbmB3EfuIzeQK8oN5P5xRbmi3D9uJvfNBeQacg25gNxArpsLyO3j9nEBuX7cN3eQC8iFcye5mtxPLid3kxvKBeWKciu5lFxNLiVXkqvJ1eRKcje5klxP7iZ3k+vJ/eS2ce+4cFw47h13zb3jynHX3DVXjvvGVeOicdlcNG4Zl81lc8u4Y1wyrhmXimvGPeNScam4Z9wq7hkXi1vFreJica+4dVw2l45Lx2Vzo7hs7hg3ihvFHeOKccW4YNwoLhjXixvFjeJ6cbm4XFwtbhRXi7vFjeJGcbe4XVw1Lpu7xmVz77hr3DXuHbeNi8U942Zxz7hp3CxuFjeNa8XV48px87h5XDnuHZeOG8Wd40Zx47hz3DluHNeOG8Xt4kpxu7hfXCmuFPeLS8X94oZxqbhU3DAuGdeKm8aV4+Jx2dw67hV3ilvFTeOyceW4bFw3rhxXjuvGfeM6cZu4UFwobhP3ibvEZeImcZO4TFwlLhJXzT3iHnHVXCOuEHeIS8Ql4g5xi7g0XBxuDbeGi8O94eJwc7g33BtuDpeHC8T14QZxfbgq3CBuEFeF28JV4aZwW7gt3BQuC9eCa8AV4ApwDbgFXAPuA7eAW8B94DpwAbgB3ANuAJeAe8A94BJwHbg4XBpuDJeGa8ON4cZwbbgyXAvuBdeAe8FNcw24Btw0d4Ob5mJwN7gbXAyuBreDi8LF4eJwUbg5XBSuCjeHm8NV4epwVbg9XB2uDreH+8P1uQDcnbtzAbg9F4B7wO25PfeAu7sHXJ27u7urc3WXdme3dmc3dmu3dmNXdjm4GdwObgb3hNvB7eCecFG4CtwELgM3gYvAZeAycBG4B1wHbgP3gHvAbeAycGe4JVwTbgmXhGvCNeGScA24OFwYrgnXhAvDneEGcH8uAZeA+3MHuCvcF64L94UbxHXhunCDuC1cCq4E14BrwJXgPnAluBPcB+4Dd4ILwb1d3LVd3M1d27Xd3D3gcnA7uBvcDW4H14B7u7Zbu7Vru7TrwCXgFnB/uDtcHS4JV4RrwB3hgnA/uApcBu4C14EbwW3g4nBjuDDc3NW5B1wfbg9Xhau7PHd3K7gU3BBuCJeC68Gl4BpwPbgeXAPuB9eAK8L94H5wRbgjXNRt3dRtXdVN3dRVvzBXddcv7AtzV/e7q8u63/0u676f1W/1Yf1W39WH9WF9V//VR/VV/VQ/1Vf1TX1Vf9c39U39XV/Xp/Vt/Vl/1rf1MX1bH9fH9DF9XH/Yx/Vz/WF/2M/1i7n+R3PhH+07c2EX/s5c9zv7zFzXdT8z939RP9Qf9Uf9UP/YD/VB/WP/2Af1O31Q/9Pv9Dv9T5/TB/aF/WA/2Bf2fX1hn9n39X19Zn/Zv/Qx/Uw/08f0N31M39jf9Dd9Y//YF/aB/V4f2P/1e/1e/9fn9WH9WH/Vj/Vr/VV/1a/1Zf1hP+5j+ph+3Df24z6xb+wb+8Q+Mjf9ytzyK3NFt3RLV3RHF3VT13RNN3XL3+w7+9A+tO/sR/vPXO+CLuh6F/6TPqV/6VP6lv6lf+lb+ph+r7/rC/vC/q6v6s/6mL6sL+tj+qu+MPd/Zm7OhV33w/qrPqtf6o/6x74yN3TFf+qT+qXc0y3d8R/7nf6mL+p7+qE+rX/r2/qbvqaf6U/6l34ll3TDn8wNv7Kf7Cf7yv6xr+yr+sf+sa/ql/qqPqpf6pf6qP6pD/chfUlf0of0I/1G/9Fn9Bn9R9/RV/QR/UV/0Uf0E31D/+0f+of+2y/0nfwnX8p/8qF8KV/Kh/Kj/LX/5vf5bz6f3+f3+Xy+21fymfwlf8ln8pF8Jr/LR/KR/C6fyx/0CX1Bn9Bf+4K+oL/2Af217+cD+oC+n//nW/lYfpVf5WP5Oz6WnyXLL/Oz/C2/zC/zt3w0v8gn8o18I5/IX/OJ/CFDPpA/5Av5QD6QL+T/+GO+mE/mi/lfPplP5n/5XX6Ov+Pz+Dz+ju/j7/hpvo/v46f5az6Z7+aP+WO+mw/mi/lh/pf/5Yf5Xr6UP+U3+VP+ld/kN/lXPpVf5pv5O/6Ob+an+Wb+mZ/mp/lnvpqf5+v5fL6ev+fz+Xz+nu/2+fw2P89v89l+np/ns/07P86n8+v8Op/OJ/Tp/Dmf0Cf05/y1P+fL+Wt/7cv5cD6Zz+e7+W4+n//m2/g3fo5/4+v4OX6Or+Pv+FX+jk/lU/k7fpMv5Tf5Tn6gD+j/+WrfiJ3P9pP8I1/tt/08/85n8sn8Ln/NB/J9/CI/yCfy136f7+db+Vo+lu/j9/g8vo2f4+P4eL6dz+bb+W0+m8/mt/lrfpvP5K/5az6Tr/aZfCVf7at9JT/JR/FZ/BQ/xWfxV3wWv8Vf8Vf8Fh/GV/B3H//4333d3/0BX/d1f8AX8Ot/f96/v65/AZ/FR/FLfBRfxS/xS3wV38Tn8D18Ft/DD/FZfBY/xG/xQ3wRv8Vv8UV8F1/EHzHix/gK/oK/+wt+gwYfwm/wGXwIH8Jn8B98+tcf/vCv//zrz/vznz/vy5/3c1/+8s99968f/epH//nVr/7zpx/Cj/Al/AjfwZfwJXwHf8P3/d4H8Ht//wA+gL9/3o/xZ3wX38Wf8V98AT/A533eD/AB/BM/w9fwM/y0r+Fr+Gl/91l8El/D1/BJ/BP//vbXv/7tn38QP8Tv8Dv8EN/Dj/FHfBl/xK/xZXwZv8an8Q98A3/3d9/AH/ANfAR/wB/wEXwCv/3/s///97Of/e/nfRZfwufwOXwJf8NvP/vVr372r1/A17/uQ/gS/u6n/Qt/9zH8Cp/C930A//cF/AI/wGfxS3wSf8QX8T/89+c+77s//vJP8A98C9/CP/An/AN/9yf8CX/3Kfzdv/ApfAr/wsfwzV9+8pO//OP3H/zhDz/4xdZZ+6yF1kJrn7XRWmXtspZZy6xd1jZrjbXHWmQtsvZYm6wd1hJr49q4llhbrBXWAmuDtcFaYO2v1lfLq+3V9mp5tbtaXS2uNlebq8XV3mpptbNaW62tdlZbq43Vympfta9aWS2sllW7qnXVumpXta1aVO2pVlWrqj3VpmpJtaNaU62pdlRbqg3VfmpFtaLaTy2o1lPLqe3Udmo5tZtaR+2jFlILqX3UwrWP2kgtXAvXRmoltZFaSq2kVlJLqZ3UUmovtZPaSe2ltlJ7qc3UVmortZlaS22mVlNrqbXUamoxtY1aRu2idlHLqE3UMmoVtYnaRK2iFlGrqD3UImoRtYdaQ+2hllBrqDXUEmoLtYRaQW2htlArqH1rBbWB2rf2rQ3UDmr3tHZaPq2dlq3l0/Jp2do+LVt7p+3T9mnvtH7aOy2e1k/rp8XT/mnxtHnaP+2fNk/r1uZp9bRurVurpwXUAmr1tG0tnHatTdOmaddaNe1aG6dV06pp47Rr2jitnHZNu6aV07Jp5bRzWjYtm3ZO26ad09Jp27RtWjqtm5ZOW6d107pp67RvWjNtmRZNi6Yt055pr7RZWi+tlzZLC6bN0m5pwbRg2i3tmHZL26Ud045pu7Rk2i4tl5ZMS6bl0oppubRaWjGtmFZLG6bV0mJpw7RhWiztlzZJu6SF0kJpl7RS2iVtk1ZKK6Vt0lJpm7RPWiotlfZJa6V90jpprbRWWidtldZJy6St0lZpmbRTWiatknZKO6VV0kZpe7RE2h8tkdZI+6P90RppgbRG2iMtkBZIe6QV0h5pkbRCWiEtkjZIi6RVa4O0QVq11ker1hZpfbQ+2iItj5ZHW6Qd0r5oYbQ12hotjPZGC6OV0d5ob7Qy2hytjJZGm6PN0dJod7Q02hntjnZHO6PV0c5oY7Q6Wh1tjBZHG6N10eJocbQuWhsti7ZFq6JV0bZoV7QmWhTtifZEi6JN0YpoSbQj2hEtibZEC6L10IZoQ7Qe2g8th1ZD26Ht0GpoN7QXWgxtWpvWYmgztBNaCm2FtkJLobXQRmgltA/aB62EFkLboHXQLmgXtA5aBu2v7bUB2l7rawO0AVpfO6D1tQDaAe2AFkBboAXQCmgLtAVaAe2BVkBLoD3QHmgJtAlaAq2BNkGboDXQKmgVtAZaBC3d6tq7vVtdu7d1u2vldtfmrdzKbd7Gbd7ibdzGLd7OLd7q7dzOrd7SLd3qra7dtXXLa3lt3dqt26Ztrs21aau2bXu2buu2Z5u2Z9u2Zdu2bFu2Zcu2Zsu2vzVbs/0t2v72bdEWbd92bdf2beFWbMkWbMl2bMEWbEc2Wju2IRuNjdaG7LM2bD37jH3WerZZ61lobDO2GQuNXcZCY52xy9hlrDNWGauMdcYyY5GxxthkbDLWGHuMHcbGscRYYmwcW4z9xQJjg7HBWGCsMJYXu4v1xfpid7G92FssLjYXm4vFxepiZ7G1WFosLbYWa4uVxcZiYbGw2FjsKzYW64p9xb5iXbGtWFcsK7YV24plxa5iWbGp2FXsKjYVq4pNxZpiVbGqWFMsKtYUW4pFxaJiS7GnWFFsKJYUS4oNxY5iQ7Gf2FHsKPYTC4r9xHZiQbGg2E6sJ7YTy4n1xHpiObGbWE6sJnYTu4nVxGJiNbGZWEwsJjYTe4ldxMKxjFg4VhLLiGXESmIbsZLYSWwjthE7iXXETmIpsY5YRywl9hFLia3EPmIfsZVYSCwkthJriYVjF7GR2EjsIlYR64f9wxJiCbF/2Df2D+vGvrFvrBtbiHVjAbGF2EIsINYQC4gNxBpiDbGB2ENsIFYQe4g9xApiEbGC2EEsIhYRO4hNxLaxfNg+LB92D9uH7cPuYfOwddg5LBs7h5XDsrFsrBwWDguHdcOysW5YNiwby8ayYcuwbFg1bBm2DKuGRcOaYc+wZdgzbBq2DFuGTcOuYd+wa2wbdo0tw7Zh27Bl2DVsG9uH1cPqYfuweNg+7BqLh8XDrrF22DosG3uHZWP7sHfYO2wfNg9rhi3DomHfsHHYNTYOS4ddY9dYOqwdVgw7hiXDjmHDsGRYMmwYFgwrhaXCcmGpsFdYLiwX9gqbhe3CcmG1sFpYLmwWdgmrhE3CKmGZsEnYJCwT1gn7hK3CRmGjsFXYKewWtgrrha3CkmG9sF5YMiwYVgxLhv3CkmG5sF/YLywXtgsrheXCQmG5sElYKCwUNgnrhG3CJmGfsE/YJGwVtgm7hE3CbmGxsFVYLKwVtgpbhbXCTmHVWCMsEhYJa4Q9whZhh7BEWCLsEFYIG4QFwv5gf7BAWB+sCVYES4IlwYpgQbAiWA8sCBYE64HlwHpgNbAcWA6sBhYDq4FNYzGwGNg0VgKbxlZgJbAS2AosBLYCS4GFwEJgKbAPWAqsBfYB+4C1wEZgLbAZ2AhsBDYDO4HNwG5gJ7AT2A3sBXYD+4G9wF5gP7Ad2A/sCLYD24EdwYZgR7An2BBsCPYEW4I9wa5gS7Al2BVsCnYF+4JNwaZgX7At2BdsDbYF24KtwcZga7A52BhsDDYHO4PNwfJgZ7AzWB7sDZYH24O9wd5ge7A42B7sDhYHi4Pdwdpgd7A6WBusDVYHK4PVwdJgZbAyWBosDJYG64KFwcJgXbAsWBesCpYFy4JVwaJgVbAmWBQsCtYES4JlwC5gHbAO2AVsAxYBe4BVwCpgD7AJ2AEsAbYAW4AlwBpgAbA/VgArgP2xAVge22N3dmd7rI/VsTm7Y3dszurszdZszMZszb5szc7sy77szH52ZmX2s5+V2ZaVWZpt2ZalWZelWZt1WZe12RxrszibY3MszsLsyqYsyZJsyopsyp6syIrsyYLsyZosyIKsyXrWZFHWs55F2ZBFWZUN2ZBV2ZFVWZYd2ZFl2XJ9tiJbo63RVmRrsrXZamx9tj5bja3IVmNrs5XY2mxdthJbia3L1mLrspXZWmwttjJbj63MVmfrsfXY6mxVtipbna3Q1rhV2Npr7bUKW3etwlZg66511wpszbUCW32tudZcq6/11upr/bXeWm+tv1Zc66812IprxbUGW3WtwdZhq65V1zps5bWqWlGtp1ZUq6ne+9J7ckCPzMcyX7JMaaI2CvEw8pyJq7qICwr8RF14JsyWKk+ShERAhD1oP+/BVqdK78FQ3nvQe+/Ce3CK9x703rvwHgzgvQe996X3IM97D3rv03jv03jvQe99Gu+9/6Haffid+pnacfiV+pHaZfiN+onaXfiF+oHaUfh9+nnaRfh1+nHaOfht+mnaLfhl+mHaIfhd+lnaFfhV+lHaCfhN+kna/X5wv0i7/Qfp92in+zn6NdrhP0a/Rbv6p+iXaCf/EP0O7XI/Q79Cu/97+xHarb9BP0E79BfoB2hX/tx+f3biz8+vz87/+Pz26J792n56dMx+eX54dMl+d35sOmM/O786urgfnd8cXbCfnF8cna/f2g+Obtfvzc+NDtevzY+NrtZvzU+NTtYvzQ+N7tXvzM+MjtWvzI+MLtVvzE+MztQvzA+MbtTvy8+LDtSvy4+LrtNvy0+LTtMvyw+L7tLvys+KjtKvyo+KDu435SdF9+gX5QdFx+j35OdEl+jX5MdEZ+i35KdER+iX5IdEF+in9jui+/Mz8iuiY/sR+Q3RnfkJ+QXRkfkB+f3Qafn5+PXQXfnx+O3QUfnp+OXQRfnh+N3QOfnZ+NXQLfnR+M3QIfnJ+MXQ/fjB+L3Qufi5+LXQrfix+K3Qhfip+KXQefih+J3QbfiZ+JXQpf1I/EboLPxE/ELoJvxA/D7oIPw8/DroGvw4/DboFPw0/DLoDvzSfhh0BH4XfhZ0AX4VfhR0vt+EnwQd7xfhB0Gn/x78HOjuX4MfAx39W/BToIt/CX4IdO/vwM+Arv0V+BHQqb8BPwG68xfgB0BH/n4/ny789X67Hu3H++10Zz/dT9eX/fIfru/63T9bx/Wrf7Tu6jf/ZJ3UL/7BuqZf7vfqkX7u7+uBfu2P1f/81p+q8/mlP1TX8zt/pn7nV/5Ivc5v/Im6nF/4A3U4P++LprfxQfM909X4nPma6Wd8zHzLdDI+Zb5kehgfMt8x3YvPmK+YvsVHzBenY/EN8wnTq/iC+YDpUny/fL70J75ePl46E98uny49iS+XD5cOxHfLZ0t/4avlo6WX8M3yydJF+GL5YOkffK98rnQOvlY+VnoG3yqfKv2CL5UPlU7Bd8pnSo/gK+UjpTvwjfKJ0hf4QvlA6Qh8n3ye9AK+Tj5O+THfJp+mnJgvkw9TLsx3yWcp/+Wr5KOU8/JN8knKc/ngfJFyWz5Ivkf5LJ8jX6Mclo+Rb1HeyqfIlyhX5UPkO5Sf8hnyFcpJ+d58hPJQvkE+QbknXyAfoHyTz833J8fk8+Prk1fy8fHtySX52nx6cki+PD48uSHfHR9b7sdnx1cnh+Oj45uTt/HJ8cXJ1fjWfHDyM743Pjc5GV8bH5s8jG+NT03uxZfGhybf4jvjM5Nj8ZXxkcmr+Mb4xORSfGF8YPInvi8+L/kGXxcflzzNt8WnJbfgy+LDkk/wXfFZySH4qvio5A18U3xScgW+KD4o+QHfE5+TnICviY9JHsC3xKck9/mS+JDkPJ+a70iu+4z4iuS3j4hvSE77hPiC5LEPiO9H/vp8+HrkrY+Hb0eu+nT4cuSnD4fvBg7NZ8NXAwfmo+GbgdvyyfDFwGf5YPhe4LB8Lnwt8FY+Fr4VuCqfCl8K/JQPhe8ETspnwlcCD+Uj4RuBe/KJ8IXAN/lA+D7gmHwefB3wSj4Ovg24GZ8GXwZ8jC/NhwEH47vgs4B38VXwUcC1+Cb4JOBXfBF8EHAqvgc+B3gUXwMfA9yJb4FPAb7El8CHAEfiO+AzgBvxFfARwIf4BvgE4EB8AXwA8B6+n8+H6/D1fDt+w8fz7XAaPp1Px2P4ch+Ou/DdPhsn4at9NE7BN/tkXIEv9sH4AV/O9+IEfK7v4wF8rY/Ffb7Vp+I8X+pDcd13+kz89pU+Eqd9o0/EY1/oA/HX53vR8LYHrffsZtVz1mt2p+ox6y27TfWU9ZLdo3rIesduUD1jvWJ3px6xXtytqTesJ+y+1AvWA3ZT6v3q+brher16vO5HvV09XTejXq4erjtR71bP1m2oV6tH6ybUm9WTdQfqxerBuv/0XvVc3Xx6rXqsbj29VT1V951eqh6q+03vVM/U7aVXqkfqptIb1RN1R+mF6oG6nfQ+9TzdS3qdepxuJL1NPU23kV6mHqZ7SO9Sz9INpFepR+nu0ZvUk3Tr6MH1It03epB6j24aPUe9RjeAHqPeorvXU9RLdO96iHqH7rxnqFfotntvPUL33BvUE3TDvUA9QLfbc+v9udmen16fO+3x6e25zV5bT8899vL08Nxg706PzYbWs9OrYzfr0enNsZX15PTi2Md6az04NrHem54bW1ivTY+N/au3pqfGrtVL00Njk+qd6ZmxNfXK9MjYl3pjemJsSr0wPTA2XO9Lz4v9qNelx8Vm1NvS02In6mXpYbEN9a70rNiEelV6VOxAvSk9KfafXpQeFJtP70nPia2k16THxFbrLekpsYv0kvSQ2EJ6ar0j9o+ekV4Rm0ePSG+InaMnpBfEttED0vthz+j56PWwYfR49HbYLXo6ejlsFT0cvRv2iZ6NXg2bRI9Gb4YdoiejF8P20IPRe2Fv6LnotbDTeix6K2wLPRW9FPaEHoreCTtBz0SvhK33SPRG2HBPRC+E7fZA9D7YbM9Dr4Od9jj0NthmT0Mvgz320noYbLB3oWehhtar0KNQN+tN6EmolfUi9CDUx3oPeg5qYr0GPQZ1pN6CnoLaUS9BD0G9qHegZ6BG1CvQI1AX6g3oCagH9QL0ANSAer+er/bT6/X2ek+P19vVeXq6nl6z9fIeXtPp3T27jtOre3T9pjf35JpNL+7BdZpervfWZnpu79djem2PrcH01p5ad+mlPbSe0jt7Zj2kV/bIOkdv7Im1jV7YA+sZPb9Hq2Hs0PZndYvd2d6sVrEz25fVJ3Zle7KaxI5sP1aH2I3txWoPO7E9rt6wD9uF1Wl7sB1Yje6/dl91uffaedXivmvXVfs9146Lfrbf2m3RzPZaOy062T5rl0Ub22PtsOi4/dXuig62t9pZ0b72VbsqeteeakdF49pP7aboWnupnRQtax+1i6Jf7aF2UDSr/dPuiU61d9o50ab2TbsmetSeacdEZ9ov7ZboRHulnRINaJ+0S6L97HB7JHrPDml/ROfZHe2NaLad0b6IprMr2hPRcXZE+yH6zW5oL0Sz2d92QnSafdAuiDazB9oB0WN2t/0P/WL3s/ehWex89j10ir1t10Ob2PPseOgR+52djQax29nr0B12OvscWsMuZ49DY9jXdjh0hf3N7oaWsLfZ2dAP9jW7GprBnmZHQyfYz+xmaAN7mZ0MPWAfs4uhAexhdjB0b/+ye6F3e5edC53vW3YtdG7PsmOhwf3KbmVOtlfZqczG9im7lDluj7JDmYPtT3Yns6+9yc5k3rUv2ZXMuPYkO5K51q62H5ll7Ub2IvOrncg+ZGa1C9mDzKl2IPuPGc/uY+8x29l57DvmObuOPce8tuPYb8xudht7jXnNTmOfMaPZZewx5jI7jP3FLGZ3sbeYv+ws9hUzl13FnmLOsqPYT8xWdhN7iXnKTmIfMUPZRewh5iY7iP3DrGT3sHeY1XYO+4a5yK5hzzAL2dN2DDOO/cJuYT6xV9gpzB32CbuEWcMeYYcwY9gf7A7mCnuDncEsYV+wK5gf7Al2BDOD/cBuYE6wF9gJzAb2AbuAecAeYAcwA9h/u2/u7b19l4HtvH0n99p1uy7r2vMdl2/t927LtPZ6p+VY+7zLsqs93mF51Z7bXxnV7u5fLrW3OyuL2tddlT/t6Y7KnPZzN+VMe7mTsqV93EV50h7uoBxp97xosiMeNN4zeRHPGa+ZjIjHjLdMduMp4yWT4/CQ8Y7JaHjGeMXkMjxivDhZDG8YT5j8hReMB0zmwvvF8yVn4fXi8ZKt8HbxdMlTeLl4uGQovFs8W3ITXi0eLVkJbxZPlqzGi8WDJVPgveK5kiPwWvFYyQ54q3iq5AW8VDxUMgLeKZ4puQCvFI+ULIA3iidK/vFC8UDJO+8Tz5Os43XicZJx3iaeJrnmZeJhkmXeJZ4lOcerxKMkf94kniR55cHxIskoDxLvkVzyHPEaySKPEW+R7HmKeIliZDxEvEMxLp4hXqHYFe+NRyhexRvEExSj4gXiAYpL8dx4f2JRPD+8PvEnHh/enpgTr42nJ87Ey8PDE1vi3eGxxZN4dnh14kg8Orw5sSOeHF6c2AtvjQcn3sJ7w3MTY+G14bGJq/DW8NTEUnhpeGjiJ7wzPDMxE14ZHpk4CW8MT0x8hBeGByYmwvvC8xIH4XXhcYl98LbwtMQ7eFl4WGIcvCs8K3ENXhUelVgGbwpPSvyCF4UHJWbBe8JzEqfgNeExiU3wlvCUxBx4SXhI4gk8Nd6RWADPCK9I/OMR4Q2Jd54QXpBYxwPC+xHjPB+8HnHN48HbEcs8HbwccY6Hg3cj/jwbvBrxyqPBmxGjPBm8GHHJg8F7AZPiueC1gEPxWPBWwJ54Kngp4E08FLwTMCaeCV4JuBKPBG8ELIknghcChsQDwfsAN+J54HWAFfE48DbAh3gaeBngN14aDwMsiHeBZwF241XgUYD78CbwJMBtvAg8CDAe3gOeA9gOrwGPATyHt4CnAF7jJeAhgM/wDvAMwF14BXgEYCa8ATwBcBJeAB4A+Ajvx/PBRHg93g4H4fF4O9gHT8fT4R28nIfDOHg3z4Zr8GoeDcvgzTwZfsGLeTDMgpfjvbDOc3kfvnktj4Vp3spT4ZiX8lD45Z08E255JY+EVd7IE+GTF/JAmOT5XTQ43EHbPctF2znbNcs52zHbLcst2ynbJcsh2yHbHcsV2xnbFcsN2xHbxeWA7YbthOV67YLtgOV07X7tfOVu7XrteOVa7XbtdOVG7XLtcOUk7W7tbOUg7WrtaOUa7WbtZOUU7WLtYOUO7V7tXOXedq12rHKCdqt2qnJuu1Q7VLk+u1M7U7m2XakdqRye3aidqJydXagdqNyQ3aedpxyQXacdp1yP3aadppyOXaYdptyN3aWdpRyNXaUdpVyM3aSdpJyLHdwuUm7FDtLuUQ7FztGuUa7EjtFuUU7ETtEuUe7DDtHuUI7DztCuUC7D7m1HKHdhN2gnKEdhF2gHKBdh57b7k3Ow87Prk1uw47Pbkwuwa9vpycm7PDs8OXV3Z8eWO3d2dnVy5I7Obk4u3MnZxXmj7dZ2cF5nuzc7N++yXZsdmxfZbs1OzVtsl2aH5h22O7Mz8wLbldmReXvtxuzEvIl2YXZgXkO7LzsvL6Fdlx2XN9Buy07L+2eXZYfl5bO7srPy6tlV2VF57+ym7KS8dXZRdlBeObsnOycvnF2THZO3zW7JTsmrZpdkh+Q9s1PbHXnJ7IzsirxhdkR2Q14vOyG7IO+WHZDdjxfLzseux1tlx2O3412y07HL8e7Y4djdeGPsbOxqvC52NHYz3hU7GbsYL4odjN2Lt8TOxa7FK2LHYrfi/bBTsUvxctih2J14M+xM7Eq8F3YkdiNeCjsRuxBvhB2InYddh92GnYZd2g7DzsKuwm7CTsIOwu7BrsGOwU7BLsHuwM7AjsBuwC7ADsDOt+vteLvdTt/lu3tn7+jdvIt38O7dubt2x+7UXbo7d+aO3I27cAfqoumg6ZzpmumW6ZTpkOmO6YrpiOmG6YTpgOl+6XrpeOl06XLpbuls6WjpZuli6WDpXOla6VbpVOlQ6U7pSulI6UTpQuk+6TzpOOk26TLpMOks6SrpJukk6SLpIOkc6RrpFukU6RDpDukK6d50g3SCdIB0bjo/uj46Pro9uj26Nl2bTo9Ojy6PLo8Ojw6P7o7Ojq6Ojo5ujm6OTo5Oji6OLo5uTbemg6ODo3ujc6Nro2ujY6Njo1ujW6NTo1OjS6NLo0OjM6MroxujE6MLowOjA6P7ovui86Lzouui66LjouOi26LLosOis6Kropuik6KDonuia6JjolOiS6JT0x3RGdEV0RXREdER0Q3RDdEJ0QnRBdEF0QHR+dD10PHQ7dDt0OnQ6dDl0OXQ4dDh0N3Q3dDZ0NXQ0dDR0M3QzdDJ0MnQxdDF0MHQwdC90LXQsdCp0KXQodCd0J3QmdCZ0JXQldCR0JHQjdCN0InQgdB90HXQcdBp0GXQYdBd0FXQUdBJ0EXQPdA50DHQLdAl0CHQGdAV0A3QCdAB0P10Pd2u2+l0ulyH62xdrZt1sg7W5XSu7utY3apLdajO1JW6USfqQJ3XoenP9GY6M12ZnkxHph/Tj+nGdGN6Mb2YTkwnpsfpcfowXZgeTA+mA9OB6b/0X7ov3ZfeS++l89J16bn0W7otvZZOS6elz9Jn6bJ0WXosPZYOS4elv9Jb6az0VboqXZWeSk+lo9JR6af0U7op3ZReSh+li9JD6aB0UPon/ZPuSfekd9I76Zx0TvomPZOOSb+kW9It6ZX0SjolnZI+SZ+kS9Il6XA6JP2R7khvpDfSGemM9EX6Il2RrkhPpCfSEemHdEO6Ib2QXkh/0990QjohfZA+SBekA9LddD96H32P3qbn0fHobLodnY4+R4+jr+lvdDc6G32NnkZHo5vRy+hjdDE6GP2L3kXnomvRs+hXdCs6FX2KHkWHojvRm+hLdCU6El1NP6Ib0Y3oRfQiOhGdiD5EH6IL0YXoQfQfug+9h85D56Hv0HfoOnQdeg49h45Dx6Hf0G3oNfQaOg2dhj5Dn6HL0GXoMfQYOgzdhd5CZ6Gv0FfoKnQVego9hY5CR6Gf0E/oJnQS+gg9hA5C96B30DfoGvQ0HYNuQa+gT9Al6BD0B3oDnYGuQE+gH9AN6AT0AboAPYAeQAegA9B/+k/36T69p/f0Xd91ns7Td/pO1+k6Xdd1PddzHddx/dZv3dZtvdZrndZpfdZnXdZlPdZjHdZhPafn9Fd/dVd39a+3Oquz+qqvuqqreqqnOqqj+qmfuqmbeqmXOqmT+qiPuqiLeqiHOqiDutd9Hi2PlkPLoeXP8me5s9xZ3ixvljPLmeXL8mW5slxZnixPliPLjeXF8rh8WB4sB5b7ynvlu3JdOa78Vl4rp5XLymPlr3JXOat8VZ4qR5Wbykvlo3JROaj8U94p55RryjPll3JLOaV8Ug6XR8of5Y7yRjmjnFG+KF+UK8oV5YnyRDmiHFF+KC+Uv+WE8kH5oFxQLigPlAfKAeWAcrfcLf+T98n55Hvytrwt15PryfPkeXI8OZ78Tn4nZ8vt5HXyOjmdnE4+J5+Ty8nl5HHyOPla/iZ3k7PJ1+RpcjS5mbxMPiYXk4PJv+Rdci65ljxLfiW3klPJp+RRcii5k7xJziRfki/JleRK8iR5khxJjiRXy9XyI/mR3EhuJC+SF8mJ5ETyIfmQXEguJA+SB8mB5EDyH/mP3EfuI++R98h55DzyHfmOXEeuI8+R58hx5DjyG/mN3EZuI6+R08hn5DNyGbmMPEYeI4eRw8hf5C9yF7mLvEXeImeRs8hX5CtyFbmKPEWeIkeRo8hP5CdyE7mJvEReIieRk8hH5CNyEbmIPEQeIgeRg8g/5B9yD7mHvEPeIeeQa8gz5BjyC3mFnEIuIY+QP8gd5AzyBXmCHEFuIC+QD8gF5ADyX97L93yX6/I8x3M7r/M5l3M4z+Vu/nM2X/M0R3MzL3MyH/MxF3MxD/MwB3Mw97nHo+HPcGd4M5wZzgxfhi/DleHK8GR4MhwZjgw/hhvDi+HFcGI4MTwOj8OH4cNwYbgwPBj+C/eF98J54bzwXfguXBeuC8+F58Jx4bjwW3gtnBYuC4+Fv8Jd4azwVXgqHBVuCi+Fj8JF4aDwT3gnnBOuCc+EX8It4ZTwSbgkHA6HwyPhkXBIOCT8Ef4Id4Q7whvhjXBGOCN8Eb4IV4QrwhPhiXBEOCL8EH4IN4QbwgvhhfA3/A0nhBPCB+GDcEG4IDwQHggHhAPC3XA3/A/+B/eD+8H74HzwPfgevA1vw/XgevA8eB4cD44Hv4PfwdlwNtwObgevg9fB6eB08Dn4HFwOLgePg8fB1/A1HA4OB3+Dv8Hd4G7wNngbnA3OBl+Dr8HV4GrwNHgaHA2OBj+Dl8HJ4GLwMPgX3AvOBd+CZ8Gx4FbwKvgUXAoOBX+CN8GZ4ErwJLgafgQvghPBheBB8B+4D5wHvgPPgePAbeA18Bm4DBwG/gJvgbPAV+AqcBV4CjwFjgJHgZ/AT+AmcBN4CXwELgIPgYPAQeAf8A+4B9wD3gHvgHPAOeAbcA14BjwDnoan4RhwDPgF/AJuAbeAV8An4BLwCDgEHAL+AH+AO8Ad4A3wBjgDnAG+AE+AI8AN4AXwAbgAHAD+w3v4ju9wHZ7jOG7jNT7jMg7jOdzFP87iK67iKZ7iKI7iJ37iJm7iJV7iJE7iIz7iIi7iIR7iIA7iHvd3tDvaDe2Gdj+7n93Obmd3s7vZzexmdi+7l93KbmV3sjvZjexGdh+7j93GbmN3sZvYHXfH3cPuYbewW9gd7A52A7uB3b/uX7ev29fd6+5187p53bvuXbeuW9ed685147px3bfuW7et29Zd665107pp3bPuWbesW9Yd6451w7ph3a/uV7er29Xd6l51q7pR3afuUjepW9Qd6v50e7o53ZvuTDem29Jd6Z50S7oj3ZBuR3eje9Gt6EZ0H7oL3W/3oFvQDeh2u/3cfe49d9ud58Zzs9127jo3nZvOPeeec8u55dxx7jj32r12w7nd3G1uNveae82t5lZzp7nT3GhuNPeZ+8xt5i5zk7nJ3GPuMbeYW8wd5g5zg7nB3F/uLjeXe8ut5dZyZ7mz3FhuLPeV+8pt5bZyV7mn3FJuKPeTu8nN5FZyJ7nV7iN3kZvILeQOcv+4fdw87h13jhvHbeOucc+4Zdwxbhg3jPvF/eJ2cbu4W9wtbhY3i3vFveJWcau4U9wpbhQ3ivvEfeI2cZu4S9wlbhI3iXvEPeIWcYu4Q9whbhA3iPvD/eH2cHu4O9wdbg43h3vDveHWcGu4M9xpN4Ybw33hvnBbuC3cFe4KN4Wbwj3hnnBLuCXcEe4IN4Qbwv3gfnA7uB3cDe4GN4Obwb3gXnAruBXcCe4EN4IbwX3gPnAbuA3cBe4CN4GbwD3gHnALuAXcAe7f7bv3m3frbv3G7/uub/qW7/jO3e/97/Zeb/VG7/Mub/IW7/D2djT7me3MZmYvs5PZyGxjdjE7zh5mB7OB2b7sXjYve5e9y9Zl67Jz2blsXDYu+5Z9y7Zl07Jn2bLsWHYsG5YNy35lv7Jd2a7sVnYrm5W9ylZlq7JT2alsVDYq+5R9yjZlm7JL2aNsUXYoG5QNyv5kf7I92Z7sTnYnm5PNyd5kZ7Ix2ZbsSvYkW5IdyYZkO7Ib2YtsRTYi+5BdyH6zB9mCbEC2m+3H7mPvsdtsPXYeO4+Nx8Zj37Hv2Gw2m23HtmPXsevYdGw69hx7ji3HlmPHsePYa/aaDceGY7+x39hubDd2G7uNzcZmY6+x19hqbDV2GjuNjcZGY5+xz9hmbDN2GbuMTcYeY4uxxdhh7DA2GBuM/cX+Ynuxvdhd7C42F5uLvcXeYmuxtdhZ7Cw2FhuLfcW+YluxrdhV7Co2FZuKPcWeYkuxpdhR7Cg2FBuK/cR+YjuxndhN7CY2E5uJvcROYiOxj9hGbCL2EDuIDcT2Yfewd9g6bBz2DbuGTcOWYcewX9gubBb2CjuFjcI2YZewR9gibBD2B7uDzcHWYGewMdgX7Ao2BVuCHcGGYD+wH9gObAd2A7uBzcBmYC+wF9gKbAT2AduAXcAuYBOwCdgD7AG2AFuAHcAOYAOwf7bP9tk9u2fv9m7zbJ69s3e2zs5t3L5t27bt2q5t2qbt2Z5t2Zbt2M7Zr/3t1l5t1Ubt0y5t0hbt0PZ1tPpZ7axmVi+rk9XIamN1sTquHlYLq4PVwWpgNbD6V/2r9lX7qnvVvWpeNa96V72r1lXrqnPVuWpcNa76Vn2rtlXbqmvVtWpaNa16Vj2rllXLqmPVsWpYNaz6Vf2qdlW7qlvVrWpWNat6Vb2qVlWnqlHVqOpT9anaVG2qLlWXqknVpOpR9ahaVC2qDlWHqkHVoOpP9afaU+2p7lR3qjnVnOpN9aZaU62pzlRnqjHVmOpL9aXaUm2prlRXqinVlOpJ9aRaUi2phqsh1Y/qRjWjWlGdqD5UG6rfakK1oDpQ7Vb/qfvUfOq2Wk+Np75T26nr1HNqOfVaDad2U7ep19RqajT1mbpMTaYWU4epv9Reai71llpLnaXOUmOpsdRX6iu1ldpKXaWuUlOppdRRaij1k/pJ7aR2Ujepm9RMaib1knpJraROUiOpkdRqtVp9pD5SG6mN1EXqIjWRWkgdpAZS/6h/1D5qH3WPukfNo+ZR76h31DpqHPWNukZNo5ZRx6hf1C5qFvWKOkWNojZRl6hH1CJqEPWHukPNodZQZ6gx1BdqC3WFukJNoaZQT6gn1BJqCXWEOkINoYZQP6gf1A5qB3WDukHNoGZQL6gX1ApqBXWCOkGNoEZQH6gP1AZqA3WBukBNoCZQD6gH1AJqAXWAOkANoAZQ/+pf7at79V7vNa/m1bt6V+tqXa3Xep3XeY3XeH3Xd23Xdl3XdU3XdD3Xcy3Xch3XcQ3XcJ2rc/Vbv7Vbu/Wvf93Wbc3WbL3Wa63Wap3WZ23WZD3WYQ3S0WhotDO6Gb2MVkYjo4/RxWhi9DBaGA2M/kX3onnRuuhc9C3aFk2LnkXHomHRruhW9CpaFY2KPkWXoknRouhQNCj6E/2J9kR7ojvRnWhONCd6E72J1kRjoi/RluhKdCWaEk2JnkRPoiXRkmg4Go6OREOiH9GPaEe0I7oR3YhmRDOiF9GLaEU0IvoQbYguRBei3+g3mhBNiB5ED6IF0YLoQLQb/YfuQ/Oh22g9NB76Dm2HrkPPoeXQazQc2g3dhl5Dq6HR0GfoMjQZWgwdhgZDf6G/0F5oL3QXugvNheZCb6G30FpoLXQWOguNhcZCX6Gv0FZoK3QVugpNhaZCT6Gn0FJoKXQUOgoNhYZCP6Gf0E5oJ3QTugnNhGZCL6GX0EpoJXQSOgmNhFajj9BHaCO0EboIXYQmQhOhh9BDaCG0EDoIHYQGQgOhf9A/aB+0D7oH3YPmQfOgd9A7aB20DjoHnYPGQeOgb9A3aBu0DboGXYOmQdOgZ9AzaBm0DDoGHYOGQbugW9AraBU0CvoEXYImQYugQ9AfaA80B3oDnYFOoy/QFmgK9AQ6Ag2BdkA3oBfQCmgE9AG6AE2AFkAHoH+0j95pHq2jdRqnb9qma7qmaZqmZ3qmZTqR/qj0e4ENyIM8SICCAEMXCGBQIBRLQgyEMVw/FAAWBgUDFQQxBFcDM4ULAEGQclhAOEUBPAAAFEDAQCCJpK16v82QoQ1O7wEM94iT3vsPcRlX8pv6/b/9wAZE/92ngJPdw74260NXGkCi59WHToDkv/4F7LQDoj2bfH0nwJBb+Z9j/wk88u9nTSV/J0rN/Pfcwf5DE/p33epxtL8wpX+kSjP/ys8N7hcGof/1j/zbEBX9Uzf74oKQd0zgf7pj/1UXKu4FjP6gBsvLhbmX4cC1tpENPPYJw8++pSt/NmSoassAuTmDeIsGp0YNie0a2Jo2ZLZuKOjAAQA2DkLNHBy1dEht7MDT3iG/yUN1qwdIwwd5bR+cN3+IbAHB3ggi1A6iYlMImNYQMg0iHLaJSHMWwRXLiCiNI8raR2CaSAhsJeHdUCKzrQTD5hLpFhM1jSYA201Iq+mEoKitJ6IaUIwFbyi+xjQj81b4El1tPP+eokZANLXobZSRbZdRqL0GapMNmVYb7l/TOoJ/2W6Ub76BbcEhqGWHVzOQTEsQ/i1E0huJlLQTwWsqIrxmLQJdlm9DLmazkT0T1SxHOrYTeWmHJjD3sHiVPCGJtiVh25wk/GZREq3WXcm9aUlu65JHegYm6XtnJqVamsA0NpHZ3sS3BUpiqxY2frGS2Z6lNl64ILZ/kTCLGG929jLvaVcz1Q1nkLedEW8+49SCJrERDVs7mkxTmoJa06Ab1Mi0qXEYZ1azb3ZcU9O+BvbPxEZWHe84d/kSXGY1HHeYcsTwx0Vvy5NuzsOzRU84WrueqUY9xPn+EIh1D5AWdebzbn+UWROkd5kVUvE5W6SCMkcyC7qWne4WSeG/aRIk2g6U7G2UcpspPWKzVErfu1cqxWayhF53T2KdC7mUmVJEB6Y4IcOoB3ca3zrZ81gLqeIPoJCSxW/RqsoGjp4koFpLzRt7Z1Ot1Oy5NsyuumaSGXYpcc24Vhnoay5beCE09apq7YVRZvCl9zfvqia7/ELpF13NWR0TsFt5x2WVGWSh5pl9FX0sBuI1NMu+7nw2Mett+BZnzTC3YDM3NzqbXJ9hAhqRVTjZoE2QGZrvmX1c978ruSIyQzkufrO4LVOL5mSLuYymc2xbz4V/BnTR1eZyB2eXdHn65hla82JS9znUsd65AzfGZWZ0do/vElLDvU/AznZN9mbct+A72sa27lbVRnyfNV8OdKO8lSybPhOZ9aW/2RvWMrs6DGQzPLyWmhkWbJYruW2BeG+KmNsa8RGbQWL6bn5YrO0yEXjfAM2xPCaKb8EdP9ZnMAjpM0ss9DEjBmkIOXnZ+dsE8oZJLSKPAW4VV59pFDl+HSmkN3IM4GYjOSczSVc++83tZlecNWWGnEq4ZptrJvIZzxadCZp2crXuzPgZePb7m3O+zS498/olbeNWx+RzU65j0mcGmFzLzDxNH4cGeA1Ls6g7m5qU9jbewnRzp+3nzJqNTJ9r0xiARqNVXDanDjI7zfei5N140jyrWOuGschtY8ubx4K0kJXYSNatnWymqSzDMmvZDbOb2Zl0ZrNKnI5nM+1ny66Z0GLVca5wV6uO/8xmo8d9Mey1bLTVvWyum95iN1VSu92ARrv7Aj4/r/Xuzp3x2l/q2/+fRMvKGKGhcVVbY0xzY/ktjr01Oo60O+bX9Dj8Z30crdYN8r3NDDmN2TFyw/bIqTeT5EJ37IzMClhqnBmyo/FLDKUjeG2f85o/M7eALodtBz2lEbSR0h8Eag1teWfRqBefWd4TXWa1HW+4zdt2O6j5dlULbsxG3PLbcXs35Y6gs+ZW4nTT7Qlm1l3B6bi7p3137JqJd606Hgd3VS24zqzbefwvhucXxLbkkc3J2VuUpyLblQ/YqFwt+JnHWZcLbYLOzO/t33M1gX+dbwX/nmYLX03m8LgW8ZIyTVXx1Cjey986fvzYjXwdnJk8EbNj+cD28lxlJvNBd4xfmbm6BRMz+ag2cYvphvk2fHuz0B6f7Nf3oNaVjEqj0X3E30PI9vgQeTb7tc9sH29PwPJj002TAqYy2wI7QLcwALPxGFQaGaj91gbWzN0cEMrMDlzQHR8Qbn/gvpkgIKbjBpfN/w0mZgcQtclb749PVdSejds3KGvNQPxOIrCSLiMGaO2OYdo3EBPZQMjJDMJq+wxM22fGTTRQw2w1bLKjxYbVmcOharSh5rfeQG92wwHoZ8bhmnbMAaw9h/fPpIOxjkWQnVO4MTHjQNUmvjg+dLWq9mzcXsSsdQjxnZjQinQZhci1e95sL4KIyKaEJ7MSqfYummZ/A2vyQu2zfaHlHi1grE4dh6oRDLS8NQza2U0MIJpZjCu04xjj9jHoPhMZxzq+4WyewsbELAZSA+eXw4eutmqfjdvfmLW2Ib6THVqJLiMbuXbPm/Y3iBHZ6PBkpiPVfsjWhIjnmRURV5otERqZE/nwOwq1KFLumxZZ4nRg5GljBNvMyDxnaUSk1r2RvM7kCPruloA79zFOMzNCvPKNGTY5wQ7ZrZIzzVo4mXfAhChZ/pVWVCJwtGQCau0kb9w7e6JqjyVrkuW5Z5XFI802i03mWR7qnkZbaDHnTbWsHR1sYdpsuW22Re6z3AKhdb9FHmbCZX13YODOp4z3zLY4r3zEDMVQ2EH29sudsBZj4g/CPMosDkqrKgcegZlRtR6TtfTOyKTat7k1cdM8s3LzTrN1Q5O5mw9zT5EWb8p30zcrzg7gPG3gYJvBmdss4YjUuoeTh5nEQd9dHXDnaMZtZnCIV74xwzsn7JC5pXOmWQs88wd2iDLLv9KKSgJHdSZArfHkzX1neVTuBf1uTQZhj60GnT53O6it5wWh3OeDpt/EjMuU0Jt+UIh6U+jhrJD/wLJQ2rsv5JZBJoYs9PvIxMsSs0IXe+U2aoFnbZkwkqDvotEIQ7tG+EaN0gPMa86tG6lp5qg09zRbLi+0wrQc1BZTgnNM4xaZmGZRVpiAKXeMMnEQ1pmIZ11PYj/uTFOWpaafxpoq77EkYCabZHAfY7iJ1pRT49t9Cm7caTNmbQHxhqHWAVgQ3NZCVMypKGnHt4NR17ofJQeajdKIYPLbR2rKzvgEiLUSmJcz5o9KcAsDUBPhXde5/1wSFg3RFEs9u1m5Rp74esGmWe5I5eO+Td/1bKN8vxjnuE35C5ZZkrAIsrDI9zxFgXOuobOiTnAvkxQ+1oQY5ETTILS16M5Rl90T4Nnt/zABuIMSCu6iDkZ16LUb4OwLMEHoiYASLowN9datd2q0bBH59Dufh9pr0RmDZ7zeHSkRF+mPeVNn4JUutfPeJ/eYFx7iov48k+uw14qHPf9gM3hhB1wgToMf3Hn1VDNqr8eYmeA1fudW7NjqKzhUso3gunsWb6bYXBeBcNQdh9rRzFpjwrEVzOtkrcjgN3ZSt+WL6BxF2a4hz/m+CBMUt3xJcL6ooHUDsAQ1bPvIONeObRkYuDCsFmOILhknITZFQgajMRxcRs0DteEIM/UMRulZMU2+Fylp8YNI6+MSxKYkyBj9YEzeR6UNB6KI5gJIHQcgqxkH5iPIb5UTxKxk3gZOKxCabNyAyJQ78z6QI+JiPoPryk4Z5nRv6MmS+4e6OT0/BasWGx8Dvt3J43my/lpMjwIb1bKcRbkU/OM8u86Mc/7Yb2qPLGedr8uBvtHN9F13rw/PZN+u+5Nnbnzbi3+QVSsop/wAe8FPssk+GjN99bbO5+esE4IRfk7wxW58z8LsHvbW9vK4s+eS57wBll/PH9OtgOhPbGk0GMVbyGf37iWp5PJehiHJ6wu43zYjBAarqeAFjGNTsHO2qocPtIDN10z7/onzI6fqe3WWpsR/j0nlokFBr+xdvLthjs36gfqan0CbRvx0t+MHD3L2uCxEe2TUSGFzfHicvxP5+N4IWfb31hmyHpZh5KzVPqYa64tspk+Gpb6ZjPXhOp48rogC6Mfa9/Pw/RGkSsvuoVk2sifDbb1YVvXUHNYD17bewaaQsCzptJFqv4uaCaken41gIHXXjGf+568R34DRRjz/8/qa7O5oiubZse6PmvHT1RRc4Jvy/4UHv8oAPwwZ8fzPv3qejdHkEVd9fijnBRvtC51tW4hX8cw+AeAmhHkudQsKSRfOMcuRz40PJE9Yi8yBngCGm22uX8vIPxlTEmBPZXlzZzpf7qmdMS6IPIAvGuYiU0h7aiHtqu1Yhu/LZ3ZCj/kJZMaBUfCH9x9nm8BKEjdYw2gfmMpAbKvHtlXZCu+ZbEvmAGaXaS2Jut2V3opt50pJpu7zkLYMuzc5fU30bGZfF8NiO9fb2fVpdh1suSjbzB7qwI6xaR1uo/qb81/k03OvWxHr4Jfq1FLaSAnwvPE2PHDiwNkTU7ei6cCgf57i0JEXZT6jDzn3RIHN53XnNoHAs/A5D/sFpEJoiriDdJXtt2v/8JEobPaOXJpmRebVDoYsrATbGX3F2e4K0mLuaZvGHtGdloh02yBy9/pQyXaHaPjiEJyt7JTTQygm0C+8d+0ZeVf88RLG4BmonZ1C6nbDDhBC5orub3ZHg2bMQ/pG9Iq/NQK2MOCYr7bug8xFd3C9wlhew412d76pHeqJLeayS23w8bQj1m7Mzns8Ny6MGgD3L9uO6zxdrp7TS0gxHBOu90m4k4jezIGPaK64xnnvaaLfH7V3RRgVd9v9t+yYtV+322adY0/VSTZPB2XawGqTwzBcrhVn60B5vC66/TojVuxws2UH/cw7vLI+B88BujjB26Bj4wxd4E798XAIQ9vrvzyTynvP5715ulCv0olxj87WDN3Nrs85zXz16J6AQGFltB8sr13qEysTHdwswebqp4Fc6dsDj5/KaRLonApM8LI3zn52Z5f3zjRDcAdNPLEgiGzubuayOielmzdBwOnCtBdau/9UsL1Les7uFbuUxutQJy/16T1Vd2ihDmaVrunX9h5n6Dyn5xZanEN9Lu/KfblW9sQcdTKdB7c1R+/c3MHROTEjeyten3sdoPPaoFvwOUOXeggSDvFBDdnJ3K9rOVsH35Ke3oW6wYfpaMfoGvU1vLfdOQ6Lc883jt3NmZtbvDhHencuaFN4n9NzeAfoFtugk9C7m/fUEl21MTrNe3R7viigPrB2FsHoHLDpUCnRkfbsmPdH55mwNnaQ9jgR+8MHxRfUb+k4Ys8k8AQmIDwvJjs4tjdMSDZJeGS8bDfz0/qCrs23TwJkR0nz7bO4opquWf3hA8VJONUyO9R/xs9yZbLnk527ZDwDoWdUrcp5Aq1zSMypefIJVO77Tpequ48XrBEm8vAs46lzEG/DdIx5/BEBgpanGAJk104lnNN2gbdoZ2HIDvLxpvGEgcJrM+iV0Zads3N2QrtoR2HLTr8Ju/i505KO0YV8j85+k3R4xuguuEEHoKFdlwzTYp0H0D6LHYtsvs46DypRwFXt4+fU5GW+XNgxCq4m711Srv3As1CH4yBo2aLZhe5TcwbBzW3qycZdmVhv2ktpN3sGdw0Pk4QA1aHlPTD3kl6mA3qok5f99M7lHTSUB7OM13rrfI9TeJ7zdxtN3qG+sHflxl3TzB3+0t0VMbUHtndX2urdxOE7OaN8F78u4H3t4G34nMJLPQSFh/ugRupkhumanKSDb3lPE1vG6JylrTn2Wc9LPStnd02OZkRuRffxXHbkTk7JxTYo52c9b3nOcOmxfbl6qCtzkIbmvG7NIZ+ouzCNoaeO5dIIH/jY/rrXyuCbhNzB3+dTD17AFQQ7G7n3k/M4po0cJLne8CU9I++q1eF9DBv2DsXKq0dtou5gCea22Rl6iUmerYyLG2NqmMln6X0cXtDvUWn25/XA7oIdDOX7iX6q0HtXB31UD6vvXM+L42geeDa28jJnLo98UtXNC352zVfWdx5s8i7qsTuBbNq4027pDlzL/5q889rYXfTXbdzBsnTnaor550JFFpctj5DNFkicvwt19U62e3cLTN5pt3qXP+peyQKNAq3NidqTtnZl1mzWPxvkqvumIAdz9VLxZb16bZVttlQ3bbMu1LqGc8fYCMrhPjZnTKt9aKbFthe3vb6mmT4kYvbAD8JvUxxr5CHMa7ShyzxhQEcLck6vCamjXI6q+uxV39iJsrPaNBWlN4HFdzajvvRsFNOYPN7HfTKR+5AUJt6PwmsgSzxNRU3oE012XDjnOe1QpQ7zU6csYv30sz5q8JJOXfAjE/qc4Q4V5omBH2G0yQEsR0XdYJTfh6ra7jwUsLjSQhTsi1VseSqKngajDu5mFAbjgFHnWkAK9fPn5yO03GNvKbVhFY6HuHbgD3jq28vN9HmJydmsP8dttStPXA/C0jZM8p/pd8jWcDOGDWuHYuWWMeChqsEw45769nJzdV5i4rWFIaD190tlpI/DBnePhpbxvJjNfMSFBkz3U5PGuyjwo2hcbeHaXhRH9uK7sK0Ht3k95+YON7O/4Fq4kvrOQBN5K17Gg+QmHnSzeGYs40Xe8vITeU0ax9Pn7CYemS3jOXmuUo9KpU4torcpGyGTHaCcywv1Sp7Q9vEoTORpbyUv+tidiYWsGTbtuDNPKBprrvw6KXZWWOPxvvFmCjyYV9+cajpOkiqtKEv1SRt33TbqhzAjuyUPXSgcUK5nQoY6nXlvjAzDSJmzfvMNoTm4dz7lViNfDtR1T29pSQ/ngN7m1/8sh/JOnMhrmsXD3Xzfkx08qim8rNfw1mTKD+4m3q4jkTCDwKxa/HNjIu9yKA+erbxP9gBRzuVlO2QSq4BXa3u+RvYyDOv5tuynb0ZvwHqeitG8UrLOFzWRR98y3uGU43s7N/FePy3j9TDNN3QlD8xQXm7ObGztYIyDpuIeaSSe42PwxHG4iwtu1qig+eiQEarE2HPq2LCq+iGWHfV/PTXJ5Sl/XuXJ2YKeabvdleeug7DfDdPb55RR1G64AcMmmkMxsWXcf6h0MJtPT024PL2eVznxpnaQ8WKeh23k4zCDvkemaz0v7GY04gJOppOp+elddPhRdK5mep1vhKN8p3bb4uPqOT6Xcw2bGVpwLV6JamegSb0VLelBckMPuhk9M5b0Im95+Um9Jo3p6XP2hh7JlvScPFe5RqVSpxbR2xSbkD0HUM7rhWpVT2h7ehQm9bS3qhd94M7EQtZ6m3bcmScUjTVXfp0UOyus8XjfeDMFHsyrb041HSdJlVaUpfqkTbxz2xNqrTqqr9O9zSIHtNUmZNufUYtb8sxhmOyQGcAcQ5Ae6Ks8yveVd2nQ3/7eYst7kgf3RlkL3Lit53tS79GSHgtzfzlNyPFGp/Pivek/zAG9YTf0OOfzhUA2k3q4q3o1t/WUtx8IP6+3a6LyFcGUA32Yd/k6bvHxvwSIdlb6tb2ZF/Zk7pof1p5ehyU9FSLH+uAzzujdjekl45QfTN2v6rEc1oN/aPcP3sLeZMWdvXQmMuXTbp/bmq9BHiENGFv3hQ17nj9s2vkg6nl53kz9zoUmpyL6/P3DrmxfPUhyveHLeEbeVXvD+xg2LB+KlVvGoIeqBsMMe+rby009i41VlIfw8AezcLh/SkRAUAhiEwaDQZYu6GTPa9i8RlzY63Q/Nem/iwI/isZqC675RXHEL54L231wm+9zfu5wM/sLroUrae4MNMG34uU9SG7uQTe7Z8PyXuQtL7/C15LlPf0299wa2uyek+cqwKhU6tQiepuyMcjGP8JFPnCv8B1sf49A2yb47MfuQyysGWhtZqTd6LW1y1GDL8c17+lNqshMgSA4yMkP+7Uba6VXVvhS3bQNvYPOySlWL3qI05VdrIOvFSZke2dE9lJiGJYOMRsYYkimg36nKdpz3mVCt70+ys30Ka7zyVkXrOIQn+8En5fZvQ3MA8Lu7KUytde0tocupwIPb+6Rzu6Ffnyv06ggzwTfQFf4oIb4Xrg3mG2OD/kQCF4ddBr089rxy2G7z7flQL2lvgHW+VRG+UqJ9b+oCT56y3sXp4z77by593R2z2p5rwWn/1In+HBW+BYa4kOVvBO46kW+VcouHzbYvfSAbeUN3FvCiwQZPKnlnYnZ1a1eX46ron2Hv3cyaY/5xF5z/V2qLdSUe/oZxRUG4LpCxuz/BIAa3LDGE35s5SGZAgm+ev2bp9bFFjmz1p7maOTKA3ahoMyR3d8EHCdF0Ew1jtzEBUI2qgxQ8/5uaL8LwKi722re1t+pfT/9Nv26dcpPtvk+JNM09pschuFmrTjrB5LjftHt+xmx8oe3rT/oe97hlXU+eBroiwneRh87ZvoCx5qqNSDVf1PQLvKEdqf5vp9Z7QN9r+90M31ZrPOpS2p1HJ9s5xbFGpyvPWmTvaPETS+UWX+njEjdHnr8eY4mIefcfo6HjTv6wGd3dumkDeXdm1jatTxzzBbHR5me4IbPzzF9RE+0rNpi4iQJLQ0iGPL0yp/IFPG/d8nwb8ovqqEBhvtwWyMEP9NXe5qP1hwfeHOCH/f30E7wlbbCN3PTgrC2+B40YYTdIFDxWiDkW+dLe6AP7kYfqquZPudDflspnGXlz2ncT8+mX1qXBmEX/PQO910a64MF1wKnTvO1LvIpan0M0G+Lz9Yc38VdPtZPBVaZ5ssc6NM703cRoV1BcJxjfST3+nxme9Eg9EqCPbfYL8b14A/f+zjmQreSEKC4Hv0OLNopxzgmo3tH7HcztoBg3Tlmpytgq9CWfrMrJ8VjEA7XnuXXyiRkClLISgLAnpdu4zEPHuXY4+BWFcSCXMzGx8ImeJ35hwPGuwWAW2MzXfxpmUv28eldfUZ1b/uZbUA/9wBDtwF4wvQffnN/26fdwTcFDRFCELwZwBPHALO2B9jjKqD8tgH31lxsfa75iWfQ77wsm36rnPXLAGXC13Xhx8XYeb3jyrfN/YFt5U/Gfb+HZv20s+b3qNqFgZMwyqILBkVsNzXBNpp9c8A09fspv3pt144r69eJn7mwhXBn49LP1uzeAmBwBl6ztjG1eekDlREn2OHM+aZQzKll6e2mTSTvMmE6QxgZBqRPQW2Rlw+VXf8TNfqHcuiP//XCjpt+nqf8uBb8Jj4/aMJprw/dZJ+6TBGGmu9zurfcDgII7MVCbVN+Cdb8dAb9FrhnCG/WL/uQFa4ajh0GpNkDLDkDSL5lQt65vwVX/siO+w2VdcG3O34cC37PVxwPnJnvW2zBj3THL2jTgj/X/PAG/Ra76Sehd4fw1bJfNeN+mvt+B4d7rSPfSsxut8QXaT14gu87n9mlW80wWF2F8g4f7WTGO+aje038dzm2UND3FGakK7DByUrv7M8JUXglQ0+IRTHYt2Z0ZRnNT90l/TM7uA7A6Is9gWiyxKk2TI5vFqyeyqRdmztg0K0Js2h76c4o9vT9rjGjtG/r2ZZgH/cD4bsZaGMqcGbzgNhPowM3nYZJjAif2cAb44Ez2w/k5Yrg6LYE1/b5sD6v/803APhcFhuAa84AbgBtQuzo7MJlzNm8mzvH5gHBvQpYwj1AW2cA9Vv/+zDTq013EgItanDQju1ck8NG3psDJHP/n/ply1bZ8bLImuwxH9YIV+ziLXui2y7t9iG+rhNy8Y5yziUIlo8+tQSGozj3FKyfWiy99bRF8i4ZPnMPCS7aD0SVbClx1anApYVAPKuAm187tNwAPHH6r2nxD3dzhS9N+375J/6uyHQh2Lm/0hb/Fkf/5Bw5vPi6/ndrAHAD+4ewZwAzDvn8CmLNIUGt/cBWs4HoXTLUWQh8OAxobA+wFK4RdjX9h7X499SDscHcrb8h5/6oRv9SPkX4cvqPawBw8gagCoZ2C0MvAWYeA6S5B7h/Ybl1JtSZtzYOGRg99w2l7BMAvNm057uGTp2YTvTEcHPZXaIh6TPnk7UkHx9LtRNAWyagsTs7YXulhyuLsZ47+Nw4KJBV4jU/de0yRq+Tyjgjrkm+JJytsvoJGGXmha/4LPLW5NqvLrA2Yr5aB35KUHmXBo7SwVqxbq2VQn6XCcU2SLjACKF2hgfzTz27ecLK74mS44EAOyE42ZAgEbcEdVsUhN9ycycEt1wOPNhgoBSnAk9aCFw9T/u/0XEWTYEst8o4uxwoWg3jgdvtB37xhGDopZbXFubtNwH3TYHajV5bu2WgiT7aLX0CsKqzgwsBo3+adS4wRflg62bc77yhU9z1P4g7kQArCmz2HyPzDSE6Me4wBS/wXYE059New+XtHya1LGYP1/yFwxOGDW0aWlYMvWGYcrqQ5mLhR9YRVcYJS90k3DRFCN/C4bDbg3Dzg5cWCNf21KHU2g4h2EFC+EYRL54lBD9OWHWfsHdhohD6EHwcTkwfD2Q6GGhqJ5DM5cNQVgFllgBtBwDHeeuFkHN/0U78NYz72Z3e96OZ+KO78neg9UK1c3+VL/69jf6xpFr/05HcAIRyYax1Rjfzlv2YvPYCtuAZAbLCVOfjDwNT+cKJ3g73J7J72ju24XMuA1mIoYQ8wbjlRTzPLmF/NABjsM6s9iVTYxxI9JWWKp8ddn90Wh6cRykr39ilvtJGFv/MZZx0oFutOEBzxToSw97r7k8Jmu/SwFE6WFasrbVqyO+SodjWCxcYLdTOUGH+TACNykh8sw/BGxtkxORgbquDnNwelN0CIdyWi50cHNrS4AIbg9qdFvziouCCubxdiEqfWsTZYERcGmRqbHAfZ/cGyTY5WEyP5WELczYduAmfNWWZr/LabpA1YzKE4uNxH+TUymJrJBC7swsT5rbG34nxjQEedjrdtBYIgRMGfo79RAUj5Q/DoLgp6AbtSCR7Ivbe4W/GOE+LmcQ1eRFR5hBim4WWGOFnD3FNHS64cOhqTXGJMcOqG4ZapwsHN4cIt1WY2lzh02Kh+k4jnrhbqDZdGNKAYdzbhiFOY4ZYe4a6SiYNXR5S69DijrFBqhuDWkYFQ7eUiLciCG858NFgoOpeOxw5D7i1CggrujFD3T1A+GpXAXmYOtQ3D3hwJFDNTmC4vKOIX9cC6UxuBrpcZGgdvX9OPj6STvzM330C3m6m8Jn4zcBU7j3R++HEaXsfyy7c8C3LKAuxKmWaYLL8KfyzO+3/B2AIapuTeWjrjwMJfaVRvWeH3R9Ny4OzUcrKG7vUV8bI4jdzGScdaNcTB9BcsUZi2Ne6+1OC3rs0cJQO1oq1Za0g8rt8KNu1wwVGDrUbNsyfCSCjMhLf9mHwxgmZmCjM2kohJ7cKpbNYCLflYicKR7tMuMAmoXZThF+0QLhgLncWotKnFnE2mBCXCZkaJ9zn2n1Csk0UlsljedjCnE0HNuFlTRnzq7y2G7LMmAyh+HjcBzm1WswaFcRu4cKEua3xd2J844GHnU43rQsC8rqtS7UrDIQM5+UdhiOSKYAFz0g89XNZvCUVshntl0JmFS0ewnVB8Wo7cT/e5UZvM4mlrSMuXkSUs7544fih7c3DS2uHHSwoworZNuQ6b4guU4rHNXcO4w8ebnR0kWXzMNTlwyTjh67WL5cZpgZ1hADU1wEAAAAuBYLWBfoeBkJmBmxyeH6EigYaByAmLAeA1Af4HAhAZAhqcHZ8gogIGAkeJCoJftIJ9hoKPmIKaG50eoCGChYLHAtwxMrQC/QYDDxgDGZscnh+hAwUDRoNbsLIzg3yFg46Xg5kanB2fIIOEg8YD2zAxswP8BQQOFwQYmhudHqAEBARFhFqvsTKEe4SEjZaEmBmbHJ4fhIOExQaIBN0yBPsEBQ0WBReZGpwdnwUDBUSGB4VcsYV6g4WMlYWXGJobnR6FgoXEBYcF8QX6AwYMFQYWmBmbHJ4GAgZDhlitrzCGeYKGi5SGlheZGpwdhoGGwwbYLS6wBvkCBwsUBxWXGJobnQcBB0KHV6yuL4d4gYeKk4eVFpgZmxyHgIfCB9csLa8H+AEIChMIFJYXmRqcCAAIQYMEiFmuiHeAiImSiJQVlxiaG4i/gQjChAjZLgj3AAkJEgkTlRaYGZskLTY/AIlCA4UGiAmLDIlVnqewsjsECY0WCZeZGpwdnyCiI6UmqCmrLK4JgAA/LQnsCi2vMLIKMQpwCrGzNLYKgAAhFwrAAAAADBgkMDCxMbIyszO0NLU1tgAAAAM5Oby/gABDAEOEBIUFhgaHB4gIiQmKCosLjAyNAFklJaYmpyeoKKkpqiqrLi6xtLU4OLk5ujq7O7w8vT2+Pr8/gACAgQGCAI4aGpsbnBydHZ4enx+gAKMmJqmqLS2uLq8vsDCxMbIyszO0NLU1tja3AwDPAM+QEJERkhKTE5QUlQDYGxuenyIioyOkJKUlpianJ6goqSmqKqsrrDgEAQSFBYYGhweICIkJigENEBCTlBcXmBiZGZoamxucHJ0dnh6fH6AgoQEtOTm6Ors7vDy9Pb4+vwIBQoFFiIkMDI0Njg6PD5AQkRGSEpMTlBSVFZYBYi4ury+wMLExsjKzM7Q3N7q9vgEBgYICgwOEBIUFhgaHB4gIiQmKCosBlyMjpCSlJaYmpyeoKKkBrCyvsrM2Nrc3uDi5Obo6uzu8PL09vj6/P4AB2AHYmRmaGpsbnBydHZ4B4SGkp6grK6wsrS2uLq8vsDCxMbIyszO0NLUBAg0CDY4Ojw+QEJERkhKTAhYWmZydICChIaIioyOkJKUlpianJ6goqSmqNgICQoMDhASFBYYGhweIAksLjpGSFRWWFpcXmBiZGZoamxucHJ0dnh6fAms3N7g4uTm6Ors7vDy9AAKAgoOGhwoKiwuMDI0Njg6PD5AQkRGSEpMTlAKgLCytLa4ury+wMLExsjU1uLu8Pz+AAsCBAYICgwOEBIUFhgaHB4gIiQLVISGiIqMjpCSlJaYmpwLqKq2wsTQ0tTW2Nrc3uDi5Obo6uzu8PL09vgoDFgMWlxeYGJkZmhqbG5wDHx+ipaYpKaoqqyusLK0tri6vL7AwsTGyMrM/CwNLjAyNDY4Ojw+QEJEDVBSXmpseHp8foCChIaIioyOkJKUlpianJ6gDdAADgIEBggKDA4QEhQWGA4kMDI+QExOUFJUVlhaXF5gYmRmaGpsbnBydA6k1NbY2tze4OLk5ujq7Pj6Bg8SDxQgIiQmKCosLjAyNDY4Ojw+QEJERkhKVmJkcHJ+gIyOmpyeqra4ury+wMLExsjKzM7Q0tTW2Nrc3uDi5Obo6uz4+vwIEBQQFiIkJigqLC4wPD5ATFhaZmhqbG5wcnR2eHp8foCChIaIioyOkJKUlpianJ6goqSmqKqsrrCytLa4ury+wMLExsjKzM4AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAEBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAgECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAQBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8ABQECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAGAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAcBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8ACAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV4zQqATAfC8AMx5iZCAGBAEUIAAAAAAEkOE/X8vGS0dGa8Xj85XxWD3txHzpuNxWOo6nr44hjLzGzYPr4fdge8hfc/op7Zp+FnsaH/Fal4/TV89i1cP3pNfx1vM8cXU8Xj0u7T56jzWNj9eO42XFa2ux+nB7yWu4fHa/4qkjhbC/XfDwz0M/Vt2w9vYINU8czRRa/Dzr7aAjX/istwsdf2nz5sOJf975Kfvhwz9vXif2sQUP/zz5FOfbiVOH2r4m5rjNB/1jrZnT7IfSDv983dhxmw/yz1rcT90ekh6u8PNrZ8dtPug/a2U+1X54+Oe1a2ShHbf5IJc3/JTz7alD/a4Ze9zmgy7j7g7wU89vpw6duE7ZcZsP+mctYU/thx4c/vla2XFbPuifteBOsR8Ccxjv52tlj7P5oH/WWjrNfijz+XD4N37wFZs96PLCrU53vp06NJFrZ8epsvmgyws/xfl26tDG64Udt/mgy9svHvxU59upQ0FfV/bYgod/xviU89vBqUOvEfPYgod/3nna+WbmKbtDrzH22IKHfxZ5yvHt1KHDrl0Tdtzmgy4v/Gnn2ymHMr8mdlzH/ZgP+ucWAFibJR/5X545eGQ55P9/W/7//2Z+76lU9m3zIDIv4339JusBX5BYJd+APrrt0J9XNN6PsI//7Imu+C0lrwDmUKgfdxzMbeD8bC2YoXXcdle+eWjYjx/H/jz/KSoftseB/gT2hKpP/HbqWDs6Zw3Z4ya/E3uC+xN/O3U5iZ9IQ/Y49D/Qnhj3id9Ond3cp4she5z4s2NP3Hyib6cOVf85mjgavq+Ad60+h07/fJj6NwE3eBM0FJeDd60+h07/+HG1b/N5onBDe1xFrwBzKFQfPw7gOf5DdD3EHgf9ttsT3p/47dTJCX4WGrLHxf+A9oTeJ3475fJWn0kM7fHFH4w9AecTfTt19JPOR0N7nL4/bk/U/onfTh0q/QNqsht2X5H0mmAOBfXx4yDcxg9Es4fscY1evc+h3B9/nPbbvJkId8geF/p14Bw67uPHqd2bZJf+Af///1oAAAABAAAAqAMAAIAWAAAotS/9YIAV9RwAliBzR6DUHQnA6zBu+B3Oy/FyXKNJEIsIrwWsJ+idBu4wcOPGeXtV4y6SDk8Dd2je4LBjP0xk/aGC9GsqlwVSWIMEKvk0RwURSBIfZQBTAFgAMr59x9wbhjfvl3e7uLu3rBuXO7fNdvs2jTZ7Nsu1X65dt1owWOzYslegU6RQWWVhm94srNOTqeqbrYoSRSV7jUaZpk6unlUt1tWT1PtyobLXoWi1WL0atbnURNeaN1TabrdVfmtQb1jDTzuN4QtXmMJMSxjCD24wgxWc4AMvXWClB2y9eoCTpo700UVLHzr68/eggfbZOc8759x8yZy5cpyRyZMfv9nGuPGai9MQJz5cODB48N8zBxs5w0UmctNDptrCQg7yhIH84wj7uMcO5vGOF6xj7AjOMY4NfGMbE7jGNBbwjGUM4BjDePqLXWx0i6cmmsUrhn5daqFVnOKfUXzink0ctc4lHrGIQfzhDgdTpCOjIinRUBT6fIWCgH58nD08Ozo5TeYSR5lE3hxtjDVFGuJQGATO/GR8MT0Y3svOxW3R5XA3G0uNNluJwV4vlcijsUgUAn++Hm/n6nC22kwGg7m2UqWvs4mUFd2ZTGKrlxziqpXs4SQjmcNHAoFPqDFeAASx/gchLoCZGeoB0igAYIgAQBxgBBwggBQIJKyEhABtpQMAip2Ve7fPvJrYmfN21/yJdxczdtb+mz3y6ubGjNt990estSGcS7r0+ciJDc9KDxLkvN01f+LdxYydrcey/sp/t2tL+H3x/DAxqpEvzUrUK6xCtTpKVAWE5gRRFzEbQDAWjWNmE6WfJfeXyd2Mk/T3SedEuXOlrGqo1DISY81VdQfjBVa6eDeima7usV6dAxaPDdtYsHTYkqm9BaG3Zx5G4VCrpjZsiv146hBC0CVSZi/BjtVVPAnELoJi3XxPKLEkIDaPLk1RMdhVqVCkAEu1GuFyCKxtFO8IjWZIWkEDqIf5uRTFw/4hxkkrU++2OHq+v71kCIqxfiB2zXIgbqk1TeCyYJ+gC/Rhv5g6RnI2M7XV3Z0QBXjrpd2LxpxNDA0bXSaXG3HqvQrvdsc3/h6ChhjMnLXz5YhaZqvE4irglIgYDBk1snw+DpEMmrWrCYg349QcC9zmTDxwseCpYS3KEnp70dWOtZyBe/OVVG/KwVMFprFgS25IfH6MJ4CClgfQJHKoOpZMU1dMvTni/32XIBLDOl+kL73K7fH7uffnwPIEQyUsNmpaAAAAAQAAADlpAABAywEAKLUv/aBAywEAbUkDSp8mny8QmAwDiCklfKOBqSg3/4NtxtUBqwVvQUqJ2CPDSEIE0dNFyUthZVtjpJRSSimlFBsKggmLCY5H7pGrRQuSi+Ry4aLkKrmPj0vukuvlNrlAXPz4weKyuDx4rLgrrp9fipvi7thhd+3u3h6Ki+Lq6ZW4JS4OHHW37tqwIeKKuDRohLgh7owZH+6HGyNGh9vhvngxd+cuDBgerocrQwbdpbs1aoC4IO6NGyPuiJuXR+KSuDlymLgmrg4dJ+6Jy8d3d+9uX5+Kq+L26IF38a4PHy1uiwvkurgczDZsKLtlNy7uwX1w4eAa3AbXzW3BXXDb2hRcBRcDBgQXwVVTE7tiFw0N7ILdChW+7tc9O+O6XHfChK27dSNE0LpaV4IEA9fApUCh63ZdCxa8rte9cCHsht20tAP3wF1bS3ATXDa2sTt2394YXAY3QwYH18HVoIHskl05OQgXwuVwzW5Wv/0WKLDvvgMG5JsvFta9urpkL10rq0q20p2aomQpXSmpSXbSnU5H7eh9ehK1orepKdSG3v8dWUfX+0a20WViemQfXScnSBbSXddINtKFgpJkJd2oKFJLeqmoSm3praq6AKwla+kCABAgAL74ChCgr74ECPDLb9btlpGeRYvwWDw2USI71o49dIiOpWMNGcq0mbZQoUt7aQkRmmPnWEGC4tg4NlCgN/aNBQSI0lJaP37a2DaWDx82lo3ds2eNXWP79Jm0k/bPHzfWjd3crLSVlpMTjoVjBw2SY+XYzk5La2k9PTEtpv381LSaFhS0jq1jESG6Y+9YRYry2DyWkdVjq45UaqNttGnSYLFY7JkzVqwVS4ZMFVvFihGjaBUtGDBRbBQrKfnEPrFevDSxTSwkJBPLxHbposQqsVq0JNpEmyXLEXvEbtmCxCKxXLgksUns4+MSu8RGRjqxTuyXL1AsFBsmjBQrxY4ZM8VOsWXKULFUrBkzV+wViwbNol20atQwWkZbtY4WccfhoQ6rwxoa6lk9S0iIw+KwgoI2rA0bGFjD1rCAgDKsDBskCAwLw/79ubAurA8fLWwL26PHCrvC+vmpsCosH9+dvbN9fSlsCsuDB57Fsz9+sLAsLBAgL+wLK0RIDBvDDhkyw86wRIjQsDTs4OANe8MWFubZPFukSA6bwxoxsmf3LKLdYe3cTpxgs2zWhIk1u2ZJkFCzanbEiAv2gg0RwoK1YOnoKFgKtkMHCVaCnZszs2ZWTg6ChWA1aHhgH1g4uAa2gX17Y2AZ2AwZHFgHNi6OzJLZDRvKbJnlwCGCjWA9eJhgJ9gPH87smQUBooKtYEWIQLNotq4uzabZEiUwWAwWBYo222btrJtdAMACsAoUWFkrmyDBlJ2yBw5E2SgbFja1U/v1tdrVcnE5WSdrwMC332ZlddstAQLbbitAQLbZBghw7bVXVxYLC1tsBwzQVtsCBbjlVkvLW2+3tpgsk+3qarJN1svryT5ZMDAoC2XFxKSslEWAgMpS2bGxKltlF1gAFDzv0p7wefKk+ncGxRkUZ1CcQZF1ggp1hxzJSC1KOH6w+PGyZ2fPLyyNWHXOmpA/M07STgOroV8ilaVfIpVlnSFonxstN1p+uBJ9uRj1S6Sy9EuksvRLpLL0S6Sy1I6ieaJ5k4gV2KyGh3OHc364OiQC7XOAoWvTyQftEyuEFavYw7lKK1yMgvZ1bdYZYsU7NcRH7di1+ccntwS0D0dudRowK8yD5WJUbkmj3qWaSUTRvBl3Ku0cYHCjtYag7sW5ikN8nEQUzZNb8scniaaLxwVw5Bbi4yTiHx+VJZXl1hijkQidjGuEzigsLGGBgpsKRUH7o1xUSB2UOQCG4YMEq6EEusO5RF+Hc416oH11hg4wvHGoM3SjBdqXF+lGKw8WnDCXavxwuRitM8yL1I5kvlgJmhUmSrrqTJQktyRREo7c2lPUMOcShKIu2hHxsWvzUo0gghl3qCyDxBhBJZKmouqV507tj49Kqeaz0k4SzU1Lw5FbeK/InZp2RHycRNzacV/FdW1us8J9p7YRH/ckIhdEsEXz+B8f79qkgjaBApSisqSObvaxelTiqrOGnb2uAgq+WrSYmvBlaoKdSDBMoUJoBsRH0JUvhS4cPoUxISBDDKGYH6FapWZ0DIxJCBuwIEFWgIVZ5AT2h5OBQcq6Q8XqA3P0+fkV+okDTO9AGJgeNVBgkID0yNK8slQDWAky/i4kVUhpYlQ6AoHvB5fIxT2VoB4dGob6LdiQdn0qyX5AqoER+yNLwyLFs0609RgyxuPRJEvbGnsCpWkqz7cUegIvEZkuPCRwVSZIH15hAt0xOp5gMAilgomb2pLQJFU7ETaatJCBpDpATZBVbVR0FVRxSJmoPkYhq+bZ44PqCAcTx1ImewfUeAo6QmLi9SRKyPHPoTeAT29jGmhgzFINwr2kNNrTNFhHqZhnwhS+GVTKNlh71tQFx+I0rIocybMpvoPEd0ZHAcyKoJKzqziTGimcnU1R5KUG5xVmJbiEekWs8ixshBUqdS8OZJPDSM+7SD2kkVqUkZGSkXll1Swve9WsMlOqWXb2siyJVbXKMqtae4rVLTh+qlppxKpbVTDVrRumuoXFT3VLTUh1yy/sskUc3aA1IZc6eAz6IDnoz+zyir00VGfQm4/JVoAQFwjMyCeEjGh2YjCqpqAlntU51EyuRp6RitTMJm+dOoBQNeu08BxyRdXEbTo5SamajII8K7RRNe2m1aw0idUsSjPVLM7EqlYTW1VLDVFVC9BMVSvOWnULz2h1a82sbs3JrG5xUKxufRmtbgliIINRSLVbDal2DxLYTSlCvYOro6YAc6QCgZgjmIM2K6gu9LaoK9JENDriiRhCdcEhiCMLEmmoLToNOFJbSKBr7NpsdIChsc6w0clvBO1zfOPgCEmlxUyDFrFCWab6aMGKWfIis7jR6qIygROGyiQPFpNKK6hNKHBSmxzOUZsk+qI+8cNFddIhEdUJmS/UJ5dqqE8a9ahPrASpT1yM3i/QOyblpqXdOyCX0OyWuXIREcGRW7jAC6ylBpazg5fIwXtFHKtQgFKOPJjsVaEIKatQijGqUGmqUJ53jVSWjoFTNlSj3CDBqlJOGapRfolVqd2kGqWFUjXKUWg1qk4YXQnS1o77Km6bFe47tY34uCcRuSAC/se3RfN41yafcYfLLXms8+iRcwRkrwLZRgCyySFkpBWRnndeTIh5YcMoUg9ppBZlZKRkZF7ZGY3EF2BVsCrYGoIaIbMCmy8q41MDB2BVRKwqVSx6MAqrTl08WBUxjFcdnSTRVJ0q7cCqiBw2VJ08p4B14WJXRTy0BNMxxqGKGIhCtU6p5BoCzG4QpB6xEEVFZFaBTVcCOguW12ZFdS1DO7Kox+uwgQPHR3vq0P6ebmAZWxsjlU1WVwWGX9HCEMBFjociZKLtaDtUfVoURJKVxfEGoIrqimXoRQ40RzqLTGgnwOipPtV5JOnOcUsbSGhlGlL1qXTLmSxlg5pohpDdAEZn7eezNmuMtVM3qGutAFhrOwQccAvZQDaM3WZTOZHduLtsGJyRL/LKbWQj2ds4tozNZlfO2ZicCI/EJfFK28bW2yu41p6xWfAE3MF+wUO5KC/dg3ah7YIj4As2jV1mn6HyNY+4I16Jg/JCnJRb8ji8kvvhe3gp39sSz+IkOIodiZfgInakbWGjidCRNhv/PGpL2pU2I67Fq/gTx9sctoedYg/YBTaCfWg32pJ4GO9q224bAa/jdDuUj+AmHGwyPbrXdpR+pBVpRDpUN9J3NCOegcvxQN2pB+lG/I2z8cCdZC9ZErpD95OtqCnb6DZo9BxKTanlyDmjz2g4cMroMvrNmzF6jI4Th4wmoy0tzWgz+vIyjU6jMTHVaDU6M5OqqVpTs6qrmg6dNXoNG22njq6jKyvZaDbajZ788mWLJKR+fJTkorXoLZE6UnfRXrSkBgMGUkPqMFoMFixTFqVoRUVGKov6iq6ip2gpWbSjoxVtRTdqRn1YRBcZopcc6kONBEkQHUQfOfKn/zQi4g/9QycmAtFAdJIkQrQQrUQJoAbUTJgQ0UR0kyaBOlA7cSKoBfWTJ4N6kFBHgaKhaCNGCDWhNtSFe3t8O/z0dJ/OoXHg0NN6Ok/r0H6aB48deofuoX3IkBEDj4Vm4UK/aKFb4M24oW3YgKFh6Bqahs6gO3Rw+/ChBAh9QnPYsCGFTqHl5O70ndagwU7b6bg4FBqFhoMzoU3otzcSmoRuaxOhRei1tRA6hGZjG6FHaDddQq/QdXUqtApNR8dBc9Ae9FyECBgm6ApqamgaTafpCxqDmTbTahb02ZmaVtMUtIQHD8h0mWagFShAkEAnOKDH9IIFEDQE3UA70FMNAMBTgABbAjSXrqKiAtNgemrqS39pKSkv7aWjorp0l4aCMqAN6HXV0lrayYmAJqCZmAboAbqpqYAuoJ/0lhbTWVlhOkxjYVXpKn2lrSzpny19q7HumnO999c+V/K650u50iWtMympaGmm5MhRo0eiOTRDmpQj5dFJeTRLUqQHT1aUE+G5kxPlQ3fo5EPZEJ3MbCgXysTMhXInpmXuzIIs42RBmTPOm8yZN99U5s38p7JN/pP7tGGT++Q9bNbkPZnPmsnMJ/uZdJP9ZEBuKDOgHIgSTg6UB8GRkwdlQnLmZELZc85l9syfl5r5M4Nq1smgGVEdOxlRXmQnT16UGeXJjLIeqiNjpuY0jFhymnwGi5V8JpOxUiWTyWKqKGYxGYxilAwmS0Z5kiVz5JMmOTJDNmGSIXMXJkpyl6xFSWLWkrMkHslZ8pYjSPKWzAVJkswlPyZZkh+zlyVOspf8xQmU/CWHgSIlh8ljpEzJY3KZKVRymWyGypVsJqO5spjRZDWLjVlNrjbmanY83KEjH2ZDHXrZMBfq5eXCPJhnIw/mQBs1cmAGrCEjA+YgMmDkIPkPhov8l324aJF95B4tVuQe2W9FiuyX+VLcZb7cd6ci92UeKvAyj/wDj0X+kYGweJGBZCEvYmQheUiMGXlIJjKDRiaSBWncyIKZ8AaOTJiL4MiRi2QjOfaykYy4lxHzDhRubBlFNsGGIZvIJDCkZRJZRNqFLCKDuFAhg8h0FShkuuyBgoTsIc9JMMtzeYMZhLwha4BAljVkOLIGGS6/NWCQ33IGBg5yhhzn4EGOy3IPyrJc5lAWIXPIHSJMyB3yhwln+UMOcWYhh8gjLKDlEbkOTS3X5RJqa7lEPrHWlk9ku7Zsl93GAFTlsapcNZUTTOWpqHwgKkdNc9g0T9f8tebVKXc5ZaefDfz8e9bqufNMgGee84CbA9x8bb6y2eKMpbMAnfXOBXbePmf57JnyFlNmaspcTbnpKXs95SeoDAaVoaSymFSWosoIqDKVVVZgla3yggwAX/q0ZMkTexLClAhhQoIwqSAsKBCWFAgH2sSim3jzDw79g//wwY/4YD56cCM9WA8erAgPxmMHI7KD7dDBoHQwHU1sSBNr1sGH6uA6d3CiO/hOHrwoD86zBzPag/f0wY764D5+MCQ/2A8gHAkQBsSJRzkx5yA8aRAe1IlLO3FnIVypEC6EL+FPnEnm8lIMFgMGW4LBYL5gOV/wFy8YjhfsBRJXQmJILtgNF8xFC57UgrU44jWO2LERq2nEjYs4zSJetILPWMFWquAyVXCVK9jMFXwFC0aDBWNhxFRGzIir1Sw4yxbMZgve0gW36YK7PGLKR/wYid9E4khJHEcSS4bBc8LgMGMw5hg8BmdiMpiKoKIiEUwEEEcBxIBBMJQgOAgQ7AQIBuIDM/GBffTASnrgHn0YSR/u24GP7MA7dOBDHVhHDlwkB86BAxPiwDhu4MEb+EYeLszDeXrYUA/r7WEje3iPDyPyYT4/nOiH/XjgJDwwjx94yQ/84w83+cN/QvATIVjIECxlCB4SiKcE4kBMBQtiGyJo0ACBQXzAMz7gDx1wjA64Awf8ggPmsAG32IA3xOEVcTgODquAw3D47s4Nu7XhE224DQM2gQFjSMMk0nDaBTziAr6ghuvUsNoaLrGG19gwCjbMhu3s3vBbBpwiA86gAeNpwBrkMAs5LDeHXczhOQ8YhgfsgQ7LoMN0IXCNEDgEtoFFYDQwCxa+8BcXpsCFubbwhC28lYUjZOGsAhhCAVxAACYTgAUEwA0C4AAAMAMAGIAVVmCFraZwgik8hcXEonAUFA6DwlBS+IAUlqLCCKgwVRUeq8JVV3jBFb7Cwg6wMNYA/GAAHkAAlxHABLSwmRbWMoAlGMAGuvBZF+7ywhW8sBdGw2B4OnpH8dOT6BXFTU2hNxQzMTm6jrD3jC4jzPmiuwhrjegiwveCXtBPbD/v561UqdAtdClRInQJXVJSQVfQlSSJ83LeSZMG3UG3tLTzdl5Lljyv5710ydA1hDE+dA/hnBPdRHhvRVcR7r3RbYT/f3QfYScnSBcSXtdINxKe3tEb6A0gQJSX8vrx0+a2uX36sLlsrh491Vu9efJQL/XasYPmorl16pi5Zm5mJplL5l5ejrlj7pw5YC6YK0fOl/vlwoETeSNvnDiSV/JaWoa5YS4mppgr5mpqlrllLh06Z+6Ze+dOmpvm4sGj5qq5e/asuWsuHz6Td/L++ePmurmbm5W38ga6b66XJpCQTC6T26VLkpvkbtmSeBNvliyIF/E2Nh7ew7u4WOQWuVasEF7CW6WK4BW8U6YQuURulChD7pD75EmQG+Q6cfJ3/y4UKEKukCtFCuAFvIqKgTfwUqEyeAfvlSuFt/BiwWJ4DS8jo5Fr5DoGdC7p6XeiRPFVqvjGz0HwC345ucAUf8XhYZFvKEYMmO7FQ/3wPzyPzzc3AfU/vsk7cUJFjJg0aXybNj5O/9P79LnUL/U9XY835Ds7AwX5zT6nY2JqdjsxYrTI83t7vs/M98mw4W14S0scHscOr8PP+/GhQVOmj+nsLOTZCRGiFNQHmTHTz1T2Mz0NZp7H9DRIJ9n4P56Tk5Av1O3g6Xm8Hw8IUI9BbMr4Mv/enz2WrqZKSUmKqCvyhXgo8ozgwHkTRbErdkREOX2O752T01K31IsU0RIYSAgI+MNT/Zo1vvrRPpqvejTd8hIR0VA31AX7F0ZGLFs6Fy6QTjoilChtrPQ2bdwY6YWFRDqT3qTJEyl9yhQq3Uq/0qZKV/SNngsXHxnpySBBMnhEyZLBQcQhXdB7+kDffusD+T7drwcNGoODht2Qic/A9tngPCacWf9OTn86/VP+0suR491Q8G68mv/0vf97/66nl9dx/P/X9UtJNX0mpq+9pf7fV3o4cPyb69/4SbWzTKinbqPfuJEjhw4cNGrUmBGjy4DRZXQbvobPzFEWoOwH+AIwMQF9QP/zc/oO3s0thA/hLX2dV+EpKVF4FCT+gG9mhvWxqH7W1/868NUO/AP/7Sv4TVHeMupHVX2wtI8gzcEn83BP/slrfz3TlJ8C4qdAPJAIvkeEH0HNHxbxRbz3hv3zUD+U6NeN+CNC+De/tubnZPo5/+z3fULCHX/Hh/F1+DBqvBp/hdE/PvoA48t0z8/+SalnaeyNvU1f9OLF8dGxa9Fy2A87YS/sP/rfHxEhOzofH2AH7Dy6j94DSAfSifQgfa+v9/l9CZ+rsX06mR7P3234cd/tL2Hip/gn/opn9D68ov/0iCZ50X/hB/qC/hx/yZeS+Qaeh4fgH/gefpFP9LEv4U94N3/H6/H/W32or/a7voEP4VN/mv/mR/lOCHgsv7ukPsn7P/mzfCxehn/hLb/YTzDAC/C4h3bRTvo1/Maf9r18ScjP5Rd+u5/i7wv5hJ/Dz/DlvpEY38Qn8eH+kB/kr/GAfohv+ns/xy/0XZ7LV/XMftkN/buP4gd+w4/44XqYTqZXeh0+xy/zWjwkn+6nX/Kbno8P7KXdTW/jb3g9T9nX9Gon7aAdUafsaTq1V34KH4MP9Gj8mDhdTkf0Zzz1o/UufUtkl+yO3Ulf0hH7YKfRh/TEnqQP+jj+8lPwbHzlv3/qB/CZfxPz+8H8mH/Pz4OHt6KvYNFdsOgs+oveoosI0UOM6HUj+ggSvQSJTsJEP2Gim0DR7VB0FHc9xV2/6yo6XoYMcB0urmuI63FyfYMcB7neocNcn+sfPnjoHjqITtcxdDa2tb7W3dzaelt/6xm62oV+oaeloXW0bsFChV6hn511ChQm9AldgoQIPUI3M4PQIfSyMrJO1h88cNAd9AadQVgY2NeXV/fqXV1cnasbMKC1tUBBV9DHxhL0BB0BggP9QBfrYF2rQC/QszoBnoK/eAEDBV+xwoUNHiNGC34nQwaLzp2c8PAKDTmXKVOkbCf8Bs/L28F5bMkNCcmFC+PizpJly5ZIM3vMmC/7kRdJ5Ik8MJCHJR4o0OEhDm6DI+FJkvAlhHxJE59OOSEnJGzCn6RJI2ZLXl0JwOoB+vqMGPn85Jco8UsdgwHz5Uskh9zUTYeOmTmYcODI4XP4mziIiFcgeZcuj1Y4FSqKUjgUKE44E/6ER4mCyBH5FD49rleDW1k8ckSSh9GcBNyagIWFW7j84EKE+AjC//4Oe+TYAwQ0smXLJ//kk/ilRIn2I8JNhEgQKLtJk8TEw00ICBh4ZBsaCjpuK1aq7MWNZVOhcmXRhgSJX35536T70iWu6XDNm7ajFhkyNFu0wBuyBweLANk8eMDYsSOPj69Hj789ZO/5bT8fG9H29HThYsQOkeWAZ2XtuzuuvcW5rVTJ0dcBGjSQnNlr1rixs2fv2TVqxLDES3lpqagj16IlC2fMkUOFjt3Xp08eFNuECRJ7xMaz9eiZ4ecGDhUqZIgQ0WK32Gwbj2Np5I6OHEHSkA5oSSrIbDRoqnX2nTs1+GzOfbYtWEjBxcHAuNgLLiaJj45ySPzR9tyCBAHaf/gXN2CAe3EvjkBrAQ2uRYNFoU2HjosUR5TAgOFlx9mXl1uOnP2GMg0pJcsp4T6Ac3W9eIG4k/QBXYCAKt617jn3TUcHYtf13XvvvtLtnknKdqi1O23MbWm54cAZtLk3//Sn26dRZcBsMF74Iq5IEaIzlJySk+FiOCanQ8dOmTF8TBhGjBqV4WjQqPHkhgwd4okyMy87uSBBnJscEKA/ejgePHW4Jh8+pX34ZoQIaxP2GUfBAwM5G1sJO25HhJLIplTbFy5UqEBhS+D8iT/hDRnCDbkI/uEDDxFCjaOhcQoUJrkbN204m7Q0DFuttLRyD9fDOwtVVpKu4ZNRUSvWyjgDBnwsEh/jByhR4lkSz/xvS7u0dDvajjYiKCjvOca7Euei3E7aiqam1js8Tx4z3IylrCwDIfaHDx3cdoYMGjSkkNvaWloE5vaGDXFTu6pqAwAAIMChzt05YwvYWFgHrhTtz0/RQHsPJ+MNGnAFCi7wszMuQQIng4N7222cjnvwwEFwEHzE7vLyChPbYGB3+25/bS5ed4KfAKwEjMMvtPG2wR1qgqfYjDYo6Ca0CZXtBw8aQCDbZIu0Ix0pkiQtaYvYKjSkfeDAtrJKsMfGNgMGChbsBQj0KNN+4kx8b8KsrCODnNL7zTnVlpLaU73v/zfTpUv77nt3Ht156703xtta0pQoiZKSTtKl+2mvK9R0OzntJgS7SYsKEIAXQI7PzXGAwCdMyKrA0zQjDQmSqA7lcVyDhg58A3/Azcy0ImBZcSuOx50OHQr9/PTUnQUKCA7gALhgEV6Ea2kF8sAM2pAGBQ0dpAMF2uSj//wBBIhTkCZEaJFepAtpQ2lpg248TvvRffo0wtNH69GDR+PRefQejoQTEirhSpj0KgAdQIBu1QUIoOpUU3vR1tQ0tA1x8iFbVHRn8i2+tTP36EZxYp/YLl782D+2it3Xf1NvcuKehDihQTxNlVfZcAJcUPCKX0VxKikuxQn5dJeZbTMJWlEinQiUr2HgGCzwNjgOxwf5hr3CbtNJse3sOrvGrtslFOwEelRXKtV7NB+NZzPZUZxsJYobig6OIwenMYPfeNxaVPATHJDfcbswm4yabWZr8kA8kR9yL1ySH+F9/EcVfoUjcj++x41wIDwIP9yFG3G/2G/2ZB88dJjjsEFOQ1wGuDe3NrY1DGppF9AsVDijMEFCBDMIZWQPHDRgsEDBWAIEB8TCwL68urgMbGllFSAwQABWgCsAVlVUU1JRUNP1yamJ6fvOt8743hZ4HuYsnEkdwGFX30uCMjToT5/JNVmucClQhPy9uBsRwsLZVdcAT+WlSLGkq863zlbzxgUMxRn5N9dozZE7Btp6zUJg/uQeWGuFVcjalYyzOoUug9iThzycQcJaJylHW01M//sbnH1uDWdQZUPpv0b5ThNfiLxaR+4RO22brlO26do0TzFM1aZ2mja9sIpO0aYW1kfTCtOz9XNKYTph7ZxKmEZY+UzNphDWPNOyKdk6Z/pg6mCdnDaYMljLTBdMFayQ07FpglXLFMH0wIplKjYNW5VMwaZf65Cp17RrBTLlmhpY/aZbU601xjRrWmAlMSUwHbDSTQVMsdYN0wDTq9XCFMDUalUwrZpSrWHTqanUamAaNYVapabT6ZNTE9P3ne+pnuLpXS9ZqkSplHSSpNE10gppDV0dNWK0SFEiRIdAV0NrodVzJTRIEGcgQJt//Kx91j2rnhXPHTt16GhmYq6Xq6WcOHDeVFK6WdusbNZUqWrSoDmzmlnJjBETBozkl8jVy/rYhcu6Zc3i2LgyrovrldVKFSpTFKVEgfLESRMm65I1yYpkTTyCaOTQsEgh4aBg4EpkBRQSZP1bf/josfJY+1a+dceeDr0ceThu2KhBY8YqY4WxvlhdtGCBt0JFijs7FCdMrCXWuhEiQqwg1g8eOsytHFa5VcMalwHuza2NbQ2DWtqFFW2tsJ6tFCZIiGAGoYzsgYMGDNYF61gCBAdWsRXsy6tr5Vq3Vq01qwCBAQKwAlwBsKqiWqfWqBVqna5PTk1M33e+Nb6XLFWiVEo6SdJoJFFIoY8cNWK0SFEiRE+HnkANfRby7CQ0SBBnIECbf/z04bNHTx48d+zUeaLzpJmJeTnHUk4cOG8qKd20mWSzpkpVkwbNGTNPZZ7IjBETBozkl0gvkI9duGzRksWxkRHL4hUrVZ6oPE1RlBIFyhMnTZgsUZIESeIRRCOHhkUKCQcFnwKfiAwBFBLkD8gPHz14+PXx7djToZcjD8cNGzWeaDzNkBEDxgsXLVjgrVCR4s4OxQkTJUjUjRARAsQT3dMHDx3mOGyQ0xCXAe7NrY1tDYNa2gU0CxXOnig8TZAQwQxCGdkDBw0YLFAwlgDBAbEwsC+vLq4nA09bWlkFCAwQgBXgCoBVFdWUVBTUdHVqYnr6T77zrTO+lyxVolRKOknSaCRRSKGPHDk1cmK0SFEiRIdADX0W8uwkNEgQZyBAm3/89OGzx0mPUx48d+zUoaOZiXk5x1JOHDhvKindtJlks6bqRHVSkwbNGTNlyIwREwaM5JdIL5CPXbhs0ZLFsdGJ0QnL4hUrVahMUZQSBcoTJ02YLFGSBEniEUQjh06GTkUKCQcFA4kMARQS5A/IDx89ePj18e3Y06HnlMMpD8cNGzVozJARA8YLFy1Y4K1QkeLODsUJEyWcSDjVjRARAgTdBw8d5jhskNMQlwHuza2NbQ2DmlOa0wU0CxXOKEyQEMEMQhnZAwcNGCxQMJYAwQExpzAnsC+vLi4DW1pZBQgMEIAV4AqAVRXVlFQUlNPUaX1qYvq+860zvpcsVaJUSjpJ0mhTpCZRSKGPHDVitEhRIkSHQA19FvLsJDRIEGcgQE2bTX/89OGzR08ePHfs1KGjmYl5OcdSThw4byopm9w0tZlks6ZKVZMGzRkzZciMERMGjOSXSC+Qj12auDRt0ZLFsZERy+IVK1WoTFGUEgXKEydNmCxRkqQJSVPiEUQjh4ZFCgkHBQOJDAEUEuQPyA8fPXj4NfU18e3Y06GXIw/HDRs1aMyQEQPGCxctWOCtUJGi6a7JDsUJEyVI1I0QEQIE3QcPHeY4bJDTEJcB7q3JramNbQ2DWtoFNAsVzihMkBDBDEIZ2QMHDRgsaFLQNJYAwQGxMLAvry4uA1taWQUIDBCAFeAKgFVTVRPVlFQU1HR9cmL6vvOtM76XLFViosRUSjpJ0mgkUUihjxw1YrRIUSJEh0ANfRby7GQixDRIEGcgQJt//PThs0dPHjx37NSho5mJeTnHkkkOUxw4byop3bSZZLOmSlWTBs0ZM2XIjBETBowk0xemSC+Qj124bNGSxbGREcviFStVqExRlBIFyhMmJ0xNmCxRkgRJ4hFEI4eGRQoJBwUDiQwBFBLkjwkI0w8fPXj49fHt2NOhlyMPxw0bNWjMkBEDxgsXTC2YWOCtUJHizg7FCRMlSNSNEBECBN0HDx3mOGxgkmPSEJcB7s2tjW0Ng1raBTQLFc4oTJAQwQxCGRMZ0wMHDRgsUDCWAMEBsTCwL68uLgNbWlkFCAxgEsCEFeAKgFUV1ZRUFNR0fXJq+r7zrTPTJUuVKJWSTpI0GkkUUugjR40YLVKUCNGhD+oZ+dBQ/inof34ayvPx4KlTR5OSt2TJk5L6SXbs3Lmj5/PxZ8h4MvajWTe3Hxc3Y8bb4qIMRj6/T585f9CcefNmzpw4l1+OX3t7o6T8E26FfHYWIdRLkuQrVUrzFixQwOPp0PF2HHgzswkT0Ep9pEj+EfaPRH2jRocOeVDQH56KysmJS0m5uZ2Q4CtUuFDoe3oOmvMfPohA5B05ggTJj17wo55SXNyGPX18H0vaSUm7qCQTJkaMeKPzHDwJEB6EBzk5Nw1+7hP67PyFPIY2n+b3+Dp1NBH94ODqdYECaldjfpgwX9J8M2bI/DFixJT5Zz7ZX7BgbCzsd7FhU1lpOTkJ58P5WLA4+Uy0tLwsPyZmmg8oZM0awjhx3MgZ8Le2uAx8AgQgAEDz1aj51Te/+ql4y2P8/e+VldQXfsUKb+frvpU/ZYpigwRvbzJkrOlR+VWqXPlWvOERf8R73y9d4p53Q4b6Fxvoh6D7dGxoGT7aGBWeBQs/w98IE6ay0mPsp52pe6aofru/ndPKal8R4Nq7qpLPPU/nw+fSpdJeSsn7R7/Bf/DgjcFX4FN4Fy4wYXgaAADgANzaHmj3QL3Sj/yQkG1+m8HCIL+wcI3kB9Oly+P30if10dEeqUfqkLqizoiRox6qRYvj3wJjw4cBI46QcMaf8d24WfyLn/IzJib6JRAsWNAgQcLHGAI/TuQNycm5Zfgb/Be/ZYvjpDdjxktKSnbxiyJEgADx4XvwfHpej3KN8q+tTfgTftuv8D38ubnf4dP1R71RI0qLwH5aWuOH4xe9FClwTDyit+KhQMmgxB/5JlDAwSHW/RIl5E58Ox/ECwoaMdJkrEFVVZ4hvrAQyYIH/+vxfgKz/MBALB/Ll/KpJElCSNhExAP+xI8EiZK+36MH4Y//5/HwqarKTf6TJ1C+FD/ohQhZ/er/fJAP5PvwUchjCJFP5K/5gB77rCyt7QsUMLDAI0Dw/fdffst7+bCwBGBeTGyqwDvwDHxZGZSEPb7P5/cHX/wXv7Awx5KfJEmMI99I1QFf5cdu3Mj7Oj6Ob8MGDBq/BgsWLlp8PDwV/86LlytZ/JR+p9epE61pqGRzThkLBgQTAAQACBQAExcSCKJIFmt6Da8DNA9nYCgsCIBEBAAAHAwHwOdrgEEEg4AAAAEA/v77+/eHP3//+P3/n1///vn/948ff//6+fuff7//+fv/jz8///z985d//3/9+/efP39//P37h1////3+949/f//8/PuXH7///f/9jz////z9+cdfP3/9///LP3//8dcjRHZTDaXnzJ03l5nPyruzrmrrP3IlBtmz3F+YwglRaAtXUCbH85dAK3CuwrcFP8ISvghOglXyuSDIU+q/laOQGQyBB4cISX0sMRw84h7gXLl4YBDxgNPngoNDzIOcOhcPHiIfMPEji2E+PP6REz/a//MIJEgAdADsGfPmMLcJy18tDpuygIUWcADP9Uh2rEFCu7atSPHnzJfd2nFc9bc72rWTIYWdgOFhGhjyK/7IXfgjd+E/+m9u1l+5WX9ys8ffjUYNi/0KdOxglUHM8lFOgNdhR3yDW1LWmgJutI26ZWIhYVoOV8TnW2LYGxxVGDdwU+sJKYdUyxrTvAQKvCdESdk1FZfgF+SE9bAgd0vNymoNnJQ+QvXQalnGFA+FAMu1gBvVRtngA/gqvJZyCNlTkOK/Oik5XamgKcmELbmD9OXOhxB+F+DzNsbN5lhYvgyV8GoBtudDfDbFQh0jEDrIRbQ9O8RlcSjw+ppy4Ygcn/MxL4uGRuVxII9P5Ng5G+OjuFFpTR1he0yM79sYN4o2hcF23EqqBdieD/FZoyh3qs3wOSbX9uwQ1xoO0/gEQg0yEXyYjBCrsuEICKNrLHHpHELexviob6hGu1lWfEeoSj7WxphhNrSbuuMrhCpsc2zaHnTFK7AEqSK6YBvHJl0wGvoPXfEqYFWyeXxhGqOB35SV3wGrJHtEUqKZHfxGWfEVoSr7AhGsAqrQbuqOrxCqwCfH6fNANu2GrryK2I2ukZA8TWDrP3TFq4CtpHJkExXI5lD3TY2fI9CHQ5f4qj7qL/Ehb2yHraC/BJa1RjR0A/prO8wqUIu96B/lh7IhP77C9op6RBrCIAtcQ/mxKzwvmsS+rh6xoDrQG99B4GhJzMuukY3VgbyxedCS3TN4KALR4Aror81DpGgs9mT3jIbagPzhDeBnYzFPVo8s6A7lD9QAfFAqA97wcAyQEb2G/4IQHeiHQvovRk8XjBZ9h4CjWErSu2LUVoPo4Ns4duggebmXs7YqiFbWE+DLB8mVOzl6qmHT8KwwpfeAvP7JUaeKchzIx7wsGgrpvRi9XYFh56qclntIT++KUds5EJ98ENAokoLlXs56zwpgez7EZ1MsVO7kiIG6RNuzQ1wWQGts+uADZlfF6ez3dZnk8CI5P0dmfxQMRHO46BT3TWwq8k+v+aO7jz9EnMU2xUYOytUXri2zwr3/Rlca3Wd+O/JZfPoBvy1ygC+GYYXJHUxTba0v1V7z7/txd9pembybKk4DtRpsvcA9Gfl+fUl39fLD0uk2I6qt2yWSYc86HZfTny+Tgm/DtRPJf/uD9/wxI+XFf/cyxiqxdT3/We6LShr2RhJ7ZoLJYxjoPNyq/wLagro2j9YvR6iHf56dHdoBQZwwNjCP/aqjlMoMk28/VqrWysymbnY5DVZDK9kXuiMtvfYHl79jqPWQLPbWjVejNQs0DGfj6q0MDdC0fI0ujO21Ohmey5uwCCctRz2L9SHGRiBq3t8vEyamrYoQa4lJVpafL8bdRntSMwPeqGThpBKp0nKppSbmTcgTbvPzR+fKpYQnSQEdLtVjrskynmi7aNJ/y9QrVBA1ND42eLyfTrjfZdGV/kwSlTDvr7ExsMGTqdXKtc/ogtl588KT9xGl5V5QcrPDRorhhHZv/Q0S6LdGLhnfeAVU8IOLkbC/9CRrjT12ANr9a3CRRH/Hl9qbk0ksO+V1WULERU9zo8mtYabD0gUZNWtCnsFrh5fSWQdCbE4v7llKJzoCd2MbyiAGqImpoxyu7F7PDJ9MlhSbOXPQkJE6OgWzqYhoPmObTXJrMsk8l2k5ulK8eC01SqFKb0ZpkWqiRM/G5orT9Cow+lckE4gA5C9cCQN3gBGy6s1g29jHx6E240Lx34o5xdbhzrOAf4r4NhM42erO49VMIh4/l57k+f+iQbyNPGT7pk+057vsZd2jMRq747UDYJtI434W9OkO7rOStPQ9DFu3Y8wrJCXPkk3k9L0nZPDHcEyeyWuDQcbEyFhG1v8BlMicDovzyzudKvPrJ6GpbAXcyMAEBH/ZHsUSGDdAn4kZEaf3+ITz93IhLkX9YYO6wxDvgfdCwc4B8+gv9as6+yDj8AZfqwM/w4hGRUbjAhhuIr8CIcmTQGHcK2rwlsJQ4JI9pt5A/rPmpHiceJii7razY4GEyabjso8H/DFDnqM+SWRg6le2se9suUvtFCiKquMFIRkUrrgx4F9TUogFTM/06idfKaW5GZ4dgghJ2NtZeyu/KLGQKuk+PLNJfEf5M61oiRK9270DMfxWUNd0vArU/pkVjHKsZOVntlf29rdpFbtoS716B8ffYMhqqMJOBdXd2d+1qEXeuHRZciSHk6dVFQ5+xW+6gkCNxJeg81UwsWRlvbUEwD3uDsLDSWK+qHc6q3Q+9JcUB4GcZAbXnVLMeWM5pN1mijUfq4AvZzFrWTPLIPceenNbPDwZNd1NSaIo9brZOs1ILx+jn3UVU2RDEC32mYPFfVQx8h93NlMEk5CsYco4q4JTzmzZPQ5a1j1dj8YZ44Ywz8yXd4jntT4L8wLQl9WbqcYmIVYO9GFx9h/1uuVyicOV4bnd1JcWfJGSOZ8DSrvC8FsrIuBGKIL2HRQXWinhh9ZQY8d0mX3m9KXQj5nhZUpf+rJyckfy6MOiasj5pgH6g0FSOtqGk/4tP3A7nFuF8geQ8ExEi7RU0i+1B9b8CBL4vbmOOXFFhSaH9lZdj3v0zvD5A/SPgP4l2l/r/dfLYn+w58+O/q3+oUqn6FScjrqg4ciWJCpPoAgixQ6KOBtzunb25pdczbrkFaatS02NwXC6qOkqhpEeekRh6iaXZ3eWIMGfraTlx7TRci+LBpepuJFJ0SnYRX4mnLbt04uJMaxtMbvl65d72N3RD+zLK0P8y+9aVUQOjt/NOWwWxf70v3zDvd89kO1WJ252qdKTmgt9t7EYk3Nqpi6xIypsUqA3iYYaYO7n5bUK0o+wB35jmYeIt13X5SSP74DxeAXYLBvPYsfBsXcSl5lKel8wvHPFui+LD+KMorunHpPR2z9oLFEqe6R8c1s8NXvFqiXSF9wyVmk0Bol+kCMx+T/zO+G5g33DzlB19kZyQBjjm/sIWh3vd7XbxQLlb3Ky4/MfMD6pzkx8dj42+dtQueDl3eZeYjG7MsUNchG/J2fPnA/6jcNKVOOHLLa+N9ctYJ6zjcung2LbeOllYnoaCz+O+54BhnwvJ4MuxJK4YHIxISejR/BOp7AOvDQ2ldSAh1Wzz5tje87aHyA0hLem7mhCyMi/LsDyj6N/uoy594pb6TlQIGmhob7rDl8wbYaRaT+cRDcpU4+VP4Nw0AqA9SirYt7BlyEXdNA6bylMnVXdOfj+TOCscGSvgQUvJ5jywdF9QtKJIZt3v2G1OGf07hT8FVMJ+g91l84LvAMItMm15c/PtqSgo6/Q4gvbWpiMTX9HUWW5e8YpWDbwKQecnuE4n8YR+hhpCWk10zisWkwNTGt0zDcX8HXN4NYHDTvTvdVjEZYSErYyLZojWb10O+jpzwdxOOwU6+nEgtvsD+Zn2MysoFBLyrCZgrQlOHFX019+RY9ipVijFxg6VJ38er2BG7Ws+AHbtE/iD4oHapu14DuU1Zwdr4vDsLfahcur2S1xAdTqz9GBiav1xGCw9Gwr3DyehekLdQhF8enXhiRzGnf8vHF8qRGZaOgeiuF+vTYvvHcDijs/SWaHW/NY7fCuLKr+ky5EUaq7KWdAW784WmOxWcCsJDmBslHEoNXnVkWUtcpELLfaO6AGZ+m89ptqNTbNfaM3HrRU78wzSd24HllRFM5HHnrLOgsZLA/4vT+euPOgHXJEDI/LNzNTFzerTP5GLAiWyb/qSsJuZFpwo7E6tn9uB/lBv1g8VWfWwau9mBuJmFFBo2dEDjOYBOqLsUQaDY5zkWOSvSKsbpYV/ipjteE+/qnk0QpNRsXcf9pO/hRbJG8YmaBFYxb4tMQPdijZp1qXomTKGf6lqMnI7EJNMoExynsDvgifxtFOZ+Zh45jXWkbsV9wBVmXm9IM3ybRJmts5uApf3IhsAS2Cd1doQP4t8eZLR5uiRH3bbDZzb7pcY8wQbwlDCCgH+950Qnn6qxlTf9aH3g2meX4oU0Tz2tqT0KeO42w/gdRsz+fxK7ePYkf82Dmj2nBlpUWYDnfDMO7tQAz5+hVa6jsEazeo4U4TERDzyj8HfW4y3FmtSd1ogVtGAqsl/GbPOovt4nJ+at8ot7QkWPCG0RSonQxqi/nb5qEP617VFTG25vacm9LfgTfOZjrT5R9rujrXUm+n2mT79QIcdLy7n5/Q/6J3PmFqcLqO9RuQ6hdPf6cd5xtk4p1klYMO67IyJYF+SsMI3HhWW2K0eGk634oxkstdlKqw42BmAwHJ1vZoZv/HLi5ytLkJemEND87voFVIEcVqyupc4OzeYOQ+JsUyYfUd9BvL2aGxY+RxZWGnwycGSvkurWh0e6MNGoChfqkc6DsDpurIV1hdOJ/TVKLutxrVa8OQvZ8Dps018QcHUAZX1d7iASpDuee5hMtgXV3fgAZl9QPyALMRYFWOPKXthPO4rRLqPqrR3Queidre2zXok8lvmU22Q4NwxPzwuRpOnlpkyrd/sDv11ovt2k2NCkXVSrWa6ZQr6KNWTqlLR5NCUb1SrWI65Sr06LXTqtJRpNBUr1WpmUp1BTVq7ZZpFwpqNNcr0auiplxBjV45rSoVTRpN1VqVKlMpV9Cj1k6pSkeTRlG9UlXFVMo11OiVW6bdaKjQXK2KWhWVdgU9auW0unQUaRRVV6pUTKdcQ41aO60uFU0KlaqVKjVTaVdQo9dum3KjoIriaiV6VXTKFfTotVPqUlFJoahaq1IzlXINPXrltKrUKFIoqleqVUylXUOPWrtlWjPaEIA7jky5sGXEizc3M34sWWHLiBEv1p2rwHjixIt15+pLRxEiVLiRsaFDiQUvJkS4UKNGhg5lCogUGwKWbGlh8kSKIlaQIFmipYWJkylFriBJosQWFiZOphC5ggTJki0tTJ5IUcQKEiRLtPSMRY+/wYo3M2vsWDLhy4gTK9bc3Pix5MKWJUasWHMz48eSCdfQQMWHEAWUaBFhQoUbGRm+5qACXQIs0cLC5ImUIlaQJFmyhaWJE1OIWEGSRMkWFiZPphSxkgSJJVpYmDyRUsQKkiRLtvCNRxaZghVvZm7sWHLhy4kRL+peTtKsJUO2TBtbs2fTiF1DSmhEUKoQuYJEyZaWJk6mEHFHOTFtLA08kULkSpIkSrawaOJECpErSJIo9avzZMuJEVusmZnxY8mFLSNOvHgzc2PHJhO2jJos2gINGjssLhRMCJSikSIzYwCbNrqyww2G55JqIDlqpkqljESdgBwycURadFkSvFqV46qedBTKRfNweJkpSLmKsaKDh3PLMpFEOxRjlg8Mt1P1YhtYkjB+tCoC4nlcpZgooB3VWOmFw7tkJRBMW40w24eNxF4pRlU9eRTaxdN02CJRkPKKsaOLxnMVRSKJPhRntgcOV6fiwYY2UFJYb3hqgQTDuaUaCKavRhnVA5N1eBWoSD1dWIaDw0i8EfCgkcOm36kCqFc265isWDgxOGUz5XLGY87Bhp05JiseRhxG2Vy5nHGp2zUNm4Db0yQjaoGJjTiZJzqlAcD0TlsEOlGOquxy0GFdXiRJpL9iGeHjEQ9kMVqVk0exHDxPhxcpBSivOCu4eDy3KCaC6EM1Rvvg8E4gCUxgCW28eCoNRNPhsDLRgPKqs6KDDueSRSaIPlVjlhcYgUwbi3FVXryF9NDhOLTKBKGubsziBNM5TRkopl5FWdVBhnVKLxA4vksrIUG01SijfDgdp61TQKe8w4uIRPqphjE8NB6noEp69bCQTXX86dimwkjjvy2Qf4n4teX4mh3gL8Dta7/w33CVv/CmwtDYPq9yQzDffunpnNd9V2nea78btlNuOhrjvtv37x/4yudsuPVyt9/OWPguUitfwa0X3V6bluHT+oG2rtjcp1y3jPOBuwZxrOGuHRwr3D1/YwV3V2+s4e69G2u4O3NTu2//WQhPgYrbDvhZaO/W/AlpxVb60uJshB3rpLeL3iLqbSFvBab9+01cJoEwJZf1XD7YGQRkMhzhHZb2aAmovV3DMmc4Nq4eWu1VZv5C+BRUWEriE1I7cM0Y+kjpnB05TPV2rm9qng+8ZkHXQXCBhhj6znyhrOUxfzVMINiP7SKPujMW4/1murb8Mymn7XlUMv+x41juQyYsa/u8znO2yQdlo1OiZ8QPMNdqDCsnEyBhHPTytSOD/YshZ7Z9H479bLj2Yqzg7kyMFdy1DmOFu0dhrOHuIRgr3L3/YgV3l1+8mGbIWaXdN1bzNGLw9UKNGL7eqRGDr1M1YvD1Wo0YfN2sSUxxZWdrOrEtmP64Jay8YHXytKKjbljtYWfdJuA8efLKsbl5g2IquJ2iQubEiSF73oSzMm5izT7hwaRqatIeiRJzet+wkTqR5Vrz2SAlU0lj276aaKJG2rAVrTgrf8tbAW6PkmCJRi9YTZ5W1KgfVnvKrPsEPBt6V9B6/80aHFER9hRpmhM7DNn9E84u4zJr1hcaTKpTBnYk0jjX+4dmLZMq+z78HKZIJKyhh6nItyvA2Qrw5grAo8A0dF0nqBOf7OphyPZJyjGCdLh0T37iyonhXU4OcL+xjma/Bi8Kx6ZMPYf7ENom0HQcxOxqBiedqjBi3LmYDpucEFq+pZswktsSTXl2atwMfl2DHj7vL13KS7fPSnDl5Bkw/HPpzAW3bpy54BPTZkD4x6iZC249Z+bCrYfMcsVlZh7+rkStPCG1q3qHipj4dGOvh1Cqe7UWPA3mruA6+md2kEF6ErUpVeesNmS1CS8dT5w17OAkUymMTHYuoiEIJ34rtmjeOU9iW9Epz0qN3zkDa59j3q7WbvnknhcQvDHjlc5WnnWUo93AjYa5Lh38YKiLDuea6CrhpeNcJbhylqsDXr65D9N8iJlOHatCRDENXEfzrjMXlWHL5hV77Gu4PPTmlmuNaRUPrETed3OJvVyOhlQ1GFqrKXcquoXOLQ5Vlma0OiOaleHCvqxb1p42ZeU1kbaj11noBWUP4myHfArEatoc8l62PETV+Ki5tIOFothUmf6OFOiY1TDonilHRlCYm+xQRBMSjG83T4nBou5NFaYqI2X8PU+cw2ECVXWSTH/HCHRhhlD1B8jpl6HhoG2IYDCmKc1HLDsX0RCEE5GNa2VG4cECXZoqWNmRcvl9npDjw4RTMUmW/8eI4WqGkGoNkPc4ccXRyZPEDpbV51NFuB0pgApDY/01RDlvfAybDeMsXHfKXasXnbKl1Sui7m+1LOFmkmvZx/Z5V4Wzr7WkvFw2h3wYINCWAlMryqnvJ9JBm0uVpSusziY3kKytH9jE7nH1iweb2jqubuUgmeVm37gMMrRsxOYU5Byya8azIWTHa5webbDIa0+VcGKk3LxZdgY9mLJmJK8jNN+7Hofeotkk33J41Fe8zL6vjMHSXc75VGlu5muk9Gs5mifJqWFy8DVJoh9jxHsVvhlS7vRmEXq5ZRAV2o+GOAxGPHVtRHwfuJ0nWwZOh0mbwHFSYqMUnUk4WECVpkr7dqTYrs8TpPgweX5MEu3+GEHHri81Q9BY9GUNEPRbvsDkteIXjtr97nq6lvuyg8WVzS7yqeJirYs7UhzsdDEMDdeFLu8hsMe1ztOapZo8iLQ1BVjMtjA47dSkEXFd5ZzfFTb8i5pMyJbMkV6hzvT9FrNULfsPAmMTyhSYa7gjeEbzk5fh0tdkjNXD2FY7/Mw6l6hzDLG8hwwHwzzlfARa69uctNPSYWKhhMnjjI86m3gW6DxIxjbFbX0EYjzfVRiu9Sb7sbLWsST72j1Tb1kBE25TB8fbmjZntaNYs/Ba0PJBfm6n1hSD1Xycc2ovfQ8hHe/BQsxN+A7awgUwItn2/t1mlQwKmjr1SLMueH53tQzpRbmTu6XZCFbUYW4e7G/BsgykudnpttZmtsfE4RdKAZTaIhBnPVbT/Iv9ni6X+8eweblyhU/KQYjRphSKM9GYMKn5/3jlHHqZLc6E12z80TConAhT1/NjaKQ9M8aZE1oU78PkE+JhkmxIvBvNdkU6ZnlpJDhhfy6Qt8eb+Bp5eLaJTKoGa3K8e6obzIqRhmrVvDfPxAyYV4aZiLny9iQTZwal3SFmoxr8zfRCvIO3XICZwXbPp4PkP1umQUZTWhrJdUTm267H0L9oPEm2HI7qihfM3u2+lLtMia02tyDX/s8xkC59IUfJ+NaBIGRkFSoIay/HcBkolsnnQ6gGXeM4hT69I532xvs8+bR4GCYfEm89yc7eRtIg1DSnOtv97sjMre9onjTuHYdVOJHd9O6OJm7x/d3oo29Y+LP9geDIDkhjwl7w4ozgRrzr02nNA5uQGREER/ZEUJDIhmyLGhmiOHbkTO4sdrNBSt4pvsHsgkGHpqYd6daFz/+uxiG9KG/yt7QY4Yqac9+PMctoObdBJpuLp+CtTRih5s9/rgw/W5P3rxaNfbRPmZljoZ2j4kp0SG4QGs1TShN15Dr3Rc4JDXrXYbLt7niSzF5GchCiaVO9Z6kfcTgI4DnzKUAMeUcAOOE4P9RIP1wd02VyM0va11jybWXHM8m0jF0nSTaxy9FkFqM5y0xkBLPcZDo7NsjwGS3GKahe1ejNwWZqixrXIT6Do07d+Czwb16L+x01y9Qgi6YWRgw1J6PhJhNtGaMFy2dtz76pWQaU22ziu/vXa+UOCoXGgtqFGFtVwOjz6iMcsDMKgEs/Frq0QwAGE035NkJX7c7fXtewXIJ71yyVQWOnSjZyxXy8QxGakDAONxXFLOHQe9DAJ/pRHVd6GhPfRBYdu3YizeRrLBLGo/1Yx7u9yBSn+0eGkDmd0iZgzboRd2ptHTR20V3EjC2kY8WRujPS5UVsrq65yKyasULMfvWLx2iFOOSYT+Baw75TdRc6J5hGyjNtMWuKzBYBKwt7X/Ze1pI2JdLWdI7biTYLuaDkIO52aKdAraY6h9jLYkNUjD04iokMdqCZxb2xgHTd7UxrY8t/NsyDjKakNJLriM63XY+hb9F4kmw5HNUVL5i99xX3VFmXw2l2k+jhmiudw1/GnbXd0qqrz9/7pKqThSs3sOcPWjIV65GQ55Y8FNIEyfG0zEsZvOIauUwxb5skv2q3cmbbpm/eIsfIZfSEWePTmjQyeHU9ctexbXfuqh17MkQrb/UEm03iLFh3i12rFp2ypdcrou5vtSzDZhJrmVf1eVeVu2+7pL1YNod8GQC0VpR2avqFnoOHDbJjLnw5miuDYl+oXdYzN8WlNVm/o6ezkAvKBnFvh2oKZDX1OcS9bDREaSyDY5nozHYgNBeIJGyHxd9z4mZbHAxpatKItK7KnO8KHP6LmhNyS6aRXKHC9G2/49poLstD2k1ObJR5vbbsvEVIOgVhgThBVngV2xfes0l4GfWcvSCWZYIPFh3V1M/pR3rMUnS+dJCCw40pSk32z/4Zm8EBT3WnlmVkaWQV5q9ttWo4zol3UgmOsVXl8nRsq9sFmc2rzGdiVxjFVJMvxtRafi4sy31bAZvTWwwdD7EgYArNw/S5Bnxc77rwu4y/iLgtIGmFOkamxWWJm5daqw2dymMV/n7bJerFMj5kRkDwWlWxU9Yu9OwmjGZksjlp6BkWQCs7+77wXdbMNqWl13SyqYk0C7Gg5CDO7VBMga6mmEPey86GqI4bPZc74cuw8UrZswWNWQ2D6k15dISFuckMJTohwXg7c1QmvOiN13w128nWYJ/QVNFXRjpszTNQDFO/P8mD1fSaug1pHKx5anrEduclGpJh8tyREZ0EnjB4Od7O7Gwv6sGSx6b6LIx00Z+neXWYg+0kH+GENkYpmuee8HXYeKXs2YKO07t7D6EmH3vh18XwNdcZskuoRUZsYfQK0PuqLie5KWAtwZ1n+RXZ7lsvL3TLpiE/GXt0hnS7QfVYu/5dJt2s7EHbTNkwIuXcEIacnCBp3LaZKWYUHLsJUubS9Z9I5K4kVrWYVmdx7KbqIEgDyjuFZkyhz6kZVh6HSB2NsYZMtwnLMsfrDWc7G2chG1w9NYSRtI5svu56OnSLppNsy9lRr3hf1Cwz4YhlmPH+bx6YrfGas8GeuaYKJYxU95vnmxUpw6yx204y/BLR9FiyUoYkDUJGM6U4cUeumxptvrmgHcPQZC47ubN9RjX4c/Z0eMIiI8fjDThnNdtzuGFGshOmAVE96jrSKqbvPOWP3I+HuemkRTXJnUsWbbK9W53H7nQVadDcPuETY7bCeJ9atfWzfebOrTK9J9Zu7SEh+W57IdpcEG4ds3ehuQjsFmavQGYfqOWrNyuxFhsjBl4x+50oCylqfxyCu7fVWhW70+0tVMMw0nWUdBpFfa5sG/vS0rJ029Q+rEmlHXHPoizIeJB1O5Ep+NVsz1H3EuYh8HEcRM30wg7icz4gv8DgcXviak7KzVI0GHnK4JFu3dPc2zUc5hYdJ8UWRcZupyvWcL45y+qxs2FbKx9Dna4dax3trmK12zj5sVklGoS22KfQyzmJPxhSD1pKHSnlNzdp3njI7EkTHUE5b2KfqzjIlDy8197bV24vJM/vaad4lDYZSLN8mpOLjjOeJ7nerZxrQFrpbQ9yahlDiBT9Y2H4olHvdbfuantR7lvWXpHGvoxl1G7avEafJklopcS9N5bk9XJpyJ7HHpuXmo5fmgsgr8TpWXMPYp+yw4gV50oaGmHCyDHa5qb3nomZ4zHtzBj1qdxd184yT/vJIGTd2SlcA6eek2Ye5iFw4xhEzfTCHcTHXI8vMH20vXLdZPjZFg9Gnho5Iq+rOud2BYbfoqYJ2ZJpJFaocPre79xDmmUZWrN5xEeSV2tQvI1XTWwkr0V8MNnsz6skO6E2bjfZFeXxhWa4yfMbghyEjfaU0sSN3Jt/mZepf4f1vL8nZRaaR8+gcqJO3fdwMHKuH6/5a+uaw5CJM0wSt85SymhOTkccaI8acgq71MssRjfxB4k4Tps4TvQsNnrdzSzTOqBdywrWnnaxZNjHE5sYzb1S6x3I2iJ7wX07tCOjA5kMrOVKU1w7ssiltfgwO+3Ct/nl5CznvN3UyAh6KjlDObTwjDIMv5ZWs0bj5eQYZbeUX9JZM64wVhZb3eu82w4xEJpla6PcfGa5ZmvkrRYtJm4XdyaZ3ZvLkR90xuOZplV1pO+0HaYpBrjR9YRyhlJtjM9WZFloOnN5Jlu40+EfaXaet1aoOBcnI0Oj7ESunWsB28K57rezQCN4J5cGuCVpxcYOt3jO9eaYok+f5U6+VW5HSUhNO3gTWAPxjVfUja2aOTGYHW1pDgn73KfFeOaPK3GtQEuXkH1QrluAjcTDDy64AIDinBK1Eh3bkVLyd12tSWnNJDjkWjvk0xI3xHA4eQpXC6D2oV9MZzuGR6yBvbV9aMqhYM3KWGN3TQkWG9aNgW/Wh9p2PT1dyJWqSlu3Ql4ojpqO/H8wSSfbpWZnZa48kiHPfX8nqivaxCHl7gzO7JxqLeNVtXdque42XMp+d3VgFFqE0aw/L2wIXIE/HkbLFTazml1jjzemqzVdQL+dbJmT3MYyc5GT4bcQ5Y84KFPObyfka8YOxzji70QlOKrN3mGupRp24VdrbNGD3LhN5v9IafrGRnxunK0OVzOW0K2DjIus7ERPxVArt9U51wy+g5ro7O1Im3yH4oI1bd9HlA/1oLAw2jJCB5zP7s3T4Mpqk8TpM+cJzWExF+mXRfBZmAePjonxAQfrIfuWbcja57lcFgAGtXWk3Idxp8tW/b52lvk8Qd/XVjRit1kjMixoN8h/ULW42L191BDFn2vWIrn5lK5gWHqrDceZi1LBGGruSl+rqoiVHlnmXmS4j3MrrDjjvSfSnYv5CfgcabRhGHDuif5NSNEZYnp1JgswjXwdPtOH6HsRGthvOZ2WtnS7IfWNMyZIS09t4rHHmkUZTIwyO+Zz9G28rnbOGAe8dN4kMPAtq0RMFHMxdEzLH4qg9MaZbS9futEpFptAyDM3x8/wekeRFsDYRdr47mQ9/NBdwMadvbZhsh27jWMJG1LoNO91VGX0SsQYA4YCsnJ2h7Si2Qr5B7bpFtnmNK4rlMRaazAuIuzt1or3Ew8fVX7DGfcG+sac3FwM6An4+oPH7NlinTvos+AmUHi2XskOTENQpImHfPiTNEG9bFxblINGkww6ola0bpzupy0XO5ZZs+84Sga7b7xMzYbsHfd77Nv5jTlfnYGHK9Zzobjg3MYemnieDTzkVkCulvU+tIabwCxArZZ14+kpyzRzZscJLADkaiva+GO7bGeeNNzc1YeXCu7YyWMNiRvfu2bTKn1lUuw3px0r20sMc2Hn3xgrE9EtoGsWqS5/ab/3AizKbNHnS40u2V3ZCIOBmoIeNWAQnlouwMyht1TXmfuw5bXrsoB7BkvW27idzG0uaKDp5kx3e+LS+Wy3aXccqo0GC8DtV7rp0Jg/GVMbRo3zLKBb5rGBuGc+hKIdbrQt8F1LNMXqt+cbLwhZYLkF5gJ7jXaX8pAXenVhLOi9+QNplMLl7r90tpexKGmhCPZC6mhrLM3SjZ2hy+Jvv+BUR3Xa04z+p3ViGN2SNavza2RV3ahsR3XKtDlrpL8PFtdSbqmWKeQFImYQeyVvQ2oRQ4xX45pg6JtZmDM4J9TeABgPp3F/YcC7SVZHY+Nn0wrsdFygs7zQPpggiSva9vLKR3ZynkYf/U0ZF7fZZs7ZRlnIPNbanXQQefdF6Xmce1D8bCRtNsVa25h/RAwxF9yFMqEza/J3tCL50IwhlS+HAjrBvfyVlUD3tyLp7BqktjT2lnofP+F4Up8euBlSrtRusZNNAF7hHRpUC3S1AEJL7JrYK2lDdMvopwSKnwnVyqYAYJp3PniPow7H0nTfsSvPZq+zDQd38LScdvh0+6fsBcEb0iVcFl/rj3rNPj9r6txF/kwo7IM4Iry2zznsFHxmQk3G/ht1HEg9nHQvFNlfBwJGzpn7LoFpZAZm1wHCN755zFzJaJSLzdgHYRnj8BjpllxDBJaZ7KMu7Jppc3nIIZuxV4lOYGdoRG+Lu+JxaCryTPCbXnggDGqC7NyI8WcUuBfpFUTc2S4aok2QjosdmZN4WeYw+tBvMVgTPl1ecXSCqh0FMvhQsMJ7O7ibWj8BsPO5hlfDjfeRJ6nSQe7OZz5kM/d6qnjFirkU/k8gYzKvk01xOLb/CuyletXbDyrELztUVu33gig2NZIbwWYJZuK3Nh3K2/Y9EB7nOOgYNboUMO5jPsIuzkfroM1g1tniw+ojtX3nzuJNHk03xI/Rc6E0LO7Abv5p22ry2eYZyjVNbN3TDeXd+VrtWbtMTYC3la1YTby98xADM+/A3CHKE2OsifE08PAQcCP2o71WPKeFq/3ROT7t+5eAzsMLMcY5b6VGZws1jeA9r4JyPJddKIzKV3qhehnyLgMewVO58XoKn+wj50GwwNCcLKGIDdvDWnO7a7dQWWkOZdrtRnPSLJ+1f/tmAjHFaGqZf83iC+jMUdAG8y3XStiycExpXzFEuV2wGNqI4kDo7+SnQSlcBulrODvnBfgE2FjAjxwW4IPfsw2Nv+0Cg9XD3v/e+dLRPJR+BQA4c5l1CEjOhw2HzwirsSA7Bc8iqI2AMAo8v0u8oQadCDm7uY1DCx2AjFA0G7LJOPexAEWuOgECxcy3HVnookxTqloLbY634kErYslS0NYLLcr/HNXmc0/Bo920QjLv2ez50NRhsXmzsOmumlqYdhqYjqA7c47tlrhz5B4GO84qPM6NoG004Ku6EtLtWJ5jyBWtgMUCcu251gjs8RXzzVshpQV7aiEMfwOKbNRjOpbO6QvlQrFUKMulqRwK6WLF9uvQO8Fr1rhqMXRsmyJ6H7Amkb3PQo+OdFqKNssFhJ7FOUTImRQ7mW/pBfhaD39h201LHAyMjB8py+d7YWYsuKnl1kHnSaNgACAjlzePDS+GrHe8X6EslAtFWy6fi8odua2kVMByBcXsuU1/i32jmAEoxHANqCxKQG/W9SgBNdtKAFxyFiTeoPsAvchwMPlAy3M7O8y3NtmKXGRCoYmOBkbVMsIy5/pgeWsuYOcOYCddZvKEYW0x/JEfFKA9SyynknAZG1DECuXRAMsF3yec61TJVEFvYWs7vu9doLDFkyw5GqAL0AZmvC+hnQuI9FacE93fpiHiSjGgxJ8JKHJPubKCV4jS2kcZVng+b78bPR5dniJiyCbVYUxjt5pyYzlLRaXLY+SK1IUrp922aM7zam/5m9xZyyLIHERoARUf6WJ/VZsBnDG3zO7AhQUtoYXh0uI12zv2AuRwftyaTRt/AXo4WM6OiK3mu2mzRVMMq41iziynZatwciEG127oKjJfP/5dnY1iXULuQvs5YYr1xRXfEzvrst6863ILxez3FWPF5LMP4PfFonHUEaDTYKdPspVVM7fMiJc9un/nHORbV1xNIFO+s9EC65G03aZL5Aw9wDBZ59xUvJ2o+3Gn3M0x8xye26Iso7NB2fvOGmAjwAgILau4OQ43TuGTZVPvkYyhOikHu41vAVa8M2F89UzWfb6Rf5ZY7tdz0ZFuexBGDCbss5r1dnlh3ZJdOMPqKrX9qFHTJ1nfwBNXULYTfuMr1odpWsp6h69USy/ZReIGXOlxn+I80t7aSEauTMkdL5XtHEBnRTyjot8bCLPT5wdGwI8gY744PYOzqWMlbU1XD3suoVQLyRrcanBLRk6Qp97aBoxvHhX62rScNWOPysoDc0bpyCSq685pAVy12I9utc7mq6zHk0tWe9hrZFkPoF8YBu+84XZwkrX7ZLxpc+zmwzs2L8jf+Nj7D9GKzu/cQ6Uzle+CwQpxQzDdJftoMwkbeA7MiQXE7TD/6nE4/pxZLrdOJrPa51N7KJpTZzv4anhZa5ApMhnGOPCs1byUXWzpfLDOCssPMtQmdPOEcZaFyqAiTjfWvYVwUeUm3Wo5bLWi7h4XGVnXZIjhMg6Mg2MO2SxYXCsILrMeAV7Y1XmNy/aZJlWil6qPPZ7oFuhMdOlWOBnlPe1qKOe0J6wQQ+jL/pzIZhpiU+fMgaOONqHLmh55Qq2LiKPeBNs7pBvvpkUHszCqNepkDcdmwSaQLnpf4HcB0iHG5lyHk4a/DdHCuw5ES2c20TdudUudLbOOU02LDhhJJuKW3h4U+yyDgg3Z17qb88wJVy9bYYXJpO6jt5BOmfU+tHNkNuHdFYlFLLYFMoR/899XaG2RJqtt++EKyNL9HOshBoPXzS1yD1TTmUf3wa7ftxwrMo7S/Kgd5gSbbevPLs3bylpujixrzilw0W1wdshctae6Q2SMOrWtnbMx2bIMOXtW41n08+AtW4bZ8VEsQP6S9R11aN46XQDu8ky27J8j27Gnxif/otk9K7hx1nq1q/GRtdkh5NMV5+bXsAwQj4N1JRoXiW3UPVPWFMPn5B5Be57eat1Pui31w7YaCnQdV6B2bd6h3WI+x9hH1I16eWyK/nYr22t1hLGxsYW1ttSZGetJtNqBOrZ9ky16/RYUew1qcN64HfQrfDytOTqRXHYYzDVBY6mHoea+w2igohWdvUBy+35awhJFb8TYZGIJafChMphqTQurleE66oNPyDTPBaZYd7sT9Uj9Ro4c/zs9DvfJ9lWyzJRWsTvM0DpZ+2N4/bDDUg7LAb/lPVpCBTUu3eah8owxh6YehngA4xXo9FkyYRBdO+GGwzAZ6801w9g+d7h4vAZGIt0m081U52nDMGGwuHIMW3e30ZvKYrOsi9GG1u4pH/wpGSXANW65fC+6Wr+Gtk6Xjcsqc9z4DSBPO0V0B81i2wSlcVPEPHHHoPXnE3A47EyCtvZCt6RMkCsIHvvmWfC14aptswQckjVq48ZB1nngbdcWST+rWEfMLPILergGdahuHZIwxbvoOT8aktuuI6fgb9Ki++YE/Rv1u+5whDp78tE58ArUJt+r0zdBWkHeFB5sojZzVtj9O6eKl6bhc3C15byNfPnzGn0zs2ynyYazhwa5G6G+W2QPzLU1nLZnyaJUA1O8dsqdwiwnZw7+m/nemF+ElrgyxRUHoY4DI/3OT1/eBEBfkbEO2baQg57NXMHhrjUb+iEDbPPEFadhKzr5tALBEJQt+ppCK+At9s5pgxLp4MeHGLek8zGuqF1eKsdMSdHOyx8CJFNrEIHMpKILEs0WzLZC9TGXQzhqF7iK7HdnUr1jbFynFXLwFxlTyDfgdhja1peO351EM+r3bgt2FvGqnIlcj0VxjUlpQ21dzMlVdT1eKz+OYjM2okjT0V5PX19sFicxtBANKI37SEFqAo/BvKCKo2l11Azr5g/LHStJ26Pvt3yO6y/p3U1ozzRrfSeV2bxesQTrsB8ha7MjZ5fFDoeZR91Tf3NEe+SbLWJqJ/tRtTPNongffCP47IJ1kIOAOhMcEDiC4yMl2jnAcLwMP3x7Qzw7eMftg4zVnnP+JsA1aHVugtpOvOwtAExBwzPstbUdn7hl9pELKdc1Vglt5Frod6D3GdIs54J1B2qQoa5xLtgiaPPlO7J8e7mvphe4WXlFd24vW49dy0RqWh2sgXB4OU0mv8Zcq8nvMMd88tXl7eFkNtESxlH3eUY+fepusdXi1sKh386YxMtljs3tq1r2vpxuHna6m3FktCn7BXAb9vxWRDLquPOaOXNGpj3Bo/As2sZFs3NGMxp1rvMO00IrtieN9K/KDuSP1oLSpvdpGqlEKaF3IkPiDy2Q2tAA90sHxfNV6i+RTpKJZCKRTHW6VSYd+LZB7YUO07mhiO/dY99Q+ybgNZEv04vebCP0lgReQEfmjlVR22eha1eFkf9S2znlfWGSwMmMxF8HWZhoCKN7J5j43lkls2iRFynlZ8o0JCts8pP9JZEmElOTJtgiswQ6nAqANiVzNyH0SXNQe5DnsgWIm1bPwUcoOZiVZtBBvVbaBNQ8VuNnkPjwDKAviuBbifdzMCTSlGBrqElhBdTmoRbG6jWYmeQeQvrhd6aQyT4BAajpLZPNq9aGCpnQSEf2EV+ZcQ6igd6jDEDLz66c7ADeB65MjrTAs59TSnc5OTKAt000wtMxM2/6L0teoqRMObBGOg7TuZRSAtR46MzZOIdpcRljAOsOscqYHZCxeUFh+2Mh1gPanFBnJ+1grGjzKRd4GiwtMB7/rLCOZzBeRthebfeRiYTcp0upN2m+R072UGK8LsFkmp5ZXiyrQduHdhRz1mEZV2cMpMtdCJNVdPS8QmLsU4TheBN8cFtxZzVcy7orJzuA5/hcYhGlT7symQLUjSN0Zsc3Y/CiEM9V8dIDZsfJxM0Qd9jRV7h2ULm0dOoSSkeWKAd6Ax1ZcZeZAm539az2OOPEWSXjWa51nO2zaOPvcbXs2aZLZmssOIFhhX+CwVyBVV0jfQF38Mih7YAqEfvV2lyE1GSx1VE2bmwl0CTogs1u59oHUjUwKpyr4DlvtwQf3FZw0dp9ErAIn0srSn7scGdyClA1jNTJiJMB3jK5KfAATf1gQVdjUIM4nnlcmSHV1xuWm0bqM5itHUHO6QnxDnxbDRLF6hm0VbkG3jSFJyuSY8qJGHh5MeOdS5Ps+NJZkUK1vQ8bNcuhb0avbBYvnwslEk6AuD6JQP25gikehVFk7f8KvRhWCRTFffvNEHoNh7zJNCQdzIEngGrbrUjR5D7s2uLU6GU0A+9MnzDdZOGETi+4xNFSGCK26pKLXnz+SicLwPbcoksuXNJwaa/0N0c0YkAWcTLjPKAJpVcZmE/uSUAbH92cEfcBOjfQCUrtlA3Er9yctId4CFj3QVsUUFHLnIXVddbHcUIFsEM35tK/48aQ/5fuf3VkkDmyeBO6TbIGX0i+o8ZjriPOQYAVwE3OHds1/vh7k3jndg29BlFojWjkahN1B7zGYDXx2DVIsHC2idqBrjGv2LmvbZA5stqEbU6tUWS5I+1Kt5ksKDWy1YVPt0YNgo9gbaL2ZXyNubCyCY9MrdEZVDN2NHzBQgwMyT6i1Y1tMbRtkP+CqjcZdvS8Brmsea2ZQcIwND+M1Au42iJ/Z54rjG/14YqHoOkl39JeonGhLg8gbVhgGc1I2FD4QeMN4WHhBrZouI2NFRXG2saW8cnY/kqu2LSioN9pZYjoEVJ3qjzE+2g6iDYC6SBDL/UtEa1I5gCRG7GVtEFeY4g1Fsxx+C307jhmMFtBHuuju1C1GIHi5cNYMAri3dPqIriLBikPh9oszVzGBsFrSO2x4MBYe/JA8NejoM674AMZZPZN3FqjRhXi7iDjkLRN1A5kjT2ea5PZWbYGWZs26Xeq13AWzpu8O5814isljmODuIXLJv/I1xphBXf2r0H0EehN5mb2GpPkjj0xZPsZRC3kbjJGlq1BXaxN9B2oNQarRbRNKPcKyhp3wWqTZ+S9Ruw6UYl2CTUXWCIaZq6uY2LlIOujBGWTW7vE4WvMkuQ1SI1D7lo1kSpEVCBUldh1C9yBP2URrpCyhaa88S6uCD6S1BwdsnxhsLcYHiG9AKoWu5GcMXDDFoiNA6wIkpxay7DBWF6jyusN6RC4saiP4AuVmWk7yAbGVmnIvVAk27Xemey7Y6GXAR9kfiMjfNnSatCG196X9sKZQsZrFmCiNqi8c0iwS5WtA8XQtPOPbOPXUi9HAQZtRG/olBYGTh8F48I5gm7vpteimRdB5mcXWHoOtavBLKLjykZBTdMsjFwKhY1HdmGma60pyQ/8jysDZPHd7TCI+gi4TQZvn6yhHGnsO0DLJjqCNqwY3Tv+BoG5DLUJ5giuNfRrgDZJrawBGbELbAWbP+eollj/DuNBiq6osklnv9YawnDxMAetecFHIqFbysJCMAruhV/H1q7liEV/XISDIF3AsolmBNYag2s6rCM+HSNST/b8YWS6I18GWRl7bxK4NR/W2C4oXoZAlBGrbjMWWcfbwRY2Mr9g03p4pxUYry5NRCy4wC2Ftf+5f1EYIZKPBYdwf6H39A+imkhWKThiRLV4Y91A0P9UiuUPDUkjC7YJjn44pP4wxnXapHvbWRcdLJmFZLZYccc84XPzijt8SBJk5Kohciys38ymH6LU/3r85DRUPc5QzE1Jy28sx3GMbjxY/i2CHNpyoDkskZhD+DHSaHvoPLBy2RbYd66yQqxmOYkXDWHdX9utOzQcsJBrW4FSUegEgCjXektZOXAWGK0w2RYv0H2krlBrjLRzy1HKZuQryLvshSnolma548jdAja1dzralovg6rrQ08VOnqQhYRmpFyBrFwgF5ooRI5N4i/mwgwNjhXwLG3j6OgwpBftzC4B85Mj1CvkLR1KMnSDUHx64QwhCdv8IA31LveWb2Aru0MRwhybGHZtYd2hiuUMT445dQFJv6w3yZOTrJjH77DXE4ebjWLGWLP3lKDqiyyDL2lqbQAprpHw6tovpXr/HpSPK3D0IcQgJm6w7663BMT61ScdOrTX8B2OqbEauisOB9a0xrtPuXvaiyINwaZdTucawsMQm9JF50BrRGMUZUuQNgwwYSemb/JvWyE3btE3ZVGsa5DBiMrgh4Y3E7mK0y8NZ0KvtFquNMNoe3nkL4h3IK7iEX07YJ5WL2CGBL/ScEzQEgIR8i9rHwwZF3syAAZFpxcm3ZJE6T1nhdjHwzi0DjYzIK7K9b1HeLWQv0yGtR64XYGrLrN9BG4FeMf6sAhccv2Ue2Kn9XDEuOvaFkWy9smzfCBrpijFpZIa7O1eej+GGTNGFfG+ZgsZ/qlYMHGwByUcKPBwih4ywC8DbMrg2N/yYV4ygMOSTwUmTfMMC9iXHNgc6LoWHJtUXmh9BGwZHZnQ2DkQ5o2bc6Caf2rKv+r5kSQwC2k3iyGkN3fDGex1Hpu1gRZc7o5ctxGDQeNWNEZWHmjiOB3FHLpv8Id9rQEzsdwaR7SZkZGyNdnD7jtUgb+Ftk3DksoY+XEGHCyttTd8RNtyX+oI1I6w5qGF3tMmChhQe0nVErRv3VSwyxa4DnA+tYCIMF/DgQ6ZuiR0ERSMYrVvk35nHCvMX8NGNhmw/3LxbrDaCxgrVx2LckUOkuErGlrNHHVf8eGxUtuRYUGZEumU7d3y1FllvRBbQV5bcOdK4i3VKO+FfmAUj8uUOmxFvxAOWXsKSvK472Au87oQHGQ9/NxFH0jWehdEj0YMMK9KbKOOQNXakGjis2bVDHaRZKN/EMaTW8EauNnk772tEl8kmfud6jWfF+yZgH7oGNoLdRNkEX2OYvBM1yCxk32Tdhq6xCzeYaxqalhFtjSsziLdwvckbeV8jGJRxO9rNAjcjMnxYizsSG+Qao5v0tra9xjei8k2GHb3WoMa1OyPidk0vg1DsKIN5PUwOGdcwI+7RWQYMIAy2KA4iOIJgACdlyULELVaNWF+hheEMK6sw6R6yYcPPGVEGhwlyLClUFUQ6bwl8b0qvkDDCTYFMzCH8MjIiCbixT7eO6RwYaSSXIVajTN7RtfTSdOM12TmjiHM6SFMljjTHc5kVYNyIshPMcBqOjdq/4KSdpkSxA/UgBEamhs6KOOs+SspO9C5Wk7PoOxhx0R2mAelzDUa4Y2m7yU4CV8izBJUUlc9+YrHh40jpDJUcpwdxF86bvCPfNaIV6o43OWJ7h2qQtlZDzhp8pHoTZ+e8xne13C6XtnZ0XqHIPitGpjYtiOGOQQpqQRYlF3qzNeMjqrmvZhfk1QzdMqe+yCkvZMiXMbphaGwk3oap3ALw96xk2YJif6YirY+RrCFaj9xqeCErh/hiiz9IZdAYoCRxCkGkvCW24Tmu0GgptY0bqZsCXNlZpZWRVlZ21w53kOKy1rTASLpZmt84QvfwaIYY6nrhrKbgqEECQen4LctrC6QVyBqs+YJoeFygkL4pl1lQdkckTV/Qe4fakxGgyq4rOCV5eZWRTq6N7ogaZCwsb0JsU9bgI4tog2TZxLbWoCFYIDxug50mB+cXjjBqKFsVjBzDCW7/SjILqUbusS0cUi90nEDdAR54AncQ4QyJv7CnfV8RCDsw2I06cpv4FhF2VkkzSILPO6JAD1sWjAy6wgC2hvEtIrWdJq94/8Inw4o3W4fsYBwrILJF8gouLlFXXrJoA4gh6nNn17hwGlF4bOfYcUS50LE6DeOCm/b2op2YR+tREqw1t4C9LbgAO14aJmsVWji4sfK2M9eypWs1XXD73uzcScpa8dbaL4x6x57NGo74XhqJ1/poHgSfk4JYDlYuGToKItbGGnk/WPxjtb3eeLM3Mzxba/njG06nshfzu4lEMM3CmJ4XR9qIB3seZCws3oR2JtborXKO9A4CXoKb9DvFNbwVx+8bDfKPPJvEmzdrKLTvHAbRC7CbjLbPNfRCqDVG2gQPSa7xjxy6HzTIWshssnbWrMEHk99xDAIXYDbBR5DW0FeRRhx6xNrWHoPwkZlN+p3iGu5xETZBN1WzxpbkjmZaOA6+h2CP6LALnm+NMAi6oJpNpn09rkEtKLGJz9awGTQM7XLQHRZJ8wWdQVEctGcqc7sQVWftEGh8Pd5ty3QLMEdMsXzI0BIFNoSuESN2TrVa/j4ziFnnhQWgSES5opcjV2+RY2fj/nVdAbFRGF3AZaSrPNusPEczVMxqkwZRGQkqfMtYbKcjKwq0FGnuNkizN7l5Dd1VxtUOwcaO6PFdRt4HCdZeY62BjKBtonaga4yG300EI/kax+iRq0HeivdNwH3oGnhBjxE9B7Xb8Q4CLIBtgmwra3wL35uEkfM1NCMT7aCxaRNp6xqPHoHzIHhv4r4GXYhxaNheNIhgpN0mv14jXbbrLMkgqxpW8IaEYfgBQugbISFaM3LF+MEWCEYOWSHoLo/D2iFcjgdLJTeSZkZusAXitk7OinGthSPcXHzaHUbWtAMB1spjh2RSFV0hdGH44zYT04+ccVBEykOw+V/0K8na8MdHsIAQQtgOCx/m21iDHRqtkHd9LhxdjHyZGhkKGF541OIRZhW/0B9o4PjPoHwIPEQoxl/Rro8NoGL+4l2mnIFAjbXp+ai0JlDx8aeBJGgoATqs0ln4FeBXm7r7PjrejzLwOqwC////WgAAAAEAAAA+LgAAmEgBACi1L/2gmEgBAJVxAYqGlVo7EBiPBQCTdv2Z0L2qFyASM/16HfWmDuBGtq0E0+SQnNjW4llFVCp1UjUmIz+lFYb5g7JDpAaOGUE/dR7jBakFegVQNqgR3XKlsJh32WTNywVJNLCs5ZN3HZI4YupxiuCOgRVhEF1T4IVhilC7Yma6ViFr9zBenxzZJVhaK+M3Y67LzRVRiQyPuKzNDOL45oXGHVnW6mFynZJlMkFWTc4EPSMGyNo5To6D5hY3TMhbLqwrkxxZAidkbZ6w65MstKZDfVm7GeeKNkIvxTRr78y4DlFDiCFM1taxcm2hwBIlF/KWCtSRjIUXVvqTkLcNlK5RsL5eeMnbqhyOfsZEbUDIWy0nVyZLiByNyFurtWuFOiMcanmLBeiKmFa5x5i3DKSuKeq02WHEWSV2dOY0wHOIJ40EN8FwlsmLHjc8ebipiQZLao0IEsmfeyAx5QFJrCycFULhKoM0yxNnPzMsaCIk8wrONj1tlcGThGmIgB3ClFAowTgnRKlygCU5YWAjQsQzTIkUBvMTZ9n4GGkBOIMrsQIVTOHsCWGjKl1/mPLIGMxInF3Sh8Urf/pxceWQR6pBnD1rg4+aXoThSim5zAV48sjMjiaYU6oqzg5pw0dnuGTgSh5SMvHgSSB0PrLkzz4RoKiE4CwoE4yUREkGrdxkENmYP+c0YcqouidY8iefKmwpNkSBHZ7MEYGLVv7cJIIppbzhJCZWMmgXFWz5VEiMlfyppwu2rIpBtcyfdeZwZVYZAsDkTzxaXNkHFEmD/HmHSCR20nMmg1bhwJRKZFhpgCoZlAsRW261wE5XBhl0wSimVPzCS22mZNAGVtgSKg872U1m0KsrrpxSgpnefMmgWilw5eYd3KQlK4NiJcGVPcBot1xw1pGI1vMSZ0+U0ILuwJMPtmg7uXB2AqBQK578QpWIAJzFkmwnWSuqBlOeNU2tcFaMCzU4nOVjoyLCk1pA0JLg7FcBiKbgLJkGqxg8WcWTKXNiyjVQDsy+WM+8cFYqzBKSXgVMOTboUCfOBmp9KZLBlW5ZzA7gLFiEJQOFJTDlGUKH4uDsVcrdO4orx3xaEMRZERfD68KVaT8QJcCTYoiA3KHElkk1LKjh7JjCDqIwcOWiHUR08CQjYhwqefsHdBaA4MktzCFQ8tbNDVeG7lllyVpFSZgSbQiUVtaOTmFLOwPMNODJKysQ6MjaziCYkg0PyTYoEvKmZG1oFmxZFdPpJWu1cbjywqEkJrIWNBG2VFKTI5q1n1q4kgAmrb+8PauBKSO0+CKy5RSVJ2/ZfmBLOEaqat6igWLKxj89Enn7UmHLsiOgKvJWDQ2uVLt00iBvqydwpagVJTZvp4m4kosgbdiaohV2OvGmXxvsPr/2I6/vTCIrUzYlOKDYNAYq9CCiMM2QwJMz9HX8EZXAMas1WRtFPHzMaJBTMRFYqHkKYy0xxtJjPpOawlVdHcKavpqKqLgqIa3QlqvtGrwqId452MDFCjZbwDKt+9KQq45KiB6zp1WMI40/m4ZkTL0GIYjqJLtm8GAEm8uKTN/+zOWqVWlRn+z55rm6N0ANxa0l4lusYtFxNTSkgM0VEpg+WBSYq9YlBWeuXN/i1gwlWTs8EpXx5s5Ru6sSPZTYXKFxTfTGXa7qldF7LVgBkpfc/AhdCQ1BHdJDs6PH84wolyuWDmywdjrg8CgZXNnRmhGvRVzN+4p8R/BdyUs2RtdcFfXAlJRyJ6JDRyCKTEugPHJnqOJ1MdEFbJpXHO6R5kaZAWmbfY4wifLJnYqUrktvU1x9yxTfGaOE8pIjm+zJtuBaRbKqTZo7F3VdsbD4cgBU7uyEvGZYxLbDTe78jHFdYoBQGr/cqZVyNYR838LMY6eqeA2NH1JucoKTPS14Ot4AxOaLSCdWs9QW38JJqsz0tuz5Gl21DDp5aWD5PUbeaOvhFc5NrpXseWbjamThj9UHC0bqAZxgXhoTAjMT3JrsWVVyrfKn3xFFnjzCRc14f4YoMwGSzJ5pZ9e3BQRZRzNPJayC9o5Ak5eZfvjIntMDrooCwL0W/gxZ46PA4mvWVZaZcIPsuWbgisPGg29Bkf3SAz+S1+8KHuhTJXEYHR0N/V8XgQcAABZncRo0YBzGCQllXMYLC23cxn34yPEcR0Tc8R0fMuTwhy9SBMiB3IgRAS7AiRD58R8XIqTHezxIEMMbngcPHMdxHa/xOrm5ube/PS6O7Wx3c5t+eqvV7GZfWyt72dPSKJzC0dDITnY1tQqvcCrVwi38fc9+9gsXqq8eA4a2t12DBrjD3c4uwzO8Q4cN3/C9PQ7ncBEiPNzDSZAAcRAvUULveh8x4sM/nI8v73kPEeLud8fDozvd6y73rKpX3cpq6lOnojrwA4+KanrToaCOfnQmJvfulZT6/aSkLy1JL72Tk9GNbsAA0pEuJfX0pytQgOAIfnWV4AmupbXgC+7lhXWsi4k1eINDgPD1r0uQEPawT5jg4A4eIQLYwT421vWuP3iw9a1zcTE4g2e9CsvJ9Jm3SHjTScFFuN9BWerhoozcxOZP7gQFQe3xvs1pTd3gaZ5AzFsDKfClnD9Nc6LyNowTbwJKgzsxKoNaAeJNNmdYTi1JUfAlFiIZKgRi9kSgCd+pScP4JJo9L+tQfXChgDPKW0JWfPciCTOegcifr/MDM76a+bOtD96kFFQhmj/JxOA7PgMwo4IcWZtAA9UHJB6JuawFy4HvGAkN/3f6vtfXSn3fR6uV+r6P1rXqi6svrr65+ubqm6vWXLXmbEOGF7XOAYEw4N8lBkyx9Hho7ke24eJFDlRUovK4csR56tJwnjy6xyhkVXIgkTZZrsGBqRAKJ7LWFcGstQXqukUalOUY5HgLMRetvTb6sNiySj3sJ1p9A1e82Lm3OYyHS+iLIYEDsB+QsMlae2heLRIjsHpZbjIGPxyseMAgwNZh0siBJz6tfy4A2OmYVbbBp+SIBsiVCye5sIq6XFqpKJKwhwYLyFo7WtQNWlfsFrESB/VGjwdYQqFvhKgSqnZgQ/Fos5aSidqDjg/LeQMxa/vkoDYZUuE245O1kgmohx8MsYM8Q7MWASfT7BeYmh+5s84UKg/OOic8OA1UQzxXnO48pqHKcGKn55k7M0GpflE58pManDs1rahyDWZA2cmdc6ioD6SsL2Du3OxDRZpBmKHsAuVOO4FTSAON5UTClD+1fvAllyiEqNJQYMzIqUJPCstw5p5PRE2CE7AmnUFsZ4Yo+VPUDs/hkgj7OXYjf4YewZtwY1jRwrH8CSqKN7dMcf9QzJ/bL3gTDtzfWNZyisGXlIpyEyaZvE0yw5uD4uDVyVpDkhgzkYnAwbw1evGmJFiG4uKRtYr2sOaSl1Ohyrx9Fm8O3sBEkrVbMTynSVRfbH4aLJS1oU54DmUURZOSYaiCGugOIWlzhFr3l7gVEzmISvhGtFDXa4I6QcQH91DeIsBB7cEZV8VH3nZxUp3aCMItpydvoX5QD7UqsJxY2rwNa5pSMla6gTtA7ZGoBuIoey7AUncUDnHiQyhGnYHHawSaQerfB7wnNzmyp4Ih1AwnNEg9yZ5VAlDFQEi9dWVPqw7UJEcOGapDl+zJYHP6ZskXzkajDLrmAV9O0YElRK2QQal0MOaaTmwhNTcyqFULztS8g4iCnxWsObmh08WSNXjOFE3sJ4cAMugrxZtTJ6yoFrAMWn2BN6MwwO0kMYNOsfAmNgxFoLwl48KXbzSb6MTIW7kteNOPFxBO8rbsxZiB3FaM5S3cGLzZJgkqzC1vzyJx5iiSk6LEvHV78aYfHx0OebsWBWt6smGn9hTkwixZ1SytqfwEQ0zeWnXgOW901BmbPnXI3PwwRVvg7I7R2pcjEzS1TPEWweBZo8bFB5NMsylfmTxZVxcc27gQuYoyjQIUWxBnSgUVgiVjzUyYzSoFUxBoXMwGUzwZeLQqqFGOUt3KvHAUpEkZRsM9pFqc9kGWUajK260yjhFWrF3amKIJ2YJpC9ezM4sJkExBHFLwMKaPI5/GsMu5qVPkVY8Mj2sLE4RTgqbUHFwo9861c123zt0g1bp0rgbpIHfOzSDt48q5cS6ce8F1c9nc1626VHfNVXPR3DPXglvmUnDJXAluBBfCmNgDB2Fg7pfb5XK5Dba0srAYXLlWbpWrwKVKMCUVheCAa8B9cp3cJqYlpSSkI9fIlbqjoqGLQD+lW6mntFOqKBGiQ4YKEZJySheQCpIGUgBQAn8QOEDqR8pHukeqJw+eO3bq0JFuSudoZmJeWlZSTmYlI+UYUEAcOG/cQLZhs0aNNEsx9vHqmKYRzRkzZQggM0ZMGDADMH7x0oXLonSLVEsWLFesVKEyRUoUKE+cNGGyREkSRSRHEo0UkRKRDhGCGEQAID8OffTgscOwUEcOHIQ3bNSgMUOGNAApADFgvHDRgsXgChUpBFEEngD88zPRV4LECBFSPuleCD0QHzx0yMPjcGdXt4FOw1wGOQxxcG8XpG7SNrbXWqVO19TS0M7MLJRVoEA2QUIECGNi0gdSB2FgX15dXA22tLKwGFxZLahSQJVgSioKgfSA1MCT9EkKJXWSdlKHJkmTpP+SdEnquk3SJikSEpOUSXp0pCRVkkqlPSo1khqJtmiP9qLegjZoa/uzFWhAgAS1oA4UaFAP6gUWINSEmpPTUBvqQoUQNaI+dEhRK/Jsz07UnY1AAp1AH9B/9uyZ03MaD57Mzuw6dTAbs+nQ0WzNvnNnszfzdJ7W0316j5/203aaT19WdmVbNmWbNpAN2W7cvOk3DQdOnI7TBRRgQBvQcuREdmS2sy3Zk91mTa9pNq3Gho1CQsLGHGRajBgwZghoArqx8UZujNE8PpppM+3YjYCAIAID+wRrtAwZYwCA0StWuPj7Y2HiQ3fogJeiUaDgOyFA//hh6INH9+hxeAgkRfPxjSjRJEiIaNJPnqSRgthDhtQZudJVqihaqWs6OgxzG9rOLo5DkC5SJDHJXuvpaVFsLEqUUEGCZEpPidJwPTd3oS+09ZVWVMzSWXrJki29hUvT6MLCADqA1qEjRsdw0Vp6cbELmU6TpkyX6ev1TJ9B03whOkT71d31XR8RoA0NhbSQ3rGDSBPpIJ3YIDzEechrJk6aSqdxAqU3aOi4ftOQod/aLYNcuzWbXLN1WxPGNP1iTHtpLt2kcfSNbmw0je3cKppF97WLntEwWq8/tGLzaAxt2F96gAFSdIoOE2awB3tMt6BAIW2CmIN20FJSYA12rfafn1/04EGHhfXXV3c99KCg33p9S22rFe3taoUKFvrsz5893/MD3qcb9NZWc93zns3VXl/gnJyFjggPntu5HTtaOpWXv/yePX2OQB+167ZU2kZH4AkkkPnMK/AFnJyaiWmpu5/eTXXq/I7S72RPSXnLwzmcW/Zvecx+/5jXlJR88zeX8wJaQpORqa25GjVx2Byyqaq6SoIhQ4Q6x3osQqeVdVmvrZm1WVMb7YJOiJCf+/mgQXzOZ8/Z2bSnjdbVaz9njqIreuYRTU0dgFJ6njxIjWT0b35TE8H1IGgDChRoLeirv5n85Pe8srUSdILOyorqqGag1VdXaq3WWG317OHAiXzk3bgx4AbE+RvIQ76Ax2kxqZZqCE31zkMPdEDf80UPba/u6gb37KV+6gOd1EfX00rd1H+ct/maez5RotGP/tBFD4aLFy9ZnuVbtlR5lV+5AuVQPmWKkiv5kyeKV3yTJkd+5EyYJD7xTpwgOZJHiZLkSU6FypIvORYsUi7li4tWbuVfvmi5locJ0+VdXqbMAB/gjo5jPuaPj2Zu5hijOZrn3PjGY7FnfubXKwEn4GnSiLmYkyHDeMaDOZfrqHHjRgAP4DNmvPiLx4ix4iveosWJn7gKFX//u6CgiZs4ChR973uKFH73++Ag4AHvwkXgAzC6LKKjRloNdVnENcjiLO7iLfj4vrdChYoUJO43wg/wKVCUQHHigB8R+BEX3AOhd+Lvfy9xE1Qqm5v11gwbruEY4A53OTm3ubuzsXE4h7e12bmd7u/ZMjwu7u0XztBu4WZe9/qaGrJR5ShJsdIbRR7lKLkrVpzBXbkOfshpjdM37XHamJZkjkegIyVa0qAQVCpBYoQIvr0QeiA+eOiQh8fhzq5uA52GuQxyLQZVCAYC+vWRELGn96ED3l0d3Zxc3Jsbm5W6lubkBOXU6ViGWiPGYGDfXgcvrx67oBbrBwfUDjrsCDRYf71Pe3XX9TRXN/id3mqt0+msxrpmM+irX7ZVLzhlV7WCSzZVJ7gBPdVSh9NRjeCQfaANfE1D9dNxO3XTr83US29spU66mUbqo5Npo3YfpqXdZ+x/9F0u+tBv+aKDHss/v32Va+95Ke+8oj95oiN64g/d0H+80Am9xzk/6DG+wANdgSfwPz/gfs7ne57neG7ndb75Oc885i1f+clnH3k5L+Bx/uZu3uZsrub52D/e8WmO5mde5gR8zMUczAf4l3s5ly9ey7NQ+RQnS5QkUTQyRAhikMP7MCzUkYOwBo0ZMgKAMdjig2fBx6ciRYoPIfxO/MT7+gIfuLdn4iYu4iX09EAcxAXP9+HvgIB73zuKr3ieh3s43jto0MBGF3e2NzcMF+Det2q1UjncvVrHhiHucmdrO/V237Chbe4ZnrY2vQWzm1UgO9nYgz8A+wo7FoMsBQeqEEQtiJKSutXUlYEEUEdPSEZOTU3u3TMxSS/90lK/n4TNgumrWrFqyhZUs2BK0E118JCrYtVY3qmqsbSDnazjqmKr2uv1xRRFmb4qFjuI0XORAyt2kYMqNuxNY3UQozaEmlfeIwNCRkdCxjR5j1dXPRIvpnokXOxNr2XU9AzDgBiG/Xgz4GaNgpdzfvH7vlUsFkUZFdjDrMbqHBaP2vTtCqKtk697lljIKAGGKoONkWmaq0FmVj1ihia6JurHjK3Zmq0ZWzG2YmzF2Pp+PVEoy2ZGiaxsL2BcB0kxMQYwUy8uwaSaybZAWtkuoHm0wjAGY9ix9+I6FaRyF5sx65vHPFLzRnFcaIc3Yym9yFCdMazWQPiRr8fgOAcmrBnuLxL/CZJkrU5+PQaQCYnhnOJYM2AaIs5yBGWl3ljy6EPOCL7QqGbNNZYgcVkEGta1UMNHRCqi2G3a5QXV92IRBAxxcG8X3NrYXmuVOl1TS0M7M7NQVoECGQQxB2BeXFtZDKyqqKaiDvz/XyfnRj0jE0PyivriaXzLtTyAZzmWw/iVW3mLVzmVr/iUS7ngoxzKT/zJndyvxJdcyUU8yRUf4kh+5B+eeCPPe5ET+d2HXMg3HPFBPncBDuQY/uOHf7uP93jbeXzHrTd84ac5nnYcJ7yZjVd4DRkHgIUKFIAmSHzvegdxD+/A4XYZ4i78fXUNzQIFCYcwIYKDsQdfYF4NuLa0sH5ltUABVQKpKARQBpycnpaWlJqkl777RkZJViQtmtBRIyGhbBl0RHDQkRTXHlEuqJF01PwaZsNs+BpmwTYAZcP3jWrR5I9VukjJRxWFVDfq2MhIySomObIOXLbOOEyQEAHCmNgDB2FgX15dXA22tLKwGFxZLahSQJVgSioKwQEDUE9OTUxLSklHRq60D+XEpIRkJBUtxLknD2VWDRYDpsqURGkRKMO7QmoS+4zIjpSViBMSJ0EqcrH/CNC1bCS/lE1Mb/X/xP93UbgY3ED3hPvmArp/bpvr55pwrW6fW8KduiTcEW6aK8Llc83cPTeEW8HVc0G4E9wPrgfXy+3g5rkLXDw3jvOoFFHziAyOFUASYQAQhAQBAIOXGYgDSRrIWUg2AASqA6HjgACAYKPuUAkYCA0ADWCIAAAkAAAIgEIEKAcCBFAAja6P/71NvtXMIm5bZiZkHEfXPihzE4mVi/yOKw9lP7xVhj5O67XC0mjcrcV+4o07/0u+FZb5YrbQB66PP9p/ecWQ0rUko3Gy/A2KytXLA6xXw7+Tequ0dfHABDgQKpmwGVue2I4a51qHvUsar3p/I3Xfv+VS5AmgbQw1mJpaZ3Rf/Je2h7YtDKwTsDIV9faXZJkPAktMXb8V6OxzksB+vxLsmvGzgZT1rP0+Ovh9bAmwIB6yq5Xox2EDd2uXMCQrbhkngzZlLplRaodv2RG1BiuzK3wZrNoZVr5xjySFMyyq7e/Ecwrjw7ugwtRi9Pr4e6WHXdNJjs3qajh0pXoGC+eOPf02VwU7B4PoFrtfSXPlLi5H12mvIS64wIeLYLpd05nfQm/SJNXm9BmZbiqPLfT6OE4jUhAh8f2fI672til55qVxvUuCXCPBMJFUAr02XJlbaklRbszlvqRJZWq1tkxdp9tt0UQsGvR2zl3n2q6B5qW1OarBP7rNBbrZB93yDtX4iD7LOoFJHpb9Vx+oK3UL1FMVQyB3rFlET2sUxE25a7Y3n5StIV9yvjUc6LFreF5bA7c2DdrVzW3FwSL6dk0R0qqBg7Q508lKSXf6EXyxZuqt4/3xxgwTpZHx0NSftHDO1Mtn3KdcWGWB3d5N1tqnCoCUXaeI2jWudw0cobfMmdJvlqDZDnZ7+eFMeM4tZEGmXVIkLwXPetqT8JMYfu41NlXIfWQaR2Eaa1+mcnerDE9kP91saatrfVTfjQPOeYvT+TQmTW0NnFJHbUXFhuKgqXlDOKUccHkW0QkJvmvCtx5kAe8yQe6Z7ztz2pwwalaYLaJzgRq2GzianTbFatZNpO+GMA8FbzuMPNNm8VtJcpK7pvzq1RwlhW4CtbNL/gPHgWkjQK6bij1TDX6/CztNOwNNG+c3UE6VyZPBt/t7Lzjco4b+gHfTvMFBHCjsGvK9Rphf+a54GZwtPpMSOhndlLxSNYzmHP9cvvDpR1JjPIg5TU22fDBqaEiVJ3TWPIoq8SqQVqh6Bdw1cucGiRttMt++6eyJkn/2jZOHVOa9f0QCnA3tZgEtIUw2iW/XPHtAyL87huk5JfXeOcmco8p9GDJfEeYzSdDfd/i0UGqDsFCyUOFwfsLI50xPEphjArkMWrXLo6RVj5i2h8CyUMpeD73do6E6YPw4e1Dr8THtxnZt+MgX3S3Sf/XoLrXrZSHQpG/0RWATtCgnJGN9Olw27jgdHRKJohKBvwCi2h98JJnbvH8l892tU1fj2Stgr+8sEpuL63udVcr7VHHClkyzNJlsxl2nhuHb5Q0Mj99vv3D6F3Iw2PdC+PKH7V+4ngy9L1wDE6TR5UMKId/lrmvcd+ykvNe1ELqfkv1cyU8Vg551RKS9WLeW9C9Y3C16pWDyc9OnZBuKbzPOpyXdv5R7rT2RUUOTWitZNa+lZSCmoZJF27x23cJ5pSOPlTnp9trTX0GtjeINLtEcAAc3e463/MSN7+I9oHrLBCitFYyTx62+CupDiFfeswhKN4rBbSyR04gAtx313DhZFunUaZCDgeBiLnDr44pmL7fuq0aatDVjgTp/rd+XP87vlkTdxPBzZ6ecyBOakVlFIEwqQ90lfu3nRdxgL9QyzjQLVhQPjuTuLmB+vrTn7WWIP8hALzCswNHZ3V8btBHQ2kzOnzBpaKdM2eYI1o1pHVGEPmPcyAcM0afMFkLj8umqHeq9zF8GmZrgbjZ5QdVGFAzmptrjSq23nMCw1h12C1tt8VOU8SOFpsCtiDYJA9eQvsLbaELJe0FNvLgRx7LsxbAjzt9W46sXbvR6Quxr/u4CG5H+Aq3XlsJKU0OZx+EPqukOtNG14d5vQYMuuy1f9+AcemeqndeIhs0wTT3sEJqR4Iw2o1tnMgUCOlxet+9gPn9GcHSafhhHvB0NC+Tjkrq2t1+xZ22kuJR68DhznwgjV0LdoZhoq+y15eVF69uCHBPksXymNfXNnTE5sWO4y002U2HfX+u0ObpOZhdm1D45X+q4yWyfMEfzyCDNOG92DMvv9vFtD+QTgWxuRNOIyMFt5V0QunZj2BzFedq5v9vf+z0IGESxVS5itP7vAML8+ZHf2XldssfE1fGNXC/EMcXYvImcWn+qHoSPiz8hc73d+R/k/rtR4xrDNVo9nCL3xRBiB6maixBOkNz9nVKdCQCNYhd/F0HgFK62BFgt8s3bZbnxtBNbCMeud4gozvFlnPX78UgdZybu7EQnPHWETWcps1yTsL3yizTja8xE587GXojg2A5GPE4IZhQW57gUycHs5RWYr0zZkt04V6ah7lbe0k+aWHp2eoOui9jAhgdqLZiygybVeUN2KIk9hf5o9uysQlfjhtDVcEvqarglulpuCV0Mt6Suhhuhq8ENAzWggeSY1WW9lGWgqISlD6L86Ytqs6SBoBEqE5UIcCN1MdwQulhuSV2NW0JXwy2hi+WWmeXryjhy1t9rvbLX9nqvOb0sU+ghpN0YLt19ndgzCy1waZA9JWTf/UniMD316Bxzp+SnFz46Msd/BDqCkfzomSZOk7NP5zB3PEHi7Zsnz15kdj8pl08ZY7RLfaBg90MAvwtd+ZMmcXw7N6prsfJkOC+G6MGoGBlx44Jvj2iYWHLu6DBpOz4C5g4pTN+OePeD43wgDZCu4YHnP3jq5wJTM1j1u2GtHNjfelBKiCVNRsCZWLhbiUlxHHMV9BUoX+1A2mNsiT8DaDZyqLfBciHDsZs383FEFvmZn/nijeUNaSgPItImMyGzOPqWQZkyjqBrn8nMRI6ulVD2oUSstxoray7X6KkFqHGQyW6nItPtjdcL8pv2Ny6f6wihb7m+7ma0Ey+SXz8srcrdTfrOvp6SDSFdIzMak+VPkFWsJnENw1XTcRvbchImcE235OA7xmVy/tZqvcwsY3XXdO5Du3yXPRXaxq0OJl/r7OyDf2m30bYDxzqhUaei3n5KV/hgt8QEdVsBxj4PCe7sewFdGzkfSPXZTVZ/HtPoEoaBCSoaX9OOdJiEjjD/dcFmXmOZ04xEExrUylJP6CLwfrvwYdK10+1hg5p3zuN2OyM8HDQo+Doq9EYgv4OiufybdI4Vjp1qa7inapOBaeB0QNuTPVa7ftPBZU2X95ysGZ9A2uV70kMZi88pXQ+m9FCakU0Z43indawQEXeEfag5vLvKWumbdoNEAEByrN98l3KbFOMKIZkl+UFmKkhUiNFUHheA27Dq6X7VJDotUTikfbMlMcIRntR4LWL8ccGEqDjj17QBFZ+MKc6N8wKqXkZMtsyvc5Z+SMi+3bP0ITX1dZ5mDqjpr3eYPCMlPzuz7PGkz/RhRyrdB3qLp/lT1OzT3xAMmRiQO5X+9J7mTqj55/trQH8pDs+yrSQP5d72YgLyzS9seAp4S/sgf5a32fCLbRqE9vbv57G3uuEPdEZxNwYvj0rEf4yODo4j08HgVN7Us24EftQ6MVfcTYNYB8AvumWRby/wHtPmZnCVcdtoRkexxKu94p1N4v+g55voRXVIpu3Jux6xM82cpmVC03uFpVO0Lg7/FLMP+wxndyg7JxztEP3BtQy++hK865DWklY4+w3IrjCqnbxHbatK/8PyHsM16aRktRdy9VQ6f2yYrozXtZBbmfoMvHP7viJSjhZQlE+YvIzTKy1FJwh+YPdBaqRknpk8WwqR4Ad87Ne90HhxrbfZkGxTw0T8jnqPC+kiUwywATuvdMKeGetQw4XozkvCm6O/a3LGYQdVV9dURUD4jHOTflZfCQk3bQrV4bzeX0RsIEx20uG6jM7GAsSs7xqTWTvA/XFKctabLTs2GXdjCdvK/niUJdvBL/uWxYK8AwwtVL+w54oz+IuxTj2LUmnX9a7AHK9VeWm4GPbg3rZWCzGR9sxXEZgrb0xZh4MqWRkx4rmQd6k9pSYgGRt2FkyCK+RuGu0YaAKxSFfXI6m+DZZEYfmNW/dXuqh+46i7Fb/Fv+5JkSbPsEnxbypW9luwi7Nd9Z6dLwXDZ/0D7HxuoK9sLqE9BpipBbE7ljOZZP3DILoByIRKvg6C+KnZpYE4EFqOdJiTu0SzNk07Ls++lmQcx46KQrypHbitHpoX/cBy+qyxB3J18F/FWyLUeSmSaSKCF9klStHtNYbFgftxN9eNTrx41RaAdSufuWfBRaVuksZ+MtvjkQOxQOYpuPI0BVE+yjuE2kqxDlf3P3idxUfDZ0vsgaoTqw7WROBgodxPiNoJW8qKXetFoe5myt5U1Jk4y7TwNVsotWXBgDaf/WampOyFToblU6nSqwSTy27SVVraMlD+dSlcdbBRfuc11jeAo9usrNQ7Mct4cWtW3GrNhPmTuKoLgpwVt+oKr9omkP95E1WKlVfp4lcNJnu0JLSMNuN5addsUdS7wXKfFjUnTAkpX9XTQsbRxhpvpsRa+rHGsnh7NdZkiLW6xRqu8bbDuFk21mIl1pg/1s4i1gRivHVAPLIg69QIB/+IewFRNqUOL40DCbH/L52zudUzy3khxPTacuZAjmQL2fYplPoFPrmMLKljnTsOqecQk/VK78/fTZcbl5zRA86Ru424uWbkSgs6zgS1ySyZZKo6v3vw4geWbFv6zBPa0utySmE8XXlFzcg+kwfYv9tYxrC3cdvTdt7bvPBjH/k27HzGD857vfaOua5Wdr294foCU+fWaxzAHXaR7cXY3lK0rmzHPx+m73+K277b3zzXbVnpN49zGJt8TFOcjcl53AUzB1w+WC3A7pshm+ZQSF8wtu5Y2dYsj85CkKXFNmtg2LewTFzaVq4tQ3fGrQuWucs47TzNA+4eLl5UltCak/gG8FUkyxiWbQOfee6yOUTW8XGczz7NN/noU6zEBTaK4TVxNuTelg1mPbOmplKtq7mRbEbVwpzilo45TDqhME4cx5P1o7H9tHk2mFDEW1FCD6niW8qIOQWcRSXUqCp+Vxk5rbAEXtfthlQfFGjUdDfl+Ja5PJIwYQQ/P7JcBBoeGCximtzYKeKO8s+Tsk69V4mzY4TuN4iznh41fl4ccRwdx2p3VGR6mPf6KHgy6QApcSzcIGg/nc0QdVsinBgjcnOPqG2SHDvktZHReu9uKhvtoW81F/dZK7OscbbFGqcd7GqBU0+1Gt50I92ObYpziI0tc0hkWidMEo0q7MZku4rzPDit6L+ubW/s9Ge2mmMbPXvb7dVdf3irsb3RM7/VXuDXD9E++Hj1aJ8SfOx0GnFw4xw3J3TaOBpuMGd8nuy5YtyN9peLWOZdg+VsRkrFt4n3niStz1oiGRgj1muPFHSV8HGYEDzJZJ70MBZaKGg3nY0UdZ8qnFwrujlYxHa2HDPk9ZHR8O5uKt/bpWeWC+sqFaOqYbbFlqYd7HpCU0+1Xs70kW4HM4XM4XUnS2ZIr/M4MpN8GUYoO+brNmKZl+dRHAsZWiNZ3Z389lRms5a3NZjd2cxvzWZEiy5nmUO+DJYwWLyberZTNI0IOE+anyu6ShgPFYwRnidqbBB+x3rTA12nr8VhrkOD833hr2YFyR2tiQQOCna8Keg6Kyy9LDQ0OTouRBgl2heln5pPDOVXBl0MDbGxNSY6NwQ7RPbxeDTOPs234ugTocRZMIo1MHE25AKUDaZ6+KqmnBo7uJGl2TiFOYnTvubw0EVrnCg4ZNqPj8155KnBorO6URPwtLW+bu4YeEAz83pa+rLvvStOHpaOVx/dkO6Dg8b2u6nhG/t5ZGBaHz93MqeMhgtWNE0TGMtZ7/g/mOc6vXfy1W1U+iR68hIqZf28PIAibqAjzaBSltDJe2jgidFJJHEsHEbST2XbuLSF5MJIKtnKnbQE6PdTeeLNMGfT5HR9Utg70X6yyZXvyJhodnBFC77AblUs9od5fYOsTlbCt1czKXafCFrbKAUpWLffE4jTPalFFtkd8mNCIDPGb0OqsNmx4oaQD3w8WqF6u3oFeHE3QU7Q7H6/AkLRDqwJgrT8d2GWt504So+Xx0bAe/YSBurp8h+LVG8jYameLdfzgebbRW3XK9fSW42DJ0sXulgMTRpHHbFNY7bry30G1JzC7au6srHoyKf4/JOjcM7KCRUP3RnhloH+TVfoZjyNutmoXbtQyNpiHvFtOQ9e9mclziTWxqTM1l5OjUn92H8zPiY1MgTwCmks8VHMF6nnxNMS3vhMyBtVsQvcRsCxfm2g9I7XRUD1Gg1ibeDRbtES/dC7EY1M20oThqH0MJ5HEJ9kOHS41aPXlt1LsiO44fodPjIpsIEMDq+fLCHWRnR+e9hKuFV8oGGk9cbc0zaqTSsoKOF2OUdPiQ4Wb+oFm7yt0+pabdzOIkqH7QjGBk14BEy8uSlirokjdVksTI19vS/INbxNVG5iLGxPU2loFH+H7UPfGuIyN8SbESVocXBJLyaNHV/Nu7CYsv+tuaFs63osJnZi7KB1Z6csAQBantrZtGJmjelaeALjlqdlTPKfiiB03xhuhx5XDsu7jK37NbihC1DLuXMSccRRjt45jiyecYkR6hGyfSJnPofl9YmceSM6joQwgAvIMaT4Hhq+k0J6FZtH1h3dxiVD4BkX0vCRPMlOBqbrWh5qMBEMWSy0mSCgKRp3MsyY3CRc2vWeTmnnL8zvRW1aoQWxa093XxeWp86BKjfHiR5nZDADwnEIW7dD2fp6GnE4QByF4w1magKyRKI7oSXuMdiINB6r7MDQ9t1tAn2UtNCKNtIePsetXwDnaLBh4bhV15Gxna5TGPeNSUW//MIif+u2unZq3Ijby9o3kmxu4gQfNDp0Ea6ViblWrpS1y7Ota30q2fji9dlFbBufHb269xfTd7T1MyYZGq9haG3YcI9vBomkl5N27D7VpizDa8Cn7TF3UH/7ouv+9sTmDz50vzKfb+AWDm342qybcwO0UTxT6spf3MDbm692R9n+Sg2wMOzn66uEwzxfAWKWSKhcZ3ikMQiPJEcw7Ye4550EV6m5sdJhxoAB2CYmy+FCA9yxz3enXY+kGr9WdUNnGd/suGPFyx2G8U6yFssg+RJtQ8YB0QTyHXBMwmG1NIRYLY7h3r9ZhiFMptVanBXRMIf8Ia8IC2FU29etz0XP+Wv8tMKsWLigU2dtrzV4REHnEDA8zKym0kwO+eCehjvK6bX6dDRagc9OlHVM4XYdNgdOM78hKzCnZBzcezKzkOAacsScT+DI3N9TGN1k1yj3F4/OV2S0bRJI2+9qKhqt4dnPugvtzGHd/BPJFso4JOG2UzgI1xb3KCsSZTWZskpy6PAHKtACJQRtp96j/QgOgiF7nFhdK+YKMs95c5hmb9I8Cj/a0prVeEwrX8GAl9/UcXtJJdlwS7xoDn54bXh1t5usl3GPju9RqmY1sItOdn1FyO9kbsPr7SBiTis6X9/Nu62Pn7omsCwaErDm+1RLiYEFTeDG/ymzv/ugZr53x5FPTPe7VoSH6IvXMvDFPlxMNpDnsxxbT3DIzGz/7/eoh/RbLeS6e+/YavQeHlc06iX0dvim7MeGc8jsca7hvlqcc/YfKg5cg0c11W0hrXL8NZqt8JnnqRC3HzK+28xzzsPJZCsj3UR5GT8lYI8CTTthkfJuWnGbstbx2c/mfKp52LS8m8axKbd28rMhnxqeHNbI1NWbkfXta//BZMax1N0r+85o6Glg105M9Mh+CGI02fpGTvFvNNTGQClKRYmUUvkCoUFSiINEaBfa/nqN9jljwhD3abWWz6q2BcNDHrYa5S1oC3LRawRoI7YZ98OFrcPAVlSiiF031FQrIGvRUbGBROfASGkrAqjVDGpy1YOtnyxHWY7W2rQ5VVfgdRPFj8lz24WD7ZzM8AFbiqE6Xng3gX78XnEuzNshnJMOdtWR5ZCnDHknUPDefuX39ftOVI+PT1aWy1f5QN6T/9dK3OX2ZXs2bLH2/3bC4/Ck10L9abhGxEaylb/35zDfvEEf+vaOj///WgAAAAEAAAAENwAA0CMBACi1L/2g0CMBAMW3AcqiFWAvEKBMCM88ZzgdEq/8/+7u6oAxmEIBOqq1dHDHDZwO2v4nuQ8t4L+MRAJSSimllHzgBfoFuAW2RYtAG2j/LKDl67N91s+ysCr0rJ5dYffsCRQWhU1h86yJEraExbN3lsQIO8LaWREWRAgbwtLZOjsnZ+XsB+vBdoCzcDbOvtkNHCwH22bd7FTNqtm0NAwWg11bY7NsNoPVYCuAWTBrwYKYFbNoaA6sAyuVPrAPbDRKZsnshQtjdsyenYXZMGtm9mW/LAUKXtbLTpjQZbusBAlclsuWlW3ZLRshgpbVshBslkUgwAqwCRJE2Si7YMGUnbINGgywAywDBlSWyipQIGWlLBYWlIWyV1dP9skeOBDABrAGDDhZJ2tlBcACsFVV3XZboAC33BKw+zc1+kbW2kf/yGIc6SNZrSf9JJuzpJdk74X0kOy/I/uO3tFr0sToGX2mTIt+0WPCpOgV/aVLiT7RW7KE6BF9pUqH/tBTekPvBvRB/82bPb/n4cDh83w+Tpw+3+flyPHzfn7OnD//5+vUCf3Qv3NH0Av6PHkIPaHXo6fQF3o8eAb9oLdjJ9AHejoP6NFwPuebMfPlvzwZMl2+y48Zw+W5fJkyXt7LnzkD5sF8mjTUp74aNdWv/po11re+p+f1r//5GebDPBs2Yl7Mt/nOt7Lkl/yUKUgeyUuRcuSPPBQomI/5UaIYeSNPhUqST/JVqih5JX/lCpNn8pubTb7JY8GS+ZmfJYuTd/JatDz5J7/lNb8yx+f4Hz9wPI6npGz8xp+cZHzG9+HD8R0fCJDHf/wgQXS8jre03PE7XogQyIf8IUN4PI8nQiTyI//yUvIlv8j3+BmBH/iIiC2+xceI8fd/DwOG3/v94SGLZ/EyZAA+4CcmCr7g06Ax+INfowbhE76ioot38TZsFH7hLy6++Bd/4w2/j+/5fsXvvQq91/u8T/Eo8B7vT/zdmyDxJL7E2/2IEB/iRXzdf5j7uQfxdO9B7uW+w8c9B7iHe7d/+za2Z/sNr+HX1F7tMzyGn6Z92kdf+hfQHu3P3sKbVfgKP+EpPISyL/sIL+HJxn7sH7yD/wJ7sA97sdfK+qzv6tr6rfd6rl+g4BV8g2fwCRA8gsfCuvqrP/AGvoDVWz2Br3qoqI96KSmqp/qpH/ACnv7pA7zT6/z5e9+/H8Dzx/bttVoneNrOp1Kn0TIHUGXUKRa1f2n0uoiGhgb2hTZ5BzZ594WGFufpOf2cTqefU8/pdLoH+uC6uCLF2nXR0/Pzumi1Wq1Wq9VqtVqtVqvVarVarVar1VqtojHRmk6n02m1Wq1WPT09+8CgZLVarVY3LReui9PpdCqVSqVUtGjadDqdTqdTqVQqpaJxRhO5NNDy5U6njEaneFEzaTRKzZKAWQ3tpHT2AREaWqYbZ5znJxUNDc0JAzQ0LjdOKrVaTZt2oWkgjUapVSq1Wk3rA+QRdQfWSDUIo3PSqgIEpWp1a8+1ylUkUnXLQ1e1KzFNVSsSY9XLhYVq9UvwVsFUFFbDMrRVxb5GVYyyQFWs0JcqlUqlUqlgM9qIUKlUKpW6wMvZFWsMimsDSZjWA2xRVy08sGoBQbktqaQ8i66KWWJTiWLWPA5CtvQwcx3EsyAg88+aZ9dlCnDzSmeFyqnrypp3WCDtSN8VrNOPR8BgzUOiSY9KmjURo7LsCNSaJ+cRJzOtMKLCcOScVS/KCizGmNnVetWsdKV3tX5ZkoxgvVqtV+vVarVqVnpSaaVSqVQqlUqlUqlUKrVarVar1Wq1Wq1WpWM9glQs9FAqlshFGjaHSgp2aZD0a9OVei06IpV29bEg1bJURsoFqE66peJRyuUEduW6UkPxquW24NogE+u6wGnyiiATkNUKSwcuyQhlAwyp07wNVTJBpFGDqQaneh3iRFUYm+bNGYnRZmjq2KgIKyEx1QNgSbPhTfPUiMHLUicaIIPlNO/vM41ChhTlewxN8yoPv55UqVUvS9IDRC6pkTono5JeOK9eVs2qJ1IAFeK80PynRUEfIAARwA8akzpO/9fFfy8zmuqlVpJz0+ndjw+V+780/jHmv9Pcf3ckZb8q//+HWA/Og+/YwXXwHDk4Dn6D3WA2+BOvwWowGnwGl8FkcIo7PT0SmAS2swuBQ+C5uQ/4A4aD84A9YDo6EBgENmFCRAl8h9/k5ubwoGAqVK5c2cSbmJNzSxasRQsWLnUj8AhsZ4cCo8B/f4GBhSdU5OX1QQnSIgigHt8eH97DKvxYyD1Sav5ptrBroTf4F4j5sKAgIAYMcuHCFA0taqFDHI7DcHAb1tbAwApE4akpDRpM5KVhDBja2vJwXt/bG5yaGv6/mujoOOANOIrd3DK0YQxYWAkSKOjCW1tZDTRoaWEuL8yFu6YS8HQqlYphMTxhwlfaICNmxI+PjQ8wBAhjEXAZJGSkJObBYwfWgXvgHDmEYCFDCBCguoEXFx2xIw5FxRc1ZCTiRBqGhod++MULQkQMAyNRgpVgTc0lU5zgzEwpTaQOQGEDvWMAANicimAjRo4g0fSBKX/8wPSBkTTCtGa1hq0w2J10KVG6l7DapZvpOrqPHi2ClC3WFltLWMwYHGYMHoOvW7rgLmCw3Ryew3UYD3/pxJ0YC/aCiVxiwUt8aQVzWsFW8BVMBcPRYTrcAXPAD8jwGBkmw2HYAWZQhasW4AFT+MAUnsJXGAEmdIFd4Bh4Bv5Nd1Mm7ORJlSe4Co7C9hQA34wzxkAqcSXGxEXuJElYTdKVdBfdSPgOk8AisB5OgfdwGZaAx/CVE5/AJbCJDGeYAo5iM1wBT7EbXoHb8CQe8ohz4EYsAEdhNqwBe+GvRWwDy8CI+AVmgpdgKVgTb+IpmGOMN06CLXHlbYQ1trqVLqPb6Gq6mPAatuJqlRNzYioGU6iQoXvozx9Bge6gy2jj2riJiToqKy8vqeS4kpI8Lo/rw8fknbyRkT1uj/v4uOPuwLFnDx88F88VJKjMLXOJEJEEBRUUJoylZZDGyyGVlUA+3Lk5OTlCwj8XLgAv4H3xQvAK3r4+Fiv2bp+KFCzy9C6iYY0aj4+RkZfSxYvAwhsYCOMa3sHBtbUxCNMbjXLo0IHOw/1gwkQJLTdLli1fbmdnF07OTSrVUyp1S7vTEyfw7t39uyhQgLggRLS1aWBDy3At3C9YNjeN3CH3yq1Sxcq1MgUKlChJLhMmTZocccJ1vbzAwMTaXDdu6Lwpk0BGVnfXLptPOnTi1LFz5cjJc/PoMTOjQGHwDt4JV4Ka2oP7wMGN3gsXCM9uBav12nW1tAKzslo0MGOGeuamGcO6Y3frKrqhgEBv6PUDev3cPo2MiZfyx428Pn5cH5fIoUT30EV0V9w+vtt39xJhHN7CGDViIF4gMq6MW4nhvsHdt0t3Q9wRdiSuiOs34vpdFphLMi+HuBt3Ca/cxbxKlBS5RS6Sm+TemXPnwLkJFFwFFwGCBXfBbXEZXDRqqLd6u77u1w28YXfQJXQFBdHS5V5drot1g1zIqyNM5x1zvVwuF8zdvGjX7W6ocrFcKXfKk6t5j1zP+3njXLVbx+a2uXRu2Y1wya6Yu+aqWVxspEEj8SbeGTMO7+FVVKxxa9wbN3BcHNfRMcfNcRsbJa/ktbQUcoVcMrfMtaq6VffANXAHFLgFLtUlcJ+gLtQVIEDqSt2oO3V3v/1y7nSdLoAb4GJ99b03203XWk1W07X37aVMNpO1ZDFZSZVsJRspEiVLyUKyk+wjR9aRbWQZ2UWJbCKryCKyhArZQtaQPWQHBbKBrCBBoTbUAgL0x/6xfvz0sX0sHz577B4LCqrH6rF5LB5r5469Y+nYOjbOHDvHwoEjx8qxbty8sW8sGzZtbBvr6flpP60aNWvsGovGprGdY+wYS4ZMGVvGmrFnrJirvdow1mqpVVu1YMBwWk7rxX6xW7rYLlaL5WKrWLFW7JUrm3bTYrFZLBUpVoqdYqNYTSgWinXi5Il9YpvYTKuEiWVik9gl1ggSi8Ri2iO2CBFLxF7aITZIpa20Qqyl9QHEArGU9oedlLSStoeNtDt4WB42Rw5IC2kfrQ7ryGgZLQ7baBUX7aK1YW/YGTQsDZtoa1jEQ3toZdgYttDQGtoXFoYddGFdWEFBQksY3akD0GV671x39t21vvbcsab2263+0p9v0ly4Jp5Jb3JM/JKewi3xShoKp8QnaUguiUfSOTgk/kj7cUe8kV7BGfFFuo0r4ol0Bo6IH9Jd3BAvpLU4IT5ID+CCeCCNeSgHlB/xP9xPBsT7cD45Dt/DQfMYrofnyVk4Hn4nM+F2eJ2chNPhc7IRLofHyZccDn+ThXA3vE2u5Gz4Z/bBPfma3IOr4WkyD46Gn8k6uBleJuPgZPiYzMg7uZhsg4fh10yDW3k1y+BUzpkPORj+Jb/gXniXTMi58C05kGvhWfIfx8I3cx+/wq3kPV6FU8l5fAqXkk/wKBxKNsE1+ZNsx53wzByCN+FMMh1fwpVkDzwJR5Lj+BFuJHPgmLxIbuOXnEjOwIdwIVmNW/IgWcorOZB8gf/gPnIFTskn8wTeg0vmCDyS88hkHJLvyGJcB8+Rv/gjx5G5uCNvzFmckd/IC/git5GxuCKvkQ9wGjwxV/EZXEYewBF5jBzFDzmMHIAb8he580LuImtOyAfz5YI8EGvigLwFvsT/OAs8ifvxPgyJ8/EVuBHf4yqwIq7H8/AhnoKjwIP4CY6HAfE7bgL34SU4CQzK7fgIjIeL4CEwHV7HQWA4nI5/wG34HPeAPbkc74DT8DgOh83wN+7GN3ANnI2vcQw8jU95FI1f4GcVuBmfIIGXcQgPOBkf42IcjH/xLs7FtXgWZ8AX8AQci18d4AZ4VQFOgFPxKR7FofgTD8AB8M435pf/Jk2ZMF3aljalPWlHgvTIUSNGe9FOtBFtQ7vQHrQF7VBAf/z04bP3bD07z75jpw6dOXJ2nP1mu9lsPrfnVpNmo9lmdpk9ZnfuMPu6q9TNub9sL5vLlq1lY9mb28qusqdsKRvK1txOMneTvUTJTrKPbCO7yL7cQ7aQHaRyA9k+NuXuIbkjN+TesXPsx+24G/eNvbgVd42duGdsxB1jw9iGu3C72INbcAPuFpvF9tt8e8VWsfV2io1i4+27XWKT2CNE7BAbBN3+sD1suR234TaH7bbbtoadYa9ttZ22pTu6L2wLu8I22xO2hB1hQ9hk28EW22H7a3ttrr21s3aDvWAr2FgIrvaBbbWrNoEBVHtqR22o/bQDbAC774333a836Uwak7akK+lJWpKGpB/pRpqRVqQT6UPakCakB+lAOlT/0X40H71H69F59B1tR9PRc3QcDUe70W30p/bUanQafUab0WT0GC1Gh9FWXdWcGoz2orvoLVqyaCz6ipUqmoqWoqNoTf1EO8lswmSJkiRIjhjBLHKpieghQiyDVAL54YNysodkpOahd2gd+lHj0I6NjDcWbSjWoJE4QwaijqEPYRi+KHRBOCgYCNjiT7PQfZpP72kVWi8vBYoTeHcmSpCwGyFCh9B1IOg+zHmQ6xAH98bBTW/QGjSbXtMYtFraVBpFu2DhrIIZBT1BSyiLAOEBmYMxsTCwL+2lufSWztINNIMFChJgIbg6YMCqqoAmoKn0lJaKghLwFMAJQOdb67xJUyZMlyxVojRJUqQMKTvKjTKjRYoSITpkqBChQYIC5dD8J/vJffjsAdWTB88dO3XozMlyMpz8Jrtpw+bTc42aNGjOmCmTyeTOLCaHuVqrVE4wX7x04bIla8lY8ma+YqUKlSlSokDRfOIkMzfJS7KSjCQfyZi5SCaSh2TLHCQDyT8yZZ7MkjkyQ+YdOUd+zI65Md/Ii1kx18iJeUZGzDEyjGyYC7OLPJgFM2BukVlkv8yXV2QVWS+nyCgyXr7LJTKJPCKLyHUZRP6Q57Jc7pDh8lt2yxuyhsyW1zKGnJanOZrRsoV8ls0yhSwhl2UI+UF2kMdyWAbLXrkrb2Wt3CAzyApygowgX2UD2SoXyAQy1VSWylAC8lN2ygAyzztn+3gTzoQxYUuVMCUsCUfCj7AjzAgvwokwImyoECaEBQXCofgP9oP54D0BiTNkIMY4hGH4otAF4aBgIGCLPxZ+fXwr9lTo5aVAcQLvzkQJEnYjRISoA0H3Yc6DXIc4uDcObhvaNLBlWMOgljaVRtEuWDirYEZhgoSyCBAekDkYEwsD+/Lq4trSymrAYIGCBFgIrg4YsKoqQGAA1ZRUFJSApwBOADrfOuNr72/SlAnTJUuVKE2SFAnSI0eNGC1SlAjRIUOFCA0SFCgU0B8/ffjsAdWTB88dO3XozJETB84bN23YfHquUZMGzRkzZciM6RQT5mqtUjnBfPHShcsWLVmwbF6xUoXKFClRoGg+cZLZhMkSJUmQHDGCWeSSyBAhlkEqgfzwQTnZQzKSB+QOHTkecTg2Mt5YtKFYg0biDBmIMQ5hGL4odEE4KBgI2OKPhV8f34o9FXp5KVCcwLszUYKE3QgRIepA0H2Y8yDXIQ7ujYPbhjYNbBnWMKilTaVRtAsWziqYUZggoSwChAdkDsbEwsC+vLq4trSyGjBYoCABFoKrAwasqgoQGEA1JRUFJeApgBOAzrfO+Fr7mzRlwnTJUiVKkyRFgvTIUSNGixQlQnTIUCFCgwQFCgX0x08fPntA9eTBc8dOHTpz5MSB88ZNGzafnmvUpEFzxkwZMmM6xYS5WqtUTjBfvHThskVLFiybV6xUoTJFShQomk+cZDZhskRJEiRHjGAWuSQyRIhlkEogP3xQTvaQjOQBuUNHjkccjo2MNxZtKNagkThDBmKMQxiGLwpdEA4KBgK2+GPh18e3Yk+FXl4KFCfw7kyUIGE3QkSIOhB0H+Y8yHWIg3vj4LahTQNbhjUMamlTaRTtgoWzCmYUJkgoiwDhAZmDMbEwsC+vLq4trawGDBYoSICF4OqAAauqAgQGUE1JRUEJeArgBKDzrTO+9nKIZSVlpA5HxkVFGjMQDQkFAf/8+PbsRLy5tbGdmT2FfW0xUIB1VUVACurJqef8j18TJkuSIDFShMgQIUGhf/rs0YPHDh05cNywUZPNkOkMY6WC8cJFC5YrVaZE0XTS5AimZeUPyh6RkDoeHRkXFWnMQDw0LCQUBPzz49vTS3HirkTdlot7g3DvpaK0Rw+eMFdOmiyBLCQUFFEXvZDFwHa7FSGSAweMlyRHMC+HWFb+oOwRCanj0ZFxUZHGDMRDw0JCQcA/P749vRQn7krYiaijm5OLe3NrY1tTi56ZTSgjG/vq2spigGWgigAVlFPf+ebLW9xAj4szBPXuRMyxTc/KoHLfCrUDx0wYLVWWYFpSQjoqPhUC8qUoUUe1FjWDELalwADV/sdPVJamnJD7v1JoFu0ZIzfNJZiWlJCOioiFgHwpStTJuUXNwrYMUD3Z/9///70R59AZ9UW8rSvqiXiGjqgf4mrdUC/EpZ1QH8QtdEE9EKfQQzsgHqH/6X64g96n8+FhfU8H5V5dT8/Dtzqefoc36HZ6Ha6g0+lzOIIup8fhVh1Of8MHdDe9DZfqbPonF9A9+xru1NX0NJx3NP0Mz91ML8NtJ9PH7Eq9s4vZknqYft2KurVX96FO7ZybUAfTv+xA3UvvskE7l75l4+laepYNp2Ppm7tNv9Kt7DW9Sqeyz/QpXcom06N0KFtM1+xPtrU76ZkbTG/SmewufUlXsrP0JB3JvtKPdCObSsfsRXaUftmJ7Cd9SBeymXTLHmQj6ZUdyMbsP7qPTaRT9slt2Xt0yf2jR3Yee7JD9h2bR9fRc2wd/bHj2Di6Y2/cjJ2x39g2+mK3sWl0xV5jy+g0euI+7DO6jP2iI/YYm7Afdhg7sBv2F/uvF3YXu68T9sG91wV74M7rgL3FPtH/Oottovv1vm3X+fqKXdf3uoo91/V63u7QU3QU+62f6Hh7Q7/rJjZbL9FJbAzdro/Y0y6ih9hova6D2Gedrn/YFPpc97DLulzvsB/0uA63x/pb57DBulvfsLt6W9ewtTpbz7AZ9LWOYSfoaj1tG+jTLt0FerSjbal+oVvYAvpZr7CdulmnsHmf0CXs3Mt6hG07hP5Aa+pk3YG+1Me6mKbUwzqYjtS/upd21Ls6l17Ut7qWRtSzegNdqDPoC7SgrqAn0IA6Vkeg+/SrfkCDdgPdSuPpVb2ArtMJ9AFaTqfqU/pNl+pRmk2H6gL0mv7UA2g0AZUfqOTReChFBgQKCAhAQAAFFFPIEYYESRZoGYX2REiFQALDgIAAywAAAAgajABWAVB0ADgiAAABDNQaHbRQiGxLRKkHkG0NKekEVDVjaLVAK1YNSglYu5FBKwHpNkWUZQDf7JCCLoA1M4cWA7Rm6KikgHUZmVUVkGxLSFUm8MUMqYgFWTVzFDHwHrtD2nmgyVnhG3pyUkIpBOuZlWqiU/Aj0OAhmGZEmigGKxERN8rAB6bARQKynRC4aEBWUwJNGIKvTKSBUuAKkXGDCHwhFF4oIDsJ4QsHZDQj0IIx+EhEWkBGLhEZD4jMLULBRQJykxI+YEBOZBJNGCOLRCcLZOAKoenAyMwgFB0oIjspiQNmxEUm0AIzsUx0MEAmRlEaD4zBDE7hgQJyI1M4YdA3d2gzD7Q5KX5iS04OKIVoHdtCD3RKegSaPIBZrEATR2AlKsKmCbrAVLBIwLYRCTYJyC5KoBkD+IULNHACXKEybBigK4RGCwVsB5FspYDMYgRaMYIfqEALTMglKqOBgTtFaLBIwG5QyUYIyA1MohkjtIFqZMEEXCE1GRy4EYQmA0VsB5VhhIz4wARaYSKbqAYGTMQoWqPBERrBqTRQwG5gFebwNHqDTaHx+MIEQPbSlIguHw8kfuDZzjSBeJNIg3UMuaoFRiW4FyZzBE3E5qF+uEGCA5Rl8CN/2wFxW+EVfTAIGgk5O02ZoilD/DRBH7kKi0ZkbomRDbt3aUh2UxLPGMKrXKCBE+AKlWFDBwIuO2tU6bVz0hhPcR0DQhR4ApL3bPwd398J76IYDY3Jfv8Rj/Zowbukz1TTo+u2ZUIZhmf4YMKhs9GVcAMBukIovFFgi4lMjIU1kUMUZnewX4yugyKEeiJ0AuS7gBzuxg4N5RwJ+M6jyuzgnwA1yUWyTRCbjElQTPN4LBu4ThMXV+itesEoLknTQYVZvtkhBV1ZSSV8XJalRuU+RbYOAaTGJOGpadPKGYSN3fQHk1QTDROYYWnLPdwdZiaMaActc4Tsuu4uc8UlsONo5fXpzTzu0aE3SQXuBEF+zr63/hTUoxywQASivywPKBUx9PPOC7ZeAmir3EYGSsVv3bRCJrOXZJY+hpABufq/HMkWIf+lIA4zQ2R7tEY2EkVtthbFI2IY2Bybq8pdAxmOonI5aSc3ZMwY9t7ZNkwrgdnk6hhCRnj3bqhGIoDtqMqDDAiDM+u1N8jGYKdtXjQFuGfAkMHNKaUiB3drr3FXR7iH5CCLBGftDasPAbXTpNiMQw6PSGxZGDas7TS5QuE7NcHV6MKqP6ZOaU4dH/N4n+7OqO/gTsbVlLSShFSvGom+E8d7d7NiPn3rg7wWV5JzWycV3xlLuo8bZypSz115uBcyCtifCrMNn/2m5HRdCctoLtJYDEZYdCyXHTTBTVf3UcU07lvp2QujEW9vhjvZMttpNVVBFEDo0BoFwOl2LmFKjlAhOYokCGsD6bpeeXuThIH5GgQtdTTKrcyaAnMRMA9/rttatSUI6RSg/veTWlS2/PK2+VUdPJTTPPuDDm05zT/3daw2OuKg5wwwZAmimA/8h+Vka6awasHimD0TeNoafAZdPMh4uTdbZPeSElPyqCcqjy1s5x2a4KPmDdT0aUYMiNx+DacmAH5FNDetlnu2j1u99QZKy0xGpgFeBZV51xVvJDcnEFrLr7fidRQJ2ixBBeKAxNXuq5i3/RqWaAT0RdyAuA8B90Y6VGb/mbo5HEIptY7M3Hs4OAP+TK+P8sHLv576r9fIxTgQDjBYtXUwAZioUo3Wc6pNsBoJhOVK9KW5BzCEBYBnbOstPh//exG+6CLm/8uwhrTebm9KEs+drNZGjT7XtD6GDzSlXGgNi+q7WX7rdg4pTGbHFyk8jkysmEbaMn4be8cryz0F1KLGv+sqa8ZCf1HreJ+UZRolEYLdnKhTi9uFLsRe46ls3fgNcq9RLuM7K7LGpJR9mY8i877En06yQlPw9W5E7M+3yv6/LPSwZhICiBBITdddfz1tE9oxUgVZQYxqecKnWaHBfAd3LQF2KdBTaQnv20GB+v97WmNiaIpjMAS/JvVZQxZtSUkAcwMdtGfVdPD1ZECdZqq3ukJ+KUMc4PLHImVVrFSuz8mBSb2Zl87E1TMAj7u1bXkCRIuWMKrmh0ZB4PE8eV/+u/AzTkhjoBH75f7EHHhW85NE6JIEnc4OF7aovqFcOQl6TbsSRGTYC0AdvPTBCdk2WX10qHEFh6WteMChmVyL5ShxZ0zCCXd2DIeNBt9RB/0CH5Le/1tuh+nerNZPTvNXnoePOLGmj7PxU1Or2JFTT9hcotZHi43jQAzDmVvHXlwtiiUlxFc2r8dADwfAQ7/4x3XSActYa3pcXqPS9TYuaHTQKeHM+NrmFQq99Eq4blHro8SG46IgDvp8n+vUHKaJHeapPC8TOQlznBnbWxKGtBOM2hOutgAcYQHY3s7XLhrVykZLRrHaqN4N9fZBmJmDmO/zPNNJMJUFcL0V8YUNYAgbxtbWio8CbcMFzcsVG4YDsQw3N39HZBGbPnLY//JcPuYgfPxx/s6z8tElGGtNmN4CMISNYLs94yoLxEcBxu1GzeMCLMMB27czNB1XZIlb2d/VJWo9NEq4uECjn3a5+8sz0NNJcGgW11H9FGDbxAFoNq2qtk+xNn/MbQFlVyOIu7eDrGUP0dt6+OLUtJpF6LhmUMKqQJz20cw2kTzeSkKxMpTWra1ULM0lOyQ/H+Z2E+KPC+9bT5zbgDJaGyrTm1Gcmq8i1BxTZYVVTFpYeWXmFe+M29wtrx5IuJ1dhbZiYHflIpOy++bY+tRMK/0QBWniBSxTcdvrDzeO3mrzQTbzzQXJLK4qsOCWb+djWHNFrwed+VVmx0lvUNrdPQ5uqqsuZ9YpYxFn5a177q1iP/r+6uJbPtn1bt4ALCU3oHFjBmZ9S5CLGoMm9h7M0E9CmF1bhYbeMMwZbUOeufPQ7qlaQd1GIrqHBhd53YmGfgamPtWum40zU8ej33hH65+QrL22IqM/IG1JR58hiXdEbBhiS21RTnSZln7jHaV/YLL22saM/oC0NB3dzETorzq+2TiXfHVebLEjdPXboaVsilq5NZrLDVJe6ia1xs7SrG+ZcrFxauL2aRY3UbmYK9Wgd6jme1uVf81V+7ZY8xv+cLeKxqcr53a0UhdtwApxG5aLyYy1e0s2fxuz/GvP2rdJmz9etbyhw9b07rbN87PMu1t5cQav9bZ5M6cpzemtaaN3pGcudjrXN/+tuAVAFzkpdGJWhStuf9DFlopO3E3jTsT6od/aSbpvi8r9zPaiNzYHOdA6RbO5Ri+31fTSu8XtyFOfnU432mOzby/aMGrrjV7aGafTa8m5EzPm6LftOd3abll31XlPmmnDOZOoh5119l542OilkadDt/NcdFMP9Ag9yHX3Fc1mH73c5tNL7xa3Y1F9djoBaY/NvuFow6itQHpp56BOr0XoTswopN+2C3Vru2Xddeg9aaYt6EyiHojW2XspYqOXxqIO3V500U1GOvqrUVf/snSVzUcEFM2JqbN/LAq9+sLcfzXSBqOuSUL0zbLUZq6NSxfVvqSjm5iiz9BB1Nm/aTQ6deUWp1v6jrgNVvW/2xlqL5n6Y9RFt0Tp6J2k+o9SwBfeC4yR5RN0/g2yBAN+zL2fyVVSWDv8+TqH3OoGowMFJwTdfMKsVpBuAZgBax/SjfLPMQ/w28x8EYjBtJiOElDsfVbGhMycALaX+mrgFSa8XZFPKrdYOqhe8anN8QHcDO1o4Kstw+lD0Rd07ZsCFiCovgkRk9LctvFIm7Xmnr7dHIUGV68Dn4uw6epl98B+b9gbHBkYOyPS2eeCnorc27B3Yv4tA6woLNr6bz2jdNjmVXJdtXy98myvc+k4Hc2pY0zI7GzdTeqldpSM45LmmihBXpgnthpZzKprUydThByxAsxn8SjAf8JD9imRZRn9vIbTVuzEiTwTRy4g3/zb8OGDU87VzLLKg71TXLjg0Xiqsqb6eRZQn61jl20Fwmz7AhgjG6tTpm9c9sSZuqtMv5fgksKg1GurHqn6qRaG4Gy960R80+CsoGVUHIaIhHmDGCuSdhp2BQyeYqEuyGqdU5fs6N2PmQEJ1qtnGqCrAZbFq7WWFf+H2Joqp2swTYOBKAD3tKLGI820NUysrj4fwEFBu5HsnGI7OXLqdt1hMPLnC5FFblVRnN4flZkhK83nfYhvNdgdka7wV6sYlQVq0/MbPBuu+zEToMFqWecraJDYxv3e2l7MRsOZytma4TRPyWuOBSbm4tJzxBvby8Qq6vPZKECwBtn9boGkc2umxyujH+FGjjxV3ES4+EnoR+DdC4v6xQWlm3qnmoBxwpiHjZXLJawj6kdSWlo3WBLBviBLq7FQRJ63z01wK+nOPZSIseMIkpoRKX9ZVI64jLTcbzoTOk6383KlcrGxmsL3qWluD3eoIV5QQ1BflZYqPiu6fpkyA7ELous08B/mQJ1hTZpcrvcM36wWPphSznVrQfYafUSVyE+CHcwHuMWQlVNhrzV700EK0S4a1M2LqPY0OH9kWVWPBfNWICuTGNbWiY2wuG2rCpPx7Mtp3jyO3bPJjznfWhBeU46oVXKTUMfTMn1dzpTNm+MUS6/U2WLHJTkPSlZT/KnEHk7Jk6GqaBQR6NI6LfxYHt7+KFbNz6UsZW9mm1iYznWY3iVBj2KubtVi8RAFPuyzmuFO+jVy358zbFRbx2waFPd1NzL+b/n+xjbp66j3Pf/Iwy3L9FAEsVpaBLtEXPbpmNzSxGX6dmpDuxvcnMUpLIXT1aGDsjOpdmY9AIqldU7nS2phFZHZhKWx/emreXVJQt+j8uaWHTFvo8Ynwf9q9fuk3rMDS84mhI4RTFcGt+4NbotWNGeGPoxzu6Xl7JHBW+yiTXH7d3xtcXx/75+12z+9djd2PR+bJkzSIcuh/W2rPZfs3/Jx9VjAyJcPnSoWURb3k1LSH/BtFxotOZ8QgiYjXVm9+puYPVpI2fTZ8mWldY6XgyplS8eJNR7fDrnSE590dRSqRzucIajb59OLVr38rvwvqH3mRtTb1jnHLICJledx8HsZ+t9S+MV5xY924Hj7cvM327JQwzf4pqTJG3tNfOxG3pFl5gZdEDBww253F1ZX23ru9i+akctzDV4HH/s/LbZm/vJrcOTAX+sOHHTaL7gAhxn1q9v+jjlv2urNOeHX2/smlrtxMzc52Fe825/q5aybt7WOqMV4sK885x1cJVOHWekkTbjuU2fRm2w9Z8X6purfgnm4Ip75jLRv1S1jutvZHIJYI8Tv4OQWWJFtAdoFz6vBLALDfaKVzTLlDnYjazYqpvTMf0QJHJxziBFFj7tGNvA6zhkQra0w/vQQBmBPSpv0njG1v25Bm/TTix8HobU1UN+WzOfPaUWJho/+/tNcbn4XY1NTaO0vZScWuVCU21J+0RJZgdn2r6zxlr9zMBpZw3uuEu8OVdHMX+ITVX7HaV77LGepw4ZBCh8xQkl02zNXd3J+e9c4jE2uF83H3kRvMTk5F5vwHi2RMcdY5AzNOCjcteb3TarhiHo+CaXhnEaTyT2NRSqqM5HKQIY7WE2DY0GlUVRuF5pDitXFITC0/5tAvQseWlPeUbX5sgWlMry1HXaT0dXgPs62F8ktpam/kbRcR/liFzJkEUHFFmLPBB7ZkuAwpradkXYw+U2eXtGoyztzGpWHRD1PkLyMl9pnt40Hv1amoiYjZfdzXLhDYG+NSdTnAbdWr82T5wa9yiTfNo8neS15LfRTIdLKNdbg3W8Ex8EGbuIsjEdFap6TbRjC+nxCJPO4LDVLFj+oETzlixoxij/nJh7qv3hOOp+69r85+dJm8ElSdhlkllaJb2Ovgk36fBN8AtaDnruJ9uuPGrXNQfozpCXiBBrd+GbQ7DfKYDRkqhw/kps7Z6sYdm33ndxmtmxq+G5z6nJy/gnS5d5m5WsJ6zyYkq6zSfr/cnqWGM/C+9kk/FZ0LQPsg+8HRV3nBG9aRuk5z4FpHiKvMqH0Pq55Z72bGoMYcSpVPGIUzbFCQxo0bEKdidxyq83gs6RInRbyrdpGWBPzSHb4eiPZVNk2NrxmXkXFDnnDGIY96x3YYJH5kfdFqN1uooMdvU3XMO2TwSWfMDJzk1SOWFHKZvfu205bNX20mifTfjg22CSVzjvOTQJN0sB4bsnEyJumxcvNwlIVpPvdsNJGwrcNd4s72vcnTHYZ3eysq739i+eoiQH75Iun4Tv4YMv1YrYHPkvOkkfYzq3VvXa2zEuRJsTO5W43AaZv/OpyGDjSKV91u9tTqdtCz3LduHORdaTvxkzefqLvjrjiSKHy7oQ6nMEXAx2ReRtUhtgx5bN775tOWz19XM3T0344NliSSs87B/c9fmTo6+Vs+bLCCDxOfNef+e0skPunwKYaCcU25haf9OxPP1nE9LOzVss9PQx03rxGa3tU+d6elnKTE5jPpDO5a3KmL5/fWspd9a5TWS2iMeVRXOteK7jrXCtSt8m8E/p+8H5xMdibvUeg9c5l53yNY1FaFJ3WK/IwSRHk8beG4J5/hWms1Wps06zdwhxGuATMHOoywyN5UoLwS9G7MZvFRrKd1hW9doZMS57nOMrtXhOnvLsLP4zK7TZyq/V6sbC9L/9pkAcuirAzjO1sYsGa/h3XRm5u5FZMnGrSzka5MvFO3YKO1r98D85E+hp8ALc0slM1VSPQL9OrZSZB2ZyG9cT6NIeyOMK2iley3pDZOsu0+w3g+V7fNJ8Po+zXb3U6MtKa7RLDTDK/OEmWBUHHSzQ77LDHjbRbdn+5ZjQN2JzmpqXLMdbbT19lncH0Syw7m3qMnXmGb9eITxJXr/Q+6TIfursPFScZtmrZOCYdLWvruFL5dxeibONMq5HspgvNXLkNUTFGjM2JaYPDLlp+eiWPsvgzpxF5BUzzeIhh8uO/1566x74j9HycXtjzAPG5dbeC4d2B5hxRtiEqN8XbBYaZqo3sn7z4GKsyL8b6Fka509s5MmNo5iVZnVVpu23AwhG2ocvmDQl5jLIshv7z6fBog3iaCywLi9Hs6dW4FfQKlliby8mMQXRukpDCEtyz7ASDjbjMU66YJUouTM8c08Z/JbFuye9u5K5ZPL3ytmx+mNhtXZ3emONlzAAL2qzBq03lBnGMlD7OnY43PUYstPh8bRHinouOY+T1M2rslxkv5Q4/kFby5CpuizCwVawYW+dR95nhTBKUi59h83gNK3fngBbtnAwhfHwa6jKhWpCOtWzhhK+b4CJ13x/Se9ScmKj+PFpbbM1O6BWHa2o6r1ZotSOV6c+cGdk1Zllse47Gp307Li6Wu2PVwCh64xZEEYP45rvLv4v9ZkOz4i7Jbi5W2QQDWsZ9IX9BNg+12TK4gI2AjT/V402AA7s/5ljcefqlCWwQleNuSwibZlvuz17tnioOYVK5n95cLq3HG1cthv1hazvHCG9HIf3NaUW+CKJ5Bc9LLnPe1dzH5Rtf/XPnku22s/icarlj7cKZ+OZnV4Z6l9F97v6wbDY1sZ9HRta6M2TttgVqJ8RHRlY/KXh9Fob9+YZAdp6O2ZfFIFe/FZrGc+F/ZTGMjJ08ocarR3/ke/4asmQf3B92mSlUZOLwWTfN2ICdR3PLi2K/+f5A+s8c5HOjZm5Pdwv91eMbhrY/1Gpnm5jPeClXPvaLADYnNwzR/m+rYhhbjrRuuHyYX/5JjjP/ZC7xxa2pPe6eu5UZXFPt5sjDf44IbmPksa94lbnRPb4G6VSdYdKa10nu0FbvNlvshpH3k6vpORk+G5eCEclcy2MBZ/Gh7jSuW1363YDKzPhONIwxJntOdhsk+zI9g44Kr22pKLsi2Xc22TBr52ucZGIL0vsp/N15m/kCRgPkaTt4Bfi2gy4e7TPRETYZtuYOcysbYZ5cCg/YQJle30GP/eRL0/qJnvWeZGKbblS25pIutgY4Zn164ww6994lPpZlUm5yl02OKzjIxCyjwuAbiwrtJBM52FFDXOT8b3dI8+aJwwTcT09V7QCLLK4D/A0m8DKj6Rlv4q2fX7/YcrcI4zDxOW1L85SyrFdqTYXZySA+t4ioGZYEugn7HeUYv8yCKrvV8P7461dgzQOLHJr4oDuKG3Y7VRfhxzaF9DQiTLDj6j5Q1bvKnASaMfr4x/IybL8uispTqr2aF4n936ZnJ8XTxlhuN+98DNJC24yIZfs4B8bbSZgVbz8ItTdIlWW8SyAcG8rL7E7O5mQwTrD8Z0gbR77QNAHL84z1NKt3tyN3ig9an+0Oh1Fr03ak6VFpjQ43xm92x/8m3JI3T4hrtCrCZe2oXQ38WXV0HJXZNECTK4TOdi9jsmAvYpwRXuO8WZoSsxn2cBWxhUZ5S82JHrmoUG7F4pZHcxiqbsfVt4E8fSbL/rvWdjYS93krQ12Rxw11uxjf9pzKz42ftQy5u0633+3WzmLzVMvdaydc9njHzuFZVsi9BvtWmVajZmcH/Hh5dBYtsq/+owTJJjiWnc0iEb+4P86MDVg5PJM8FXvJpwz6f1uQLDc1M3tebfRTDW9I2o5Rvx2VyB2B9rJmeSpOSBwQHZ+X52raovd7NoHpee1ySwmamvXt2rCyM0JEG8kNKcSdOmbse4nZz067jzPQkumXJXglVPuSfReXJqK9HQ8Az44k6h38dPAyo5ucE4ZNwOqu0erSD0LHpWXMynVEPU9/HkjJQr0ZxYsZ0aqXl3qju3IQ0CtlaHJtZ2z2woNZSSv3VzO0a4s7DeG1g5U3qOrNYYvYeWvjM4HdurU19GA3K8ELMD0/YwbLKthKFNt0AUMevDU/3ZuhzUFwmpsN4Tov19yEdN+eGliuoZNHEwhd0MnBzlV4mkKp2UNDowU5CIZMOFHE+xuO6Jl1bI5G1pHmoYmouQ3X4FnVt3PWYsj8cN2HHk5ZA30S0QpT43IHp/Qig9fzhUZgq1m9aXsmNrkTRjuSQb1mm3rPbvoR4nuw+aF3/OgvuEPBMi55VcPNeWSrrnXRsyr+jMY4GU5YyfS7IOYqz/aJwL6t7iOP87n26kjTJrfPQBbTHgTEifsWMDNGKPzk03YVCHgfeZrV00Qglihxhz5PWPc5U1y/G34edJR9ycoa1t+ZzfTupRMRO+K7Ky+l6jtBkeg1yKQkV1o5a/bqliKbezfvbeRODQ/4Iy/g1tDTkczrE0H8auus6ULSPxeXsJpOOXp1eB91hGuzhEn43WLS/BCsu0ZlCvsW6CB1mIRwtnXMSi4YfeW6crL0L5aVSf7enareulchSx09VR+RSCvMqwTL4Mhkv45MtxlTawHykfOdofbTSFTFY+25o1Iy53Q3WNM3W1rGjgX6kLJdScrmmp1FOMv0o+qm6VxQnAghuWvdpwHxyqYG/M5nNG8Mp3opwTOxlFC0Ik1JCYE+iEAOsiCAv113TMpUJmayZCgB2Xa+iHlOgjIRQ3BFNB8oT/XaqKfeNjKF1JAVChPEiazIoy0XhzvBJIMP1mfxXvgUf2SGzDaQ7CSP3Ggnt3NxVIZJXAuPgE5zSF3nElUcI+zuZxTPbUd117i1qTX1LzCzea1nqUCQPG91czHYU0zCPKR9QWoShv7NmLswVwD9U/YHWriaLYaWj2RzoUVMsz9o4Uq2GJbPLBdd745mS2/YorzWVmb0NCeldCYwFYsIwp1/IZch220N7000XsWPqcM1aHa4i4XNR93cI9wZrvRSf5rysH+1tUFhisEt7uBAzI+/OXE1Js+1tXctkx+Z+kKJeX7b21Ynmk0qqepcoghjgFKu1ZyzLetOmqph6aEDgdtK0p5XO43DKmkaUzWtG5KBYJ1OgPZWkmhcTIrr8xwKgs/Kt7Yt62lURQFrQlNZMx7nZKcj3fgOyf4ZmWI54aJyWd45Lg+SxEW/qn21XP/udKRAhTsnDWRt7c/CJ1cah35kzBDzHkrRiUIqjAH+s05rUumdbfIxdb+JTG66poCpSfeSunOs7bMqXRTXCph3W9Yem5XOedF5j1pVLjERQoCd683ivJnlVKfUsa7McNed4gY/Ca9Ufhrq9tiwRYGG+YqWlRSxZHB42VHTzzzINIknmoqNFq5sMZiMX23795RlVhyxLD3axgH0zejNcugOWzFV2dk+G9Ebx7Ta8DitjH2I3Su20/KHxouMeDhJesfKnxbfnR3HPqexXJqAXvZgiOiL5W+elq5mWZomYhWlbQne7KgKCr7GR2uLTxO4nfK7cqZF2UgDRZzssqtU0Y6Mayc5WrkzyKoKV7H7MT+LRe8lJ8iH60qkqRcxBLbISbfiWQE+NlYahkyCe/yJZoYRhjV2AFpf4zMyS5XnAzIV9zFFS9VWYcwQ7pkcFXiQmpi3hElyM0BOFMdoFzeWsp6SI1+FINfY5jTkRU48nAS9LuRcmaWFW+JEkAVJCQ1YMuxzO2xqWZPYqczbJOFCF6neLz/08G3LcNwgZYEhjmhDGFYHvqC5aR62Q2/xw6Sv33Z46+5CGC3M6iob7zFVu6IpVvaEaRhdXFMuzgrEHqBP7dOreh/+vjsTVI87TgAAAP3///9aAAAAAQAAAGRcAABYqwEAKLUv/aBYqwEAxeICem/WkjAQqAwDrI5KiBYRzfR/Tk4DOddeDrOLkBHhZlgliiGdF5/EOcQa6iV98t77n1JKKaUrCc0IRQlgGDOjlvxFS9aymBezl9wlX7GCaIVKRsyGVKpkw3xYZTAf5sTBnFiYE7NixpKvZMlXMmGOkgWlZME8Jf9lwMAMmKFkvtz3JPdlv9wk6znJenkvK8lL8vKSzCQjyUmM5CT5SL7LRYjkIhkvC8lAhmQgOUj2ket+5Lpsl3XkHTzyjtwj28g3cOQbOUeWkWnMyDRyjTyXYdBlGDlGfpHlWmS57CLH5RUq8orMIqPIcCkyXD6RSeQ3EyXyW3Yrkd3yiNyWRYDIInKI/CF76MAhe8gbOOQNWUNmyxcy5AsZQ17LFiqoZQs5TS2n5TdTyGdo+SxD84QswawsS8hjZXksk+UHWQxCFssREgyoygmqchVWBsPKWFu5wVbe4soOuDLXgczgQD6glcO0slZWXpCVs6yyAqtsRZW/qDJVVO6KylFuvnKz6zMBn/3OAXbeOgPQWeP8WZYT5pRVtRN35nXdhDflts1QuBPulKGg8tQUzzwLENBzzwUKPPMzGzDwlJ+yl5dUlsoI8gB8iBIjRpawJfzoESaMCWtqZsKZcKRImrAmDAkSJ+bEmZmX8CW8aNEm3sSIEFXClXChQpPwJBwokCPsCO/Zowgrwnr0YGJMjAfPIDwI16lziS9xZaUltsRz5vTBfTAdOn6wH2zHzh/8B9+5IwgLwnnyGMKGMB8+iXAiDAhQI9wIEyIkCUvChzClNlhMmzZlcBn85o0klsRx4kzxFMuRM4knMRw4UizFlJRRHMVu3ETiSMyGDRlMBqtR84gfMRo0X/AXbMbMFrwFQ0Im4kTc2GiIDbEXL4W4EDMyDuJBvLhoBVvBWbJQwVSwomIVXAVr0XIFX8FduhBiQuzoeIgPcZgwiBgRjxmDBWPBZ85wwVxwmjRgMBi8BovBRvyUKAHEgNiJEygYCtbTk4KlYD6+KXgK3tsTxIK4SZMoOApesiQQB+IjR/7wHyZC5Al+goMEYYKZYB48kuAkOEcOPIyHb9wYgofgGjXqcB2eMcMH9oFlyOiBe2AaNH7gH9iGDTtsh3HgEIKFYB06iuAieMcOJBgJBgIkD+fhu7s+3IeNYD+sokOJEhlwBkyCxAV8AYsQ8eIXgwABxVDMgcMZPsNsbGbYDFuwIAFLwBUqkGEyrKY2hsfw2toEPAFjwFCGy/CGDRQwBfzhAxpGw25uaTgNmzChAWvAK1Z4wB5wixZtuA2/ePGG3/Dc3Al8AsOAgQKjwDFixOE4TEeXAqfAcnJwGA67cDECj8AsWITAIbAK3AErGIAH4K2tADgAPnAACkNhAwZYzOKqqhWvWIAAjz2Wkuq446cnjTV23Ywz/h8AgI03jorimGMqqid+4gIFVKxiLKwWt5iLawpPYTAwApgADgu7wle4QQMtrIUfPPDCXhgChC/8hSNESIATYDExBBgBduCgC3dhBgyycBZesMAKW2EFeMD7vu/biCYWfaDVRkwr+j5qYYwWlZSUPDuTlJRU43d2NqYRsUWnlVvPPbnK6XQ6h22rfN85FFfv+77v+77T933f933f933f933f933f933f932lZ4lck0beNyqVRufMmcNVKAOY6XRL5dAASYFLKpVKpVKpVCqVSt/3fd/3fd/3fd/3fd/3hUKjaCIy0973fd/3fd/3fd/3fV9oFA2ND0Zc39rmk8UoP7S3EdJTI+GjnJapRkaGj2BvZKImvHGBaJF5JzqgoUFVoEl4oYyDU2hoJ6q2SBf94gDIgUcqeXbmJSm5WHh2Fj37UpNcxIrMPDtTRAOiDeEGN0mwuTXT6RbkGT/TLSZ7cmybdG9NEPqleeJSi5onwOT0fdPeN+2FQqFQKBSKIArtyo828MgAqzGANGtqJ9Wq/CM9ECeNdCvRkZSLg5+YNmmCxLwvFVOYCqELxub0xcrpQNMbRUciRbzGzOCm0bI6RlMXbYRRNBp4Uxc0KtOiaXXApi6i1C0OqnDTJUnnjbFaLgaBkSIti/CZpuHrSurlos8bIwKKRUgIV7peQy+dZdcig77HV9CXTqNTRLRF6CsB4xvDTcqims4Qkt5eusOo4iPn8MoBYpIWJAohv+GNASMTRvPEpq9PyxDBOq4sF4pE32g0+qa9W3V00rT3TXvf933fN+1931fxXUScs5jGQQzENnhISBe/jBlBDBPnRbrYV2MQ4p+dNdJFDYge5lRKFes8dR3q8RykT/CYQIEgrxCEkz5yYaRSqVQqPbC59IlGFfui0Wg0GuXSkHVA8SqL9UuzUsREG/D4IYCPaJuVAR7imGiQIcnCDDMYOIYrMRZTF3HSWO1JTl/ktuoRcPoCDLLAmC7TFxcOuVptjFiAEljMMH3xIQ8dHR0jn6EHRQCpcBrDBpSLs82Ujksa9IuQ2TSGHCHm2zTGBhvQLrm8KR2jIFAvVsE0RhYbLQmiUinjVkuwGtlU4wet0j+iT/R4pE1OEVBqGdDXBm3dMDJSjWgLIXDTpd43LlAKOEQaFYUXJR0ijRoinZwcIp1KpVKpFE8qnUQDCSfqIgOYqJyWqSiNK4aiP7xEkXwOTBLLpNVdytCD7oA2QnrS28EoSgYDligUH9HoGAGQooN2f9EwV5pEswRyEPUSwGoScBJwCODf5FMXFHARcPFrMo33guJk5wMgmsgyTSQSAeJN/incrAwCKEJN5OQ0SJIoPB010DSn9AEKgKMX9aL+GUqAiww8jOq7FJQIguYTRbTIFWRQMyIyowLdItECObCCNhI+QvmlYYQm2bcISiZqQhTfHT5oesIyQBsZGUY9/XGENqmGgIq5VCdqiI4aaHLcMEIdKc2iPFQForH5i0Ifwd6giFZ+QBFBNIEe5tCEGrp5oIV2ilBCNTjolS9JUCqJ0KB/YhoqqMgE+kcEEhQwzgk0Cl8WFMobHmjgNMvkZJYyEZlefRDEJvkK5EAjm7Rkkg9G3CRag01lJvvWJtG4MgVNPlmMmvRDe88S+7CTaAKO+Mm/HnuBfJSmaHwM5SKXBw+IWliQEh4pZARjrxFw4oyZwUmjVDJCyUiSTnlS8SpJoplmx9YozdskKSHZpuHUTjpoIoUKMX3STuglkFZB0GYtMkiaV56yg8FJaoWFVBoZr4TPkCR6I7WyqYYjvWGsrzD2ejAW8ABj1wpUxlQbYywiW7YkesnCFRUPGXmiDRtyM2bAoNFrdBkxeowOo9N1Fr1FizkX/QXXwIFz4GtrHXgHt8fHMCl4iRJvb21jfMKEtTW2l6elQaFoGHiGDBc2cA+GDCHaiPiBA/zCBRFYLCEiDg7emcDLytYo8JefcTMzNQk8AqfjL14QUbGD8+CBRMcJvmKFHIs5Pifj0SNFkCRxTc3MzEYutipV2rQ7OeHd2dVlgIwsi2dxCxa0uBaXkhrwxRMk4AsWYDHgDfYfQBsQx8ISCwvjAjvECxUiNEWzudnDwib0DVwQBwQoEB9UqdIkLsnSco8lrqhHKVK0KRKnxPNwPnz+9OF+NGm63ESEyTG5IkWGuKFBfBFPlIjzkB1Oh86clrNsbsFhwJjByf/80YOH2+EWjpCR4XG8H/vStmRpb+7NXQkMjHNycj16KKE4AABWT9zlYyJ55HRycs2aS20KcAIErgRs7r268ilIkBZpLtqOGDXahvahQxsTs9AeNGgHOrADbUAHDmgZ6FhYW52r/+66bW/70xNbVVXA6sure/WwsK7exVVZebkv/2xKe9KkLYlvSZKkKNJeJEGCgrAFYp2BWAMxCB1Cd9Af7Du7Th07O09UFNmmTWN9jHN2MCgUzayXlUWg0M8uXeoROCaOqUeIcOHtaRvOjhPnzZs2cjYlZSI3G07OXeve9+7EvFNXn/3ZyamTc+KZehjf3CzQC3BNnQAUFACpPqVGDZ00aTYaMhvNnow0c0YqLRPdkryIEW6E53E7fphEj//xJEP4EK6EMwmxoYfoILoIt+7W5zoZ1+OHh1K4lCocjhs+6Ia74VN4Gi4VPMPLcC5d+CG/7NLIHXkiGJ7Iv3AxHFIOh+SS3BFXxIgr4oj4F396IeBCoABXccwNqKrmmnfOt5w5e07lTlS5K3enTlgca2dmbjr8yZ9kRozoMmGCLI632Jg4dybOzbk796Z9SdPWxLt2J1el+JQUl+JUfACHirqK4lc8AG+51edW3O0JehiCLz99tp9tuQltRIgEbUF7zx49W8/Gs+/wzs4FDOgDeoAAVJ2qA+hTnV37qu4y0z3dZPZkZxvBK/APd2r8DVfD5XA+foTj9RIdTkVf0Ud0D/1DD8EDORXu19f6hW6BO+GCHLC/6HJ9jmvgbHyNe+Ai+AWOgsNxIpwFT7HjBo/hgtvgNMT4GD/AG/AHHIs74FwcAs/EL3knz8F7cDIeh1NyPRwED8G7OBuOhl/aj7ajvYhvbUUbUSfAOV31rF6gK+gLulgP6xL6hM1nX24//ay/PUL3/ck7N5u9ZtPZkjtyl+E1+I0bLrgLjgRJE96EX+GGuxHMBrMfHx234xYjJswOs8dsyM2ly+6yvewvewvjZtxa9uLOorgVN5aduK1c2Vf24GDhLtyEhIbbcB9uxF2Fyqayp0wR3IJbipQoO8qGAiVwB25AwL/9t/38nuwnu6+Pb/PtvT29rbedOGmym2wmO28nQbKR7CVbyTZyZB/ZRYrgbbx9d0dkE9lChAzZQzYQIEF2kF1XZ7fttg8fP/aPzYNHj91j69CxY+/YOHaOPUPGlrFr1KCxaewb28aeo9t0G8aOseVe7BfbhYsWu8VmsVfsOBQbxVaxU2wSb/ttmzBRYpfYJzbcbnPbblvEHrFDgNgg9ocPHraH3WFz2BrYNtvesDNsC2t7bV/YGLZahV1hvzttl5lts02BAtpG22cbusfINtmWsCdssQg7wn6wIWwHDDaD3aBB2A7bCxYo2Ao22E6wvbp210awvzbX1t7aB7bWtqraVRsL62pf7axtYA+g2lS7wCawBUztqR1gS+3Pbna7brvbDQX1tJ921AagOa171Zs2qVvVnZ3P/dSaNPntNSdn311nysQ315gw7b31pUt6a725qSt10pW0pU7a0s56ESVNSStSNElP0okSSdKSNCJEkXQkjYmpqTV1oUKZOlMPGtRIN9KCBDHSjDQhQo60I23I0CP9SB/SkDSeQDqQvnMHkAak7dj5o//oOnUu9aWmQ8eP9qMrKy21pZ4zp4/uo+XI4aP5aDhw9Gg9mpIyj86j4+g9OvpGv9GSkm60Gx0Z2Ua30WfOsNFsdJkyarQaPWYMGo1GixEz1VP9+CjVUg0JOaknNRkyaXQabUav0V4QNaIGAyZRJ2pHR0WtqMOEWdSLurExi86iv3zBorHoLl0O9aHmwsVQG+otWwp1oWZkJNSEWose1HmAGlAzYRKoA3WTJlA0FO3ESRQdRevpSdFS9N6eoBbUfHxT9BTd10dFU9F+fla0Ff33d0Vf0U90Fa0kiA6ilywRooXoJEmAaCAaCRI7baePHKnTddqIkR/6h8bD86F96CJFeugemggRHpqHvrvboXfoIVqHpsFCs9A2bLjQLjQOHHJaTufIMafn9I0bL/QLXaNGC91Cz5ixQq/QMmSo0Cp0jBhxOk7T0aXQKTQMjUKP0B06kNAk9IcPJrQJHSLECX1CixABp+F0W1sJXUKDAPGm39y0m/agOaytZdAZtAULbJoNg8agK2g1vXZBX9Aa9AYKFKAaqsvK0DTamT7TE7QETcFMm+k0/eoE2oEDBVqBfvAATINpCBAW6AVaTCxMh+kIERhoBg10Az2myfSWtrLi0lz66upLf+msLAQagdbS8tJeGgurS3cd0Ae0AV0VIMAAPUBLSVFpKgFagI7SUDrAlJ7SBHQBln3ST3pdv/6tbvVTe82qWtUAtJsx5U6dMuVMGmPOzKlz1pQ1aa07c6fee1PepHnmlDlprjukS5E0LUHKmo/y5qP8KDNXysyZjjIlR9lRo9woT8qS8iHMzAgzYxrKiwxlQ4SyIkKZUKFcKCPKifKlnzzIT/ZjmQVZZss+OVCf3IdP5pMB5T9ZTpw7cSjznVyHEk6uk+3AmZPt5Dxzch46OU/ek/FkOXqynFw5+QbN1M1knkpzG2mWRjObaI5K5jWSWTIyR2Y1OU2GFJPPiMliHrOZx/zomMs4ZscwOUwek8lkLlty45a8hTEHTPKWKEmC5IgRPLYIe8cOYYUEAWJX98NHDx47WB0sDvYGa6MGjRkyYtDBmJNjX7AuWrBYoSIuBYuChWNNsCVIvI1wE9HGhmA/sB7YDhw2aGAzsBjYC+yahQpqbBoLZdHYMwpmZewElowdYyOIQXjAOmAZsGHsAjAFCRB8sV4sF7vFHtDKwjJwxVqxBVgC7AAqAVMBpNgoFgD7xLq/XdXOcnbrvHZaN62dqybOTJjWS+vmWmmlNElSpBXS+mjNXB01YrRoVbQiWg+tmIYKERokaA20/lkvVz+Wffjs0bPmWe+sdlY6a+U6R04cOJRvVjdrGzZr1KRBs06u0jW6Rq5nVjNlyIxZIdfHNczq2Ajmy+pl5bJuWRm1LCquWdZELIiHq+FKuA6uVtYqK5UpglKiQFkD17/Vb33Sx7en52RtsuatS1YlSZAcMYK3FlmJ3A0REgTIarf+WH2sPNYdq44cOG6sNlYa64xVRgw6GOvc+mJ1sbZgsULFGremQHECbjWxkljfVrdVxNoWAsQHDx1WDquGNcPKhuHCmoUKq9r6rtD1bKWwlq0TVrJ1bBVbIawO1gZr2LpgVbAmWL9Wr5Vr3Vq11qzVwHq1Vq0F1gEr1Tq1BlijVqj1aXXXdmWffNVrVjupnNROVZOaScWkWlI3VUrqJDWSCkl9pGaqjVRGqiI1kXpIxVQLqYRUQWog9Y96qVqqfdQ9qh4Vj3pHraPSUeeoclQ4KqXqRm2jrlHVqGjUSVWqRtVI9YxaRiWjQqpi1DCqowrmi+pF5bJFZVQXVUU1UcWiHqqGKuGgekWtQkWdokpRo6iBKqDqpz5R+dQ91YnaRM1boipRkRxRjahFVCLqEFWICkS1U3/4UHuoO1QdKo4bqg2VhjpDjaHSqXOqnOpCbaGyWKEiLgWKE3AmSpB4G+Emoi0EiA8eOnDYoCEDm4pBvbBmoYJa2gtFO6NgVjZBAtlYBDEIDxw0YBC2QAVTFSRA8OXVxbV1QCsLy8CVVVUBAgOoBEwFkFKjVCgAT+5v2fXpO986d+K0qVMTZ6YnpuclS5uVKE2SFAmS5qNMR40YLVKUCNEhTEOFCA0S9Az0BPTn0o9lHz579OTBc8dOHTqVc+TEgUP5xk0bNmueap5p0ExOpVHJyDNmypAZAynmMYxjI5gvXrpweW55MmpZVMySiAXx0LCQcPCKlSpUpghKiQIlEPD59/R70se3p+ekCZO8JUqSIDliBK8IkbshQoIAsat7/nj66MFjh44cOG7YqEFjhowYdDDm5F64aMFihYq4FE8UzxNwJkqQeBvhJqItBIgPHjpw2KAhAxuGC2sWKqg9054vFO2MglnZBAlkYxHEIDxw0IBB2AIwBQkQfHk9u6KinqSeUFDu82NQ8xgwePBoZ2Ji0AlTUWNjbGwgQHzIUemZM9bPbsblzcw4cGDzbH7Dhg6Zq5UVO/UM8MT+ySFAeJAizoSJtrYMvsIHDf7DBwweg0eChK7Tc3JmwuQvXbLkN5+r+lSfLPtsn55TJ9/p6c9eKJTzfunS5gUL/oJ/3dze/JuHgyPhSYjQoeOGx/HEehowcCUCBBAQPZQoMaLCr1hhwoV/4ee8nByKFp7FgAFWVFVcNGjI8HS9k8/Zb06/d4R1ghcTI/Nkv2P6/jeYMcNG99771ret66X6pt6pEyeno86IEydNnX2Tx9rrrklT99P9+PnzeMJ/+QLn4Xxh4YhA36RDktQlbU6adIlSr+SnfIECYwYQeAUKEvguL+WpqK6qqgR4AI4cUUJCMi76xEQsh56QsPCKoUdEzOIV6dDJY6fXgVT0kJCFCvlNm55qp9KrVEGUKVOfzEw+nU//80dP19PLlLnT73QzZtJEenTpkucdkyFDgwYF0tQtLQd7ISbmZaK+SFCQyt0QMGC8YGJeavFbtkB2geIDpUwpnOILfZUnT/rqdvgd3osXQMdAb8XKoDc8E5VcsoTJAB8ggH968vJaWt6qZ1r5Ad7JHh9foJ//815gHkxCmQRf5te6l/7lC5j+WKaMY3cU45Mc2dtrbGzUSNM/evOGsk6dyh7H33khQsB4MP7HDx6+hv/gffhAEiROR4NmUrqms2GDp013o6i4WKVfuWJphbFv2VLIhYuf7qd36V7GjKlTx4v34/fs0eP75MmDx9+JEmWPYKcSKBAmIEGD/CCPiUnIE/KMGC3yivwA/7winyiRIW/II/KH+vqedL/epDtxwscnpUuZUqQIkp5EkqRGlCJNatRIU2NjGB/G7911PLwjRwg7YTfSiXQogT2w79mjhIykP3NGTJlIM94MGe/GS6XRNGna2PF35Mh54994ON5NkCBLhPDoPXrg8FHX7eyA9CVezKNR8GheLW1Ngm/zJjxQ0KzkNX2jEiX8CTd/wsNlbT2znlg+hgcEhOFheBP+xZNAgWeBp9WzymvVqwC6I82u2Tk7JL/gy39leawts60uS0XdsjPqgKZdEKFHjXqjftkX9SU3EhOnfdrJ9D3+CJ7H80h8kR6mQ0I29sY+pjv6Z//jWc9m9jlyuhw8foidt6vrh4bdsGPpWTqjlq6lF3ZDz8fSW/bpep0Jk72+1/N6k8lJO9M5vrIyjo/j6fg3nUfHgWNH39FzdB297kf/0W90HL6NGq/Gs/FrvAMGHoTH4XN4qG/guX/kGXnMPqUPdkvvyBfykH1Iv+tLnlIAnv/ZPln/xJ6T7/Sa/Kaf5DU9Dzy1nll5RDwQP8Kz8HEehU/hVXgTTwHPqadVr9Qt9Uv+gOfyYx7KR/kIPsyDffGUvrAj6of6nk6oF+qX/tE7ei+ei2f0kB6Kj+IDe2Q/k8mX9Uyv55v4QP/80+P0STi9T8/T1fQ1HU8/7Igdi//jLz2mj+Qh+UY9SVfSCX2mp3xa+amXjPRRL8an8Wi8Hc9ggV/gJUgg4An4tDQzb+bd3Dh4Dj6E39DW9vZGopfgSpYkSfLHq3TowKFDeR8TzoTn5RVxg7u78/ODQoWOBhEiUKAQ8sITJ+LgeooUI1B0E51NxIgRKzoL/oMHCSIECK+r88FxYMCQoWvoaV1NrYIh5+PDw8OhhkulgoJO+BISJCrY2eXl9UXhgYF+fnt3dx/U1CJUecKf8MRERyuFvJAjIl7hVwzNmJkSReRWrESBwysrB+uQKTNlyh4H1KJlkZEHVlUFCAygEjAVQCoKCsCT+1t2VZ++862zxp04berUxJkJ0yVLm5UoTZIUCZLmo0xHjRgtUpQI0SFMQ4UIDRIUCNCfSz+Wffjs0ZMHzx07dehUzpETBw7lGzdt2KxRkwbN5FQalYw8Y6YMmTGQYh7DODaC+eKlC5ctjFoWFbMkYkE8NCwkHLxipQqVKYJSokAJBPzze9LHt6fnpAmTvCVKkiA5YgSvCJG7IUKCALGr++GjB48dOnLguGGjBo0ZMmLQwZiTe+GiBYsVKuJSoDgBZ6IEibcRbiLaQoD44KEDhw0aMrBhuLBmoYJa2gtFO6NgVjZBAtlYBDEIDxw0YBC2AExBAgRfXl1cWwe0srAMXFlVFSAwgErAVACpKCgAT+5v2VV9+s63zp04berUxJkJ0yVLm5UoTZIUCZLmo0xHjRgtUpQI0SFMQ4UIDRIUCNCfSz+Wffjs0ZMHzx07dehUzpETBw7lGzdt2KxRkwbN5FQalYw8Y6YMmTGQYh7DODaC+eKlC5ctjFoWFbMkYkE8NCwkHLxipQqVKYJSokAJBPzze9LHt6fnpAmTvCVKkiA5YgSvCJG7IUKCALGr++GjB48dOnLguGGjBo0ZMmLQwZiTe+GiBYsVKuJSoDgBZ6IEibcRbiLaQoD44KEDhw0aMrBhuLBmoYJa2gtFO6NgVjZBAtlYBDEIDxw0YBC2AExBAgRfXl1cWwe0srAMXFlVFSAwgErAVACpKCgAT+5v2VV9+s63znQo3bBRg2YaJeMdwQzqNclTwkOH1Io4uDe3NhAcNFywoPailY2JPWgAlqBrSwvrqooA1RTUZ1XPOWGyVGlSpEy+KNEhQ4S8HjRTLoxRjNigUeJNLYyApupa89KSjSMYPqWkzscT3VwcCrc2DWwv2oMGW1pTUtxz3sk5KdKiRIIA2aGjBs30cTELFitU/p7kFbkTgsNGixVubBcsUCh70OBLxbqqevqYUycnJkuVJkXSzGy0KNEhQ4QEAbq05KMHjx06c+JQumGjBs00GmmGDOSjIxgvXBgXs2A5HKQiGCXwiV6TPCVIjNwBqfPBA4cNLoNu7oVuocMwUVKZe2BnUAbHADB0Ryg0WEBbJaxdmoskPC4eRnmC5E4HjbkVbh7Yxhr8KyqPsQolxUlNHofnEx5BFGhYYJUAsTm8m/OQoPNMPY58PgjEdZWJhX1pVU09qVx3WorU6JAgyzluIiEZsXxBj/H+q6TnKP/K8iB2q3wILhV3yg9zBV0pH4EbxYXyu9xAF/AfcP9cv4/lPnH7vpXL5+59Aq6e6+QLcJu4TD6Um+cu+a2rxE3yVReJe6Td5Bpx8dpJbhGXSAvJvXOHtJmuEDdIy8gF4tq1gtw690f7x/Xh9mjtuDzcHW2lq8PN0cJxcbg32jauDbdGq8al4c5oJ10Zbow26tK5MFoz7pwr145xX7gu2jBuC5dFC8Zd4apou7hxboqW0UXhnmgVXTjXRIvolnBJtITumzuiteK6uSLaKW6bG6KN4oJwP7R/rge3Q9vncnA3tE5cDW6GNs9lczG0SdwL7lprxLXgVmiJuGpuWivEfV1oa+eiuWetD5eCa9bucMvcCe0NV4JL1s5wx9wILZ0r5kJo5dwHroO2hdvAZdCqcMPcBS2cC+YqaEe4CVwEbZv75Xq1H9wul6vl4G65B9oMrpab1a65WK6BNs29cq1aNLfKLdCauQTcAa0El8oV0EZwp9wAbQNXyo1qsVwoF0AL5T65LpvZsoJc1l3ZyCcr6Hq3s0Rc7m42h6vdzJ5w8e/Egvic/iaW7Xd+Tez7OX8mVsLH9C+xDb6lv8l2/UqfElv1J31JLNSP9CGx/mv+Ryunn/kdrZZ+o89o1fyLvqI10U/0Ea2A/qGPueL5hn6htc4n9Aet0y/oB1olP6D/ZxXzL7+ftcu3/H3Wws/n71mvfD0/zwr48fw7K5Nv59dZ6z6dX7n2+HO+nLXGj/PhrHKf8r9ZS3w3v8064rP5a9YNX81Ps6Z9NH9yRfvTL13NfvRLrhJ+5D+zRvhmfpn1wSfzx6wMPuQXs4L9xx9mRfAdf+Pa9cH8L+uB7+V3WbE+l79ltfqMX8tK4C9+xVXAz/ITV6mP5SOuAP7hN1z/L/yE6/oH/5XVfyu/yro/lT9lxV/wS1E3/Sgfisr5Az+geun/fT+10n/y+1RJn+/vqZpf7ztRHf0mn4m66Of9JSqir+QnUQ19JP+IOugb+XgqoF/kE1H9/Ls/ROXzhfwgap4P5Nupdn7d/6FWfh+/hxrn8/g71Ddfx8+hsvk4/g01zbfxa6jTT+PPUCW/jB9DNfPpPgx1zJ/7curjf/FdqI2/xWehdvkrvgpVy4/7KdQsH8U/oSJ+uG9CLfwlPgnVyn/7I1TB7/ZFqFB+2w+h/n0Q/4Pa9z38Dqre5/A3qEy+hp9BTfLZPgYV71/4a+rdt/ArqEG+2k9T6/77oSqPj/bP1ByfwjdTa/yyP0GV8SV8MhXGH/sR1Bdf7D9w0OAz+AvAFPwE/+t7fa6/9bV+1jfwr37VL/AHfKo/FUDqR30AT+7/63/6zrfOv1PLqe3UxJkJ0yVLm5VaSq2kNlKr2T5qHbWN2kWKEiE6hGmoEKF2UBuoBdRe+rHsw2ePnjx42jttnZZOO0dOG6elfNO6adm0a9o0LZp22kpbycj2TFumJdNCimkfW8e2sf3Semm5tFtaLe1imyWxxdIeGraF7WB7pa3SUmkFWyktlMAWsPVrn7R8e61e26Rl0i5plbRI2iMtXlukvWuHtEFaIG1d+6Pt0fJodeRocbQ2arQ0WhltjBZGO9e+aF20LNoVbVwKFO2J1kQJEu1b69aKaEO0IFoPbYd2Q6uhZcPQXmgtVGjV2reFtmcthbasndCStWOtGIQHrYOWQdiCFqxVkADBl1cX19YBrTarNdBetVZVBQgMoBIwFUCqjWoBtE+t+9lVffrOde7EaVOnJs5MLCb2kqXNSpQmSYoESZN9xDpiG7GMFilKhOgQpqFChNhBbCAWEPvn0o9lHz579OTBw95h7dShUzlHThw4lG9YN2wbNmvUpEEzOZVGWUn2DGuGLUNmDKSYxzCOjWDYL6yXLly2MGpZVMySyGJhEQ8NCwkHr1ipQoWdwkpho7BQAgH//J708e3psU7YJgGkVKiUEpeIigUEUACAAAABABAAw5cZBuRAGKlhDKUPJGqoQKFDYTCAUQAAgAGoIcBdYCUDQAAAAQAAYwM+D6qRVVsO7Xmu0a3aDt3x7PGtvg6shttzP7bHs0WW6jq252vFltpy9Pdrj/b6dm73e4uv+n7qz3uP7dV+7u5nj2/1de6v94rvtf3o79ce7fXt3O73Fl/1/dSf9x7bq/3c3c8e3+rr3F/vFd9r+9Hfrz3a69u53e8tvur7qT/vPbZX+7m7nz2+1de5v94rvtf2o79fe7TXt3O731t81fdTf957bK/2c3c/e3yrr3N/vVd8r+1Hf7/2aK9v53a/t/iq76f+vPfYXu3n7n72+FZf5/56r/he24/+fu3RXl8njFZb1Imc5KFAOrLQ9qO/X3u017dzu99bfNX3U3/ee2yv9nN3P3t8q69zf71XfK/tR3+/9mivb+d2v7f4qu+n/rz32F7t5+5+9vhWX+f+eq/4XtuP/n7t0V7fzu1+b/FV30/9ee+xvdrP3f3s8a2+zv31XvG9th/9/dqjvb6d2/3e4qu+n/rz3mN7tZ+7+9njW32d++u94nttP/r7tUd7fTu3+73FV30/9ee9x/ZqP3f3s8e3+jr313vF99p+9Pdrj/b6dm73ewteOk7wJNLG5dSxDaqjnd48Y0LETw2Ps83zzIy16JNNmKU7VX4Nvv/+GH1Kul+YJ2c/7+GmvejLzF/vlHhdyYK0HjPb6K49ZB/SrDquZq6lGjOsq7OHFyXbp9Uk7U0F3B3XljqXn9GdjKsQ3AwUe8DidzIr/T3+M+ci81Jb+MNCKiVTcoXEkbAflPejGxPQErmR1xyI8C624NPiUatr7wytqTsdIdWrNjPTeadrih+0pKrmfRudSnz6E55dMrsz2dEX0kvDWmTX1kN/X2tkr7djc79bdKnvU3u8d2yt7Gd3PvY4TdVFs9yWOytwNtPouhx4L1dXUeRCn9aiMS6z3Z62ZMwqUbiTwd7aFB0bnP6w1xNaX6ZQuiDuZecEaZ2Om2SdicLU89q9Uazn2UvB0+rTMcb5dWGR2aun1iNr8WNhYidDMM+53lKaS1uRX6DPOCU1c4hNMqLYOdo9ijx6kPLbQOGYfNZicZBAUAks8c0AWwL9cZ3j3M4F1+hcHXo3y9cccF3jzVMuxHf/2/btTNtTycCtzRuDVImpqjtaxzZvoglFaaNLLgnOdr/3BYeEzQZ4foVt5taTVYJDN3H53PjduM9/o6MdtxfTO+Z+3H5sbV3TL0cvjptx5t/0qDRgEx/SgpdfgbJPn8axwCN1pzgFFmgOeQm219XH6hm/sjbOruqR/PjjV9Yx3052rzzv9Pt/1Gqnz9+nVtXZenJbOn7nmX8ra86wdOJaqx7TfrZKx+8Uv85235wRJ12o1yxrspfXU0rFTE077uOMpAF7gSAHTshIl1SE3uHNiYUi3MoZe3eWEOzw+VmnZAPs6XBzYqnIjWD68X9Jqw2z8eYpdpnv3h8bakacFblxTD96L0mXJ1gu84yQtp2duNhxlR1X7cctvxt75Vmx6/2WHnHx5qsqa2w3V1W4Eb/fT++Vl3/9crf9/mN2pV054/30XtmLt64FXsrXc6qY9nm0+9au6b2J0+YeJKa0Kme8n94re/HWtWhj/deuzrfj9/txr52fT36rul5O7ep827TzbZUa8fn19W57/Ve2dviJO+5X7ZkXf37LPpnyYnqnn/zrb/fa8fn1uVff7ye3VbwNs/52rx2v8PN79fn+enqnn/zrbyd8sb7yaHeRV6yCwIjJ3mVAkksPyGZMk44W3KRkRnbo00ZCH4vm6Y15h5f6OHTK2hKj9wh3JNtPxY/EvJz988LKGsQRjfLHBEClcgU8aB7pjR7sThRtRVVqAXr1bdbj+SjWEyLkeszgoY4QIOBHwCrk0DGZT7ouiFXw2d+0OLoCGI1l0dR96wydlOqGtXh+kI1oe+4K/nSESFwH6jiYq4yW8M6w586xlo+ln18jcPYgq/zl4G4DpPRq0P4MLaaDupW5e8zFg4Wn7fX9rUK7CLfdz3t/BqE8wprkE8XE2Krn1ETgRiBeDWPnFG30j7rRIBtBdk0j1YG4DznjqwueJHMjaAQjz5+gV/0qV9PBhBEDHY3tKex4J2KIEPh81hcPbneAAijGnLC9yaN1cajndgVOMazIcXYsMz77c1u+dXa3rspmba7KvkXF5WvgqpazOlyjboP4vswj0ifzC5F0dsHIiqOzOjyQLeJXVuB9oSApBOwJu/51AcuMvouWQWwiQE0xBfudqJ2PWkjHcRBymlchdE2pj6foMPQmbzbiWOdnoAzohOxOFwb2wHwJTsTzcWCe/mMqdbaXpswlYTge7tsbpdyFTRwzXaOI7VGzkMjG9pqj4cKIoNPsE8o5V1fYIY5PaA8nwGSe6IzrJsgXZ8lqFZzc4PT/vX7hQ+ftVWhX25zo8JhTKM50I3RzeM2SMuXQiEdt76BjbS+mJsm5ZpvlDHEjk6S0CEafuxROVYnkuWislvpIpVXVlQ+YiZQTi8zMyG2XlRxWiwm4RLupWjyZNG8PPf8Nj9P6+YKgV/cZQDVfAt8RWIKpaLysnQDK4RsNSn0TtGRzuJo+pwU+DbEvr7/BIm7fHhF71J81iMavAw/dVKxI3+DL6uW1MRK3kB/xrsmiQnq4fZiv09OM+S9SOL0/gnfk8PDiF1b+EfeWxu+spnXmHYHh9oWgkin8j1BLVofLlqMRgiWTmQVCkzXQT2REJRixE0Ui/whkrROoSiDBWPk06tH4GEaT4ur6SsfcNdr7DRQmITWWnEe3kQc1AFfQpxdqF8mlhgvU7X2s8B2Rmw9O6ScsVS/s16q4jWj+C0f6STY3+oxrz9fOjnBX7iF0g7ZpIbziP2qKRRxBmZqCdPgYejb2qxe5Fu2DjJBjVb8Y68S2n+PXgu1K02zUAmnGFLpiT4OLeENKaFN4EpxPCJ6+umFQq1VC0wPcPkhWIFkDjaqvC/Pd9DxuM2+KN+6zixVsqschfPH9ZVe67AGkRd7KrK6xg17flupLA+W1AiNeKXGDjxVjJ+PKobFrcHR+Mn9bNYrM/ww3b3b0kmxQLs/5wkhnz2+3xydXPaq+2GxAPGZ7AvcfbUIj5tyjPJSv/Jv8SyZlEN7hOlDBjdEQuL5+OAL9rUTjW6cQDv045iBw7QtGhDTIbcxqCFPT+Aa2xUDCTBys/kZA29OOlFFYFVfgm9pCCNDAaVy5LAaUeNAZ16ZdBgOYRnqzy9gWJ9PUra6dz8bwqxZ56w8mEj3H0Pmt6Tb/Ysm1HhT9GLhbqAyRdPdzdjck1ZRqS1109KyM+jRSMJVjvClibbZL5T9AyL2VSlZV0Ntp+DiVqKwTSHSjYA3YzN6jiTgts8bkCT7o7vXyZBssbQrKhUhzOqPpylCaezke4TbDUmPs7Hr8mbrAmCzWq2Dt9JW6A+idIZyFA/7G3eVteNay1V6BaeN+3yU3oIa7DwzFjPO4JLiHbJiIa6sVacJo+9lcHrRZjVFvHgm66yO2mR6jHMGjrkYeuob+R4hrD5USsVhc8YQght9TD3/BfV+EFyXfWYQ0mP2d5TIrLxVViIebyNfYjxJiGhT1zzWjuqXjJAhkXqx7R6+CCLtz+gIY0oPk/FegoJ/4CJoc+w5YSQd7xBSwrOZVNUvz0lok85stGnaz+K7C7V3b5NgYboWEe8PDObI9nl5jonvFbjTMZNNBkeN+siOAv3eRcTWXZ0fhN4HmxV0eGjl/kHFlZL9ioV9mkZpf5l+0wG/eesSFdUqN/VvNfGOMchwCG9Bn4Pt7PKF/fBvFXPPCXuYxwdsL/b2e7y77wpHNUzVPe+iEfjAOj2gWmWfZDfMKFcT4EbTfT/A2T4FR3kQwxleF4XZcuaM754uzhQT7lHEtwEsqdhwGA4gjCXJH3H1KjkiKeWS+eu7M68IDNvkzgv2nhSO2zv/IH7p23O0lQXvg2ovGUr0XI0rxgb2I2/9iVK6vHmmdbm28b9xs32L2exiWEk/r+9KUt3tvF9MXS2v66a3Rt/3u/WjFR9b70F/5p2596czL1+hSZCE4juZrBrFgy4NCdad0PoL2PoFbi8yLm0paBs/egNIZwq54DgKQjCdrF/X/xblcXz3qXGlN/0r41ttWejPSN//DU6lYtldx+12MyNvF0d7N1vauhC+95aU3ZX37PxyViuFdEbv/46isXRzlXXxtb8v42ltWehPuM//Ds9TVW9t4z7v4tkQMkUK4Hjw+9gRAq4CP2I33Xd1cz134iszrre68911sRbIQZAjI86QnXRJbHh6PXheuHLK0zk56nVFMcE0+H4+2HTErYjjrRA5x0iGnHetchCQesYgQTyJdnsikp3NiGp0jkS2PcCZGDYmjfqxF1w0OZ1QXjqd3HeAwJ3DYifOO4mjiJIR4iRElhR2fYqImOTWrzPnclRWaSaOH4upoKdSHdoX+GLfd9tBcpRvjbZdeNK6gYezPZbJlmd9UClROpyLsraajx0gUh15hhFBgQgqkoIUjKOEVRggEFpJACCpcgha+sIRQICEJhKDCIWjhRZxZv7Qs0Jm5fwyijqE1ysoIA2vixlUocM/RtAFv88/BImk9C1I6wJoE6O+jTLZuBj3utK8i+3ssl7WroUzXWYk534ln05bQpVu89KfU6/6LJ7l6GfS58K6L3fdwRF7uhr4uumtR/4QyGzULfw0USedJIpIDb7LIfw/L5PVuaOsiexPx38eZbN0Mely5xMzrQrlwmQXqOQgoVW6Ffje6NRH/fIzL1tWh1512VWT+h2G5fjukK/d5DJf1q6Gem+5LzAYIlDW6jO+l7aU/p33/eyyXtauh3I3sTdzERyQtP9nmX/URYdJmDvRbE5muQZFvbYq84qzILssixzQuMr32RS6ZDVErs9D02hMwo2Xrd4FQMlWyu7WSYzdYMrpXH/2cKfUdNdAnYTp2Zq/3zpy/iSZ+wye1txtH856ZE/1+LDhu753JVdwd9Eee3UTqHNcssvRcRlZ+1pDV6z6y8W8oi28oofl2Y8reYxZB58+FyO19ZBmFazf9+9kNtbZxmlGT3iU1S2FMzd721Lw3qeZKq2q6DasZdiOZCRiYs5DYHOSnnTVXmlrT1dqaMQ2uyQ3JJwPKT3DocxqS2wqbt4bYXGmLTTfNsVlaZFPP3/5d9g+n2edunf27gfZX2mjfTTPtl5bar00R/ck2j8NtHnTczdIG4LybmXNFpujU0+CdaM3qSdc2nzfc77O37T/vzQJ6taEAdWs6uKUyJrie5gV6a3bQK5kj0HjOFFe/+cK5GzRo7CYOjZ7RA9VrBrmu5hEXy9mEosNyovVtKai7peXGbntx6LPGUH3LjHa12KCxWXJuPC48Tq/Nh7otQjp2GxGKPqvR1W9Bcm7LEo1pcdL0WqLQUhmj9pLPn6QcvXsUrZgs4m9Tjm6YomKy1x2lRirUbae6sU1Vjn5rFS2dwUr32qzQW7PVXWm5cm4ar2hJ+5W+yYSFfbHOO9XKMVwrlqPXOYv2atHSpTJq6aU8f9q69O5atjK5xN+4ULqB64rJToeUGruW294VxTZ5XfqtXq50hi/aa/vSt+YvdKUF7LppBHMl7WD0JlOYXg/zD2KXvjXM3ahZjO+p+ZvgDl8TRk+zN5Q5eruVUfhZtn5ylDKdUadW6jJ2GYXTeqbpNaOhvVnSbunoYqfwuQec0UJm48qqRnXzGmVIPrLd2Aub+5h9D2oNbjqmzQ2lp7PbhdoHd2JNz7SUgcq0PWfeOMpG5yjIED+aMLtJaNC1qHHh+lEgbkHfcnCHrZjsI5QlS728PtQaUTsIkQH/tFla5GBYQETbIXU6QvL2Nj4sCXeqLDe3i+rKsodFemX8fU+gq/Qvc/7X2fbWLTKwU3lZT2bLM4YVkDDR/Q4d/RZKZpOUwZqa+me75g51uPEmobfO6Dy1g+jP9DAWBvSIBA2oQP4ztjIus/hoQpZ2DQN/qmLa/8vZuRQM65rr+WQx7OYpCutHha7wMFaT3OIzCcBlMXhTqgt21OCCLN4qYz0rIk97nJJxbeXjbMRQ3/4h0zFWhn5+P6hQ2MxQtWjoY9fmcT2mWfuxwLVr/84xlkyYN26q7SWTISgStzlkd2JcdCR21kOyyfeCBvKGtjj7pbLFboqsGr9wvDB/zCau4a57g3b1TxCCPryZHRE0Dcvj8hdvyQero0/4SICrdTJ2xxuOhG1qzAb/dZ3saCv1h/NsO3s3ZAiNhDsHyE5oF90e0wr4TrBHSURv+IvJM6VZxjcFFCu4shC3UrnEA9wVbF+oFsl0oS58sV15O9LGlR7hRBGXzcv2Pqxm3YShBlV2ydh3BjLY+FDfMTU2kz7+osnz4EL7fKTXYfHK+VaIqURbRmceHZDvgvGrh4q9RvZMkm92W0CPT9yqcgp4i81G2KemiCwLa1ZS+WvrTyZjyk1EEHoL+XVpfdwBHuzMf+xDnpacLmycJfbcyA6ckB0G3I2232JFDGeNEh4I/3KQqE1BKaafWXnv4TcDxW//LBirKJZasXImAS8fzL4SaTbYl5tJywPvG+1mhYbdFM6ByAM3Ob5gOlN89mlIWojzxQaGXzBQ+ZA2buZjsITrhtdJw8gdJ4kTitvCNcWH2zRZKnh+1T5CQrIkUGv8v1cCezWXwp/uxb8LPLvP+GyTg0u8uBdehUXOmsvI2dUFlji01uHY6BhDqXghWXO9PbeCbmgJ7CaW/ONiGhSbFWDK2KD4RsSnBDp/MaKHoaX59Jk0THAMdT/W5Lhb7LDXkGmMtVGAsjk89SGYxZxAb44fMuV6dupI9OCf5qemvhv+jOyIOe3IXs/KInb0Wvsi24FYNr4aGN/Lz7YUWV8b0cY6umxb7aK64r0IRnupLfQvbxhAIt0ymtx2am81EObsBQNLSeobgdHW4dt2sVYuAipt4SiswGaBgQekbblC+GYF3a5V3zttGhS+UMGU823WjYStEtj8t8dXQ1tL7DRpmaCajsasSVa22FPToSuba/sC5cv6apsyF7Om3tyR6JTrBVVHorYDaP5qNT+bVBv++IbYA/ZaGxT3nQxOsRw2dUge2avPWy7GsLyZNMoWeszfq+uMl3asBoxb9jBJJq3rHjc43U/9oc/ICDDv4qGMeliKE5nbpPfHMeQxY81iWswo2J1JA8ZNYRqmk1mfCbao5SFaZ8KK8nhyMVvdGRzPp54jI81V5lYwDCG0NZzMPc1aAaUaYrvYa+2IXy5POyPc0ux44Hwib7gA3WRAeqwDyUytxEADgmlY2WWMIj0drdmMfwOXT5zNGywtu1nbcu5gmRbsjFsh3YqDRbK/22oCFm7vzsmPwKzRQbLDRocFzILtVbyrg7a957TSxMTSI2GjHXvPOhyeYkXW8mSdxpiqmT1jBfYeKP2Wl5Q3UYY1Ks+OkL7gZLJlU60syLDj0LrB4o3voHwjcjcXe3NBAisxQd8+LHA3EYPt2ehKvAkHEJSlzFa8LDtzKlPQXJKZDdmQTgviJv00nNCEmkyejotws0C0QSfoKZ8QI3bgXLhuaOC0iT1nkv2zGQdF4yJ2jsoESzLDlQ3ZDmE9rvjdjQV1i7HDyVbMDMpKfI31PpiFR80H4XvTuSD5xnM3KI0hAzBlhP1yb0TCW8N8NmY7gGEorPcmBEzrzBMTplBXMFYVkmFgiWyGKW2Yk1TG0xhlS4OWgF2wC7BKEePNSsOdyfyWgK1Zazc51sD2K6ItF2xvtkc5JqzUsUnwZUDAkYJOdJz1pNBgtrDQR4bNMu3+mp5nj/21NS32y/svt7s3C6qaBoeMyTJk5EUO7OhspIOIdiY8WDJq4WIXvNbSHb6yXGbF3Cnp/QKNGLVcfj7HZkeHQdcqZQLvOdz8sB2Z1lbOKinCimWE/Xb/cqWSzVbtWhkrs8vbfGDz1HGYvVZ9WD674iKx30pwuZze7OS7VhrgBJ6z1HYA8tLmz2jmkUkrk8jHeQzRqXcvQ6nA/LDdTOa34Gttrb1X43ENfL8m82bLLRhy2yzfZHam7UKxF7KLvM5GD01Wdo+7W+L0QTk4hNvnIL+9Xmvm2df+w5r2fmXOwZcLcPje7LuJdcw0FqptL0YoiUcJhMYhgvK7Rei4t18k7m2ODVZNWUC8tK+1p3nhfMthK4aYMt4vw4jYcsHP35t9NrRZa69J20wQtikLTNvDWM9bZclYsU7eb+W7XEe62a65VlR1WnmbGHSeMzZM67IpMNe6ftdOvnQhu2hLh94KyG33cCktzHZb8WeEbfEqIQtf4VWSLGx/V0my8PKukmRhm7tWYl/94dqu44VlI6pSc8/umoZldljglpzXNxGxcynrkP8iPrFtFks0W6dyYsfOIgbPOSzHD0GVJ9vdVnBX4vL7r0SXbdMqKV+OVrlIWCarhR3a2N9AJoZM3Mh0zzNhF1aKzXYfEdnUFGXkDzzXUhnyZZFhYqGZyCLUsqD7uDkUSYaol8UiN7ezLRPGhWK9yHrj2umcuSfYBRLfdgC3Aq7efySy7Pa2CZZRzuNsjtMGNcRdPOxvTl/aL28L2oxisINoCyfDD2MgjC+6DyPGW4VKyjGbtETE5lKWIf+LeGJ7MwnzchNbQLtB9kNZ4G0fc2cp2cRWMxrnXn4a1GaJtbYMnFYZzL3LgZaPbeUgGrIq7UxYN2zx8crhZLbSdsGVr8NvchJDJqxOusc8tWUxsOswjSB6nIGcKZI3UuLmcm/owk4TtcdpHonL3RLv9jBcXO/1woOtueEHcmG6d+/C0dE+ejhtaOzDf4gl3r41CFAG7u+nmijQnB/OlvqMftrWHzMx1hZuvZgD4L5IMSoysQMUMc+RtXHGM6975PEtk7fi9jldKrCbqvVn7gwaw/EBX6hFz+y3+572SGtNJWzjAFS74sAq7PKgOdnfLr3fExb52S6qR2aDQy9IGJLHau9CyGEspW3+1eQaMuqsYVqzju3M1ddN5AzTB2gdpo4+AS1tetYHM9EIATI+2XJ7ybb8fZEcgvvbbA8SwSmQB2l/elpg+JBgsHZi1u8zqXWEidBoznT3WwAGsH0HYGl8mr3Rg2bO2EhYQyLWV0cxtbpIrteHShiz8UAa8e9SbFhoZd/H5M8DbrfTxrm1kpldh9jqdCnwPN/f/u7rCZb/bA2mUW5v3D8X9C/vDAlhR9g7ol3qg3yQ2PdArKhzYracNz/0ltQQLEsUgsYmYB0HM9+UBWJH2uyCm1PaziyrVzwzwnFy31izY9WM5fQqbwnGu93kfYUivdRnAXRXvS/NTeidMXNzyAw/45MWBN1PgHIL1gJBBSV755FXH43l5/aXmHAQ1mdcfaYubaffcPVnpjNFZXZMmTTfB8BYjwoeYo/MP8pXQTvsyIo80JMHF/jjzKm77kOt/pwJc3Phde3oqv2V1fETqfizZ6V9Y/MVu8m1m62rGWJyREAzITFHOt8G+Ctlv7OXWqr68Ko/dxKedmB8tV0FJh1uFnNy/beQPi7Efo7us/LdxyBCmMKtcWOkt8Pm+fwC4g6D7chNsmUxGr9NPWZ7DYrgcL4L9Mcysg0/Exkr+EAA7timIb1iS6OQZA4ly9FDgNo0nQDzmogT3k6Ro7TQ4WnYlt8ezuCd+VgqLu5TO193zoHbuG8WYxprRKWHA7lgOhbm7ajjhzHLAQYT7FRhHTlE52fVSwxfo6qafObUHPGHYHcmJyRZD8dmlvlY9AfBMzG2ajOQWruvaTzOW5hGofocOqxaDaFi9zyBZ5bHqdEWwYeEG5zIKQ93BFngcvO/vcbD3+oaJkVgRGwnOeAbTpY+Fhifyc8+EJUupqHEKFqWRc9BatN1CMVrIUx4O0VGyUKHpmFbf3s4g3ZmY6mwuAd3ft05BG7jNliMaU4RlB4OyPx7LI+GpsxaxmAFmMKwEdSyLHNusyDDgJjQpcfhNGfjbbYPp3KRmY8FwDrLPpP5JNhApI97T4Mbo8DacbnnMGq1cQ+h00z7Onj8LpvRnMVmxfeLQTM0NbhGqBHnDsTPeQtsHM5v1zgZLXc4CpudnaY1S3vjG8m6rcZdJ4JFtd4tB1gkrVhT2k8jluk4m0L4Gt6TeadHo2yhi2neBv+tBnI7IbrL31gYbFzMUWUsbAI1kzUMkKHBaDUxbB1nBejxnDKb4wZ3cWp9Y8SR9DoP84M5UGYYNAqXST4HoyM7hCRnO6ECaA5Qzph+IHwJ3QiMKzPBwhCAXgphykK1F/ja3ZuCslaD/UNOHWyKU84x4rIApTnf9nFD7urhJ/xsiaNssItpMyWIdTf+XbH6RS9iy6HHiiRiv4a7PIJvPkDWijW57UgZvQsIT81tBbMCLrLfSGrZe9oi1XMIWW8LMVyYFPQoNCYYeHNAABzE3WDPobnAgDZWAgAuxgH9Ad4EDnmzAwBQYQHQAxloc/gDFvdDMP85L5p9395JJ64dauguFbZORc7cieUXT91F6Oi1DffK7p3VHDyDlD610Ufwa9w/f3Zw3NBagEeTfvzGkb154UzWqE0kt5M2ztlC9yzb2zkHcZ0pCpQRit78nRX4wxv3qU9WL8s0ZDaLMLmtyRm9OyhP/ULxRGvbWeNIrULNErlvOcjapXBUs3XMHOgmMHtI0shvXnema5Qnku7kGOe20McsK9upQYSOmN7Zxwmowcjo3BRqajRSHqgT582jFODwM0RrJrkmqC3jAJqgK9R0oqtb5DVOlDkKN4uIRVI3yGIyfQrhI9sRaOdY8yftFcVwK+vkPxnrIqkfNXOC6JpjxGCQm1LEkfI1Ns6ndxAYBiwQzQQ0HpfRbyJ0qmtJGEsPBRureNYF7bvOXcRFISPDFtJmuxUBuW8Bly1gU8CtAbAdhl3QYG8xxIrk2y3eF5yj8L1ruHXABmHl2OPQuGFAm00DkItrhv4AV4sD3hgoAKiwS+g5vEUYDs3lIcCFqUGPQtuCAW8mBcAR6YMGrzEdBExhQ9hr8IxwyJt7AoAKw4Ieh0YGg6EZHAK5uELoU7hIGPDGLqEBdwvTxKXjHmGHV/nnqYilAG9mkw57gWlU82QA2scCvC3BA4E7LWrAq+Akn8YoD80nQVojH3qy2m3PI1e9qht25Zz4tlOts7fwXrvwTb2KIa8AYOcPxxmb9zc97FsTChi58E22NCOzE7zGbFekxi8WWBmhG36NhbFiIzAMXPC1FCAvCr4LGPy0Zgx3l28E++w5i/NOWKDUo5ApoKlx8/I3xVz4npke2147IbHnqDvQsKuui+Ywyjle+P04GJOudMXUYSct/zGz51uzODB7+7x9fM6xn55lsegK6l1g4F/WgeNiIBjHaWA4zgGr08Nun/+1XPT1LM7RkmYNfpjOLh922l47x9xr1XTGg2xflC25UtP8mK+ua27PO4v8D3uMfdK7E7xY9cOyBNtnvDOua96ek7FdR07HtvGuyBxb7YI8DKXc2AuYSF+YA/cJHAWGmgFALLW/kkBJtsyoDt/AdXUI2GxBpM+49ykxJsuek18NXDZc7fbgeu/Ocwx4y3DejPsJ9gcabSR0nrDoD3jwaZA75r6GwF/r3WgRFLHhaisAXst0+5sAv9jfZooK5l3wYZw5nomrsU7p1BoL08Xxr+wE6ceY5xR0+4Qt2mpBCuKYImKkOzxqr0xBGklfyqPLWY+MxglSnSLSlZXshM4KNGV35DGZyJrEO67RliJOyjwiKlTD3JnYU+qB42cv17MV4UKBJutvCsc4cmM0WCD6xKrX+GJ6jPk+V8a7wIX1ZNAqHOPJMSPxnURKc4AhINvxYk3PzCvUhiMpm4bqsch4XHOnEdbYX4ZFoMoTWHwfSbO8o7eFPxoUsHMOPoeG2vjh7SOVwYdObOZcgcZKUohme9Zvzi0XXxDbpVM4AaMd9G+JErfpWEqpFYCtnozrGDtwGAc2rSQ4OwZOH7AtzOaGo96XLHdcs7OEgyNuI9NnBWfM4WxPifOw2ZQ0j7u7bRkggmBQGKdH9lmNGx3sxfXeFF+sTGJWzJxVnZVhsCwwsyJxv2eLJE7OuroYJfRleFW4Y/OHpd5bZtjy20Uu93HIpLcU1Q6nDAHSwgE4C+b4b8bsl/18xCLDICizCbc79tWVlG6h6bVy2OU3UZ6nmbGwzcNVYy37t1rdBTmuE5jUOlBI8Lkh6Gcj8C3cAejYoox5R8p2oDCurTxQ5rMYLDGhCgYj7ZDGGRrNnTnTtDJSu0DsJs5XEgDj2z4AbEPiqVSjPMZppU+kgkm4W4Tohj4ufVoXSsmV9OkQzAKM+YG7WjcRrFcEky3vjdXtsd6H76Kk2u0A6tXgPHNKnk1D3ni7PVzto/H+lSSxabRuBNj7JtKPuZ5Z2m+HJ1kLIFNwOgzK25UUNhlK02xUJlJe81WspFI7iRFa21ACOJlIDOUK1Tu6cE2dsHetpElczgS1LwzqvQ0t8TnGu2El5/fOTnB2hBNyscYgDsBmKk+dYGL1tiNN6jWSw2nAcACDGLo1gCiXMFygOUQjGoBS6yBYaXSMFZJLs5ozWMzUGS3wlWh0jM0LBkswPaDAczytJM2wD9M8QwCi7Z9hC5NXsFaa/YmOYXD0W+6wJczYDW2VdVkGYAdIW11DlWPosnmu7LQSjZ0bfBD3t5kSlWRkVzSs2MWCMGyhWz/JzXAC6g3bk2zGEdQv2J5kG45AVcIeg8a1GLsQbEZPTwvFACHCsGIFUbMVBGcIBK2k+0XNDx+3yN5pKNeo5hD+efAqhiLJEOUKzkEYlDXUOEM2W7XLsSYYTB2BcxitpG2RzKcseWtIy6yMMNJaSWLimqDkzIphu0HxbFoQzVaGw71jL1T7bIRhu3XwLi014EAgnj5GNk4VPTtCkeSnsSYGpI0IgJP5YG2LYjJcXcr04yFwfM2xFIZmHkfeC3ajjpwMZsFYyNuiYCCUrkV2nL0ZYZ1aEnrevNCPfHuyr3nf9UCtOl217XrWvB+uw2rh1XbNMfW0ZOSVDJm37RRb7EfecVn0YW+fYKRm4X2NdR29nepasV2TMv6zUMrIewh1LAieG8EwcI2XpSBokfJdUODT7LhMM9sIudkDifPuYYGoR22miLTwQSarmPe62bPwJ2bi23bQjG7PHea8hp0oLbJjdWa28P5xwysmvXFf1lXHlfdcN3uMzjqeE0by2/fTUywWWUHdBQb8yzrwXAaC5TgNDMccsLJ7+Nnnfi13bR6KGU1orlGGbfjzYe/3+rHnJREUM84Ll9xMHPOjXfj2XMWiecPu1iZd1YQ5Vp22fIhixhfG1YnYcyVbzAi1sTrd5TFnQHIJoBNzQH9Bo+BQaI4BLMzRnw5Cdd4dsLYA9Mja5vaTKOcy4z8WY34T93zPnrCIrq+3XL/h/hj1jPtZgr+vel+nQGMkjzH3tPgOJK83udHHxYCbiek+u/V+vD/MFANMWDB4evyYiViv22G2j+X54ajh3QSR8TMNYwGyffJFPS6QRgpG7BjDU6bkdi+X5sDowBgjxzicQ1ONuimizqpIymSi1iSzY4C6FGFSjhHx4qUNdqQ2TI+0t8WONI0C61b0hQKZrLdHHCPIbcpgmWjrq1rgy30xa9w0tJkRCqwXB63gmAbGjMR2EinnAIbA/GLNtEszf22VD0dTm4BNdamx8GhcZkf1TgMDTVAZTqkvorbigAkze6nXPveGq1+W7KtOW8De7LF2EDQtpQ5zwJm/28eNCzzhzv4weIyDWBmKWYGMoVXTcuds2RZIl9loFgRiF0WdgKQ1VaslznIzWwqujQxYRJdNgNVkSjJwx8T6RO06qoiyBQxzC2r78oqZPcyO88jkTUGMGLO9TfpcjrmdNtWPjc9oSAdoBgb1zPR3mBWQoQ/d4mSMdfpXNr7XrZ0V60GPjmXVFzyf+1K4uG+iJzPNyQWYwmaeXY2Dpccts95y7VKXe2vIsLe8o7wdhdwwj/X4WYg0yzifCrVNfdIujO3bRvnhD4Mozkocfe0ZTAY2asGmtefb95aWKM2+Y2Gbh6vGXvZttboLctxezGWZX8k5F/K8G7GDnXUrF779PnXNuz3N9/bJVYRAvyS34iFrRG0PY9w3m7BJm0PyENwg2NCMZ2I95xiZIMguhmqTiKYn1fHGfqnYLcCt2FPCu6HpYpRlSE34aNFoNS6Daqep75Yitybpqy2aBc4gLYGU3Lvu8ecmRyf4986Zg9NfJPFF4bsVCv5sTQuu/RsJakoyWSz1jCFKLO1b0zpXZ6OTN17I6QqafRm8WR1XzjUd20MTxe1UGyscXwvaCcat6eZQtDNDpWQNv9m3+V5ZmWLtbCOQI24+UT5IA8V1Ya6stDtU3jD3xiJsq9woQGZOOYsf5yIzLDsT0oizC9sOPJXPsVb8zjsXTTawXd7C8W/7X8RUkKe8T6BvctL+DtNJZOG9nzgcI4qGK4rr4XwDQRzk6Ftb5C3llrkYPnx9UXnpZjzDpNZFuOK9q8RjbOA7k24T+l3sIH6020I03hLH6pnA5okVjS3vaZb2hJJzZlwVDIIhVPlMQAAlW5oNWMEL+sbszr9Oxa6pa+9/pFCYkSdRtqWPnZwE9zTzrToIN6azZMA3rfx06L8/h4WpzflvxdA280pbO3/PacmFzyCN9cOwDHGa2B/iW6zLM/rhkLjJDyAbW1R2jTPrM7xb5wSa06a6wo4Yp+BsCuDWHNBBskj5TfmvB2zFvd2yiLTZ867KcRolbtQDZEuwu4orSLvMqGFT4SWEhhy6aieFwc8Gmvqq7tobiV94t8jUM1MZ9kvkFg1vu+ezqhn3ETbgWsWK9CusW3zPJltuVo1zTdzZxkxSvExTbxYHIF1n2w4Jx1KQuFd1qV0bQWszGwTBvjqt9owbja6zqAbittRZNKHsVJfzLmqlN5igNdhMbX5r4k/JTMvH5AzPfJOqhF23fLdpgIY9sLg4xrvrNC6D5ROp7OKdc3w2X082NmNKOynVPvXKpeQte42aMU+ZnQ5nMq6b+08wUms7fCDW7MuM2SnsemJzu4Bo9Kzswf6I1pd1nVTDjr7MiSBN48n1PZCEkwo2z4xgAw7sp5U1ldNnLAbWaJ8cJXpSVsW14sW4TpnjherTZxfngxjU2sJRE9TWdcvYydXBgEfbNh0jt89lQi7wZ5JlEUZiW7qEcpHoT1fjYdaU3821XyCnaCShvjt6s3fIBq0a7syWTJ0pzSvSrj0yYScu4MC4i33630QaxQuzp4XgTpkyJBjbypAP9bAGUVGz7qf6W0vb8dPB5NV08yLNwqUeIFj+Q9EyNTIUwBcJ9wQEYVoA/nCIiPJjKwmDn73fUYNUmdd07CeNuks4yNaiXA/RYDlHsYjY+JKaW+xukXZxV/jrqp+1QgLMNNo0VzcLjJq6ENAcvMm4KQ+zMmQSZ2Ojs9dLzZaWWhR4phU6p992yL5bZPqZsG7JUoXjcFPQrmKaujVQvHdkPI+MTrrjE8ryOEl1l+1wEGMyX44HB6xc5yktXzLqWIVfcDL7WPVtu9ZkhQ+6LOfvjCDW5uzXwe7tNd4bmY4ZDfGnLmfDFtAvzbHCp2tQdGs1ieoXmUwzbIca3MPoN5ReSZ+JsWy/mbylxfgowaal0q5CDSPvgknUJxzDJLYZ7NFxFUY3eOKckb1xUzFr55gNWr8geYQ3a2UZw2MYLYIZDL2bAAOo6HTLTt8qo/E7eh1t1a2QMVEOg6bcMus2ZXuNmKpB1p+v5VPw/WlqMUqnweZoUmuIRHgETN+rzIuJrGGBBg/hnujzZuTIAmtGPYTlNdY9wPjSqx/u7ILbH3pt3TSUzL8TI/P64N9H2F74CO98kNMJRPO+4wJaGYEZ1/yhHYffF0xe9MbFcxQx51ZhWrEosvEKtuCiQbhStWbE8NnrHQZ7mjy3243Jt7E/FktZZTBz+a0ou4uBv6yUJe0s1p2S8jyD8UqX4VB1bba6xoduU03tsKoH5OcLvcqc8hYY0OjkNjj4zbGgRtu3Ms60jIe3ta/NbqxeAGuox4Jhue4MZZ9wt+BhxInlLk9ARDfg7WFD3Iwli1M3v6xH3YJm8x1hMHt1UyllD0CykP44NeMUHNO3TjN6p8HmLnLBbIbudFMZTR3JPcObMI/t9ronuVrVVVzPHPB3xuS6dpRdZaKLHNANgTruXBNxfOUV0xMpPj6ExWYHmjo4TxympptnZDI7gfALzB6o/vlQcsPVbZf2miNVm73zlo6xpQcNzqmB2E6NmnZNPjJy7XlReM6Mw0JaZGmCIWHg7+lN+/mEO8ZBBcH73TiGmNb9LiP9XCjE5sxYTeyQx8OETRgf7XiTmEJK3o3ud7G6Q+pHxgmz+ls4e/3bp8ybNIN4kiPp/uLTxWbKkbYZzhMZNsxSFmI1SXBn1FNTztlk27IPuXIiP1CW/Q5cQKmrR0ysIsZmQR/awxidubzyP/A37tpAlaZrcSkwCCkuH2RmeO1buCXpP/yJodjkjn+qj363K931+9N+1FtJR1j45/gef/WC9HZLny/76xZsVoVQp47Hjk92R9lrFQMv4SJqlG38LDIF5hwmUSfe28RslzsItp6xx4nbYzES8yPbSl7EDDmu76zvmV+ZiRZzUEPGLSLkHQUcMYcevHcQAk+s4IagRHx9FPsfh9NcfWET694ofLeEbdHMQTut94PU2Fscabrli8C2RamrFls8AeRLYisV993jKJICM8l/vlvI3A+IUXsLy15tTw1irCdAq5UEfT9qTYf1XkTy9l5rMu5fjexdtoj6o+Nr6JZwFL3OyS8Cdw6jC5NmwRnntY9sQkZ2Wa4l4szXYocbBm+K6TDzYOYLcF1N89MOLbALpcdMsF+3lnrP02il/vOT2LVmnA6kkJm8s0D6qa8YtyrhWgp3NW2n0CeIaHoXZsswZHMQvJUT6hs/WKotHsOZWf37zqvJyXrUQNzNSmDkYFcJlzByBHrqYKwO0IVT3f25bbteeFL9Rh8/ag2y95xulah7pXz9PkmVbcEsCK8wTzgJg6BsF+d+KkrNaIUqtscwpLqxRPtdaFHWVVNmFw22+u77tFNK6sqFEISxSo3cnU3MHG2dXHKke4OIZSSQLkS98MDZnHgMc3nVZKN78lmxyG40I+ZvFBZ6ie58uWaOhAOmQYrOAVl0LsvembZ405PrBJfu3sv+m3aE4ubzBaZeNXbyuY+4ndQXQd7V+Xuz47Er4CFexp9wNukudG9ox/po34vZMvJ1D8t/RbMYWHj9WWHKYScCmVKvxNtzJ7rBCkuXxahvPIHdxEMyWY2AB5ZC0ZlOK9KRursKJ3ZlPMSjHV2S3rZm7L7daFcWeUS7LysOmc5V1ilDqqnPDUEBt7aSVuDTJlp2/UEBgNM8GnmnQZQdUefco6ctzxwzvtvTSHfedDaa/StFWZQt/FjjHwv3izGb2XPvTwMmqpgwHc5CtRE3Ea7WuqxT59j20rkV0zxuXDKAT5NHCdrVPwfZCdmQ/KCaBCvYcNzffnSLCc7kuUhbTUJ2nlxkRmhl9pksZeEM83mCCPt7GneklBf6lqM1de6ljXNaHnHXRegUWRbWlR2AiX1RN5otu5b+7BFpHyaIpzEUo3ztLY5fL02XwdhMP7T2dlfR10Q8J40itzmzJBxDd+Ps5R3geAGLAaCq5uulI2PWj6TR3G+tgNCrWKKfJf/d08JAD//NxEOreFeTMXI110+qUKadSbeaWR6y5hPPcJLw1HIBjqfZ7HeWmjqH5pxlxNnGmElGe7z0702WirqrFu6A5o0jXW2E64ANhSduL1OzFNj13uowrWMZGZPzZQ4PBQ4XsgcNGQu7NeF+L0Fl9RRv3Np4cO5FdiwlrKD0uJizVJBpQ+QNhmUI8pvZWFblg/YiRpYSHoc1dRiPCRGGsTDf5JZypF/2woAG+svwiTy3GwDk4CBaa6RFZ04Rh2KmyJK8SUjGHYvEQejGfN/8e3BAOsgxJhdGRHuRO0sp2Al64QC+prK+tBkQFcuOlYbC/eRwijLDQ1sDzqdo7SZv4LcP3F7LsYzOd06aT5tMLWH3ok/H11KkijmoYwGv6TW7D5YybVeK5uC7/fX7OER40qqwpqMrCIXZQ1yoXgBH4wS486DZo46lM2njQ9FvMLA0l0YlXPsJD3EuaIFB4mIIbz+QpTDAOxYWu7P+AnSx+A0iCveCp/q+FGZEShsvOit955Z6urXxnBbSdqzbWLp28DQBk/K7Ztc7QYwzApgP87oRo8x96qxFNOhPV1zu55ODYneZrBk0nv9aNK9j1NVQ/XPYUBFKNNfmxHoWWOByg091EfpZFgsS67Iil7G0QcS2MmZmZEjDWZqAUy45tKddkC9OPLC2CXVGArHxeNwdfV8HEYRuISed7pViKodAUmkjeV0es6mUkhSiCMUpjCmDiGzWdWUibwlecAkxe8TSS2TOcTpxbUe0eCTb2sUZbB4Eu8i2CFJZxpxMExwV2MJtEbJmpWeKLm+s3SZth82LmKvnOcdchsCnMMSjmwhS9Pe4V0yz6VlXm/cLB/z0ynd6KHj7vg8hDkKGmbcpeqShDu84mqzwckfO0anOW9sygrQUJGzCn5ucuNFB1FzboDGmjPu4XZi/K9jd5j2BYuUHFLMiQNMfN7s0f2NgRHWWwN8d/sv8568j/rNY+KO1Ur1jZYFgGr/4j6mWNniyVxZ5VkQyHXTiLgf/QbNeKIOtdIPsGnxuOgQN5DHBLoPcPIombrO9GhaMOaRjnD/7DPEyjmsc/JDpvbEzhd0C5Hx3vV30iKU0FCB1nY4jMDLz9yHXLJOa04DmNUpDpxmnBk5VSp28EOeCxXGyEpjyi4CpB/1mrlTJbInO+PFP6mpYDMoDpiJ8/jzwt6APtg8CXzRcS4VaxLXZ3yOcw0cetXBCGtLp4YMEl/MI2ahCrODo32AKZhPCSlXngudkX+AXP2ZcI6PGe3w4gp2XOeMvgMEJsUNiYdby/RmvYPvy/hGRZT1AEMNU7co0ebIMZfx411GKVZZYsPhYQyexc/6Usx7JOAIlnmsdohgjlnaETuuZNTKv3j+brr3gpY0LTgAAAP3///9aAAAAAQAAANEdAAAQqAAAKLUv/WAQpz3uADrwgDUrEKgMAfD/V2y9aMMMVbdiLQ5xveqEBhUx8LWALO3VyhAwSXQCkJrb7733Hk8DSQP0Ang2z+rZOp3buXfWzsqZs3OWznIunDf7ZuPs5mZqruZi7nTdtNk2e7lsNs2aXbNoVs2asVzLrdwzW2bMjlkyK2bBhNkwO7mU+8XLelnJjVwukAu5j9tlt2hZLeu4WZYRy2LZK9u4U6pslaWyVjbK4i6ulIWyTxRXcZ1s4iphskx2yTZZxMM93CSLZI8U2SJrZA1XCJElskF2yPoAskC2x/5YwsEd3MLlsTlwLI7dsTrWRo2tsTdWcGnIWBk7Y2OsCxgLY1vsi2URuIG7YgF3rsSIEX3bt3h4fuu3enopNsXy8alYFZuX97d/e3eHYlGsnd2JPbF0dCbWxIIAQWJJLByciBWx6xpiQywb24f9sGtrHbbDqqm97dumpamr7tmZhtWwaGht27YXLkhXuhgwcFgOmyGDh/Wwbm5yK7cbNtRt3cbF7e3ezm2JXSC2YuvAwYSdsBAglG3ZSpBQYStsWJiFtbBgYGZrtl5eFJbCPnhAtmTLgMHYjm2CBBE2wmJhdW3XEiDAtVxbVYVgEWw0amAN7H+BLbDdAlbA7gbYAMtstVbrfrVXS0V1YA8sAABaq7UDBihYBZuV1WAb7NbW137tghWTSqf8UMSDh/oJsQ+xb5VKHdnkSTMZfXqhqirkdFrCSjqdLlYInU6nU7WFIQuKuF64AITLzMzMzAwlBLWu67qu67qu66qqqqqqqqqu67qu6+p2yfm2ruvqdsmZiQkSFFJzqkqlkJqDiqZqWCfYCTQ9kJCqGgES0g1ZiziSU0k1TA17nE6nquaUkbFRVdc6TzyqKqmqkp1hcoUuTEkD7fy4RU7CUdU3GDWaPPGboK4rQJCRstAD9aZiqpliolQxT088k1srF2Oj+oVONMuNcPOJmyIbN9J1Xdd1Xdd1Xdd1XVdVVVVVVVVVVTUj2S45wRTR0jQzJyF5oKqabFUQNCcd0qGqmhhI/WlSYrSnqqqmpUNKqmaamzJV1TQTwqeJCRJUVdXphERC001dCMD06tgpMCea2WnziRcCaGlvhhLeHE3XgaZMmackxxTGSZIeHrGEVUiZCUqG1YImzDT1eOfPEvQt64hgpqhEcvuG4Tm5iQBqtSKQsyWz1F7YKWqVuxy6+5G7US0s3q3eXbxrWk2jacs205VNpsd0mKbsyf7SXjqyuzSX3tKOnaWxNGNf6SpNpaV0lF7sJ63Yic2kl3SSRuzDPtJF2rCHtJAG0j+6Rxc2YQ+2js7RN1qwazSNltEx+kW7aBYd2ICtov/ar/v6RJdovt5rvcbruxbRdk3Xcy3XIPpDe+gOcBw2vElXN7VNA1uGNQxqF9LQziyYVShrCk02YUwsDExChC8IXg8cNOhisIBLQYItBFoHOqsNYBW4IjBAgFWAKgBU0ffm3t5TpkqRGiWKQzGoT546cdqkKROmS5YqUZokKRKkR44aMVqkKBGHampmbsbhOGxpSQfRGcbEnIL5wl8YDRov7IXLlIF05C1buDAkhxlTpkylGclJngTDiIdKlBihpDRkQxYjhsyePtyH9ejhw3y4s9PPpyfjwXOnCz8+QtFihatUWZxShzk5BzlxQmXxCjc2YmFHXsIkMZGSCl/hNwwHTh45biwvL9cgSsNp2LJLJJpIRsOSPIYrxXAlk7ED6qlnDuvhPGyFEQojQ+EsbIgJHSrEWYgOP1FkRSecBAkjQeQjRbgIH7IRjsJSeJE/uZPtMCEWxJzMhClZCS/hJpzIgPgP++FBHIhBWQ2zYXOGz3AbxjRh4kRfCeZToUJvRQgGAeJDIAMC/oWQYzmmo4tD80DHgcPbCDw7u7u6OhEsggUFb9zIgYN1MOGOwcG8wkIfPfgH45FgEqyn58IG06AxY4aQGDBYhgwiTIRrsA2WsqrOaYDjDh3K3HhdyTYwHBsbhgtenKYWtva15pUCBaMxHd0e77Edj+BAFsziBVewwBbYzOyMz+LYjcnI2riNx8YycIY1HhKEg7AQMDEW4zAeY0Ev9uI6nmMJX/zFERgCt2AXeHzHejl4B5txGXdgCjyByZgHDzIh9/mxH+fl/fEf+2Ag/KABN2AH3MUKuJiLFzADRqDFWpyAt9jAAT7AWJzFA674iglwARYQgAOwFVcxgChHmYqf2dl5uZdUqS21pvbUjhK1ojbUgtpPnbbTelpOm2nTblpMq2kvVdpKa2kpLaRIG2kl7aR1xGgZ7aNttKGJNtEq2kVbyNAa2kOLaAcRWkIbaAXtn8/9XNAFtHv4LJ/ts37WE88GJZ7ywfjeT/4Xx3vJ9+IiPvIhne67PBeX+8ff4h/e8bU43Gd5LP72jc/obn/lrbiGr/JUfO2nvBS/8FEeip/94j/xCu/kFZ3sE7+Jiz2TX+ISXskncQiP+EjcwR/+EWfwRr6IK3jDJ+IIfsgL8awP8kC8wP94Hz7ge3yhB3geT+hUP/g73F/H5/B9HH+jS73g22hRX+Np9Kef8TKa08d4GJ3pX7yLtvQtnkVP+sBf0ZAe8FV0o0/xf63o/R5FI/q+P9GF3sSXaEHP9yQa0O+9Xvv5vMfrPX/3IxrPi3i7tvN1T9ecP/chWs7LPYiG83H/oafv4Tu0m4d7Ds3mN/xbp3npr33m3V7tMt/2GlrMs32GBvNrj6ElX+0vNOSnPVo//tlbaC1v9hW68cueQlt5sp/QU37sxRrKhz1YO3kJH6Gb/NdDaCXv9Q8ayTv4Bm3ku55BE/kFz9VBXsEnaB+/9Qiax2v9gd7xWW+gcTzWF2gbf/UEesYPeAEN460+QLf4qgfQK57qo53iHwW3iV8/1STclJfqPCflo3qEi/JQXeeg/FOHcE/eqeOck2vyTH7JLTkln+SRHJI78ka+yBV5qCNyQ17IB7kgB3VA/ul+nI/v8TyOx++4He90Tp/jcnzT4bimTx3T3XgbZ+NqPI1b+hmv9DI+xsU4pYPxLy7pkQ7pXPzRHV2LY/FGv+JWnIpP8SgOxZ+4E0/0Jr7ElTiiI/EjbsQNnYgL8SD+w314ofPwQd/hORyHC7oNp+EzPIbDcBfewgN9havwFO7nKPyEm3A+J+F6nud3PsLtvM7nPISD8Dj34B2cg29wqa+uepuzeQbH4Gqe5mhuwc28zCn4BB/zMAfzCP7lXv7AG3iXL3AuT+BbruUH3IBj+ZUTcAFu5VUOwKP+3KfaVJPqUR2qQbWn7tSbWlNj6ktdqSm1pI7Uj9pRM+pFnahD+1AbakI9qAM1aP/pz+7TfFpP52nPvtN1urPp9JyO05v9pjU7szH7stt0ZciMEROGEszkF0kvkZBduDxucdSSBUsj4xUrVahMkRIFyuITJ4qJTZgsUZIEEcnhESNFDIkMERIEyA8fPQp5EA7u0JEDxw1BGzVozJARA8YLFy1YBK4AVJHizw9F3wkTJfhI7Onl4d2NEGFXRzcXQg5E3AcPHeA4bHiTrm5qmwa2DGsY1C6koZ1ZMKtQRoFswphYGJiECF8QvB44aNDFYAGXggRbCLQOZBnAKnBFYIAAqwBVAKii782nTJUiNUpUKFCfPHXitElTJkyXLFWiNElSJEiPHDVitEhRolBEhwwVIjRIUCBQQH8+/fThs0dPHjyed+zU6eSkM0dOnE04bzSnmZhuLtuwWaMmDRrLM2Yqy5AZIyYMJZjJL5JeIiG7cHnc4qglC5ZGxitWqlCZIiUKlMUnThQTmzBZoiQJIpLDI0aKGBIZIiQIkB8+ehTyIBzcoSMHjhuCNmrQmCEjBowXLlqwCFwBqCLFnx+KvhMmSvCR2NPLw7sbIcKujm4uhByIuA8eOsBx2PAmXd3UNg1sGdYwqF1IQzuzYFahjALZhDGxMDAJEb4geD1w0KCLwQIuBQm2EGgdyDKAVeCKwAABVgGqAFBF35sPFRoUCNBnnz15PO100pGz+WaKeclGDZozlWTEUE5KRnZ5dMzSeKXKlCiLThKZKEE8NGI4JMiPHjwGdeAQrDEjxosWgYAp/PpM8O3l3Ymom5OL8wC3QerWxramlnZmVkY2Fibhy8tB1wIFW1pZWFcDrKqovnlNkRIFyhMnTZgsUZIEyREjRaGHCg0KBOizz548nnY66cjZ7DeLgH/mOjhtQ5ua2dhX1xaW1fabAqWJkqPQQZ95Ojcx1VRSRjpeiZKIaPhjUDBGoB/f3ZwHKVtaWRjVLnvx7i7u7kYP+KZoVtSAY4piRQt4pehVlIBLig6ICvBHUatoAGcUrYoC8ERRqmjUD0U/6k6IPVB0/5T/eVNfyvs8qR/lel7Uh3LPB/WfvM57+k5O5zn9Jo/zmj6Tv3lMf8kz39JX8sun9JN8zUv6SI7mIf0jN/OOvpGTeUa/yMO8ok/kkx/6iNzLH3pD3uULPSHf8oNekGf5QA/qjA/o/3iV/3w/LuX7PB9f/D2vxxU/z+NxJu/5dzzJ2/k6fvidz+lFns7P8SEv5+M4kN98ON7j37ymE/70M13HY74bv/GX38ZrPJtf4zJezafxF4/mLZ3Fn3kzDviVX8b/nsyP8b4X82E8i1ioZBGaqOFgQAMySDQEAINoEQQlUZxoocMcBGikgIGBgGAgThFoUIhIBKMSYFEIgALAGAEEMnBpAJYcH0sgeXU/tq0QLq/k+7h49D0xPtKo86rc5Fkyb1LZ1Of86GkndNTR162xwHpn9DyB6ev90JcG/HSDz8/S0NbE/KiiztfqMyeNfLnGFp/6Y6MZ0PHGXreWI+4b2fLBLL/2wZgXbmayBFqROevd3mp4+WSen7RxrwPxUMWev+UlzpTzcsmlPe3lxjeCoYm9fV2HzDalz4NJX9+LrQvGTRNpfq6WvQ7KhzVqvy4/WRaOn2WUdLQ/W94IDlf2dX088J4ZPm2kcnUu9i0RN61k+7N49LUxPtLg+5bcYFkzfpbR1OP+6GkHdrTRx+9pwGpm9nSRyuv1QjP0obLue8yBnyRQvro+W1aIlxf2dVw++pYZHmnWeXQu8pyZF61k6nt+8LUROu3o+pZYsL0TfpbA+vX26EkDf7rQx+sYoe6S6B7gPCkfWkna+d5gdSA6f/wnXvp4A/9sT0FkmA0LBM625rtid6g0Mf/VGQuOV3Z9XTz4ngk/B5T6e4zWu9Wfz0t2OW1WmlgP/18/wfFv1nbv+n/rvvfe/bwxt//n/5j1uf/23sn43Dv/593s/rG76875577fN2//9+yedf87fY1+GS/PPv+cfyP1DJeK6BDhayjdIHui7lBaZrF/vec0UBCbX4WEXaCX1nTIgQuZyUpg9xYbup6u5A7wm+x92j+FXVzb80lIMj4QwuGwx28bd91gGc/9J2dB57r5kl+snbshazkfNpz41fWzeMP2y0bvvh7/p/k3rpGblK0pduJc/H35967wMp8uX5Ysbh9vur/q0fFds9vd+Mb5TQdd16bF/4fBHH+vZJABmXlgSlz8LW9/MHGSfeFjs6OSmFnBUYqr8yvz2938D3o9tJabt1NCyp3/5R+9c0h5uvGvMzN6DA9/f26f5l8lvpFvZIDL/CeTX5XWLefyzdsvWp1WSlhH+Ws5WN4pjOTiksUI4XTLpCT3MmlCfvSgphOh6O9iT/Ueufs2p3/5dH2H90lxU/OrbHR6fzd/b25le9/T93d/jVo37dKu7+j10y/t/h61btrl7u/R66Zf3vU1an365d1fo9dPu7TrO3r99Eu7v0etm/bFb5iPd3gmfvSn3+GdeCOf/odn8o/ctB/eyTf60+7gJv/oTf+DM+m7/3dlfr6zm/7DO/FHb9od7uQf+el3cCZ/9Kf94Zl4o5/+B5c3We7ZxvK0mT2rlpbXje1Ztbe8anLPqtXl1Qzv6dteVjS/R/wF5uNG+Oi3w3xsis+nNeZvBvnovcmcf5YPumVmVON80O0zo2WiD62VZk5DfdwKNNdldbjV9qm+Gm27cbdVfzvcqD3rrWgNeHPbcMFtxolbdXLTetKN7LmbleCqGxQnXekUK3aYZ79te/7135FX9O98E596G+O19u1q8IWb2nxiKpZTz73G/5Tbf16SCdBvXgGd+BC4I15boLvNge6mFkFjGhaHwO03DW6pdXBLMxDuvY1wP86ES4wshbu/lnzPjYDo9cAjR8Ohf9sO/ct86PoWRBd7RPTAZEf0+2v5d1wQjtp7DjiaFetrWaxvxsXS9wrkNzG6u5XR3Q2NbiLCudGhsDU6fUZHv92bcW56uEzrw2UaIDLvAGfItWCD3JiOkaN3cxKfJDfCb5V0S4hukwvNYXI6kNUGoYxZLBTdk6mid5u20WCxD16bhduD6HLR0JwtSmeyLZQqmsF+6T0dMm+EPgaxnsmUcNQgSIsGodsn+nkZDDtw3oFFWijq5i82Tqfv2Om39k5vzOTpt1ZPb7R/pW4fd1DR0onZ4j9/lA91B90RvynUXa2h7jaI2um8kNN7523bsnzn3QTDqICNIgcfkk1cMYsoLJuC7XxvKFvRIi8tHAtQdGDh73iWtshbgpsz2MA+SQpwaSfbuOAeivaUEbqIiolT2O71fV+zCY5zIctYQxDDeJ2pDbchLYZaYDsr2a7Jt+wGN3HydH/UePE8q4nHyPkLthrm7leM8VLmRqHuMf/D+X87npJmQ/iusHHQZ1/bYXNgYOtDg6n7k1ntNs0bQaPI+2feg6m7n4bgUgDL/BRDcA+eZayoysTng584mORasaHbFAXTzzTrmUiDNXWsVi3oMzC76k/A2AStbkZG1AzTkwu1+ORxvIqxZGMUcjTaW6NG63MI1bHX3/Fv+QWGSADD/s/2sxEtY9osOpJ1J9ueUG+G4Mdg+d2ahCwN/OuIsQlNVwAZ6abm4J+FTQylWUZDyoLxrHJOvE/CsVhd0kLZuaFOICbhTkhaH6IzTIPaRTtt9c0pHeYmKdtEtbpwmdVb/jGiHegOXRtIx7zNZ1ROZtNWg4t7WZNFvDuzUO8Od8xhI7vlDRuRoBEmbkwY5BhSyxpTd5mdq8TOI9fjpqYthLuiZJrKW/i5cBfIvTU2f5UXbhtICfiDTKp1YLmjS+/N57juthm/PZhY7GgyQkPIvqLA4afLrRlMTZnbEWxuCotWEXQ7dtNeyv6ZsbRsJI+uHcj+hm5OBij9eSrxds5jtP8+ovAwFn079WdHILiDnMnblLyvcPDQ0+XWDFNT5mYEG5vColV4yW6Hb+5TacYudRnZCBpve6LSGzIzmbCQp+lj2znAeG99RP5hnNt26i8Jbldzg3fbdsW+Qn6CgQXsYpC3szLiZywFJPrHAiVsKtuFpMN8hRnGpJCtTjec3i2A0G69lm/uKc99AcLbaGFbBVdGmFf3YskiK9uljWw7y6yLqIduHHOHW4ZiobSfr32GmiSMGkRlQe9/Bfr8D3Oy3YwUfOtcQU0i3XLbVGdISTQBw50pbxG9UsMXkkE3AWDe/Vy4hWxXgKW5GGsSkEHP1mVMlj/H0aftWm6JAVilylXus1nZfJ0/8E/LphEehqhxFZMcW1w4wxhCiU+43GfILMKs0MiFPGpPoJv3fW63mO2KMDqrwmrTF2OLeO09X8EMY1LIV6d7giPYGYLL0MR0J4Zw5m4pkrwd3Tady9B0lgkVP4uUj4Q2JpvZTJbZmfGMPFzfPbieuX2588jLG5ACU6D1OUtsP0xjJSYZVws6jb6xNzTW/dx+se9uloPu6vPI/ZQRyUy5y+aQidTaZ0ZTTyO/bNfcEgV5+5pNPATnrGyrG87zspk2jYq1TzlybDVgUvPJ+z6BNLsG0w7SUq23i6grZL/p/QKPyXZwfw22WVJn9w1FAkIjPQm/TDJx1g05G1T7U/6ZztwF2M0dtq8MXVbvm3gMY4abnFBwlg/zFHuiI/ytzdekbfgXJ0tcxmMs4c3pMy/XrE2CO+PH/AI3E2Pb4GuW0fuHUyS6tJizyv485POxIc9owWSWTmmKbzP71UF/MQW96R65hS1z+qbtYbw2YtIajh7yDDkfs7AuUyR0I0Sy5y+f4dearHkO+IzVtAIcZuoyPhhz9BscdEO0B8NsigyP4LIAmPPo9juHodWXJsHZkTEzyP/ETfF4JXWdc75d6Nku+v9/Syq3K377vg/nPsv+b/q05uaO5wvObDW6SssO9pLVSm1SYLGPSeo9GxLTfTdQ67kYcNqGItXPOMTJPgspca5B7G4LkKKP7cN+nzzqIy72paNux9jjG2o/Jw/z++pRHrHYto+yHfOP3VH6HAGFj+07YMEps0jnkalZWWCdZ2GfmQDXjDwA7//s/7d6LLy1t1tw78zSAsk8+fvGjI8dgdO7mQ1vyGmfvdi/HjsPoGtynUQv1EcsGOOQsGBDYbQg/I7EA5Ft6TLkA0OitKAcIdHO4XDhFxGBfYveXsAYSzK8Gegv8NkbRnVf4dj/Q0QdCE5bNB8Fnuv4w3bRO34LaUh59mdyv4+ClqK/7yEN6Z1VEhiWk448O1R9GjOn4BfS+cmLP5CAkaIxWjuCC7PhIIufkdPVXHbEm+vIWATFt/cXTHpk/VIwkA5kE/MeJq+U2t64T6lt1lExe0lYsyA/4kxv/T6UzX+DY2bSQKB31HIsEnxHuWOXot8sWSlF8DHlN9ULJ1z7qqQ+4mLbFgRLttIwFFzjs9wA5+vMipcY2Hk8Tkq0xF45Tzk2/qaVu2bvnNLS6CT5ZeZYmR2ZqT2bS8WQ1bS1S+qXzZ3DkugcYBF8gbDaDBmOtORoLDlTaWzsxYK5HYsRuqxDpeIoLzs9F1qr445A702EomxjA28PUb2icYsu+58LdNFj8VgpQwrTxshm0GbI9eNJ+BY6a6nsKMkzCH1IFMNouYCNcy7Vfs/mHrqx1WYqLCa1tKyqqiZn89LOCH8HOj7NTXb8zSkcQahJ7The8A81kKq1oDaC7ExYVHVyK6E1py/R6GXi3NUkC5YTRz6CHrQ0weNqmgwshwcI6VGDzIpPpe61w+DWsxL16rp6i8o1ve29RM+VdZblh3fmtY69u48yNrz1Pa/p6Pg5MCGhduz41mSz7dS23q4uyPCfNbCGtoVgfNJP42D6BX3iWJuURb7Udq5m/wp81rDIbgWaRUZraHos3+TkahF+mw3VGcrr29eaaVyBbc8wWJ/utQZO3/J+3edLX1uQ/eo199lD2vd1Lxc8te8ye32lpPL3v0aIbz7arLimny4JS5r1TRgYcyoVC9gyKSA3reYW2KfzstTr43GBbDJHLSdyjPC2kkH7PiqM/HAZIcDnOHbYpN++lADMa3z8TPjwSRp9y/rr0JhjNl7SutVtVVNPMav/+45BSuXwc+SqGawXl8gyuoZDgPMwNLkdbl4T83mu5bQZixtavcJK/2unNtrfI7Lthf2ymqTrfFj7Y0H89suX/HyXndhTmMKHm+xzBjIQPInbV4eXh5sq7mqWtzqexHw1P5RBpFbHXsDTtDmGfLcDAGK5SzeNKEJujrHLz2jjL9MGF0h0vvWuspYsddq1ImNy3JVYuRgemwWKxngwhbn6IupeML+l5Uq/r4FrGSexAO8cyKtSdzA313LcoXRVDj+GwUla6V6oOrEL3f6R8J1FMIoW5gAue2B+GddDdqSYSQZLM7tNbgYRIBt1jJQq72C+V4SivBA2AdZYp3OngSsPLHFOhVeotXeVr81xBNBl7k+DbSftXGI49pLp2MaUW1PbqzE1b+LFZ337H94zmWW9amCEZjyZ+mk9l2vYnycfK6m3aohsFZavDgSLThZM/UV7Bzv80jJhGyTzdrRNSJ3WyE3u8CAPtJtkXji2hsmRKdmOGW6C2CB55o3kqcZmYXJfrjF8B88dgJtncVbADgJppNom/YKGWVAQp7Aa2ac1PMo7uyD3aXCjfCSra4avO1jpCxWn7Lwxyw3in0IpGo8WrtktOVssKXFz+hbDM+bGINw1tTfJ7JxZw7ywAZjJMYRTtQ9ounxokPS0avubz9iXLFpXC0yTCwSwE2LAFmR/quLuANavEHEz+x8Yd4Sfxqt9nR1/YPuxc3zV9A13S+HEFp6fjtTkHaKDWAgNgOm91ghm7An6L6Xh8fT2i8Q7jVrXWWvfdwSYchD6SpUbqGQ5qHRfYMwB9WDbkKELlHSIqeEyS6xl/yOELtS8dsJ+iX2JfRnPpW0b+4NXkm1oNQsZOBsY/2+WzJI84TtWAv///04AAAD9////WgAAAAEAAAAJHgAAEKgAACi1L/1gEKf97wCK8Jw1LBCoDAFw9ev5/rbhN/RYaskPoUn7229KpwoJQkn9V49p7gYIFCK3APm9994DUgNKA/QCe5bP6tk7ndu5eRbP1uFczrWzdDbO5m6unJ2zbjRXc98snM3EXMytLnXXtNk2y2Yv90yaTbNoVs2OIbNktsya2TBgFsyKWcvt4mW9bOV+2UnJlVwuS7mRWlbLbtksawXLYtkqe2WnSFkpS2UhN8qTfbJQ1sk+Ntkm67hMVknjNu6STbJGimyRRbJHlgjjMu6QXVwgiqu4QjbIJiIu4v5YH8ujx/ZYHbtjceTYHGu4h2ujcAv3xtbYGTSWxsZYGdvCxbrYFwtjVxAu4bJYFSs4uIOLYlNsH11eXtzGrZ2d27rthg1t27YZMlzYCwsHp7ZqK5WmbdpiwHC2Z/v2hrZoO51aWAsrJ7e2a6tBA9uyLQcO666rpze3c/v3V7d1GyIE3uKtCBF7u7eBgR7Ww5Yo4bd+e+IE4AKuCRMf9sOSIMG3fDtiRIftsCBA3O3d9i3dfm3t1jZogLVYmyBB1VatlhaABbAFCkzt1F5d/f4SINDbS0U1YAAvr5WVr29WVnSje+BAgA2wChQIWAHLxWVgDSwYGIJFsGNjDJbBSpDgYB1sWZnXei0FChAWwpqZia3YVqgQtmE7YULXdi0Z2YN9sBEiLNgF+7VbUuk00wmPRGtom4PEK2v6VuqiTium0+kURNV0Op1Op9PpdDqdTqdTwkJmoIecon4qBOUu1/WzKjJuF5NKXVdEdZaXVCqVSqVSqVTquq7ruq7rWp1KpXBS6bpOp2tm5Mp5GVk1TJQ5na5hItDyRH5WrWIr5XQVyzKFm0JCTpHmdd5Z4cQG9fqslHaGD7zeIqN+KxwcixhIlgRKWFHUWWam8PO0Xq6T1VUa6SbskowQThWTC5XaxeNWuAjrGJXioeYS6YI+XLlsRrPeOjvvvCk5YoNKpVKpVCqVSqVSqVQqdV3XdV3Xda2u1UkCaGnVUMXpWgVjg4S1VtkuvKiGikla1+oaGWVVkxfVulbRIB2uaxWTYuG6rmuVwhcsVUsohqyZY5dgmZMg1U360aljpUlPGknuTlgStDQ4RQgzzKSg0cCrSU1SR1X6potCKsHloIvE5eUmBTUhZguQUSNlBHaghJlPBWeZUkSEjwu39qGXED6rpFqZHkkVRcnWidoY0N2X3I1qYfFu8e56CGfaTJPpMW3ZYfpLV3aX5tKTLdlbWktj6Stdpak0ZEtpKP2kmzSTduwlnaQb+0gbaSLN2IstpIG0Yie2j+7RPFpH5+jDNmwbXaNp9IyO0TDaRbfoFa2iU/RgC/aJLtGBPaJFNIgG7L/2aw/N13ut13h913Zd1xtaQ8/JZYiDm0rfVjcMbWwX1tQspKGdmVWgUNYTmkzCWASxMDAIX15dD7gcNGCwQEECBFsHtAx0VhfAurIiMEBAFVUAAFPRdy5FapSoUKD4E3vqxGlTqKZMmC5ZqkRpkqRIkB45asRokaJEiBiU38BhOIwGzeYhTDZs1qRhNWrOtOHCXrx0EcNfvpCRlKRkLlu2SPKXMmXMjBljyZZ85swlmkNmpkThKFxZCaXRDt+589mphbFgebzChJs0gTKIAwWq8+SJE2bCU5gKlUornIUz2Y0bPJpGkDQ2VgYBwkB4cVEIC1HkRTCMjEWGMBHWwo+PkRzJh3iSyYhhMWHYDn9+0mE67OnJyZzcp4+cPH3y8J48nIf5sB6WAsmOkAzJj1yFN+fwnEFMaBAPYkNciJU4siMn4SXs5w//4T7syYAEsSD+5EAch+UwHgbDRRgJH+FGNsJv0HCVqWiYyph+JkiwH4kPIwI5kP/+SuwA5BAhRDAJHvEHggHr6vA2DPKJEyU42LEd4+HRod2oYWhIY49nwICRKEOQUaBASyHoh4aGB8dS6d1bC16xgpAH5+bKVp5OyeJYjjt4YA+sp5fHeXx317YyGRkGxsBjY2zMtsZiYGBfENiLL7AFC11pH9jPr4/7+BiO7+4ycAbGYw3cghERXbCLGPyCExNZMAtGYxVMx2dnczxXxhTM2Iwr8Bn3QGRE9sE/OCwCR2AxHmMbhVzINZgGf63xGnexGuM45MMbhm7cxnfMQwdPYAlMxjpycA7esWOP9/iP+bgBF3OxA37AChJwAmbAC/gAAkbAWrzFBbAYiw1wFhO44isewFZMJYAFcACu4qnnZwAcZXb23lGlttSKWlL7ydN62lALajl12k4bupsWk6bVtJc201KytJZ20lZaSZAW0kbaR8vI0TraRdtoESlaRQu6ifZQoS20hpbQBgK0gHbQClo/n/u5nvtn++zZ78X/vstzcQ9P+ZO+95If6Xi/5bW43Wd5LL7hr7wVl/sqT8XhfspD+ttL+SiO4aH8E7/wTr6JW3gm/+hn7/hLnMIr+SRO9o2PxCP8kTfiYF/kibjXM/4Q5/rFF+IMPsgD8QSv+D/8wCe+D896xO/hV8/jd/iA1/E5nOpx/KFPveHfcH8bX8P3C59Gj/oZL6NBfYyH0Z3+xbvo0G/xLBrTr3gVXekJP0VL+sFH0Y9e8E80ozfxJTrRBz6JPvQjXkQT+hAPogM94H/oP//3ft3n+95D63m+79B3fu/1us7nPV7P+bvn0HHe7uv6zdP9hs58DT/Xly/3GXrNxz1co/npS7vMv/3aYt7tMTSYb3u29vIXfq0pX+0tdOSnPVpn+bM3aytf4Sn0lC/7CR3lyV5CO/mxj9CPL/ZhreTBHkIj+a/36iLf9Q96yHO9gw7yDZ5B//gFr6ARP8Ej6B2/9Qcax2u9gb7xWV+gCx/rr1rGWz2BfvEDXkCz+KqnasIP8AAaxU99tE38k+AO8eul+oOT8lHd56I8VHdwUP6p89yTd2oOzsk3NZ2HeibH5Ja8kk9ySQ7JH3kjZ+SKPJGD+iEv5IRckAfyT//jnt7H97gex+N33I7XcU6f43I8jmv6G696pmP6pbPxNZ7G0bgZL+NjXIyHcTBe6V6ci1O6pEe6Fs/iV9yKU/EpLsWj+BN34kz80Ze4Em90JG7EizijD3EhHsQV/Yf7cETn4Ts8h+NwQ7/hNbzQZ7gMh+EvvIWzcBVO6IOOwk+4CQ90Ei7CQzigf3A/73M+7+B6nud3zsHrnM41+Jxn8DifutRXd/M2Z/M1V/M0R3Mzr+BlPsEl+JiLeZhD8C/v8gfuwBv4AlfgCHzLtdyAF3Ast3ICLsCrPIAD8Kg/d6km1aI6VH9qT82pN7WmztSX2lJT6kkdqSG1o27Ui1pRI2rQNtSFelALakD92X7as/n0ns7TeLqz7TSd5uzNltNwWrPddLWpjdltmk2r6TQdYizDgPlS6aULF8pJycgtWrJguWKlCpUpkFKiQHnipAmTR8clSpI0IjlipAgRxiGLQoIAUfyR6AOxB48dOnLgODS8YaNGIY0ZMmLAeOGiBYsVKghTDKIQPGGiRCCJESJCgAD88OfX54Gvw55eHt4dB7s6ug0a5uQyxMFNpW+rG4Y2tgtrahbS0M7MKlAom0AmYSyCWBgYhC+vrgdcDhowWKAgAYKtA1oGsgpgXVkRGCCgiioAgKnoe3MpUqNEhQL1yVMnTptCNWXCdMlSJUqTJEWC9MhRI0aLFCVCBHrIUCFCgwQFAvT5x49nHz579OTBc6fTTh06nHM25cSBo/nGTTWTinnZhs0aNWnQnDFThswYMZZhwHyp9NKFC+WkZOQWLVmwXLFShcoUSClRoDxx0oTJo+MSJUkakRwxUoQI45BFIUGAKP5I9IHYg8cOHTlwHBresFGjkMYMGTFgvHDRgsUKFYQpBlEInjBRIpDECBEhQAB++PPr88DXYU8vD++Og10d3QYNc3IZ4uCm0rfVDUMb24U1NQtpaGdmFSiUTSCTMBZBLAwMwpdX1wMuBw0YLFCQAMHWAS0DWQWwrqwIDBBQRRUAwFT0vXkNERIE6I8nHz14OutwbsbRdJOJ2WZNmjNlxliCqexCKbkly5UqU6RAccLEUUnjkSKMi0EUExF56MBhaKNwRowXLVYQDgqaCBwRAvCvj28v786OToNc3PTNre2CWtpZhTKyMTGwry6uBgsSbGllYVkNqAow9b28pESB8sQpNNOlSpMiPWq0KBGoIUKCAP3x5KMHT2cdzs04mu3GUfDPdt1GnJtahbGvBltYVdtPylOmSY1ABXni4dTETDOmUvKKFCaNjIo8DGe0GAwE5LvTMG1LKxOb6uLdddzdjRpwTdGsaAG/FMWKXjmlqFWUgEeKDogKcEfRqiiVL4oGiAJwRNGpaNQNRT/qPogdUHS/lPt5Uj/K+byoD+V5HtR/8s739J2cznP6Tb75oa/J4Xymx+Ru/tJbcupXekre5ie9JFfzkR6Sn/lH78jJfKNn5Ja/6BX5l0/0iLzLg/4hn3xDX8i3PKEf5Fhe0AfyKg/oPx3y/7wfh/Ke38ebPJ/f446v5/N4ksfzd/zId74dJ/J1no4vPufPcSC/+XI88eM8HO/xmv/Gdbybr/rhZz7VbTzmXzqNb/NsPMaveTXu4tM8Gl/xZ96Mp/gyT8YFf8yL8RJv+WF8xIP5Lw7iKwOLWKhk0Xk00WBgAwISIkkAU3gBhiRhniihtBz0R6VAAWGAYEBOAQhQGEAkglMIoKYEhAFgiABABpA6AC7dFOn1CslGmo7CqTiIDV0p3LYD9KUm4I8uE5uzkF2qiel4yUbqDaLTeTAvHqmoLcN4V2aih0YvZGMzeY6d0OFShfR6xJdpEV7wVGZZT3hF24gGvVqozyOaXAuh5Scb9DmEp3U1RgEDoHjoTjjG4tj9ApIH2FGWQA2XMxi0Q76KKWnBbB8gdVnNM0yisLkFXC/qcoaQOqRuMalH+oxiUIb4HmbpQZ1lCJzDtk1ULfCnGGA3qOcTUovsGI3MGuk6wtIw206QjUPyHpFYbE8pY2VA3yEkP+kLTcQ0cLcYpVPbwhE2gew+gn7YRnFCSnBfR6QPqXUMkWpkESQXE6T7FErJbHlAV3oGfvQikT0L2OcaTJeW6KTOYD7Ng9OilYrYtoy7ciLyaLTCPpbJp9gYHSxdSddjdJEXoYV/70iMPABcOiqgP6Owoy1Mg05tpPlHhz4mF0+nW06kR1QzYFK+HctSR0qxAjmyusGPC+RqLAYfj1Sy4xg+5TAOjt3BL3ru/Pm8VJXL3UoTK9z/6xtSUResD3baaEl/1y2RSwKbIFaiNZpE0nhZGlhdsE4bjTclBsTfGntUk3DNgr618XGkvA364NKA1bXLJtjD9an5VXAI8o4o8MmKo8IHSqc6ED14Kys3zjea+IiLbZMwmk4vfTO5k5EJ9WKHkrPS51XrpDv8P+e0naN626zCR61IiYhKiGd9M+iRBPJ6S+htz4Hhn6IwWtNPRy8L9TjsHfZwPZ4RMmWG3WwWoim2UC+5aPmuDubSe0FDW5yo9SNVBC0ri4GHsl9ld6Pn7nWsXmyoblfoX64zjQ85iqOOBrldJHYGur3oVUA8p59odyQr7Y5Mgha/qrOWBXIF1VdISsMWeJmSqDsTouScJJ7vQg6zRD2slxL4q+/Gtk9N9asLyItJU72m8SZxtfHrFn1EI3rJKlsijfipdHK5FUqUXXrW3IrvM8Xr6OhSi5i6B4IzN+yConCpr8elbmwcljfOmvyXCEcsdaO7562uHlx1jW0N9fW519v3Sk/fOz19bzr63unofamvx6WuHvd6e13097zT0ftSX+9LXb3v1GfjVGj0kpHdV6IOgboFRFWyO8nA76WIR6ROAdkWrg42ursQtVCgo4v7BIZzn0QcCnZNLBWxuQw32H0QtRCgW0BUBb+XDHaXRE4k4hyRtFEUn9tYwW1muaulNWJjm13tLf+aXMu0unnd8PKy7TVL5jfHtsD8bIQt8x3Ox00x17XGBm2Qs9gmc+7Mst1o57gm8mtP9nn2mui2tNLwa6hn5lb3mrmGpVnseTXajf5uw/1M97zvEgobcFFyw/kkZtz6LXlOWrOB2XOm25vktepK1LAXTttubtg5rnH82tORn/12vqfWNDBrD+l3JnnafBM1+5nb8nNX429E+5+VOgG09x3rwxBQo7YtAH20cxFoJeeA9mJT876pxdgF8ZaBEPp2CPQzQbVNSyH6f+9e0MocC9qLTY3/thaxGuK98yHquyCpGxHd1Y7oX1NipmznoOhKrInem1nR932Swo0LVG5fIGsTAx/126KHsdhYGai3cwNdLQ6EbnQgUbsDOVFu1wf1GiAUbXoYyKwZQq0tEfrJGKH69gjlmiTU3SqhPy3TbXJ3zZPrGibBg2mkXK6dct2oqfISRfyOuOv8bEGrlgsqHS9oJdWFGQIjWPeL94j/hgylt2WoMnNGr8TvqKGNWjSUJSagXDf34LQ5WXa94zdz1tfSWdnGzlq1d1ZAJs+itXqWq+GzfttnZTZ/1tkCWhkZQenXfqcQbcQOorcOIooFO47JT5Yqmw90eSBWnd/QSLtjFjLCmc8qxO3l9jrZayMha5zVFonbIsEMkeXHNmvzDGPrOGkGLRxjGUOXpQvG10Vil0F1Z0rX/SMY9xlsNnbZIYL5tZl6WhzGvOT94Wo/GxMEaqOMWZs3TlNuvieQGSwN3PHGYw/TDzOmmQlL3yCU3dTO2QXhXdNzKbEFgg2KxCLMtAL+OLDL5r033cW6RU4X1vKG430TLrlfwQtWu8ISny/mawO9HekyY+/jYbmzPCsjDC5iLvedIIf43W+nGSzGlgc68W4VX9OIGcSpdEVDCmsTMIbT5yQhW0J5pfups1FkR9z9Gt0xuGexvzX9uV0N5ib/7iNf8yPyJrCPzzbuCbTPd/sCbMtO1acUk+stYLei0BTIll+3NSq+3YLZzH3JGds2mS1XQ+69UF6AxWrpMVaNt5Vh6jSbqUbOSrrVTDM+HCF/AvtBtnqfUHqi22fYvvzAbUo4gb7NdSsKT4Fs+WVbo+K728DNAfbLrw+EsY2wax0sjw5boJcfw8rx8CcjyWydTVRCRhTcjUxglCeHl3Ob5WdT+yCqboboIu7eclwfI59YNHgbhILU/lODr72888FLyKyJrflzVX4yw104ckQsWgdbTV9XwIztMGTzFCFOTlvO5Kw++5oHrdLskYtoe+lxPZpoYmDwKHPnmr7aSRxNC7TePZtZ7kNGayI6LztkTgZqruxHJL91bN2s1BUQsh3irg3yYrPdEuIVbdGU2PKhseky7XOO2J/LBWRzwTfuUKJghAsAwnTuC5x04vLcW1HO/VZ3fn+BxZwO9bZ3Gmuobo3LFZDWLLxkaNAhWff+pDc4nn3HOWnzHCNrrLndHIibVDr3MZpwMtNkExU+lzjW7jg/2JaPHLJ6E1qpVQ2JJ+ymfeZWz1j6jdeIvLBGLVUhe7KkzxD7G+wdLFa3xtxW7peZi+7jav06w3Fpd+MrMffc6Ni0TUrlYQ9+/BukTuoskMa5Ue4JK2ifYKtzL/3a/+tY7p2Lm7M8XwsBq6VsM7vgrO4XybKIaNOxcSKyPSJXqUwv41yIjGfvAcmLd/OQxvro99b4eWz+tFywmi/HyxrsZKcIxN5HF1sjshWNhy1yOLv6kfaNFt2arpO1Z/D2svGIam2/cxupARm4PBBqn/yES67p28aQb+Q6TO+3yxaiz311DFnS9tZBGAC/76z17zybstGCljPQNdPz9uxEic/Be39AVwnh7uCvuhnojYXOLPfIRoYMWq9SIRizPP0GnVK8d1TSmqu+q2ONBrvRiDMnlRtlrsEq7JLTVoWWm/M7ac+zz38sLW8r5+PR23xXtNBcDB+atnebE2sHvkvvJ2G3/YijfOeomJdzJ33hsaaFNBEyy2apmY4MTdCcW9NltgwcsnXQOkx9xRH5Ahrm5tsxDtdXuzg5iqNvnC64dhYJbQq0IiNMmufPgmb4D5PxLZ82FmXz6Jnoa+cn+50WRttCDrO+Fbid5eb9+xSJLIfMWdmeDFk0jgYtmeIpxHizdJojOEXe4frZahwkw1NdaKS8bGiu2uQ4RK0pmlSikSeaDQBllqDhFJntCGNufr15OComI7k7+bGxL27TmSJWRuIc8cZF/hDxg9A2BdpGMBaANh/cXtoQsXrb5DibbUwO8j6RU7zbq63L09kumodfFHneLdxMrrhI9586Gb78wObra8/tvLnw6G0LK8btZiwZ731mvubtgb9AGLX0mLacstoVc9R/vECfB1tj+J3uGnuerwasctrMPaaadoMd5l9fIKvZ3AB1x57hKwRLlB7zGFM3nPftEejzSdYYfpg71rzugm0+p//Nfc7zoaknFgEnLrw3T6sKI5sSe2N2NaXtiG9dBdifhm0yk1Uj3wT7s21M2XaubyFBNqYGljaxNRiityBtCwzPVaiRmky1D6JjrEbJxvGuEUTshk9qjZCOLXdI+YXttuiNK4dsW52o+j7HMf1GXj+PHV+tsHkMiQKM2kXdMom/5kUAlBve7CTSnR9k0URszHQykHppACzThgh6z7c++cMNRHABPgJpS8N5Ibaq3DnT8VhQMaLdnG88kKo7E2MK17wO0iOYAyrA8zpcozWQJQtZo+HQg5j3EGWodMdOJ4GBhBkbqbk5cXzRXEhPl7QIiQzvQDjH5drujxGDC2RQfbN4Hf/2LSEeWZQ5bt0pOuLXJ6tNYz2vCldrWqeNmnSyL3r6oERrYA8EkD9XXHAxlzubyYmZAVFkZIN5b896vIDTMTdEkE3unWcWYGJBmfg88gDtgl0AVE1n/HbAgjVj5+Zg7MFf00JYweF4ZJO9x2FBvnDc8dvE5NhqC0t2+HYYb53EAgKr7YUvqsfI/tgSQyoXNlvDsGsdAlv8bBbUyI8tetuVDUQ0y6UMETHmwF/oRQiWucAtog+12YXH6lR/u8BMtTJ6rtvxGZaSiwAbpfh48mkpi3JTszXckWmAfYrX5G3tD9AC4wEjHBo9nnqEmnauxLX0fJlaFyMVk0WynBGDbhslid5NK7eAO032W9B18h5p1sQaCxsh+waYJWOddK4d2LfxXGh6Vq475KGzsJCJg55n67iR02nrJmPCH2JdNu1/18C81nMr3hfmBDdrlDJZvOchb+C0nreJonWEf4mh2XzpGmBT6b63obo5T/Risln6bPbFFQJCRs3pNuLOntjepnN5H5w+CcyuIWvLi+c3yYw/6dbtSQFzMpu9tF0T+bacZiXaIrrGT48W4f3WsDkLZtgmOyM10t+lZYLkAoL9cKC3xXLWWOJa5iXfhuv5MUNrmVFbao0Aro0fLiNdynpyKcnjjMToyEvvrJY71feLzUauXElPb+I9T4t15Vzem9YU561W9kbbv91Oh+ayCk0wa8MD4V4+Edb5/D/pIKb1JKCrlnQTViyajep+1cWrdLvNGWnZ7uwkTbCmTo91m0aEwOa6bN8phGkGl73G2iKb4vCBF23WssS56WTEd7HNxG1IwvHtjkjsJQpSSh9tc4FMaP02DwkBF/cCHtlZ+lNZsOYIds2AwAMq8uq1wM+2fk0gtcBZWkvQGTJ6MXHQhnubYyWqEK2gh9c6HRA70mC4F/95NLuURLmzxRxODdaSavg6pUjj7SvtqrpSz1scJ07htkrcTjkRb7zBQ1sIjNTFkucD3W3mH33YBp0fRvCUXh3nGPNNdrhP05+FlgqT+RHI45Erw2iRJXFi5jUZFwTyuiIAfazqdVxgbqpM1vvU6l4zsPb5NS6NOws7dy7neTvR3NHOmw3ZS6ESt1qf4lDYO1AsUWMyVr3BalUZ2VF4nY82x02gTuN7xsSiwX0+3pFV64fiVV4ijui8cDqcweV+wMZxYCXXKD1ZXWwhMw1Mh/Cq86mmUw7idsTiZddhq/a6pcrPe6JG+HeBUR7tcKqr6+CcF1oWyZ1w7kKvcsRIWH2SjEFSdzO1ybAd3NcAmdc9XzJSFe8+r8IDU4G2ebEHMbPD0CY47GuYoN/NOdIdVTLmmbjfhtl/oUvZ7NCB5wSnDTJ2W+wm1sFd1xg26qMbL+ShvoZDM1H2UcxFKYN0HJc0bq1Tz2kZqa6FH9LIRYWuHbWN5Ymb67MyZ12WR7ycd6gFNl5wRB6NZEThWAmU8A+bpB6as9euFzbIA9+QHtGKIxnUl45dEUAfIlOZdj+dvh9QKyKLYcvaPz8p3SFSxnedQYY+K+ZrC1+u4rl4HNAhnaFv6SK6u7v3oGx16p069AHM/2UcHlwUdNIHm/0/h+ddtBytg0t50AUXL+VdD/t3XpsnJ8p4qKQaBf///1oAAAABAAAANhgAAHByAAAotS/9YHBxZcEAaqn4JTUQAO0JADMMDAwMBwzGEBERjBgITCBjsN4BEQxJCcC5hBZR1fJhkfz5Oq6i/lZm5/ZfPKzzHUkCZgI+Ape/fIYMlrd8ZyeEQ3iFCpSnPCdn5SuPAUOER3iHDhIu4Z6emMc8CRITPuGiopvfPCnphV94aemGbzgKFB/+4SpUfP7zLFiM+IibmpZ4ia9YIeIiniJFiIf4iRMe7uEmruEPJj95B2/wQwM38AULCE94BQoKMCoufjEBIGA4cPCCgn95v7vD+94jn5jI4AyOAEHjgRv+8IiIjnd84h/v93CY73yv+94Hb2dX+MI33vB9drc7AQJ1r7ve86748Avc8Qt++MhLSiY+8ZB/PN0HDBBw8L3e1dX2tnO/9fYG9/WwsKsxrGdlWQX46v6q+y5XWtpXDczt3nu9DcztYmWPu1yZ2eUem6Fdnf3qZFZbbdc61q0O/hdt7WuPY7azfe50X3o2y3SmNzVpr/1263SnQ0E9/elSUlGPmvrUqV71oncf/ehAQElPupCQ0pU+NIR0pAcFGd2I6ETPv6qh1hfMBj5SMOPqWsGcqEKEhK2cXNRW1i4nId1dE5iQbjtibEs55a6JxtTnNirJlSFOnliXD5pcO2j7kJhxdKeLnljr9GpCRaxUWorKxivOkqnJ4NrFSj/yPNmImQq/QaDES9mOgcBCvLQCVW51yR7Uz1JWDqwmJPVIzcJGs3qI/j22SsFsRS3wBEqoKZU4JSliHMwWdKcKKIiYzzOMlcUt8Z5knUQeW6h0PsV+YpdWzDiJ8ez00JAhDhjzrs2UujzxH5ohjE+0NNdsZWzXB9dVQksDcz6OQmc1/vOssTUKs0Hm77lsH4obGBsbC/vfL1VVUpf61RXVqQJgHUvrWt86VycBLX0pe6Hss9oTaa9lehHTmZSQRkEhU093fE27Xw+uXzxDuTFpcgYw41YfYy/nZBzH9CT2kiKJ4RzF4jcnVbGXC1z8Nrfo5nXLjY9MN2kd2jDGsRFksgZKRhkYO9IkiSzjioiGcux1kO/MmpIZbukbUp1RUK+qqaejm40ikKkq2EjbkrhqcN7orKJZ/jndMbT2LaPSmaLv9cslkdWGv2NfRHycvtw2ClKRvt05dmlVX7AcT1A4ln29QMWwWmEldSInTQHRTR6iQKFBYF1sZrO08R6s6dKbF/DgF7QWPirjPitkTkvRYj3v4+Mkcp7ADTKETa9oif2SZJ2+Nonx+FDxligBU9gaYQHmTvxnyHfqR8+KMLEU0ubjJlcg2JdXV5fLtRVAKwvryqqKakoqCupp69SkzTItKSUhHRkVEQ0JBQH1U2dkXlpCoDybi+XgvGNhX1bZpRyU5CULFdB4yGskM6//c/+/wc3VcX9bq+U6roMart+629tuD6Dbmu1+eq3VPqbTGu1g+qzN3qXLmuwA9FiLXUqHNdif9Fd7PUh3dfc+mttbHaCzGquvrKqopqSioJ62Tk3aLNOSUhLSkVER0VALNVDn/mMP+z/vcz7foycPnjt26tCZIycOnDdu2rBZoyYNmjNmXsuczMU8zL/cy7l8y7U8y7FccbVShcqnPMqh3MmbnMkSJUmQHLmRt7IWITJEyFcP5D/e4zyuukNHDhw3buMzUp96Gq/xGDAO4zKOehcv/uItfnoTGkZHLdzCQ0MpnMJBQTWveRAgMp95DhwCbdZUVGiN1lZWa73WV1dszdZaWm7t1lxcb/3WX19xHddhYd/+dlmDHwCTHz9LvfQ9e5I66XXqHPXR5cgp6qLHiTPUQ3fjBqiBzoZN7nw1ao6m34c9GtjD5rmZMmXIkHl9xXM8en5Gz/X8eZo//xP7NbGPfZs23f03b4I66HDgCLXQ58whaqLbsWPURufDB6mR3qePUis9gGb6mDAPczEH06MHECA4jkMHDBgxhlyIkB8/avg4jxs3cnyHFy9Rtox4iRKqp02aYFkS+tFREydeWoriKFRUqYKEihEjrB8yY0YnKiiJk3hnp6gLDd+wwQPoPz87Q3B4hgwYrqG19UiQJ8eCRcqlXIuWKVy+PEqXKVAAiOIkC5SjeIoUoStcr+SKE9IWorfielcl9+QEAUJVxEecwzk5O7zDh9WzuIqTBpGhetOXeOiPHMmZPAmWv7iLGk9954sQOZGrqq5+9TRug48vvDd4QkLFwAoVLlj45malpiblKR0YGiIiDgiz3c0NDk4vTvKPj5eOEB4hgqPlJTAyLkD72VlcVjamdwIE+v73ARcgAPz4Xu/q4p77L7KbmXXffdrVvvjCwgRP0PjGK3jkB6+oKHjBd/93v4fDgAe84gPp6Nrq6rz3/u7u7W/Hw5O73PX+/eSDCadwBw3e4JiYkIdkcMnJT06I1772ubcdQuQj7/jGGzjkkr3bFbvYuQe72tnevde5D3ve7R6+hVf+weUzv/jExMIX/sAP3/SnJ6c7PSpq++2npqAO9a2ZmddSa9KceSWjg/MM0I9vL8/btsbdNuWg7BkRDP1BhUyA2kBjPLfgbK3F/n/2/5lCVsyaeUJGkDMzZl7Kl1lCRsqWOUIuyhByZRbKlPlBA8kO8mT3yA2yZO/IkRmyceTHzKBPs2NubNO8ICtoz8yYE3SHvJjDOTEj5gP50NBAIeFgAcFAwD+/Pj4Ce3p5eHd2dQPosoA8B46/cnFwb163NrY1tTS0M7MysjGxMLD8lb26ulyurQBaWVhXVlVUU1JRUE9bpyZtNjNlpZyUj7JRJspDOSgD5dz5+bEBwP7x04fPHj158NyxU4fOHDlx4Lxx022azRo1adCcMfNahswYMWHAfPHShcsWALRkwXKlXdtKFSpTpESB8sRJEyZLlCRBcsRIK2sRIkOErHaQ/tE+mkerto7O0TfaRtdIpTFDRgxUGP2iXXSLZtErWkUKFCdKTZCOtmiHliABOkLEZ4gG0R/aQ3PoDa0hA4ZOzgsWKvRmZ2q2Zk9oCn1p2ZaN2RK6MkJHaMqG0OEHBw44aAd9eNigG7SgYGRH9t/fYz+2n59jOzYfn4JW0Hp6jM3YeHiKrdh2domd2AMGFHZhCxAw2IM9NxfYgU1HR9iEXVdnoA303R2CRtB5eYu92Ht7CTpBEyCwoBd0X19jNzYgIINm0AUKQDZkGxpKtmQjIk72ZIf7QZeBG9xiYnHHDQYm13K9tQXXcJ2V5W1vY2G1dVtXVam1Wk9NpXVaR0Wd9Vk/PZE1WW+3Xu3VWi23uZ3NBugA3dTU7W47OXV1V0NBjfVYS0mZBYoWqGST1rhINhgqLCBQECTDpxkG5FAabTlXHpRMRcGiZAAQUBQAQKAPBhDRADgGAoIAIEIAtgUEAP+Dy3cOtNoJD/TvV3h4UxOP9T+w5Biq96Ep4wGr8Z7yM6TMTXm8AAX7MigIgraQAh6Smn5/yZ7PxZZmmedV/qiUn7Zfvu9PmTgTYaLMnJgSccJ/Fz9SbZ56uX+ubf4BrYfL+vNqa/eJMxMmgjnh8sfdn7Z9ruJHu/3kt+yXfy5+xZ60fWqD30+5uvjvMNUW83J71Of3mUu5Iihxc/s92dRT4moKlaDHKWAlikos4yygOsRKFOMUoBpEIZZxl1hjNMRKEOMUsZoFJZRhF7iaAiWIYQtYyYIS6zhLqE5BEGUkv21UbQWrJQJUEyyKMgG1A6y+IoCbeCWIpkmYIbyot1AKraLc7qJtbSRBqYMgsO/vW0kdksCawVYRDZxVkGKJdo3uLexZN/p7P7f28HOQ81wbs2Pa+wwkad3IPIW4MA4MjbODHiIuW+qN7c9AfCgiuN9nr+WY8di5V+DEyr3AN5nsKdQp6QOmFRPDToWdpOXL4LFy5qiNxc6S/LeVzKysB+8kQZmNQwtaDHVJE7buuGeH9mJKXBj7QATMdVs/gRpx2WzfHwtgOArbu/jwFNY/nsMwbAVEv5ZPJJ4D/KRelS6qL6g/+Pb1QJWvEiFFr9ECZPvgTOKTLI/5lbLW0E+xgfg7anCPzW+2QGvp3eMLEqZHBlPuvlkPyuYOPc4VBeZA5jaT4Ph2JnqmLOHhqPXcYHljxtVxoawiojDeWt3ox/Y0uB1an+SpELh/Jdo6Tr84nq9qPhRZSgf3T7aYGRTe3eNymGfQRkWoFzJ18vUwbXSyCE7qT4lPz1EoAFL/RWB/hgBM1B2YRolHFBIhKNs1txG9mo/vzpSJsnQj4pal19iKcs12aEuVFokOfuao0NMiFbQ/8wZvDopeLhJdPoRqhMOm2G2Z4CBJ2H4fzG54UIBTz45QdmE4LxfhxdBsIfcEtwK1sdz/ltNYXm/a/My0th+082BLt1hJ3Urcc8q4JDm8YZyF6430EFOu0nixMnHhItgFnBcx0lsgyAqg/v4wL5/kFmFzgBX5tQ/2586TywzYfGDtIXbCnoMFuyUL22pDU6y7nkYMoR/xwWAzm0p7t90O0exq6iH2EppFwWCRU4QaiXchZo4uQokh2MLUJG8FZOOxvxQTuPzWcXNZDWvPHXeexxfGBbstU7tkVSxXmPY0ey6ZZmNDPGC91BfR9j+redigkQWne6TEzVb23cW1/+b2P/khXoOJ8T6Fn+mRtDPoO+eYvqVD6MVzmvCzkSM+GMbMU/m2lCMgBgGco+2bN0Quu0yEbAI7HtZgnEBHG5ivyoLnV2vhLaSx8johipFgo5afZjNlaL9UMB3GimiyV7aCtForH4IUxoDM4nErdvo+3IlZKOPszoM3ThFgZOfmdh2WyETvxnsyCbDxpZ62YRZdtvtDdsiWudxCznl2xX7R2v3NqImsOu3fGAIY3I/yU3OTGGkNquWc2dHH0LadDBOcNWIsgzVOPwVqvYsjtjmQy66ALrv/vdQEpmxkV2BqXhqCI91bUOjNAdLkXTuNcUATINmxDmSZS7G85I8lF2A13RMEQ+6D3P2fD+eGxZOH80IsVnbAfRXu5HIMdVOFmdgvn52cZwGDb4uBZ8gM9zXh+MZ6XhaYjmt9bs4SLmtdrlA86V1aYFehHqaS/H4WX8bhbm7BNQ7MncR2fqEZ8my5mIq6a3G+CY5j6Kd0VOs4b/2II972B++s4TMFhVff+c8Iw3dKwHTvU3MqXj0hZtvmO3nvXfaxQ3wuwRTviqd1W99Z05tZyLwDw4YWjEDMWI4ppU8wCdLWdH7TqHkJnWg+e8MUkUHGlapNPLtGpJDlFT5kZxAxz2KTMeVdozd44iaVQbq9yW64tgZdI6OVzhdObkDKMaLg+z1ZjDIs7GzkNwjORKzYxIxArWF2NwvldKh+Sxo9iLzpqG0Cugwr1jDNhZY/C0a2D4TsMmiSC0fI72goZHdW9GMMmVLYT4gVsxToWpPclIEWesDJ/DKb5abiCErcNsKYJCOzbcghs/C8e9icPMh0x/Im9ZuO18AyxNpEfnCgNQZ1umIuFyThlXUKI5LKJINb1ogu+BFYwpRI0wW1y4U5GLcwnFHmk6Nf4C8Lshpk3b4y3qTCskZrPLKdZnI+k6IpmR9kYUGz3M0t9sflJnL8j5gdeQ8ZZCcQiW65Uq9I9HOtRcaCI/RkORrSQdyCmMGoc0X29yMVW9ZYjrdXOHEhxt1EHDqEX/sx9oRU+3chsnwdiQ7f85DQGn1gjq8cYTl+LbtxHlo+DkOiCzxroLA3AboQqY/w7DaMdv7q/D0VYd4NRuDN5Wn6jOww7F5guEOREW42iPUFLLuOs4MePEUvGCGTcgfttV6LIucovii7IPFqXsS3FrgpOYpvZBdhNC0tgk3CYXZOH0+5E408bRyjsJIj8XDHR/rxADv61nKtMkEY/x0g0y5aRpWZArjSDfJx1Jqqx2UT22H41DNtJUw/3S2vQWrb8/vo+IsY59xUTTBHIbO/69R7Ox4reJkKsjzYoKSdl3aMjb5l95d1N/wfjv9Y4XiSUWSviCNGxmfHudA6hNKg7yhaiMc3is0LI2ahyfYZPDWyv7Lbz8ElRwaLdGc+irkr1uCSI8MhsJb9wXt3gv1BBsXB92xz3MgQqdlRF8yGMHa4IeZc7jsXQR5Renv3KEj2lsPg8uGRzee1iDwXInbhZWUMfnEnagnOnsdyF7pHkYyDaCT9sIuce4dFyOtGgRdz1M4iW8yFLn3gc3V+Qhfdtj+lHWFNbGdf61GSWyyOy7O0O8bHE0NM4c4a8fXWBDvmlojF1HN33sV2LWg7HqwgvPbuODfXJtuxXK4Q/J+SXLN29HFexXte1pqhOVgOy80EfMrNqB7oEOcQnpTY0xBjB1jc9xTYTBQnBXYaZT2FohY63UIx4q/8t8MTS3IwQ3iJIst1jGYG7Sk5IrjeGi5UVugd89hBIDZ5VlTHZpcb1Ujca2besSBHnHd05NAX6tupMKJb5HQxFKF4dgJjZxrMAAG7ojZGpLJgxlu8k8SVcNv7mKNq/HhbktuxKlb8WG2xhGJR3N6rR0Nsjgfy5yuEIYprD8OecbCcBp48h+ohvtduJQpwlauY5gXH+7/fKQwVe9LodGHZO3YUv2uzJpdtz7hW7ceXDsJ7P6hgDiBLzhGS5WzbnmwcGvGcof+Yd4/XObTqHBdfhaz0n+2GUfe7OmYvFg3o+xAsiEKu3Hh4W1k31NSNv7n2msxn+5ZndePvVt8Tea3/ssx+zN3qeyKv9V+S1Y2/WXtNcqI+nf2nLGX97vFurOa7zPqUZtdzWNxDTX2e6TMy01R1TFE/tmxz2RDdsMkdibqAO5zDPmTWQTHtY2u/baf93tUnKuWHq9vzbvvlvwRPH+X0/2Oaom7+0H+YhBQoub2d/TbQyta5XmUj9+nUVNuyJ/n0Kl7rspP4dCquacmTfP41rR0rviUDAZuAl2+d86XXef97JxMA3WuZrUwr6zsUUfE49Vdij1PEJ0b64T004yuMyTlpw+Su450HqtoR3QXCiA8E5dXm8B3ZU8FJ0R/b1TudVsgk35sVRZGJsTeDMUF9dPEOXkn/CprpmN+/w62i/W7itr+et1tz/lJH7SpuMg17N5S5aau50VzgRovVjbdFf30aapYVsJ6GkOkbiN1o/3WTQeXeNmV3QcOZ9xFjbzz+E9iW0W8spSFIxzZY0zRTkGw8VkoX+zTnXgZrdvngZlMEPRItADjHby8xtFfTnJT3ihvvpSXMfiMCwXVLenZlAYseAm+h6F2RJ+w7gpfXYNMJ8NoS7NC712wNWi3obVlfXrOzToyzBNfFiqmdmmlk7RVuNcJkgdfRYYj/YHq8TeFm7kg6JaVzeD7Dw7yZUCb6bBrjD+Kf+akg6v6HtLMnyNfGptrZiGZqYvzaiRfVg5vzNk/Sz953Yrijv2pi0xwW3m4XN/51EL9qDGQmsBTukyWMJ3F7IVsmE90bQJPlfGavkZPm3LOOBlGUI0bfwvJNkdZImoC9sw8XGtFWcBAoLM9XuvFj72bBHGfIxwre4y2Sa0vRZqIWu0iD6brSh04vlG6+SmsVtkO6NV6AmLr9fg6c5X1LJ25w3OqbJu82hnYE1b5AqrPyaLamL/MiG1F4d9mOiO9cxjk6dhu9M3888qk6GttrbZ1Rv3s717PA4DcUoGs1ObQLKL7+JeOoH2Oq2NmDEH+oKXZNxhVrN/+/AMyy3zVWu+LvAtAM4f+M47J6WSGxD4BbMzVEKk3Hm8D+/Sx5XdQNJiyjI9Ux++cwh+BexOLLtTsoj8tBei9hvWyQ6yskt7DI7FiMthBqMEjzxGwW2PBM9qouTwClY21NozvsfcnWdpmS0tt5vzTLoHLvTGxnlK9b0L6LLrObJUOrTwPGmrFI30Hb2BgIY7nHQgxnQSY3iuvWkTYV2vxLbAFcdmRnu+vzaZxfro2sI8Sh6rOUt9M7imGD/+yGR7Y4ux0lu/pu1KtD7gdeJpeKUU3GMmxdr4b/mSNmI8mCn4PQh/bHK8Lq1SEBHZ45YSZgJB/7YzP4zXJveNECYBTNbblL0JnI1VFGgOF2ejobOLRFhv8TvH0Rb3UG7bFD2HnbVw9fEEy0a64E/mmIauCR3AccXQnngflXwU/l28glzmSqWOpXjHXi9bT32xxRJvMtOKK3/Vvt9x0REmsv3dNIEexMxC8BvjxgQ2DnYkR3FgJhlytbnllJ3LlxpBSMmJhqMhnqI1hhS8L3JV7OSa3h29mUAbDm7OjNFmpcbguZs3QemY8z9utP7Q0c4zdV7+dB9M3sQb7XsBO81TIs+OEIKA5kPjm3W+tn7iHNhuh9O/k7pYNE4bBImTRCy62UFr4U+nb7zT85ZINDLGANTH3NzlWbXrZWnWH+tYJY3AeSZYUHv74Cx5N1iaWGeSP//1oAAAABAAAA7B4AAACOAAAotS/9YACNFfcAmuicNDMQAHEBAIACKqFAEQAAAGBq51cgCEBxr3mxmVtHMYf3jWFmFvuaxYj2ZjRH5M1lreR8bx1lAwEDLAN+9zuHd7gRJEfyL+/yznNe83qO53Du5aSn8iNPcigf8iJn8rz/ve+jlyKl+uoBeJXpFO5wp6OLe9wpUJj73CtUWL/ezo566i9cqHudhVv43TF8Kne5v93taZ8wocEbnI0N7WhfWzO72SNEIDvZHzwoe9khQDj72dXUGJyBgzu4hLdlZX3961paYhf71tbYx87FFfawJ0gAdrAjQLDgC7re9QM38CysY93rCn7/Qx3qzAIu4N1Sl7q1VKf601PVqx4VVeAFPmCA1a2ufnUCn5pLMpdkRwFFKWhWSHkgYCGUTlINZx4F07G5JNOxuSSZozL+/jIzq9Uq6VmmNjNNuEqJVEkzmbgQlaxWq1VS0jNMhVXK1tB0NRnbO2sBGojusA/nH7OmJo6W4pl1Ub+GRI1Wq9UqKWmOGDAaUSfvEn2EFTykeisl6manYOCDTQuPeBI0S9zxYYVjy1Nmd+lht8SyEZPyjQqpHl+tkVnuRCF8rYYb6AyJtBqWRsmaWh/b+uRVWR17KhSBj7UEkkCgSuJWRUWtKucWSqOfMwAF6/BIA5O05ZPLId8jzRpvmmveSilzMABNKA6IjiTuOtO0EPO0mEqS8gJTmhQ0PiZ1iMGUKcdYOTgBc9FLMi3xEgOZlbCuBqMlawonmgwMWU+gfb44W1wJ9RxacmFZDUVFKzcTrYuUyLhgs7QiinAj565hkG1KPK5ipAbIANcv0slSTetYZyiILKtXmSjrOoZEch2LCmwEXcWoNkc8rmBiUrRwa7J+scG5JGH1osQxCmFVMEqIss7MnEmTgxqyBE5LCSs8uZpSGtMJWUdlWqqmUYvbNJLXOifQ1FCnIij8bJo2WrKlK3Kq6MaKx8fJKSJJHspG+9SsKQzipYxqTYKjnjRSRj1iqoVvuEgVGW2qGh7eVRPR0FQP/2ZUSwShQV135MBCXXVEwlFX0K0u1DWUUxzdagNRG+raA+2TbuW8sqOuPXLwka0wsB6pmb+SHGsSBoGYMtqxSKqGwdSP6BWV9PJz+uZtErVK5ClyGqaqjlqdcCcNMVQxtaKEw3QMj9SpVXF7qn581oQEmTN1skKOjKMDVRMwBoNweZseGUQBg5kyVRdZYYCQ+ZsOgdvzaubpfpAxMg0ySuh6XZ5/W/5RAv4rasXX2vrfIezDBwyGwUCYs0IFClyspSXiB8EgPkw//L29cVxcBtagwS/Pju/u9jDwhW4DZy02wFdXTBXIIULoASpyY+OhCTEeG8sqI8GFhYZQ/PR0r9UABXjAgAMCOOqTHinSHz16o1O6JUsWE6Zn4sv3mT7AggWTWAEjQMAJEgiaMQmzREY7JUlsJV3SCR1SWlpiA0br0AGOA29QpGjQB12AG4IAQe7BH0+nfdzHdXV8zLfHYpyVtcVbXIB5aqrTO7GUFBO4JgJd7OVVCQzs0i9xhAibvonX1pjtnNh4Ai8ysiEjMzpyCUd2PMGHiqzIhISIg3qBHMiIPIIPYDEWRzEUc7EIEWEcRvZFHzSI0Rmx3BsxA04840TOWtvoDumEHJ3QE53QAyV6oCN6oP9B9D8/9D/3c+h+zueDbuiCbuilgl56QC99IUAv9D6sxnISVjcPfu/zQudzPi/0QzzH03OywHYZqtjqmliQzZiMF7CCV+IvlmMHvIH3GI7xqExlPz86pmM3bjuWR4kCBUqSj77KrVipvvorV0hP+gBO5ZK3tNzUPOd7HBT083PMx1zzZH7maNBwOZerUTPnc87mbt54R8cTf7yKR0ZiHvMrzuJz7saNnds5nON54EeMoHEaJ/HCCyFyIufBw8iNHMy/nIfnPS9ECI7buOITEydL3PBQ/uTJESYv8skbGhJ+8HnfsOHvf+f7h4deVDTMw9zHexzwIECE+HEgQIJ8yEU8MHCPxm+cw/X0OrzDM2TwcA/Hw+t73zU871Q+ZYoXJ0uavMm73Mtt6LiO16gx4zMuQwaMw3iMGJnP/OHhES+P+MZvuRYtYrIcy9t8zRo6adJoXvNmTuaKi1/85CTjGd+ihYmbeGUliqP45R9/5ly4lHmZb7mYtzkdOm/+5nXqxHmc37kj53Ke53veueM7rvnPqzgmZoqn+IsXkIe8i1Nez57vOZzLuSSLs/jmMb/3GzeYnMlz/MfDhD70YM7jNGI8xgt/eEi+853yk/8geMHzffBIlFzJkgN+by9WtkAV1RQBqQFWgIWyT/baZnv7Ts2pNfUAnQnTJUuVKE1qSQ2pH7WjRowWKUokQCNqQ13ahHpQB2pA7af7NJ89evLguWOnTtNpOR2n37SbbsNmjZo0aM6Y6TI9psV0mCopmC9eunDpLZ2lsfQVK1UCoALAFCkdpZ+0k27CZMmokiRIjrSRJtJDWkgQID989BANbdD+7B3t2akjB44bNmo0jZ7RMjoGjE3NTMzLF23ZlZRN2S66RbOY7Mle0ZIdmaJTtIqG7EcUjaJPtIkuIdiCjYg4okd0YuJgD7aiIokm0YuLhE3YjIyFXdiNjYZt2I592IEiWkSHaBDNh9d47cGDhtbQf38bekMDAnJoDnv9Ya/32s9Pr/W6ry+v87pDZ+g7DI2h7fpCt017uvaEtdd2c6NrOmq/UZvacHAUmkLHxdV1XcvJVegKPdcWWgJbs7VarzUEszYjawdkTSbWDcRarNHQwBosrBmEddhYp431WFk/KOuyjtBn/bWgF7RXd3XWVE9R9QGqpmotraquagQICnQBq05g1Va9tXXVV83FhdVYraANNAGpluoBLYAH6G7etOn2heJOUA3Vf1RHMSdOT/3EmjTZtpypmS9hYkxciS2xoUbciA8dcsSOGBGiR/yIBRAAEkPiRIkicSRWpEgSS+JFiybxJGbElHjQm0KF6DAdLi2tw3WYEKE5PIcFCYLDcBgQIDbMhv34McNmuE+fMlyG9egZw2MYD54wHIbt2CFlUpYj5wt/YTduunAXVqNmC29hNGiycBZOk0YLa+E2bbgwF44Txwt74Tt3wDAYzpOnylXes0cMi2E+fMgwGf7z5wyf4UCB1vAaHsRvuMoVvsJWGAtTacJNeMqUJbyEpUgZ5VF+8gQJI2EoUJJwEo4SRQkrYQAAYMJMOAB2wkaO8BEmwkUYCKcQITf4Bg8ZgoNxcJAgNtgG//gxg2dwjx6bvMmhoZd8yaCglmzJO3ZUciV3dlIyJefIIcmSTINGJEeyDBkqWAVrakIyJGNiomAUnJn5yI8cI0YKTsE1aqzgFaxDBwtmwZ6ekzzJn58tuAXz4OGCXbCo6At+EZ06cuC4YaMGDc4ZMmLA2NTMxLx8YemisgXlpCSLFZEqUkA+ojhhwrGRcVExEbHEoWEhIYnBEYKBIkKA+AD459fnoQPfHocNenkaMuBhuLtgZ6FCHQUq3Tqdk4uDe3Ob0MYmYU0tAoQHDtIaMEA7MysjGxMLA/ta4NWlgGsrAQKtA1kGsK4KVFFNEZAaICAK6una5ldSSq5QAYnCRONiYglDwkFBNQcNurh6qqU0ZVr0pUuUJ1NEhOjAcWlZSSmpdmfn1mZGpsVZDKV2p86ZMlNbsjRZUuVDFPTTM/PS0kSjCBB4d25tZGJYt69VVGuq9OhMGFHPREI3NSiyPncaRPHsgvqftBosgjJ0AfsGswnjScj/1f7/ht4JF/TyuBLu591xI1zP23kdXB03x2Vwcdwb1+zauDXu2KVxOS/YnXFlXK8b48K4XHfzal4EN/Ni3qx7eV/cq2t5XdyqW3lbXAKX8k5eAVfysrCL7oobaQVdFTeFvXMh76Nlc1HcE5bJNXEdrZDbeBnt5128ipbzJl5Ea3lL3EPb4hreQit5CS8JG3kH7wj74QreQKt3RdwQtu6CuB+s2wW8fxbr+t0+G3U93A696fLdvY50OdwNfejq3bwudDXcDC3o4l0M/efe3Qs959pdCw3nVrh1TeZSuNTWcunu2lDu9M51kSt345rHhbtvzXndbttlu2tX7UK4D27abXDR7tktu2RX7Ibdr7vgdl0Fd+smuFr3wDVwsa7VLXCp7tSVugNu1IW6T9c239934rRJ0wCZMF2yVInSJEmRID1y1MgysopsIisAokOGSgsRsoNsIAvI/vHTh88ePXksHmvH1rF05siJA+eNG9vGrrFqbBo0Z8yUITPGirFhqqRgvnjpwmWLlixYrlipEgAVAKZIiQLliRPbxC6xo1ZJEiRHjBQhYofYIBaI/eGjh2goqOVhd1hP26kjB44bNmpYGnaGlWFjwNjUzMS8tC+sC1tpKe2kZWFXWBU2hYV8RHHChGMj46JiImKJQ8NCQhKDIwQDRYSwICyg/bN+fR468O1xsBtsntVgM+BhuLtgZ8FWsBQs1dKt0zm5ODj7ZifYNssmYU0tAoQH1oFNa8AA7cysjGxMLAzsa4FXlwKurQQItA5kWQP2ygaMPag00w+JCowcWIECAgBFkADzKBEGxDiSqTkxH8QJB2Fj5AEQuCwCAQCjEODCJDgCAQUQQAAESA4I7SJ80kF+6Jf6Uz7qp56Ug3rIJ+2hX+JNu+iXeBMu4iXehIvw0F/aRf3kl3ZRP/WnfNRDPSkH+dBf2kW89Jt2ES/xJlzES7wJDvqj35SP/Og35aN+6k85qId6kg76o9+Ei37pT+YBK7AGVMAKrAEdlOsf4OYS1sIbuIU3sBZuA/gmsCMV6k9Osmt1ayEHPef46Aaae6hL9KXUf1H6IcVJiW7p1HwfO8HtrvV23n2ZP7W7e1evm7S9aZsTns6cmBNuZg/9sdmIfmQdVOTlqWTX0SNPJaiASjBLFThP48BuUgT/hQ7eDaaBQFtAIwAuaWJ7Gw5i5ge3dm1+6NO3+lvSr98zM0mNH77ktzy5EA/eddRJ/y+JZbxvPTV9Ny0oOO8rNDx+owFD/ZuKL/KdZ5MizhXcKiR8OzU5un+dGp03FhLTf2+KO549sZBhD3sNyVduamCwZwsXvuctU35/W3CGf3Mk3h/+Sk9ZcM0W3AjR/C0OHPD8FSeI56YiznB/SYeO861XCjx2ukZl9680Nzz3BpySK/Mtnn2DW9HpHxpPNC7/74g4zJs6mSgc07jkn61amA1K4nQ7RUs4Z5yyyqsECiruWV15dVZPFSrUiztXJQUn8L/w6kqRneHl/Pzn8E26hLX7FRuNDq4M9DrPEfP4tjtN08Lgjl6Rs/z4rppsxrVvW+TR7e6VlvD7tnqkxfvdKjzT7r5sUvb5cfWalvh127pkA+MNe7h0pMG7vWk80ey9bRGHb7tXNIzv29JhDe/XRuNMu3ZNGwrPDVhjzNOjvxJzCNvwgP/eJVF3M+MCBRgeKLKC1HOzp339KrRVIDP5GpSBprbo0dzZG6YzZ1f4tqnlKpcYVq0cPsC5EaVXQd7k+LMSyZAN4A1oLuxsGT33AlpV47ztYIZoINk36sYEuoGFi1ayfAr6CScyWPs7cTeVUpBwxvDGt1R9n7kydoG1UyXO95k7s1frEqZszBSHlxeKTc1amtmuRt2WFJZncUlA1+58Q8DmAZVQJCWQgz2gGm6gwi8OfPcbnT8fxztouCfzWQ3TfMyPgnj6buy7OuUoZkwgpr610XwnryeE/YWMbV1/lQH4klCZWkCrD9cqVXKZPy6V8euS/mvXt/MukbtCdJ8rVOTXmZVQmatQ1nGVTn9d7/vQkHRNZefAd1e5E3G/VFrzeW/JZ4gGxZGt8uO74E1f3SfCH8VyngTIJv/PDjm3NXx+J9QXvhW3Cfdi60vQYnTuaCtcCOhwKa28QRBygiYahvtR022rjK/kP1Ve8DgnXP81GgZxs9J4wIHNdNjCFdufJfSJj32F/uIzO8glMkUbUX0z0diWojcai6KfvWh9k9EbW42iz3C0vu3orfmomy1I0WdEWt+O9NaU1NWatG9QSm+eumq5qjdqjWnv6t6qCHeDk/uGKNPaqLxqvrKuBcuxRizf27HsahVzv8HMdFuaV81s1jXmObadz3f7n11NA91vNWi64aDr1rq++bBiGxfrbl8sV+tj9domi95yWWu7ZulaPSv2m2jZTaFlHSjh3k4olumXXdzt13j3KvMTYBu/GYzsyMWuzRfnruow62drJiq1GPOajPdd/4PxwUyxQ8Z/icoZ6bGRSsB+Zt4eWeuzgdGR4OtbWtxcGbFFHbFLMD9/7Lpvz6v/icjtAo8htYmE9sLoZ9L2X9HKH2KbEQ3qedKmPrzVo0/tnclWWPo+s+0e/FBTaD6CX/QO8++Wxw9/Kx7Y5N3vUKNyuY+f9GbFyGt19XaKPFuoh26b+2KVjfM91heWmHhzbXBAvD58ubuEmv4Jf5k/J9duOOrs7+SiwXpj1U9JZgKOoBzYNF89bdUh4iiESZEy3SYEixW8qPvQivkY1LOe9qkwu7lHPLMYhXnUrSIN3a7UbSL6fbR87gVrtKmDMCOWSfJnYzyBnaHUOED/7/Q0ktEV0m5ulWaZGBdG7QvhPzIriWnO5OeQg+cJd2fHe4CdrUwrcbC+3U7VYshUxz540fM4JT4c5OpT3sR7b1iWDmL2ngy2ylSMj/gXDcKc2zJ4Q96KAT5h+wXVEbBc5me82dHTWt+7nSbAFir/itumbblKFt8jrH+J7NcGIWzry/+7O8ek7P+3vYTet9UxYW8xulSJb3xO19XsXcl+Efsi/NCk2v8xE2y2i/HAwVmrecs4L8YV+5/L2e/mxXLL6c0moEnhJ03TrKpfLKvkzu7xwF4ip+YG6cv1Sfh3V6zV4irMbrIvXj8xcX50WTLmOdOPIQeeJtzPjncCNFvZK/VgTctOlZmUzVwIpeOW//SfoNhqlckV4pvPdkuMDB8uffPyRio4K07HrRDNEFUH5WPTqYvz/Ij8rrkxj5kw9w3jlsvFkzirK6NhMPB5nwosV4nzzhhBHW+QPzjrwy4ZIG3lNgidYoZctlasuEQin7SVI+TWuObczo0bqnliLLFTei7Dg4VZZbO0JvQ3VsyQtZuVGA57EDe5fcq7scsRnZlCzl8Gfj4snTZtEjAKBt95TFCBVzy11Snrm504g5lZmzTw+05ZQxxpP2gimSTDAJtjPVyD565mULZP3fEIY2FOEA0vt0l0Y8b53AvWaKsZRd1AZw1gSRknyVfvGNGJzJCL1vjpgRKfDnseAjeIPyqf8jo9R9LWjXvmiC3jyBB1wjgzwc1KHruDV5r31GNnnqCPrhLSpTGy6NqjiiUywx8jxgJ75E7H2SSJb3KLGiGj4/q5vzs2jLycKvSuPIMFdbxc/tDGC8W+GpzwUWx+08fq7TVtbl0tYuWgtA/tm7V5/MvG4L5ppYQ1g95xEvcX0gSnZrV1PLYDeKrdPa6hPOcOjMgvXi5TVhx4l2yia/AY1gxCTp76FGzs5CNsx7kWGcoM/NhEfOZnfmoGGU+4t75uiIM2I2fZS8INMyZ1EzMi41+PyVeq0QgabIW4p0fJN7lKK9RPULosoYeKL1beLUmhdw7jFD8Eacxh8Sl2G1f3ZdcBLePtar/ps2iwpuUW0Q70CqsLjfsG2yJluq1Fx+AIhHC0G9Jov+tun2m71jzZn+YtRwGXcyh7iMJwAjqNl+Czi74G+FgZuttWp+Ml3uyBYNA2p7phI972uYR++MfWNPmHMz7yQeyd9Nf4kj9zy+sOOL6w1QLq7Cyu99c9cnlxx9fWHzptSObzWEnN2FXJaRg/7tnMMBhepkr3SI6fdzaH4aUyKYdGLLgztnRfmVcZ/aRi31hSmMsDagh/OrnV19OiigFF4XR8Q6ltpP+TxY2/w212og8e9ClWGCmDzs/asPeJJkPGiAUvjC3dV7ssRb/F2JsrDOvy/hrhLSxn9W21VLGqnL4K9lRX7vUEoWXW9LIoHYZzrPX0H2BZG2dsYi+flcOApWDb0kyNW5XCGUhjpZkq+tshD8yvBR2+P+k3S8xk33Co6Uzc/5jU9LmhwBn8/5FYQ3UOOw86c38L58G1WQhiZjm/TEcQscAyCnpXwpjIKVr4gyI7+YbRu49csKJr1ZGcBRutBo3bX9SId4cMdFWOsK5mLRq5NvREcY6hw98w32FR0VnU53hmSEXmyf8WKuQf7OyU+twm86lv0QST0rM0HcNaodnkd1nvF7qYR4wdeuMokp/ejbK+92N3oRXzNUTJWRD602s/2mXXR9ZuM97d7sWWj+v0qoy2EwsazMU56bz5P3jnJjM2t70AMbhL8QOzhl7MQB6uW3BJ8KMqsiyOCJhdzfrFa0r+TutR3oheWFfIsx/NRz2tmgxqYestN7CylMF5idkUa3FcN+KcHtx8onE2KmLNlVjx8BiKPgJ2+Q5C6QKlrzGY4prpy8qEixFy8OYxWBxK7+Mu4iTJJl88qGJgeguCqlrk3Yhy6KoWi0MRtbP6mTH/MHvWlEMJsxbACvuy7X561TjjVq/0JV3aN/kR3JDaxNlzuFvV1sk7FzbtifHePPuzNkH6j5/ANRzzpQ+R/5iArE/cOG/bFpl/hQEsmf2wwYPKZ7O0zn6/m9sCd6+qmVKHsT9s9DJO2/rYrEpwRHbyTL9hu28yua1H56oHtmM7dca8bfOR8Yczg3t6LP9hd0rbejhnDbZjR86HKx+Ov+dHjWEJbMdCvGUugo2Dat+ER8SdNRE+QNDzbgpZ2H4fMma2oNkH3NauxGhU/3jw/+rQirOvcYxq0T74CZ06KQ+ijCq0DvKfOJOva40evtjV5NMsUFBOxB/2/ZLbmQD7qi8qPmOb6p33Xq7ruvf+Ona2uJm2ovuiHoaMelbsDH4hTmPENaNXMLysIGfwW5ouuGLGxTEzHEDKWWg1uG96OX/KBcd+44bm+mzNu8GbAw+FZYV6WdD4pjC5vxWgcRdMicLcfkyjwMumxI6e91I71oAXuNnCDzs+r04Q9YUEzKHVvvDYSKPTXWIdfi301FtKw683UgpCT/2nMeo3k6z4NllQrt6Uqw5hKeZ/MP79NAoX7+N65cQ9ru8PHUTFuMOuiftw/D/H4n0vdbIUejKJR6C7FJaBKHuxwQORt0D7FnyMElwKkSM4ml1rS5eZPFgg59NGQIc/hWzLj+5A92uy3JZn4PGeuVCmSjVGqtWOfPOUY8m/XC8WmFU+P9wNcyCYLbh2sIbAnGe6K50XL1WCqFmCd0O8Amd2y8zbJ19u5v7z7OGEhmuuTXIh/AQ+YwRU9uuo4QIGrCwSY/6uT9Ix0xB4IPrAbA60vguzC6ytQOxCa+Oo+wyzrSV3tr3RflluyM179pFbZ//U5cDqu/EgmvFn2DY+Xe5p7WIB6VpnnoAldbkyLfnjVYuYbRUQW1uMTf7lVh57H6+INewGty+0qenEybnqnCWDoayxIFB78JAwRWfiMkBgxaibFOJ8fv6TEcKx7da9Wk0cK2wO5NYvZFtbFPXBZQJuWzV3McdtsEVs0pLlOwb+Novnz2DNZv4uduQnQn/dAgJmpsT+oSWHqRPLZTXL8C6Ky2VVEY9nm3qzGu9BOVvQFp4euGYp6gR3o5n21eXa66fgh73mbCnQZJIfgX4pnAMx9qLwBWgDYd+FZSwK5k+GwOYIN81ObgtwJgkLj9CB4XckJ8fB2KE5d8JPeQv5iYvT3I5YTjv5IOKlzLiRmm9hpZpb92bl0N6ztvOgIJ9/Y0kM9KFvQsJDpQAC2LssBFIxfP4rUAa/41e2GTbLLQsbJogc/owkb8rt67xbDP83B2Mz/+9Ln/yNPWwUcLIra0Mb7dJBTFOHWQo98H0gTbhd4VJq4Vf8BxKJGPcyIJXS3LRlOajjLARRLydlt/haLM3I4lnuprTNh1503hXYNDLtAjQB2htHTytak2D791tpcYK5QYtxaIFzjQWSNnFAQL5awbylw7vnMO7APgd1HxabtfDgskxeoN1qhY4vMo95lri5ViY2WUYauSQJPZg0xS0TUcpYmp8bpfxD/vwXF2yixQiOZtHe3pRlFKsbGEfz2Eb3UR7Y1ERqICd8a4PYI3Bp4Vs5dmAKHGQ/DJImygA3Qa1Z+DZXlcKyzHbGnMJgapKp/JPd/miHJbVd0D7pI09Se7ECVus3OMZ66pChBTJfc2PGB/J+VaMPyF8UGrVdmTN/8eGBkljkoY0qwb7NSbkKKrSPrdCyMfrRn9/P5MlPzuzPHA6hiiHZV6dvCSFuw61A6lLcFgJWR3xzRenW0VKBOunFK6QZZWAi01P7BmbbIUeHTDF2Ydl4f65AZrrZy1t+WE11fo68vFhET12aJ0yIPVzG95Arrg2CrzVlB8KWg+ITaiFiLqKvnF1eLVVvt+OxTH16i+vJYh4o0uy+sl5a7qNk1NMMTDO9bqJXiDEE0fZU3YTWi5MPCAK9BddxE473zaoTH/vQtx/m9+2sh/jG2xF922G+b3l9xJf9Q5gDvz/Y8UyiKHBWyEpd7AEYfvzfCkz9Fd8WIGYQNANaifSvZ4fy9q6THJNCJ+SX3zqBM0N3t2o5wR6ttbYRkeFYlMlGx3g1q5QwBtCj3MdWgp/AqdFcFloAAAABAAAAtUMAAJyTAQAotS/9oJyTAQBNHQK6uhlkMBB4DgAwLkCqKqRqB77X/xEWbaAVHQywdBWohmukgRGCReO9/1MVKw00SEUk0na+Ax8GVAYwBmZlZAbGxMLAvry6uLYKaGVh5atMwKqKamqAVBTUkwCnJqalAEoAkpCOjIqIcs59yFAhQrGDBAUC9McPbB8+e/S85sFzx06dptNz5MSB88ZNGzZr1KRBc8ZMGTJjxIQB88VLFy69BQuWLFC6SZM4tZMkUfIjSAdpJEiGbJm0EydRfrSpKZLSKV2lypUe7cPHEyBMWru1nzxhFeLaVqxooZKjQUF5hPaOHTh0dA7V09TVIqrdg7SfkDapaOMI7dDRRgKlobSWltJLmrVPhxxpVNTVXm0jTaRp2GgbXaNvuHAhowWK/vw0EaNhwJjRM/oFiiZBYkWvaBnNok+QaBIlukSnaBUtAkSD6BEdwoKFTE0NvWGDh04NnJmcmxUwZGgOHvpCZ3aF9vChP3SH9mxsdB8fIyMnB1tQ8MEDQL/u69v76rCwMwQI0ty6rQ1xTe+u79rQcIutEySA4Sa0oyOERcmGhBxsvW7QwJCPL8LfVFtZEVjQcnJzFNrSEpOyJcfGxLL66opBlQCohuqmpgF1Tv301BTVtKAX0L0vo5bCZV82Zle2WyMivvVbHCFhV2FXHx6CNVhYBzpoBxEaa6zHWkurrMuai+tAH2iv/mqzhmGyJjPQEAI7sBVbQqP1WSN2XCc2Y6s1W7bdhhuyJzSE7uqtNuwCnUXVA5pBS/WUgHbqps5rPDwFraDtmu6GCJ3QYWFj7RyPktJSBzig+/Hz54H+5nPmvM7t3FB3N9Fhiehcjhw4b3N0xGRk1Llz/4UO/dDj9E/nzu88Tpw8z/NCZ54mDZu7QYOmjJmf+SseQQd0Pq9/FdRJzcSE1EiH7aK3ifM1cR7namDf/M3L3E0HaADN9ECPPZ48fN6nz6AP+p7ruRQv93IoULZ8y504yfIsZ8IEy7G8SRMt1/InT7icy6NE6fIunzLly7+cChUwB/MqVcI8zK1YEXMxv3JlzMfc9WQe99huS1/61VXRi37JEh7n8dRUHdfxJElAD3pU1Bu/8SJFarzGiRCZ8Rk/PZVxGQcC5MVf3IePFm9xU1MWZ/EfP1zcxYMEgXEYFyIkxmN8yBAap3EjRmzcxo8cwXEcR4Ikx3NciZId33FV1dCHnpV19KNvbSU96eP3+AoMKlRoXvMoUFi4hZswgXnMkyBx+cuPGGF5y4cIQXnKf/gQ+ch7ej7+8Rw4ON7xGzYwnvEZMihe8ZubiU88J+fiF69BQ+Mb39k54RPeoQPkIe/Bg+QlDwLE5CcvQkTlK1+iBIVT+IkTmc/852eFV3iKFBd+4SuO4RIYICLa3e6Hh3Sne2Gh3OUOAQJ8+IKC798DAmaf/d8f3OHu55fgCc7H1/a26+mtfe15eWlP+90d2tGOh6d2tTdowHa27+253e19fW9/uwMHcY/7gwfaax8Y6N794KCCKzgh4dznbmi44AseIULd6y7hDI6A6lQ/O5v61M3MpC51MrKnP11MzOlOBwNjOtO/vpa+9K4uAAfwrS2kI11Ly+hGx8IiOtEJEOj3q6qsrPLzr66KXvSsrKMfvUCBpCedi0vpSvfyCvAADwtretPHxgRcwA0YgDrUy8qiHvUDBwZ8wBGcKu/LK00Xqxo2ntDwuKI3xfIo9oxhT9izlcKo3pRXkUSZ5dEraJs31VdXszjbWPgKqvrqagaqxME7t+IwLuIlGhdJ6hMTUU0SE3nl4iE4nLanag4AMQJ0rJL1nkppmFFW5wWyRRRZYOkVglflM4LrC8QSzoxD+gZBIUfrIa70BVIHicuGwakbK6fSjS3yxY2VOuIOIrB1A30x5AIiLHVfcxhx/ThZ4b56yXNhyzK4eihMunyIcLl7JBV7vIL2aPPWQ/W1x4bMHmW51NWsdMKEUTQISs9jtE4MUh5XSJ/QkPoZakXFKMVxPJqqNwUsRZpanG0sjFNfxTiLpyJOpaqK4wYViuM4ECUZc+NxEhJlMZwZr22SscAtXBYGUqY0NScr3ja4EwywihVUuMH37e8OkkMrb1shHga7Om8IEHnstm+CEYmFYN820zIRjoiBLY9eNyqoh9uKYEM9/xc1SIjXDezLCSyh/b3lN6LwE2UB/amqv0OHDhX6zxdFJ/MsWcRczF1dv/zLrVjp8i6nQkXLtVyKlClTvNzLq1S5cmXMxxwLljIvcy5czvzMw4RJ8zQ3Y2bN1xwNmjZvczVq3vzN2bCJ8zh342bO5xwOnDqvczly7vzO6dDRcz23Y6fP+xwPntjH/vW10AudD59DP3Q/frr7gAARNdEHDcqdL6h/Qf/T7//PH0OwhE4o0AN9z/McSpRHuZM/eZP48Zl8+1bWs371ql+S+tQrQXIkN/IjLzLkQ07kpw8i5EL+40Bu3FCBAweLs3iOHC5ARXmch4sQISqIELHBxOhDQ2Po0PHiL1b06CHDhw8ap3FT0xmllqdAoUNm5gcLKT7/ueEfjgEDiE0ZpCc9jItu2KB5zWv4hYN4hgwjPqLEK3i4h2Niel56vrKSwznc8h1eY8d36HiKr7gNFaOP8RnnfGdniZc4CRInfuIo3mLChMHGxkBFCBcUdHTgIIKfe632LptlcAaPi6NLICHxiQd84Nfa3va50/0N7nCHYTe7tKOhyampsdnhHe8w3OAN+O4I4RD++FgYuffg7w/xiAe8hBd+ctKQ0nHxEX64+MMzEkoaXi7taZ/72iHf/h6+qzvb3f7gfX1733tent71ruDuq8QudiwsAzfwra2yl93L6+xn//pCcATv6jrwA+fiMrvZs7LITnYrq7GPfcCAsIddgACta11J6epXR0KiOtWNjKIedSKipje9e+lL/wM8wHNmOtOLipzu9KMjqEM9KWnqUwcAgMAJ/OmpwAtcSgrsYK+6mJeXmx5zgXg1UUMigAsl6cWIU3cVCoUhDu6RQnESJLpVyuSAE0jKRQOGT0NxtwRoAbsqPMBmTlNc8ShsV8kYmNUHZgKzzX5u4EPCxcc4Xd4xaDpjPFdwZaCDC52Gb4u1ybcyTBp485CTzhc33iUWT9wghl64wwAqHWLPWO1UXzeU3m3BtthUMD3a5nhydGT79g1TH/yXo0AM9WcDDAf4JEa7AcNYbhTEeXlrXkFoNGMJmUkvqiGA+HLG4Rt4AzbmRHTvarJhjTuUIPPWVAJ8MQdBKDpjxi2SiSDbzCif8eaRFBfGnG5VQBH71omdjpiyzBjIS9FtGBYZiB4LxYZHGAO5rMVLUvx0qYqJ63TIeCHJ4jItqtBQGI7bwBZhtjcd/h9+I7AIp7ERc6WECDhYiZBrJEuP2JmLpHPQlULuKbwCbIirpIGfoxrXh6CkJTpXdZMMGDSXdLENm6y7CiiL6tLdMaNyEHbdDNIAcueybk+Udbk3jJAFchLjytByJqXMdaEEAlAfFDdFhw9hxLiriq9vZsxxxwDq/RmS55q40/bblRJ+5gi6IjasgT106H5YS+sjKIbLgdBVWJgbpEaaNXLc3CqfcXzOqHE5yQjaM+SGu0l1RM/mCVczStbrK+pq0nGVY+bSndFERpqwNe5WxJ08SXrczRCvWAZcF7Bg7qRRdDWk4JtzwshVcdhpJ4qp22GPiK5P9wQUnjpRmNwPrmh02jhwR6Cxxl98okrEo50cYj79Fo+ywfGeKyVi0Qge4lAkOPEeTa7sniMwO/JQQeno9IiAI13T6uKgqvM6qMt9YSQQTx8mt4adFa+XS+6LWBhjre4MOAXwUHBhdHHwNw+HL1eGWJ4Ac0V/PtNG6Q/B2QGzMjIDY2JhYF9eXVxbBbSysK4IWFVRTQ2QioJ6EuDUxLQUQAlAEtKRURFR7mdxtUJFChQnTLasqkqSoBqxkWlUefrpYcIisQgtNAuVG0cxfuAvguyXLLTE3Z8VEOmt/s/i/4k6syF6PpTTZEO5UDaTCeXYPCYPyoIymBwoA8pd8p/sJ2vJsLlPds188p5cJevJr1lKzpPx5Cf5TraTmeQ6mU5uzXOynKya42Q4OTW/yW5yj9wmr8lqMpp8JpfJZLKYHCZ/yV4yl7wlZ8lY8pVsJVPJU3KUDCU7yU1ynLeZNa/mJVlJTpKRZNQjRooQGXIqJAiQHz6yaS7NpHlUNJTHDh2gOXDcsFEj08gzZMSA8cJFCxYrVKRA8XnCRAkSI0SEAPHBg2fukDl0btDAmWETg+YFCxUyMSlcWlZSTkpGQj7mCdmxkXFRMVECYoRDw0LCQQiCgQ8AHfz59fHlvdxALw/vjoFdHd2COTkF8Otqs3Fwbwnc2jJbXlNLQ0NwdiCMB7qsA3uwQluI68PW+5trBf22ZFc2Yef1Xr+1WaOhpXVat7UZGsI1XENowSbqo6NWMtRKvVQnj51+aimpAU0VG8uGEJ7fuUPHj5sLOhs3bf7MiXMoTv+QkRGAfhIjRo2ZpmZi6goQ1VBQSWyOBs2ZMVqeJcvrFq3cW12N1FS5rXLnvmqtLuJy4mqnFvCmW02vaaLf0AH1+wcEiNAJnc/xNAGsxuqpjjrsnj1f/oVLN3U118OoeZouai6uAp11LX997fIu16PHy724+ZrHkXM4J9RL7XRDTaCreupn3uZs3ud/XudjDuZkXuiDBr35mwc67K9gOZZbueulUDkV1dWvnvWtX6LkSp76JD9+hD70QoSIXvSnp6Mf/ZAhpCc9ESKlL32RIqY3vREjPu7jR44AOZAgD3LUI/mPHu9xHqDHoeM4nuMpWHzESbB48QLGS8A4jBg38RMxZPzEP2XM+OdRzKBxFFdBo8ZVfEUNG1/xFjbe4sZb3MVD/IOIfziIe56Dh3N4h294J+c7r+Ga38xgeMHCDU9oIfOEh5BJ4RAeSMES0JLygJSnlJR8vN/3Hid873oTGq93vEbF452BooQzuJ0ExNv9DjHxd89LXHzeGywyvsH5GPne5wj5vv9BRkZO/sEFJysv+MHKyw++8BLzhT/ErPDDR6jwCL+grXOzWbnLPS4OPvy3NwVXsOALDnfts+/fz53uZE9LK3vZ1dTMbva1tQM/cDa2s5+9rQ3BEaAd7W5PEBaW9ax/fWEd615eWtc6GNjWt7redbEbeNjYxwhc/UrqVlCPOtStrJ7+9KoqKiqnOzW96VMfoKTU7z/p/5GQ8vMBACh60dGPHuBMV1r60oluxNpapPXKorkLsO0sCgw11LS2hgu2KCuq3XYa+dFJ5IIleuAK9cA1SuuVFdV6ZUVjT61XVjT2pCMFBjMKDDwYFSQYprhgPqAEWbLAFRMiyoCIOwaqVsO01B2r1MKicc4VK0BHohAO9ytKk6edFC6X51ebm9WBQgY4blXs402zDFK6Umuc2lYkE27XaZNQT8fGuWyazK1Cux2wkRMMkBLqskzWquAKm5gvaAJOSUa5bA44pMMd2mLdHUPKJgGPZC3hXIA3kAHbbqEZTnr5ZbnwjFGCQNw+eR0Q+SVK3BAYSn1XrfFUhqpHzhVwo6U9DofNxcVzPgA1tvlRdcrzYg4mZtxo1Ylta6o5VFT+vVzaizfxaA2JzFHtskbPTccIzomlQnr375DM1gHVgcEOCtMrxnHaJ3aflgbFblMYyJiGnJYAsEouOqM+oyQm0UgrzbNlQxtihVtUSFP7N6n2GsVCy4k6524vrmoB/7TgPWbaaCvrQMCEmJ5oB9k4gf/gHWkVWZUs3SrAheCRgUQnCdU3hDqAgP+onmHicvngbskJJ6yZNvpUF3zh4kCDiWoTNDkwaJFUpcEGBXaT2OpgF+nOFthFuuKDXaMsSLBbdGXkdTNXHFL3RFpYeXm0GeTccJ1MaAm7DmVBPtFiUmZggwGpLVQAZuvUijZSxJ6ZkKw2wogzYG7gaBdXAcGlqWZ46EiB80L9YLwtWuC7dyBK3LXjovbepRPzeDCmOSU6wmxk2EPIw+oNFH1S3G0Ej6topsi2fD4pV4OAcNsa4npXy5TpAHt2ucr6pyK+dtAB09UvfJjX/qFSaLXKm+zmgM1NQm+M/uQUwK+rzcbBvSVwa2NbU0tDyzdEaFCgP7B89OS5U2dOnB+mpaOhO0AzDi3qWBfWlAClo6IjQ6kMUptNI+k1Rob0mSA+ekypaH/ZkaO3tJa20VkaS89o177SMNpKV+kWTaWntIqW0lH6s6H0k45sJ92kJzSTjpuxt93aic3aqx2hVXtJF7aSTm0InaRR+0gXaSJ92kIaSP9o0+7RpD3aoc2jdTRo4+gbXaNptIyO0S/aRbPoFZ2iUfSJNtElSIwQEQLEBw+eHTh0btDAmWETg+YFCxUyMSlcWlZSTj62YzdKaMQ+HGzBDuwHgA7+/Pr49hro5eHdMbCro1swJ6cAfl1tNg7uLQHbmloaGoKzA2ZlZAbGxMLAvry6uLYKaHVWY10RsKqimhogFQX1JMCpiWkpgBKAJKQjow4PFhnPOOFxEZKQcHDSUFIwsPCBh/DJS1peXvKUlZGGkC80/OGhhEtQIHe5Ode1s2vAoIFeHt1heG+vL+6Fu/ZVcHe8N3icn0vpxvBwlKDLB6ktrbHfJqGCulVytWfJVvVxRIIuqk+2q+9qJZCX1QX0qiK2vaxM5rxLuqYQU7OQeVnxtEBsg1vlUH4iqnDRemeJpwQYFlr3+CCk2MbU6kdOF0bAQK2CDBA5urq1xrJNgcwk0hoLmC2Xlu7yklnWgrrjRZVV1SU9SklToPjnJuc5n+EajknhmbekPOUjIyUvSXhFycAPDhIWWv7yslLwghAiHNHwiJfwBw884R2DPbjunZuD5d7e4q79A8R7Hh2cgz0+vrq67FmCNrO1s5uRkZUdQdnLDhxgO1uBAlxfX2FjBbKeda1jvekCBEQ96lVVAz7gBAhMXUlZQTmd6k+56CjpSkxX+tIAD0exJ5eq933f933fN0sUB+ILTGAg7Pm+L/y+b7wljbfxFm5QwDauh8RxOraxWIZ4hY6YS1WclVP5wi/8wi/8vu/XC79wG7zF9EFIkc7Wgp/mNs2bMltNKqhbNUjCtptydGzXQMGx5Szxtm3z1a0GFQSeJYK6/NYNYKCtBjmVf36cm5oWMnNOXMpjAt43NbM0fI10OX3URn/TRU10Np27n6b/QzdzQy/0MSf02IP5oAt6lwc6oFP5n/t5lMO+z1fP53te5Hr++h7PczzP8Tu3cxSvczo38TmPczh38zZfczVH8zMvczIX8zD/ci/n8i3XkgWL6xUrr/Ipl3Iof3InTZjE29azJkGCeuRGToUEAfLDx01fetKPioby2KHjoMfxG7dRg8YMGTEO4y9ctGCxQsVT/PMnRogIAeKDh3t+A4dzeOc7XEOGZzjnN6+J4ReeWeGYjo6NZ3wghEN4YSHhCQ8JufjFP35CYqKhYqGhYaRkYGHhBT94CTc0RDziZeQnH0l5yl/eUk+vQYO9Pbgum3XfN7jD8fW97+/uDm8O3rufH5+DA57vdd/72+Puzin43OV+4GVla1/72Vnb246GpqbmdrenpbGdzexmR3AyA2EPu5jY178OBtb1rnt5bX3rXFwFsF7gWVRUTne6lFTTmx4VJeACPmDA05+sbvWpX52qSkkpKenoqKjomajfzwGWchMFp66hgogIIiKIiBKDLoZ+AD4OjUhhUjCnAAcLDAyEv+Cv9+sLjq1x+QXHUkb5ggfR+fIFD7Iq4QULUori8QLCAgv2hzP1MZxmaiwaa4+i4tE3ScfZ1+12CRrOOG5LMEaVQxHHbR3jURGPPB5nT+3i0EM2cdZuy/P3upKN27oIRIbPveI6whS73b4A+6Ang4coEhyp8f/tC9MKeFqMo1sYm7HdoU3YQ+Z2G6NEWx2imlEdLHzIgPKAbrDQGk3QjxrJkiXe0qBqsWWz4cm74BCQKiU0z04K/MOgecFChUxMCpeWlZSTkpGQjxMcGxkXFRMlIEY4NCwkHIQgGPgA0MGfXx/fXgO9PLw7BnZ1dAvmNC1kUrCklISc0LiYiHh4x6aGdmZWNSXFiobiBIcNFBoXBR84sKN7cyPTwiLQtLT050KHDAXicyfOmjKgNLSHgn55dKgsKO++spv8IrfJbDKLFDlNRpNP5DPZTCYRIo/JYrKHHCaDyRw05C6ZS97MW7KWfCEzu+Yr+TJbyVUyJWCWkqNkvwwlP8l7eZlJjrM2b3NrPivLqnlJHkvNYF0ZtQBWJmI1lYNECcimuUebyaWZtLnk0SzaTHJo5tFJ8o6so49k0JyjfWQc+UbryDZyjVaRaeQZ/Zll5BjtIcNAkT9B5A+deQOGrGmZK/syH16+Y8trB7LZV/bSyllVmQoqP+XcdHqOqxUoT5x0E1ZVJUiMDDkVEqSUdFQ0lEfvaNDO0Thu2KhBYwaMFy5aNAvP7vDXfn58e93X9+YgrtnY3iYbEvJR2zAs1ws6zm239fTeO8KOEEFyQkcCAmY726aoKOGwExMX35qNTQ1Bk5G5tVuf9RogIAbCyr68JMRE1CwsPHwA1l5edF8NGDSDzrY2M5NCW/YkZVNeaLCmoxNrsbazy8OrqxvrsabrsG5sDBgc27E1O5vwqAR0rqhKRdQYAAQAUAQBI7cZBgVJoKxprsgBVAloAUNEMQBcMgBAAMFIA7Q0AVYBGAABAAAIzAkBAaAAe2AqqB60/NVaBRucQ80E3PAsIFFxvxdGVDtRJwADgdc/shOg5QxxDBsAO+YtJ+IFa2BRAb+Au+0bBa8WxgI6GtHBIkBonrgsJAMnKi4XBBnbmH/20IGNEQ+hfwiIRKLAj1535lQB6R6PJVBAIDS89Joe0tYL0CM+HC0jYSGgc+xYBajdRnE30660VO/GInp7J6bJ4Laar3y4iNXttm8T1mtAcLMNuVQGB702Z/22IPc2AjTJ4xZRugvFO7Xta3Yjb6jisVVgz5ExgjOkgpkovyEDBVrRDfKTkHJvL2Itprk0nejiNyRF/83bH5x+izKv+mjclBfhuY9PiVq+jPA3oeYma7wh1g7WpKUzyHjyMgDcipmd4UP2vAmxPv4Gs57KoGyWxDmHy1DLQumbgdq5VxPedpDUAhtsUw1iwtLmTbNGAKfp3NmGE1ZZGuuavWPjG3IrTMpo2b78SPei3WZpW8a1kisGO6X7mYWC5fDW8+dqh4JOfZhuzB8HsFXu8IPJ1YyRWay39QtZdWyXiMbEdEyat2vVhDmhfK42SDdMYcojN+a8SRrauNUnX9VcWd19PP+3CeMtj58Kt2M1Vy+Ze9skS1fY3huzuFA8C7KSzmS2oXostMaq/D6udxkLKsKI1rcT8krN52awmeg+3SOPWr4YzghrdESzSsxbaVAiE1Db3wTTp+4w8r+uGcE2WAU39a0GDTTimyaYukMLlmq7prNTJX8C8awMMymEny0Pz4wAeNSxYJfd1bILvki1ES8yCmKa4zfrhqxTRjBiK76GZ2xsq4fJ3K6nWC2dpT+ovVdqc66vXVd3XKDzLantM9Fc2arsCP/FHmCe2q1lrEFH6K3IFcfLsLkoaNiAlrc2e1NjE/r+HJIAvSMlq2BtxcBqp3ZbSmH1USXJzV7zMjRf4OvyNfMzS/03NK1up9q5gS0aDiGWKqoandcqcB1i7iM29Zc5p+xdCrvprwnb284TOY04CalfFUDr5ZWtwMRfwVG1tStd37lf4Zjp63TJLqQBUxgyatqA3eqR9+gf63lhLmbwe+hXRy/gn4xBfOY73uYGMVZXXp+Md6L5/oxA2RGL+yuNy1/lgypMwrjLAWPcAwxWbZtwR+RwwvQGtgoW4RW40lZAV64bjXs/XwUl5nR+F4ijwE1sFSzqFbjCrYAeRB2UeBnxVQAN5w/cvnkCVYayIGrsan50EIL3FI/NFAedL+dcOrO5wBVFYm0cIwS4PAiLKGA74kfBZctDkXpKAj+l7zoSM19FrIPo2YDXk5SDHj/v+7hXsD4iKXrSeQp4MdjhVgNlmHMeoDsMSJSI1loHNQyQ5/QtzfmTAO0Fqm8ELgKTHJ8Bn5RbUO3b8L3yELhgpPPTSxJbl5ns2yt+AWzA4FLey6MyXgQRPGlzsmdgmsotoIn/CQbecQhcv6jkG3DholQbUayZ424prDSW3+0VepNtbKvVzeFI7G6fXpskfQPSjTZMpWZw6ts89dvCubeRpsmPW17pLpxpT+rM/mYtuey0neSeXGcEeCvBu5l5xZA2gSsQMutMrBDg9i+2GHFYN5GC3vDzE/m8gDjvRItkreqy3ZQX4bmPT4levo7wN6Hnpmu8IfYO9qSlZtB40jIA3BX8s1fokJhlQl7GFzRLSO8RA7arGZIY2bERZ2FztAWxltf2u0PhSrmQINiWBwl+YQ4/SEf200qUbB6WeDV7okYHGELemHRY4VYHD2779pFyiwabpbaM10quGHaq7GcXCsuBW1+Y6zvU2dTdLcJoafwbjJLlXytSQ5RgyBc3AXbGd3P2SRtkMzsoxzxL3j0OzlR66qVGNOW8qhtyaH8yVRwrx62ujGjVWZ09qbkl8yxvyLZar79kt9TsII9E9eZMYA41zK09FuHL+/UkpguKo42oJLrE3+C9d/C3NcOhjYvhtF8DbH9WJZta2bZ7UBidILl5BGt/dfAdRyDVGpXbPt2tmbKla2NJDjet1hRUHVmScBv4goqEV+LxxTuDY/6Zl96Marokc9fa27Ao91Mit7k8ahK793tTFdZc5/PB7NXTCAXN2qORs6UYsmSEqTsdHDBWRQ43x06WTMWthaPhnbdA9UMNK6XiXGvukY2m8VbDEe3D18C3x7ZitZHUhT08cG6Zk7CDh+25YJRPOYfvW53gAHcMKrAhG6vJJyr2YvVxacthP9G4oSev0VFy7vBnC2mLrkOvpcPQqLbBRxADNgw5BJqzf8AmbIrBAbuzvFTnIgV2g8988bep/XV9LqiDL5izfgXXMCncUn+/NtWCyw+w0nu3UHdrtf5DuBgcSyipYQRbqCL1Zjx4ZbFDyAoIJYTGgLQWxhyYtam7w5bYsuU/hXwXgwi1EvFjpRlpF4THhjiqVD5BA8edU2KbrmHGvVG+r9mmZdwDxblTF2aM0wR+cc+HFKwCl3pJbmsde8eFvWhpRwWbJGYewCjwS1lJas+MxbzFYii0Ls9CdYaEBFdBHow46NlG0tki20ucwUDRFYT+y0AE4qVUB4bj4qeCcQQrOodRQIKXFKKJyPsgMfPN/XP/DdUrzHkenVKCbwf8ucQ7n9pw2KYclKCovBjzlrnJrawPKRRgzLGkuuNGYPZE/d+rw6EgUhV5mNX+HxFerKmGaDDJi3+COVVbBeuCDUDd0lhagA63w4Y2gXi97lVFuy34ywOA5704FGOnw2Dj6KxHX9Vg7xzz82bgb8JZitsa7mtyVJLnhjDAccL/DzLNXgUs6v3FGFWYjdwc+fm2PG2c2GaC21K+orGCXvbavsmq12q8teV0g1BMmyRXW9GqDdOtbYne5hlrIMfVRtq6fd82BLSG0guAj4vU3377d/MEZqe0PIQTGNh0oq4MONzmzmf28cTGzk+mMaeYmFoytix+2+DMJM5vfwTUgM4mmNN5a6BHc+yAzuVfADSUt8XX0896qXocjsRjY1vdrqghlyYiV97PNYMH1NbpwqrRvtFcwjuUkTRLPN9pWstmvZadP6cfhD/ENJU/ATuSPV7NOc/Khs5B8iQ0Tu/5Biwsgs03nF+GfwjShvQmQNP1HseM9jkL383TIDidGzvgJo6ZnhblzIqphR/MtAJ9Kmy/0Eh6ufScwabs0HGNahK5c/20yQIXp2NtbtY0GMLLJxjG+BqZ3dtKPSiqsfIjFTeTrAGxhn0HUDsIC8BawLgdu+Vp9TybApkuDNZovDYHNsGvLoerQjpUoUdB9cqbby5KcbJzUUCmZ1372UwaL8WYrTnJq0bLakRTh2+EO5uXq4WB1CFANDJBNGy2tDu9be28vNlvIubNraHDf/Nqy3lKZr8ZTJQFyaGbbd1GvEVWU7krAAbKoOlpTAHLxzUQPfJzI1iHwfKVbbeJAFNvzMVqpVgAOl7cvFAd8G86nYiZy99QsTyjO5uLAXWdI2zStYDN+9FwbjN7e5qis0sNrtLC6hB/C76mpzADM+kViTXR8d8mK0v23OXhqes43wj8Sf2u8IcYenOQLZqqNHfJYWoBG2ONUHNelqlKwrd3GXaUSLm8doSuPHlrO7/g5WQ2ngvNLs1IUteZ8REEDMqa7cq825fZPPKi2zqC6wjo1yEnc+9Pmyof8lNHmDnkNstG9C2dBeJnyMSmaTtpTs9My9p+cjLerCyNOvv+eBJPb63b+eNPevru42viH9+N81IabkXR3zyrNurbcq0/EjKg9rO0McJv25O3w7xBaxwC3TL2cOCfxQjFHW7bx5Czfr9WF2BR345Pn/uPtYUSKsCI4fzmvirLg7MN3czY0VLuQ1c1ATycC5YPs+oYdS9eyBDL5WlgZzY4KbbUSZ3cQLw+jvGkYwtkMQPcgIgRmNmk3NLYQ4guxQYUSZ7aw0rY1oFCzV5fOW6bg2zTp9Yz76ewUOm/sdoGbLodmrpaLY1mPT2NplZf64ZuR6Oht0GrrdHR0a3V0mlraetv6Hd0NHRb0NWbDPICw2ymbcCm29Hcvda2ho3Ro/tfowFtfS030wCAGQ8XXSB2SUb0UlPaWtFUt87utbXXeavTOm7Xo5led2kUXy0BZr0WmvVMtzei52v4rcJYWxYh+wC2pi30VzWsZyn6/sdAdCb/E4gu8e+A6Eb+ExDdyz8BopP8/x+6jq9/KBkiQxOM64/lp/f+6P0vgp9/dPX/R9fkANIdX0C6mQ9IF+YXSHccO5DuuwTp6k1Bmh4sqAzS7Y9Buj6cQbpx3yBdsfcgXZMOIeu/YRLStX6EdINPSNfqFNId+xbSTbgY0h33NOTN/lQ5g555DumiOQ7pXDhFMe8Qck/itBwOUvok9gV4Pn8+nGpSePDgFA8onHxjteCOd5NVHlNgl+0fcsqalLiERySYaWmi5X01BZutOLKeZT2u2GERFRae29kjRHvUFv6y3Dks5g43XaSpKkrcNwmsjPALLiV/NTJbTL+Dht4LmGecgV5TYgqa0A1OMfCJxbHWmLmrnDUMHZXc7akWpbZOuzobryr+J52zLorRF3XV/ACvXLr2qS+w+J/NYUfVY5kbla78ULxlDEYEZ+G6iI0ZiZIon+upcHMTHZGI/oAA/qfDE5a5a6zSiCCMfgFN3lU8cUrLCSQfazMnmUjligIGtq77Zsw5TWSF0BMocMBhzIVlsGSGss3/uwK6RKRyopGg1qC4oM+rm6jYqGmSsZ5GkuSXvh5kcFlkNjN39A7DBGYP6ImCqJoIJKLF0VfI+U1U/+MDHGXcx8fR+77YiuhifiMJS9OWxaMK8pMMNeoNSvypR18kxJgzalJ6RqVTdUxhp1M1/c9GihvNcuVhfBGX5pmw1fuGHmU5AdI1o+VTMykwkkC0TcG81Xs0k4VStCFy7EqWLQuKiDGGVkLGyYixIrVUWwj9A0wjHWm8VelCLH9r5LjRLFQOFv+ppXFj1VRa193AJ5prpVd2k9L9Nt2KABnUAzZmhT+nJiKRu7TrYlLew4Svxg5MGxdoGhkTxqkB0YMVVNF02Y84JYe+9lGWNjelZHbttfzTN/7cozmlbR6lfbIC3GsIpW8Le6M5hHKLKL1ZyvZyF0GsTqP69lXvLdbK4M0Ts1I/xq1Ji5G+WR/JzGynl8uFYo+XTbv2O7GbMEQ/K7Zeh7zyf8uh35wrfTtT3NofjtZYcbFGjHO1Y9xK+8bd7R5HryXkSslOcr28n4T3OhSiGWCPFeruwoMmQtS9yMbFkH3ZlbrHZLcV6bPpOz7r1A8pcGuPxoxvy3Pzk2ZqfqVxTN7jk/XreeOWJN9nh6svyW0m5EqIfl5oe+73ob6uywxwRbFHxeeI/dS2Zfo7UJhscfviHUIPLduY7T2bJ2YeaA1npHJ2FMIF1XmrB1vFqfc6gIVroXrLIOTDNZU+X1xu+RfslHDESOo2pmfJHXvLp4We7ZpluOvKrVyJpvYMteUlbjxcX9WVKyS2uJ78ehm9Ym3+N1tDTp1bwCamL6Ox5SE2JepFMNGEEPp4JTNrCQfNAVN5ceR2ND9xuw2P9yhjcilqU6ZPYz0jcU2FZkzKbuntyVVmUjh/WxXWHTZ0Z9tylXhhOF64PKigP/nTMPVuQ+nODz5hUtdpahJyEv7C1vJNUmDQJSYwf+tm5XFiawC3x8JJmN7pAjybbeOnd8pC7WCq++HWbLnyzChmeweD/UNrOi8u1HGYulbxQ1gZJM3UlRoxLEB67tv+OJxdrWvyZmkeZYMp5zSFibIu4rsLub/IrHBLilrRDO2HsG3Lp+M6Z7MYru02wXfKj6OF+Ce1vQesroo76ONquFg7KCmW7yG/jtPBuJOdIsmNnYitv3GZQcG3axOzxYTjoNz4n3qe8Uayhcqab4fpcwib5KZJpzkOSzzN9OyRqpik3sg2h04VGOk97KXBQr/Jm/VofN33O3K0N0LnkHVzLnaenUWsNAgQT0lyI2TevKkwNDE9mcY8uulxT4bYvXvfzpPHDa8erj582uDk29qOpVPNLR14wE14mO2bAtURNJmHWoYm0E0AvWNVliv7diGyHeUWTY1rv6Xh1qytgM0NYP+tlscurgFzsYPipl5SmLlRpzl1d50avMOpezpiqfOl0pDizEnjcawcrSv3iyZlts68VB0+zDvTlmpY+L3EuCRiTJP8Tdas8z2fnb+2sFbY2hJWyvIuHuPlMdu+mUPQfIzPmG5ukJ46qmV328LQkrqWpseXZB/MHJvlXCOLQJ8epJ2cp3rqeUc0pXmpG/LQ/mQqGlbHW+XqzThq8zobr32WDj85eXapmeM/IaNRn3H68lukT6DE2je+niUMvKz7N4xOYHAf31GTA/IPdGsB6i2FWu8/xpJOJmBnbR1f59LHEDD+8DEdmgCiNf4ha+F2ZxGNR20yxNlXbmyjBEEVzOVvn4ChG/fNdLN/dFlnXp22bnwgFvkm0Nks2tMfN+qR1aca4Ua7xt4FvpPg/pGJO5F94iODDRMAPh5hfO99Mv4IZ+546D50C5f9NZ56J+AaRx//EdMgnvBtfwrLgwmQ12rGp1k4Ejfn/uQmvhOIDLG1Pu0mwxru1p22/6PT4Qqsks4F5HBf1IgR+gpog/vbHctXm4bQM4iuDNgIE7A3x+9yUfv+VcEE3BvH39m5BQb8tbHKuuLfEuuYBCNKVO3R2vJkQSTups8dI2loO5tzicpPxA3HZOt/hvP41dS5PNgg8YxiQZffyRC8G9KpZn1+L6l+LLEGsbXTfBnxRE9GaTYbtTf4Odcc/62DjC0YmvisxoSbzk1DVhpMresWWZmMRdMB1+o5WxjpimnCasG2pqxAF+GPmML1nwCASedMRmOy3x323iubWMF5K61xEcbbcs1W8340u1Fw73OI6k6N7QI5B8nNXo5f3Qqe90Cw9GV8mvdzY/mKleA2NT87IjuoJ6LIqY3NAauavP5oPxwNbnsyzcFL8xkgWo1SbWYSwaLk9VAwPi2P6LfNoT4YB9uPiVByj/HgxG2fhdqCZbjamJpV4hmkqZAV2qT6V3gmjMYg4f5xnJyTtNlpbGjx7sUTj9Wc4R4mVyidtB6u82TiV9Qbcs6X9uacKNfK8oFZMdiv+YSLvkc/C88u45yZpxMqa2G3GevKg3GMQjwBW981LjrTW8+4KdvMheZa39E+C5cX4S1kmox8R/uJu3Sv5t/lue1xeP4FqK08MK8ccv6gae8fMl5NoTVUqE6DxwshoUG58sS347OgLNbkAupN9Ow0zCfINdWfhcvwrlVm9vpMvubxhppbeMGNaYdqLaMtSiJrjOcK5jUpW8idCGgXxI9ceK8SbTXtlwbX7dblK+l3V5k73RDr1p8JTdlR9Amhpy3mHxSlW15eSE7n1SzUOX77aqcAR9PJXkht+eRnLBJyPlfccFipKeGs2DWdPOT3VSfXVLYg34VtFqZwDMrqHh6iGCp+mVGNCBEKKYc0tEAKgfR3DVq5COArOBz8/3v6Ft4aTiuS9r94PqRthSSROWikBRoGkpx0aYUo2mLJKM2Kz5fEMwpn+9cWFIY0D+fCOIh8YM4cMoz46rdzrZB/vFp437ZHNDtXWfXovkzPwv+qFrvznfM5V0O12Z325xiKoJgaYb5qC0MSzfbb7IrcytKcBEOnTN+YgWFPerODgeCi1wDY/c9tbWCPoneP9uVt6XGXht5lupNQ76LEi1IMETVUowasvHxc61oDfcvfxQNaJJkU306jDh7iUr3TB9phv+Gj1S3mXLtEBR8kvszoqlFsmqT9TvkQhi/oP5UZJhwEvfuzBpW5DMa2ouJiEjG76Wz7gmZmRTNB5kb1ctW3ZWGydGI+saxs4bdvvSorf1EyZDDUUXq2heesz6shExrNDslkgPF9Bm65TvaDoZn4lIMGV4WyGMVfZWbFGUJh9WkQIpMjQcvtuQ1G6fNAaYUAC4MnbuTVJvwHhJAQ+f+chg5WPRUMeppabc0dnR2tlm4LWjURCdibsI1aaNhZq6vXptOvIf1Yp6O5q7VWJYBB5mwzmxfluC1C4jhnKXhBiksynWY0eVxZnzxK0jpv3tPWQSK1esT1UyyWPYIZgE0ZtQDwws6DFSfhTwUE1/Tdl/38hTQpwOAggodzEWCeyFMAMgavUMyyEsRia96WjEw2uplywdMy+wQ3JLM7pX7IPpmFgGyEXKCcR1iLywOzccVbYSYfDCSAM9PtByrGCvUdctSp0H/JTBHXPEbfKvhsjQX6De/c2DNRBdifSLOpEjRRu/IXMx8zPbdpFwsBakOPes4jLITfw7zzGbfpGZRaPWdbqrtUU0fLGe5Ve/RvG0/Q0XDb1ljTJZ38ZNllZwZC4Bcg74jqnNcYunYpwWsVm4p5NLnTZKHg47kmhDKASLmX4/AOXr69l2mDgNEI0AGJeckgt2GNYs92KcSiPCaf1B+2AHj9ItM/t1oheo/VuRQ8Jcx6VBoQANB44GZjYy6Y8YLvvxGGaF/IP21qkL496kpURntaki/vIsk18Ea19AiIavmmnbHccbVsTwgRQA0DEqV6rDmiaPCoZxbjVhX+RMaOPkctclaTbzMvsRsZUZJ2MLemULo1XkyDjLtN3GqzzN0y0pPY9gk3x+libWez92Laitw4VIrdj43sWkSIfQ4Va7Od9zWxlttp32m42PtonyHNJV13nsZdwCl1OrxspRpr2yLxijEvBaZBurBfnua9+CGKFvO253mDz2qygLdwzkvcSKfL+N3McWei5BuT/nnHHmXTpOzOAprzyxkwzcEQG6Z7UsOYK+7OYDGzP01r34xjevPMfZ41aehTnG5DsYZAdAzHLNkOkbklNNMQWBqDMAa2OA/ebZ162m1kmuG8suRhYy3PpC2jY4reZ+xhZK0DvhiHfzpH0GjRrN1lLt1rYg0l2BHlRAoLwo+ja9hwFtMXpkHYNdpOAdJihEHe/BZmeJfDZGzrWJiWycx5voFnwTTMdBRDdE6Ji+ke0uJWq/eLWtgslCIGJBv/my4POzWpdlOTB1szh9TpAbI35cD2S0c8IILsPfznbYs54gPttveKr904hlFEM4uyAl1reo0v2BHF5ooLwk+t9xYcGfpQpZ3HvbVTAzjKYm3B/uBugRXoRbaA0YocxRhvF2S9aZgG1pFZB8JwspGKcXKfyQmDaF1KkFPwNxaZBTraS7czUSbzwTIcWX87RoAFWhAaezWRkbFMvHwGMjKH/130MATD4GJPYcJIfAH/c+x2+UPr6t4JZhansQ/SNE9TDIt1oL1dRLUXja59W1DaFWFk/2lGXZ7y5p2wRvQ7Wrkgx2yjxkoK282EZe66DzpESGMN0n5eUxhupf26o5Y7TTPV6azuBGuwNE6aipvMEeYBmjF3uxtzuJmb1wlwaFuN/dYmmrFzu+Msrhx4dHvw7rZDBvhM2eAcb4ZHc12MEbodhnZ6eU1SiiXbooC9r6/CvP8z1ILwOWyFy3PEF2lAmaoncwh55PPeDnOPyKRXLtspX6iFW6gAHBeOdBvVAnx/ZaG80iC8RuRI0YnsPREttKHZ0pX7PGFXRS3WtqnaAZQzvFkYHS6On+P12GBxvFyxwwaL48O6OTJQ45bBgV+gYsZN+taNZRvCpXSsnOFCAGNR3DQX3aN6BfQ6d13KIOZhxZQDAINjq2ozF+i7hhikrVBxUrSdGi0tRdup0dKKTtgdkF3b4/TenzvP87WqFhkWUWvS2HJlN3WS+lZk+mwY6ep1b/AZHV+kmOngkqHATjidixFJPfXah+zULZ0jfM/9ecwTrNhc+nsW0/bT2SP9PNHdAW4HHezDOm1yQEb95pgQt1lHsHdaAFYvE1b5unNQ9Iuc1/xbYL4U+rd0t8ZmQZ4fKfvvlmMq7tRbi859h80OJ/Lk59FaOzPYaMzpqDEnaKh2JnmXo52n5muqdkTzhI3YTuDarWawW/JyKiLH/w7RL2ynM3rhG41koYfp2KnRZgjN3TY9/+kNaFuKHukZIKNMInRqsAQda+moVdCs+aRZUl7ydNHt1nPi9D+MStKY0FJp3frD3NZYXVRpBTiUtbFUlBoeFtiGKU9N7DiI0PPh4Tf17HCtAeZmhnUHSxu4e64d7kB1El5gymRzJ0TFc7Ua++jIqfPMruvt0ETTnTVCbrfrRtaKMwipE422XYg7YWyS9hKuviKP464nmqqBa4Xs5p4meoEV+hadA+Gsi2/yOFhCS35i463434SexjN6aKWDk/dCE6AYAVssOPs0NzvCZyn/NdQp22YmiG4q2vEd7oQv8xqzgztz8wpEusVS+pY0pMpvHLBkTwHsy/d/Swf8anP1K5Aae7Ms/DcR1wGK9mPrFTMYNd5ijX7SH8/yUrqdp55mi+QjGSVwc5b6QRe7tV2OD8BdUlj6Al13YFueqmXFlUcIppKoI/w8Awhlhxnrx5QrSB+9O4xVaLDToevN5U0nlWtLdMb2Z6Rgcd3mICwe2h6TVhozEu0Lo2XUWKNXo6XV1NGh29LqaG/R6mn2dDtrdLU6eu06epo9nY7mHa1b0AzR0NPTaGj3aGnqdDSa07M52t3CyWnCoQ/lMZkMMYw+fSNoN5Gl31s4JpEHNppoK25K1iDuu3ovTgMFZfgjiAcYiBytB3DZEiwMPwVgJ6QctHx6mUQVN44i/EYAuvTPqoNXCWRTitqkjftkTF4ZZIPhAkKznLWs4N4wOKUHR8s0uwrgei756hHAAotHKWxaBRPdh+UA7Q7DJnH6w6IfixO8Rt1FZrwe6H6RQsA0Rk5CzgURdIj5oeHMFBpUatCjLC0GrsD9X+2LXSR0dAVEiVg0AK7HsZ50uUPT7aQ8b/VD6TchEad5rqrDNtWWqdW7tFMTu9JVDWr9hGJBpampnmBfs/4tMTlgyXUejkR7xUMi5l7PThRLntF08OFnboOwkIbqjax51iLzyMl1Lj317MnhFWFFk8Qx1BylzDTWdF7ac/QdG46dlG+PtkXVmEg8Gmwul4lJtVQ5KOHCmFc21L+D4fyWmGjcamTZGMYlxljBCji57aeG0snvYHCjU5fARl3FD3WMKq8jChIW7eJnvouvdN1J8UpqCW4rVXlF7DsttG9DuzjjN2j5OCUpkEG852LWBKiP6DCVRPN8B+AUMqjeSBtzHRPjMw3SA7n2vHdUM2gNGvZOoMIlBwhRZoEQnLPxeNJ5GOksw3Ah4eFZc7/4ovvaRGx464zn1ojO1EXDAFcuJsrg4rmmCXFCMDxKKtHMiOvWs3cysWPrgBtxriczfQ0CRGtAWJs4nHmelAjmAQMKREXR2dxUqSQbgj1dNlPIM48irhJ9dUaB+sced1UjEYo3vgr/NgODPuMWadbwVzCTqGuWMV81f0cjQzznIbrqw08w0WgLri1MB4YSVfnsIXIw0vh52CKzkv9II498MyF+qtFfaPCoY2ijVhXFsgG0//XoVxha9DNP8bMCfmKDR13DFr0q6LOZU/gxyvG5kn2ioY8iuuwhqTHwyD1qEacefYRZhbrmsAM4bHvWgX9nZNF3UCNsPfxM8xJCo9FtLKVmpvRyZfI/tvVu75aejD4atSwH1v1Tpu17Y+cDNvft3CWc0HK2maL3raF67fa/Bp16eMFtgRgLPhfxv/BsvvMfnEtbwjuxavw4+QlkLbRFo/36+7gG7HRU+fJ9iWu0fBTuNjuwOsGZSJZRdsxllxfc7fnbOInhHXvXs0Qy+KSaFJkobivWnyVhMntlVhw50aFWGvZpN5kq4OkM/jOtCvGoYZ9DbQyh9Ses8rgcm82LwXM7ZQgjTur8FIaBaoLqbwqpTlwhUXRdc+YmtOrgYR7SVqn76fvEcgrfXkvCx53E+HEheX9tI+j3qyj9ew9tH5aQC0OaDGJl6l2MOAsYYw5tBzXcXD06MYFHzT1J5Fhw5Uyg1YEcxjQgr6Oo+Tm8oUPoLBdO4Nw8Nf7fGsyJu8PUmCwAPXXbibHUrVzPZGrnGwiuRdLIbLc7Q/KNEdR8wrE81plQfgPZ0bMaOxiLU/834l5X/hzaBXu4u2hy4tvy0zhcMY1J9pmNxbJcN5Pz5qmBRK6hp6FGHEXNz2GNHELlyu0EJnfO8U0swEbWu4UOQTXYGFMaNRJcwHWOt13Q0Frde0J0jg/TrJixqPuZvFYDYYPTYMWjMA3msEyHoLMcncC6KY7x5TUBJ9hO+XG0EP+ktj1jwV6FOJOm3X4gshfOkU0sNAxRPnqDB01sCmYsWiMRM1mZ9w8EO4xs9jhpDJKP8KauU/+IdL+78+5mMQ3DU+08eY90mpHdKTbmpYxlc6rBZlIz2IWBhG+26jR2Jo1RYBxlmUPVpBtC+P2WTmBntgHGZ69V+Mh9RtrIEDyDEZ3yQSPRAr7nONslh/bVnSboLDbGOkjNvEzRHNfRVu5y110USLFlTLTi2O8vYjMsM5VNechapIm7w2pMLgAz1W1TyRWMd7c4pTWzeGFliFqjHzzORKZA31JvzlvazlC+uzCUWX0yKMpTrhzxXjfm3O16czizSHXy3PLVOF4x0WT3WU5x/604S7QYGvFgNRpzDQ3N6bjKrAd34604Bag2RIRD5AZPcGq3R0YLaJr3t5ccgleDMVmz0hzfwaczOFUrrkOysItRXVRCsiWnLXsFXfYTm9syjbRZdGtMuiPHFnbilvBXdkj7QLMYXQZUQ9QZzcGjJz4Fj7m97EKwWre51K7ZZPI+SBsFmkrNqRHCCaJzb5nxEBvEPWmmSI7wtZunOsiU2ITDzo7D5effPiK0sSZIiOn/EDW2n5URdz5pH1y49LfN7ihIpug1jI58mzZSOzSmjnUE3aIbaVNdRLcJuJ3gqcoKDmYTsP/zxRwRmV27I73wwHFz5khjOG0njYzm4GC2gFW0C4idwBy0jMcOntgM2DzrSGj8/J242estN+Ef6cpTpmHlu4PAR79w/LKM7UhkYvsdsWU1Ya7sC+5yTD/SdU4PE6O2tecT7HljX80ezfmwMfcVuuGixNy7h4Og2/Jmsg9iTqwkfQF/taw66HBRc1Cw9pdzN+pmA1pr3qST1U6PacuYqMyoagVz8jBTACb1BR5DgH1bmDu8lLz7rqRfb8Y8jLkybM6YgWzJ1ujBHKsSGqrslbYdg8NYUqunpIc/ZrKPSHtATPYLfxhcvVI7aH2h8rdgYxaiTVKMBKR8O0AL3fBqs8xobxaYtq7IneLB6PHj89eKQf9H5E7pyduFAqunW6dXbYEtYeTk5Inx2yyZHY3J8itsWYMb6TB5MF5qAepOub37WtGTNzsFIxtrO6WFPZ2jnf5UGHl0E/8R6CmcKCwchyXYKdmTaj5qQc8IvuGnX/CaXGQLf+Wud+EuMyDXZNTL+NWDnVPfhGbAhMnzw6a6A229hAsQbJhq78iSf39DVrOAWQYI4yaORqCD28lOaqG5GoPu3FggjqD5TifF3CQXEd6JIkAaoZzbxDUoLThVOByPXGUGgZtLW2APbWLwxBCw+QdIasdcrYHwFk66G7LYHTh9SJasa8vQfQbpUlYBg/726cWR0rETl7mhlYYWfpeVBoWX+FK+ivyezA2YXrTYojXycV7p5koaUenbNju8C5CVM9/ywvNIgzvEhghc7Wt3Ci6Ew9/zuvdus5pHAjP/3YXFHfwOW/amAG1sb/xGlaAdmIL5q20DDwx7V/TTb5z0HDuLBCOdBSvNYeg3cspMDGEucoeRW9rQEZpnyS6b846Mn5EbR+I2kETlDCP9e/umqbhkS+lR8m8abxD6NlkmkNeUQYcOriPqWxZmEgG7Ywvey12YitWRIQun7+TttlaTJzW382cc3hrp25gKo5V/NG+05S/pHA8bYfJiYYj3bjWpNsHqqGtJESn4kdWd3YxclLYMfYJ2NpBTqEwc1EZUy3W0DPHrnVo5vlODHgeCGsnfiGpH5zqaC61wWArmHRHPl9XAwRDqNG43kLuF043EDiKsg/MGXNDYcNZAWiOVGznduVtH8EgZDT1EWO181fKZHGRwlKwD6g+trAgwchkIykh+I26oddSGgLJ9rFmAN7mrpfp5lUx/HEidb2SPtI7KEKZ4RDKQxbIwG+kGG9fhN6K4AmNBoeI5VGwHymAdIboC3RnJDkS9rNNGqsH+dbiNUMbOri4IrUM/NYPc2dCIkMY8BTtYwYHIihuBvw7TyGwh3UIYH2K1aRuL7QkUYn76R7/1e/IbyKYWTnGESQ0rpfq3RGnnfVkxHaVBOC9skHYtyCJeb2KKXyP4EHCBJKzMFshB+lkhZxNZ0hrhhyDbJtz7o53fXbAVeTYk5RFmszDXVlAtGsS9AJernYDt51llk5yJawgWhCOH08PQkptjXOIepCr1RkqkPEjvSmrVStTPjD6Ed4vzlmROfysKZiHeURZ4/pF4yGXSGl8eiXholSC//gdngSPCmZggR4gmjh4wVuG2ROvZyiu0776GqJiBzgUsALOtTOxVF8Wi3SdhqY9Q+sL72Lyk96oO48b9We7A5e0sp8kt4DYytpUzd7Yw9NjZD51T9twio6WW5sxzEGdsxk4KwP5/z1KjTGZl2T2T0Upi0gm6XyV1jRf0Pybe/lrz3qKr3v///1QAAAAAAAAAAAAAAAAAAAA=";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("global-cas-mini",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.