From 52656e72a40d2115fa78146b50c663b3c889df44 Mon Sep 17 00:00:00 2001 From: lovebird Date: Tue, 23 Jul 2024 22:11:23 +0200 Subject: [PATCH] Updating - extrusion/components/1100_Moulds/130x130x90-M10-L36 --- .../cad/Global-130x130x90_Assembly-CAM.EASM | Bin 93610 -> 93697 bytes .../cad/Global-130x130x90_Assembly-CAM.STEP | 4 +- .../cad/Global-130x130x90_Assembly-CAM.jpg | 4 +- .../cad/Global-130x130x90_Assembly-CAM.json | 12 +- .../Global-130x130x90_Assembly-CAM.tree.json | 366 +++++++++--------- .../cad/Global-130x130x90_Assembly-CAM.x_t | 4 +- .../cad/Global-130x130x90_Assembly.EASM | Bin 137148 -> 137112 bytes .../cad/Global-130x130x90_Assembly.json | 12 +- .../cad/Global-130x130x90_Assembly.step | 4 +- .../cad/Global-130x130x90_Assembly.tree.json | 336 ++++++++-------- .../cad/Global-130x130x90_Assembly.x_t | 4 +- .../cad/global-130x130x90_assembly-cam.html | 2 +- .../cad/global-130x130x90_assembly.html | 2 +- 13 files changed, 375 insertions(+), 375 deletions(-) diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM index e33809eedfcff190f587ce5b8b213fee0565797f..020727b4044bf1a8b8dbb829a5062adfd422c187 100644 GIT binary patch delta 93490 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 z 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 HgCxrId2gt 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 I^?wfgKTc*T`~Uy| delta 93363 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 z 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 G0002Y@05oC diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP index 73746e9cb..afdb840f9 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b6821e2d8d793408290a7ab48c0698fc60631e061bf8be3090c53315642106d -size 1017358 +oid sha256:08b2f529b1691f3daaa93085cf22c6f5d727451812c0465c5c0cd10fa220316f +size 1017413 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg index 414791dff..3b21c7e32 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbc84392b6dfdef12d6b52ede7a8f1f2b7d1d86f1424dbf9b399c88a8ad4c3c1 -size 116649 +oid sha256:f07f2dfa63aa1f59423460de4b92d2444e004d4efed8c4114cde730bf8f96ddd +size 116665 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json index 9ae7f3267..155d44f58 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json @@ -3,6 +3,9 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Global-130x130x90_Assembly.SLDASM", "testx": "2" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT" }, @@ -12,16 +15,13 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" } ] \ No newline at end of file diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json index b196b78f4..35788b7cb 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json @@ -2,13 +2,13 @@ "assembly": { "Components": [ { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21604\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "IsSuppressed": true + "Name": "middle-30-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false }, { - "Name": "cam-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx19108\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "IsSuppressed": true }, { @@ -21,11 +21,21 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "IsSuppressed": false }, + { + "Name": "cam-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "IsSuppressed": true + }, { "Name": "403_SlideKey_x1_4mm_INOX-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "IsSuppressed": false }, + { + "Name": "Base-130x130-4", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", + "IsSuppressed": false + }, { "Name": "Rod-16-100-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", @@ -42,25 +52,15 @@ "IsSuppressed": false }, { - "Name": "middle-30-1", + "Name": "middle-30-3", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, - { - "Name": "Base-130x130-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", - "IsSuppressed": false - }, { "Name": "middle-30-5", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, - { - "Name": "middle-30-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "IsSuppressed": false - }, { "Name": "middle-30-4", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", @@ -72,24 +72,44 @@ "Name": "Global-130x130x90_Assembly", "Children": [ { - "Name": "Object-100^Global-130x130x90_Assembly-1", + "Name": "middle-30-1", "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21604\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623175, + "Density": 1000.0, + "Volume": 0.00040340012585623173, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.3431319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.3131319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, "LaserParts": null, - "IsSuppressed": true, + "IsSuppressed": false, "activeConfiguration": null }, { - "Name": "cam-1", + "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx19108\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "Parent": null, "Properties": null, "Equations": null, @@ -111,12 +131,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.026901716907236757, + "Mass": 0.02690171690723676, "Density": 1000.0, - "Volume": 2.6901716907236757E-05, + "Volume": 2.690171690723676E-05, "SurfaceArea": 0.029528713024743067, - "CenterOfMassX": -0.07642363460503289, - "CenterOfMassY": -0.10216552415535946, + "CenterOfMassX": -0.07642363460503288, + "CenterOfMassY": -0.10216552415535947, "CenterOfMassZ": 0.0010000000000000271 }, "Box": { @@ -172,44 +192,9 @@ "activeConfiguration": null }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", + "Name": "cam-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.031165822553953983, - "Density": 1000.0, - "Volume": 3.116582255395398E-05, - "SurfaceArea": 0.020759907411425683, - "CenterOfMassX": -0.02890495459721023, - "CenterOfMassY": -4.91750425151493E-18, - "CenterOfMassZ": 0.001981939807899837 - }, - "Box": { - "MinX": -0.07207398866188411, - "MinY": -0.3511319349006261, - "MinZ": -0.24813535924037022, - "MaxX": 0.1879260113381159, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037018 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Rod-16-100-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", "Parent": null, "Properties": null, "Equations": null, @@ -222,101 +207,30 @@ "activeConfiguration": null }, { - "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Name": "403_SlideKey_x1_4mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Lydia-V3-100F": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.46031080130654306, - "Density": 1000.0, - "Volume": 0.00046031080130654305, - "SurfaceArea": 0.09232404193099744, - "CenterOfMassX": 0.09000000000000002, - "CenterOfMassY": -0.0214291226480874, - "CenterOfMassZ": 0.08000000000000002 - }, - "Box": { - "MinX": -0.042022140946423744, - "MinY": -0.381131934900626, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905357668, - "MaxY": -0.3471319349006241, - "MaxZ": -0.10313535924037014 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Plunger-130-25-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.33627292006587695, + "Mass": 0.03116582255395397, "Density": 1000.0, - "Volume": 0.00033627292006587693, - "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7498685563838114E-17, - "CenterOfMassY": -3.148606744368398E-19, - "CenterOfMassZ": 0.009983183698600072 + "Volume": 3.116582255395397E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.028904954597210243, + "CenterOfMassY": -4.929945473352175E-18, + "CenterOfMassZ": 0.001981939807899837 }, "Box": { - "MinX": -0.017022140946419705, - "MinY": -0.3365246919593774, - "MinZ": -0.2581353592403702, - "MaxX": 0.11297785905358027, - "MaxY": -0.3165246919593774, - "MaxZ": -0.12813535924037017 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "middle-30-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.40340012585623186, - "Density": 1000.0, - "Volume": 0.00040340012585623184, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.3431319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.3131319349006246, - "MaxZ": -0.10313535924037016 + "MinX": -0.07207398866159359, + "MinY": -0.3511319349006261, + "MinZ": -0.2481353592403702, + "MaxX": 0.18792601133840642, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037015 }, "Material": { "Material": "", @@ -347,11 +261,11 @@ "CenterOfMassZ": 0.08000000000000003 }, "Box": { - "MinX": -0.04202214094641978, - "MinY": -0.22313193490065159, + "MinX": -0.042022140946419775, + "MinY": -0.22313193490068667, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490065156, + "MaxY": -0.19313193490068664, "MaxZ": -0.10313535924037016 }, "Material": { @@ -369,30 +283,81 @@ "activeConfiguration": null }, { - "Name": "middle-30-5", + "Name": "Rod-16-100-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Lydia-V3-100F": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.460310801306543, + "Density": 1000.0, + "Volume": 0.000460310801306543, + "SurfaceArea": 0.09232404193099744, + "CenterOfMassX": 0.09000000000000002, + "CenterOfMassY": -0.021429122648087405, + "CenterOfMassZ": 0.08000000000000004 + }, + "Box": { + "MinX": -0.042022140946423744, + "MinY": -0.381131934900626, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905357668, + "MaxY": -0.3471319349006241, + "MaxZ": -0.10313535924037014 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Plunger-130-25-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623186, + "Mass": 0.3362729200658769, "Density": 1000.0, - "Volume": 0.00040340012585623184, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 + "Volume": 0.0003362729200658769, + "SurfaceArea": 0.043941097214951826, + "CenterOfMassX": 1.7313547487269252E-17, + "CenterOfMassY": 4.722910116552598E-19, + "CenterOfMassZ": 0.009983183698600072 }, "Box": { - "MinX": -0.04202214094629824, - "MinY": -0.25313193490065156, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905370177, - "MaxY": -0.22313193490065156, - "MaxZ": -0.10313535924037016 + "MinX": -0.01702214094641972, + "MinY": -0.33652469195933793, + "MinZ": -0.25813535924037023, + "MaxX": 0.11297785905358027, + "MaxY": -0.3165246919593379, + "MaxZ": -0.12813535924037023 }, "Material": { "Material": "", @@ -413,13 +378,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623186, + "Mass": 0.40340012585623175, "Density": 1000.0, - "Volume": 0.00040340012585623184, + "Volume": 0.00040340012585623173, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, + "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 + "CenterOfMassZ": 0.09 }, "Box": { "MinX": -0.042022140946419775, @@ -438,6 +403,41 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "middle-30-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623175, + "Density": 1000.0, + "Volume": 0.00040340012585623173, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.042022140946113506, + "MinY": -0.25313193490068664, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905388651, + "MaxY": -0.22313193490068664, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "middle-30-4", "Children": null, @@ -448,13 +448,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623186, + "Mass": 0.40340012585623175, "Density": 1000.0, - "Volume": 0.00040340012585623184, + "Volume": 0.00040340012585623173, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, + "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 + "CenterOfMassZ": 0.09 }, "Box": { "MinX": -0.042022140946419775, @@ -493,21 +493,21 @@ "Density": 1000.0, "Volume": 0.0031003946829898897, "SurfaceArea": 0.6720595324789161, - "CenterOfMassX": 0.04838569691844171, - "CenterOfMassY": -0.28663417377982214, + "CenterOfMassX": 0.04838569691846867, + "CenterOfMassY": -0.28663417377982886, "CenterOfMassZ": -0.19294303190243495 }, "Box": null, "Material": { + "middle-30-1": "", "SlideInner-1": "", "402_SlideCover-130_x2_2mm_INOX-1": "", "403_SlideKey_x1_4mm_INOX-1": "", + "Base-130x130-4": "", "Lydia-F100-ConnectorPlate-130x130-1": "", "Plunger-130-25-1": "", - "middle-30-1": "", - "Base-130x130-4": "", - "middle-30-5": "", "middle-30-3": "", + "middle-30-5": "", "middle-30-4": "" }, "States": {}, diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t index 2b98a2978..a0f729f03 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:541c8cf3bcf55b0acf732e5e2218aabbcfa5eca0d94c3e7a98c56122ecaac733 -size 313284 +oid sha256:6d9da52feba5e3a8eb1b28e73e67714092b9eb8723d4aa65763e046d1cd6231d +size 313283 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM index 32580a9be53ed8c520a3beb193e08dcf37a68123..039c2595fed2d9be81025076ccdf754862f833c4 100644 GIT binary patch literal 137112 zcmV(zK<2+tO9KQH00ICA0HDYWMyoOx^+-oP4Fn1 z-~`#=5G(|DcTKRM8{928EbbnH1$VdL?(P;exVzipvWv^xe7}3|yH)R>S2a`JHPh4Q zOi$~XBPjUstBTY|b#{IhcD9f2WDwrGdGqCsL`Hl^FJ)h+%xz33y1kf)(I3gqTi%%t zZTIDq4rD{!{ss|Wjg@rIhSs@9e3`as{Is{mB-mkMsF;m4rl9TMJv1JfA?(j=)MDE) zDVRB^pHTwMn1*Q*Hl=0YPz}krqlL)WV61*LC z8_(c$+8bT0waA7Nnn>GOHu?%2w~g{o%9t-CyQwx1@6+w>Nd)caZ(O?s<-n4D1TJs_yeC z1Xv$?EAq@IO#B8h4TW&~`c|@)(8C}Gt_uwt?)3*J+Yv41itSgzGk)r(UEXt8M6{1A zEWQ@d+hw!N)G13rlerP#s_KRit)<`_|^PI>Y4yT<-4f9-4+PV~s_rtXdgC zrB<`|efQNogPoVg91;9qMXlDxhOjw^r_gjkan?isW;Z<}l6obnrqJMLL)iQ1v{_iD zZkK6yu&guWL^d&4vE-J`lYH)VZ}ZMH&`sfY9ZynqmUvL*8kEu1VAX4OJT1jzoGE_r zvC6Ox>mJGY_rV^FsVoqGGr_P*pQ0gtV##=E9#zy}f%O^2&1=;`2irpsiFfu(7) zI*Ts*`_xu5l{~e(fROvh-=%ldb%DI>gPJW?r?ve>fUHiC{nGH?Bvzd^k?m737#i$N z2CNEszNy`a#4oJ$Z^)9m2LDAGzu?k-4%e78oU_nrbewW@x$NEq#eY{ukBkbMWxM{- zAnfy6a*>4ZZPU_vmEg~fP&KwNx34$Zy1mZuRy${% zs(AZ{;v|yAV$OwGO|i21w~IZvlv7c^(RC8%(z6x5M-1rpTZI)Ol>+fK_&vC>Hq&aq zR{NP}6`k!M!WqdleGx*vEb+;=HlT{sDZ>_dI1FUPrKB-Cb;lb0AX1e+(iqzH9eHwt zaUvD({&97siEMmeW8ez2!k{dPRnTLsm-|={DVar=v$}a_S1o)2d4fae1!6#ann9)t zydm+j49?BC>G$L14l1&1E|KA=Hr%k|g4d}5U2gBegVsUEvNg=$wh24+hyJZfdS=p+m(CC)yC`WgGS%;uId$6U;U=%7d&&Pre`7HrH+s+2yiC;g>^dq z#ZMpTiu4lXHT~-0b=A0*?0c4Va#Y5P5;URL<-XM0*hdKAX*|>6ueLZX!V-zwhA4q#0T{Za_`izC}vWLufUT14Hgw+u$;@45#H!K7wycGP}Es!~I@g{5X%^QAJ#2`T(t+pgm~FJH}#Gn~8VO z1M;T5<090qU8_g_4{mNF0hi1M+lEX5Kr%NRC@r8ydtmQ+`~Z!d->~0Edk+|`#~0iM)%Djf9Ums$AMd=Cj0BJyw2sWkRh9+((H}PqHS)4 z44ygaN4}4DKeO^LMp>g#n*2g3dsXA8qA^t%b)#B%H2gdRa!oe=_#SCyK%FYekuEjH zmFhl)M6WjhN?H{yH4mR|tE>H@=2JH@Z;yKT+21iwkMXN#{GK_Zv|Yz zA1{T_iBYff)e!n+*8AMojn2E*g{j_bHf{GuvW0D1TYKs1#Je=%2=uGuY(Lyz2Evhp zgN&!=kfYP2wa01Jsg9k+cs(uk)dLruv@f@3jrzkj9bmVWj?{QJPiGO-%=3+akxq-* zdMUy3+I2ebnVKsoyNq5*pfv;sYH?EmN=H z^Vv!>MboH^bk|#bEF;Oz5Q%@3nU&Q^VtUC@ z7|{T4{psnq+~kgBdcyec<~`AI4x5$6NbY9Wtu**kg(B|E!Wz`V5QUFHk>-Aj&PB)y z8lH>Jg&~om!mXDD$dSClAR&W<$kaNSaI2r-%OFEGVGCvN9P2I^ZOH#i3-SgV?I-|< zCkRaYd?vHLF){as;75O8zXbPo*N7i6z-fnm5crcd+-_L&sQ+`yb^NvMZ@!Z{(msd8OAxM zj8nK(CYsf`z+C@O_8%N1nC7%_DKuZ2N++@hUSOjyF#a!)-PkAaC8D3_KB8ZmCxdY3CJ-303!G@*1pXuB?t~F`LhgRD3SYx| z=cXKNMlPE5ZhCeLoJ!#RU%w234DBkwCKRGs-Dh^t*3Vd%mDI;+s3mTZZlfm%#*MAK z+by?uWaPfgJ_a2qyrtz<+z_o%hJ!xu;e5r(KI6Is%i?73eqL(xvyH{BaPzu}j%HQ3 z*-^kD2Wk(v*_nH8dSAxq?cm7cWQ(QU;%7x6txsD$iJ3^NRjsKF)P{SriJa)v3Pp?7DNG`7?Med5_Zcb%rVhd+5AK zlRoyz7YUU9w_7@*!G?;t6!f#W#_+QYJ*7N=FcP2} zjD-Hz)qj1MS;+E(y6`#|)C)!m*^O$q+`5t!&dly;sM6%)YxW!~oeS`Bp~;dz6PpT zo|*9+Nee2PAc$^E?~2lNMtbh4Jj*&Gv#YLa8{9FLL^xHC&p6uzIq`9aXDT{v@ne(zX9JWCPSy>WVac5>t5;wd2LBfQr0 z#^*2b#obf65l;c+&O5Wykf7&cs>!_8+RM`uu5+AaADs2EYw*)hr_NZ5r`ICiw)v}P ztIx~t31SoLXc$wE_!EZKic-eI^Y6)SZf-93KOvbGG0#gl7j6&Uot0;X0PC2j;5xe& zDzetmg;P{_0Ute)c`LW%s=phpo*fo-oSV0oUcyhpOv@-p@baUaK`Co`Z{fh_C-18F z3cJb%7l`s%7tqAY0|c~Y53cLxHMZPocI4I6HYT zc*iQsOALX$$ION4E^ly5^mfdJ4~$z4$KuyhBK&W}05ewR-Ggj*@bYlcMdrW9X8JqL zzC0{@34tOmt2bV<#N2qT>jnoq&3tNo*XlK@466LUqxk64xA;DkO-Ljo56`y0&E7b;bbIvDPIfT8OSLK%Y=b{x zG|M{yiayFhcsWPKet=W9Zfed2TgsSpXj@kZPQWK7ad%JhFctY>gjUZ&DJ<_ny#VLL z(3P$AmEia~Yn;VV@&=;^g48}5<&{E&NJz4uFEVg3>M~RBy8l4WN*UbwF}=q}euoMD z)JRUW_MlLTSGd~gz8AV3o9V-ecRHMf#c*41<#%cBg~@~;6lwM{wZL*VmqJabO4^nr zI+?GgS`gw_sn-hn<^^YA^4x8hmuhQz2u2HEp{SRpaQziRE#}I zbL*upwQ?pkJN8Q)zo?=($i{2fx)A-q{wa70x<3cqSIDlxqb{z9e&rr|VOCKzg8Zn} zEK!a!v?4KdL3)K^R1Z&TdUj(i+t@iZtgJ)49+9HQKm`Zp>5CI9(spEByA&?+v4?6c z;yFM&AJ(6ald87W)o|%D!)$~Y>dE2DS)*a5H3lcfj!M}&L_)^Hy^`?dGoG4E#dL#a zjkFDTNz3o#Y=R0JdzE#ND6JK&!(XCN|0>urirEn1RaA`O9Y|&AHGyyad6dc?5?49&f>cu>&03;;#)e{@nZCEs^s-C&FnE?opl#=gk!Ea8mvj)UTWarw;(8!7F|>GDSMBqE$1=B#$|Y zey?5SN|Os?L(||#5xNC1rQ7@wS3I{rlA<``u7 z8jh4t)v`@qIva9q9pwV0a`oG&&@?K5D25thIDc9VcMqa)cv&xh1ka< z+Z~9+C0?x98Y{m|7IbE4U(jw35>RA-m-@WZ#+Uh+oGmflY??Cj3U21vzFO}Cw*z^l ze3K|g4uqV2sO}aX`JQ_x2Zp+lo9vf;ULs?y&wa#L{SFy(U-X=8LxpP0FCUV9`@sg}4sIqrMbTi6{nrb9MPku5LC4AHrelsc%;D=C@myF# zB~JJ8cz((9Y8ENUSk`traMh#D*I@{;4J~vfXCawep%zx*2N!MLowlxjJy2D2ZzU&Q zxQu@($$&f^wnT#;gr3U)N4425hjz|BosM(jt(Eh7*S{)(M}pe{o$xS_JLT3b5=Q5FzVXUXR;Tu?M9q6t-I zo(PzTBhI!b8-hwClie-;5EzjU+@$sSBGsp~d*S4DB_0&J4R1!G>hg6hMlbLEW|d_WfCzPNt2uPQqT*T=5K)mwOVg5C zqg2OQ>{X?w(pniJ5hZ@bnhy5M##+6lOT5O1mCK%+=tN#3!JwM942<5D&;!yDS8;aZ za@^bM9FLif2x#^6p-L^`>k@OsMDUjaU2s*V5B|=?2k#8-<^=BIY9zO6B;Fb%y!lPy z@}AT3&q3UGZ>=vB=70Bo;Huurs#&i@Um={3${vjmZQ`QOzYKfxonpHvYNxi>*qS%W zXL%BvIt@ML5G^@7HyJ1LY8LF7W=Z@0uy8=JaA5T0U=#6mO-^2G7Rv{E^6-8tb*hyv zQ3YPrSEfu*0)j}ea3vt2LK=`bk%-c0i7%)|B;u0t{GI%yYD+~$`(SG2lT}Cjd+*0% z?@tVT%}fG(#|VnA+dH*~+jiqS5X;*HDN4ZT0VEDbF3(B-cn5+3OqK?E$xlwu;Z1EY zV{!EZaRyno>zS25bUaqcDOYmq>XbA=-5MA?r!rKajXw_JZjKJe=kWv@&zZCne~yW& zR~U!mjz+9MEn1PTXjN6r*Swujdr6%t4N#nMfJ^sgHi9SHj&?<*y?D>#uaXEUlwDM1 z36Ig(b4O52JpO#BkXT)!tMMhIG*IEcNd&)o;z62=H^f^ASdV zXNwpXD5{4Suz4<`Z%Zr)7Ez)pzT&T(G9J-cOjwWGj#}Bz@mrnDCCNIql+3b;)Bi1I zQ`a(Iw#tN_6^r3DGRgdxlrW!3B9FnOW5K+ei@fy-jC25rR5dW%p4n&O`JAhb6{pX?2>O0 zBO)_82~Kn&UgR+TzH+gnTFK#d+D1#jts6aJ1f}sp z)nch~W=F`X4SS0Y{i8>5Wze9lbe9%hN6+L4SOHm8@^r&yzy3A$=&%aiCS&~qWD3dC zRr0-{yA@x~WNJKUw1xS=uj}V!2q@r_4>pI-ZihC=&}8_QX%m`#l%1EL%d3 z+<%;INgwkoz+>5CM_Pv>DdtY$PX)$T8;MblO5m9FCh3wd#@)jcv%LWrajIVOxdpc^ zYFRYl<7;0twG^I2$W#A~F&^b5SPUbfW-((Jtg)gTRntU=AFM9X4lxT8DCwA>2mUhm2?V?*3R zuc(Rjqjg`6E1oi&J{5J$<}V;;V;Xwf#59v`hC&=eg zwok>9gRX<@74(Z)n4JU;+4E^XPrpMuhO!@ZRH~JHE+|0VlueR+{*f0bAcjGD6D58! zf0eyj6c07jbO!K$T54AeBt+m*B7fRxRi@S}iK|qV(I^cxFoX|oZigdgi}4LyN8mAx zIUa<@4~bTi`}c^Y^5|H)+FJX1*G{jiOOXS`>HS>th`2{2=Cc_I=ERl)I->H}b0jYgtGm~^E#ZE6 zYYAC3Om~Ht*ye>z#kb9uMG(0W4@6*O2rhN=w-+h#ahJ>x9d7xLC?hb?wu#OM_{ZJS zLJT*h&3$r_0fq3i+i%5=VFhc=uxJi4JgYARAk4?V$_K+Wn3Z#j0U}%_HYeN?J>;j; z2n$dCbhJX-Mol_pQH}lKk*_Ub>k#UZo*9d1g>cE zKY_!Xfu~$MPi51e#%)hI6xDYEVeQl}-wkqTyM&v#+oeq?$b9*Gm_Lgn|1Nu*pQ2iagOGdH2*diH|w-(#lZ<8;4>OW{N6Q1zDt(1wW#9NI7em|gEaYW9zc5*#ZW;p2`%!tHu$mB%Cm(pz9WLZn1Q5(h%EU49?Xp%o4?tdXAzDVdl$|Ik}1@ld4 zsU-Y7CFrVHsHu3B^MP24GELWT7fTB8Z00;{iu3tP+lJf20gQ0?V0JfhiPoYTrLd{g z(*6YiGfHP_Y$mv(5f{3DfdadV8nj8ikZz%2h~xev(*E7kzW|XeH&iC;snS9gSczQ| ziy5?zUDFSRY0^Jsj9W(_8(V7!5v?b!#LXluZI-&sE^5B9EMZHkF?F|;YAG2Jn$aIj z+G6@KYCC3a{@0#dC)g|ehON!USY&WPT@F}ek~zZpZJ8s(V>yuQE7{kxLN+(z#-e7O z>4#%ytgkEzS!)jxABUGS#XWciEXh|Z;#Y0>vAwxj!>AdkVcFHE^LY{r!P^?I;>QsLzC}gr4aNMzUrj;uRz&FSXMPhM|L;TN zL+tx$SEKhyaMn2$L;5H7AL{CGb!zJVaQEq@(Nj~|5pE0S()*Yn#G$Gl(CB@=sKC?yr$Me1C$KL9%uHv#f z^)WUp?ln=!ixx^=^|eZa@EP?eokowQ0%V){lGl5AqH~vTXqjstMLOjNgRMg!{WfFw{OrLp5W4B zc(DM(Xz2OmIlTTDP*Wj?XR52@ODbxL<#!U;xgFKiRs2O1W$Sv!<&BqAfd#Ai)D#h1 zA+vl(x{;|0h4Y0cqq|gr8Oba5NZEqTUMCc);@G`8pz4|}-)j+Sirv-BuZZU+GXtQW z5Fl}Sk<1qapC?d|tnJ*GZ&vdd_GdaSUc=~*x(_qYg(zQgfGfIKff@_G3xuCF19#xI zib``8u4_M`EUE8>32;5^qQ6U%lF^k@dAKClJrZIzC&;gtn|bu8{7y=2KdlPLz{Sic z9R1oOv(>lOQ9#e<)~-(O^IWJ*O3bE0=s1~EAfTwrxI>j?5nlb4)98(2FO7X^oQRqX z3lcx>VLfI!Y?Xg8KHevo)j-Fq$}ZZ@J`5QA6K5H4kzG)9KI{jfT5lEKt|36%)nuCv zVvZ4}A#7-V- zWB&D|+02KdM4Cvsd>nz;`0-u7fLGLw>vT#(Jftz+)!B^(?(ho5$6J)Y(WYdPKWs6{ z;!opmr7X{Khod}EJu=Z~&fxdvAFuD#C7n=~#%a$R0%Pc(pUYp~*Out_c~F>$EVN&0 zv({!x-ioe;%a`xm6GI-VHeL)-Qh}v_tR{oI?=Z{?ZAr2BjnIPrb!XIpxdM@qi8LyJ zqnIP>0^gd@{X=D4NURUFP`8+iJuF#AN)?4=?7ctG&2>df^U2kwqZzi8sGp1Dd{v{6 zwU#ml8v|pu@*g&F29p-mNz(t93Dg$H!TfE%OMz@F_F_yTHK>_qJ$hRkmZ#_am#621 z3=$RKCCOShbPT8+R8H8ASdLq>Uf_D530|#e%U$a@-4E@TyNuSWrT$eg4aP3uGY+nq ztqsY<^zk3Lb@mYXHMr^X{o@fq3o+08Qwp~_X_4iq&}?LiFVcRdyG0n2DV4t zqD|HLxpAKx&R1SZg>4Qlv$?cs>{KuK#&Ng!a5P8{2L@!@bNB zbiWZg5E3dkc0Wqg@z{7v47KCP64evvwSg!6ak^Y2<&3V146E1-WA1TyHYw1nbq+(w zjprcZT#&v1RSWVF_AITj6qpKK7#{q*c-B#hImx;sWIsueP#qhFFP#D*1q@9#hO~<7BR;*6-saOy5^ee9czcsE7PIlt! zg=hX#eC284@{#02_VSmJ?2E69Ul#Gd_TtA?2UQn{Emoh#1TqI!gf>~f)@k?B7_2Zh zP#dGkEPnZVKM4I-6T=cWsLPnZ6*rPQFSh7N2$qVx#bd>iTN$*A+ky~$34fcVCxvWUIq zPJ^J-ke^Z7Za(V9JR7%+H;H%Q?Ouz|f(A^cyhgV`k%gbBp-Gv~ZSjhTBb+$t`*b*e zn<#lQv+Wr!v}&l%Xx-#ipN}^pQ5?11cHFWuvb`DX&q#BWGRD2`^=If5FQCjKerSsK zN(7sbjTwG71J*fkVkL%*kT{=ZaVOXNUT|*=Eq-rkZ}Pb?ZD4$WYShe6RdQN{P=Mmr zTiU5^8Lq8AU{S-F5wC&=j_mh}1aQPt-84sNAi6=z&xY{i4h+?X!EJxkPM92Vm(f7? z&K#2&#vIED^5W`JjqK8LLry9=wl+f1sUge*V*$_ulKDg-d-FBg^v@BgIL9u;h}7QB znc`4@38j-C!SUKyNfBI|_jkZP90HWDP7IAT!}>QO{y5X*7mS0C7BxYfX!X^7EvVXt zTcdEy@07CfHDOfHp8tVQ{{H_#cl)Hz1L9~L89p(WlW>@X7MCGTIDr_1#h8`Upl> zDSVhW?G30y4MaA_LE#+de$SKP^J@nS%^*YiW9H^6!d8#RJMD;V5ZoMcHeVyG%vnSr zGo;Mu#!r?s?DIe-A_l)bpxpMM#UJAXeqOY4i9iWZwk`MLPq0eEjTlgtkilZ^sXCx5)4PR&m4#e}p_B z5*Bya1Kz^6bz}frwD`jx1b<8S{$I_D^M5S78St_4zpw$8PK4yiKEQ$p%4=^2nn_bL zPbH(;bmIRC8Likn5syeFAS#0YY8MBCpAnIeU@rm`;-kN?1YkL?MoFie<}tx_dPr>$ z_@UrV)fGnv;X(xm-x8~OLL?Elgq+UXXycQwO%Zw#Q(WJN&XV?M5xmXoS;=AI!G!wm zU?ysw>Qp%yG|-T;G6HcAYzT>++P#`zP6ikBNreL*N^j{urnMa~rq#kMYiQ^MbLPa< zoYnqv?myz=$QPerF;Qk18}uHB2lNRCmMQMOt4yq!YUq}FnyQS5yfDm5vj5J>8>K)M zQjJA2NP{i6$QQMPHB37jy`%Ks_W_AoWI_}GkIl|=vFx2%3ArQ(YI-kBL%z~3^3j00 zKQ7RMx+$-tk7=pzXJw+R9C>plttijidZ(SexC4Br5u%Uvm0fMh0v6&w)0|XMffBW_{ zYyyYTj|eV`I^Q5|=KMi|YH*Or`n~~B%N1Aohn&16{1F+)_}|-XvhGm4z}%~0Qy@m8 zY>Lqe47_{(xCE~gStm@0d>4_`)Q zO3~q)oqKEk6dAzgqORJT;Rv`HpYSKmmYd1;R|nsH3?emyeYbxc4&RViCAaU$aEHo5dr8&n>~4a?P92SB+b7i5}a*VFtk;%xE82*mIjUnl$V+9=PDThYOfHCqBq|_h2gs?(DGKD#qAZp1Q3iSG(E{@d5>k7nraN7%P^9JPy#n&G6X<(m zza5E^@E3ppQIRjBj}ZA1U)HExZ1R$|_fZAPZ7^9x#lUfLXz(e@LLL6ZU+h@W+keUn zGA`_v;;N=-3)(5_4wff~%7shMs=${1%E@#;|3z@EN;^&Fwhn*sYLv#Qk%E_UBhGw; z-Hcv)Kvsm6Q@X|{F?|rTl{C>V$g(W>1uiRc+dSU`H=()qt3XkFM$Oel9;xU6nb^{F z*EP%Q(cwN@tCPi8RSJqnMwZ_gYagx8o%~l~$6m5Q!lLK0Y*bN$^`7IWOQ=rYv+(W3 zl_2J;%3TTV!PS-Zi)*-kSIO1dMc;;qS`{Gc*5`sq7$|Rd%zGYgk$&+e-K9vzPiP`c zUT1fY!N`g$VKu#h9v#&E)Zuc2QY}1v5Jm#In=>-R7g8HHnAM;rQj?KVi&NT5p;#z0 zaFHHg^t2(odbgw|#xNy+wx`10*OA2|h@Nxn5= zwuDCsv;XHI#%k&jxfBXHU4075qrpejS!5s)paBs*aM1p}mXrFPykA4rh|0S9blOTn zyeVj8WYlWJgd#d`UfqhG1MkDNT%>Gg&d0n(U9*as1wmrHu_cg$NM2sA4tRkF-gYWP zH|tN)w}R~8)dV%pYlOWq5ntfji6f4|xH?Vb=`b&4A)oSa_HLTDIyt(bA(M4%y_^C-b_xObwOz9cmNptYvr{^v_DI|0?jKA;C z%Nb4Gw;24jNZ9|5-$FfYeXBv{<@N_f1G&RgvNY)p74ygn6}Sk5Dv zIyQ4Yw0YYH1UN_;fDb2Y-d?+`=uWNp9!*`sn?qdOAitRPNk#4TJtfT`VKd$WiapYa zm1+g9YG7@(-tsH!vU3Pbxa+wD9NgN8CK@;<$?P#FF&YE%S6^7-lyuX7QTW zp9;9_W&)z_qFSHWXcf|yc>^b&6Z@Fa@JBU4={KRg3%6@orla9rBX+oqlkk{NSpTVz z9P1V_^D6Xi&8cssaPFz(gB?v9`gNCe>PGcnnm@f6ZDa<{GwV8j1iGPZ`hLA5#sE~S zGtZfI{6D(U()^+_uEHO%jas=ty(gAm1Fh@HUrY#D#QP}a(}KS@6Jmt2Nq)F7a)c$% z)89(2Gdcv(uj5w=jBxg)7k|VDE1+X>ad+#Y(q7E4pt_XHKdHq*f76^F<% z4Fg*1?rmT6o1>Xnje^^TIpR)=S$A?CHtBbA8h?CFyDGI9DT5?5CD-rQ&`+!;%*AM# zPwWB)=<9IRwB;oSdLz6Gy1#)~8s?W56AsK&^lgb1Jk(w!x`@qKlG*mA_Wu^n$w;>} z&;y#LP8~*!7dVo`DV7R?lKY2=#jg^0>D8Zbywb0J3Vn9fax9h+|J2)}=Eo+1H9mzK zP#qI28|cI}`Y9tXhme9ABOPVfVo@4JR-F0^Yl{d*B1+RQ+U49F>>L84H;Ny4u!4tE znn3o)ixxwYe9|dc`&c}NgR=+7sql#Sp zrIYjqhs|`tg1#*6r@BaPQ}wcjQQgsf0g9`L;hM8Wv37!qAD7 z>$OOtd8CyKh4vYjV`F*yJ16W#b@#QkQw*fSA+Zy}d#6*-8;(81d$OakA%*Nbb(97W zuVl32zSBeK@t9IoMdD1hT3zLRmd+~3HImx%#fd^Ogq%$(Ra>QX|Kx9k=QDJt(c-3W zWA-@URYvDzsz6jb=NdWqnpYqfv0-EW@{PE46{q&=;;jp)`(k_|b4vXd;0z*SJ}B5E zdWnp`b`$dJqjSerIK?K*4W+do5keJhkaR&29hT&3KoqKF3dFgS!Jh`qA(Q3Gh|a2W z0IkCBsEjFJx&hBrf8n0R@OuFn-9X1!-?+;d-*4p4K@Xd#L{s=|@5z{X*OdRz&b%U%*g#tpl%XLBsgLv{=-J}9KEG+n@q zX0tx0C7@U^q7jwnREt;=#*|XrWAU{0d`KO^+2vhWg>$?Alm}JKt3CNyyE1&nH+T5x zp{L?1y`)g|p})vcYe~WMHq&Z0dn9p>NGyxUq$z35hk+n_#HT1t%_KQdPs??~Z)B8m zwV=E{pRK7o)@Gcel@k;;XUN;alscZ#{ zRIfkPhYTqkv(rTf=o8eC5Nx5zVL^fH?k{fYB zf5`80vQ4yplWQfJj7|bz0Sb%^r4T#{pf!=u>HavzB3V&zYD&tv{7%Qw!bak=W<%r| z2dhz8u8_EY&Elw=XeRer>&d|Ce(wBps@|^F=X5=Z)~fKTqC0rrMXnxA)q)f6vxAfA zzVoM6yt6CGX#Pe^L2O9>BBo!;i($nkK z=9Ai5#=j-}{HC;RbY4OcVx~QQuObnKJ9c(L*itc0Q}KemC{*k1XA4{IY&V94 zJ=g`V@4tQ{)qQ*ndC9$gh0NdfqLBR(Wh3F_!;-oXbN^w~e_?KfKp2S86Bs{!qQ+d(h7e4(Nj z;-WE#cRA!kK@BMXzIMQ)cS}8d_8E$LfTjGjLfvBS+jVlp>3Yk1OF?A$Rt)2GhIMkC zHGhPN!~h{=#|%upels6zz(S2 z7GwGG8wHM7_2NNOwrr*nPROc_>ir4b(P7V#1ty{DxCx2?B&m-yrvL`U{^Hds|$O=AgOP8NfOZ0EgmCe;x@gGd4 z9Wn~CVq!moJPXQ6$uon3$GKgiR}_jH zeqyA;QBmg@ue*n>hn0S_!QT{%Vw4Q-p-=DcP|!;QKPR#klLR~o(D_RX2}HRo^TR@k z5Tc@5Z;33Q8fp>47VaKuRbuIZohCiQXuatQ=|Bc3guX8&(R$3$yjhc#FS1bADT{hT z+mO*DlPz6sy+B^R7S*Kj`y*$%=Ay|}^Wt05oX}(K)_y}}BZKp02LN;Ui+o!aB~I0} z?OvTTW6#d>?X;KHnT$udC2h9JnfM^HNBIxCuh|Y-PR_l)H4?R#zA^9(HS-jI zUB8+4d>Ql9BMXl60D~c*;vBw?Mr%2~!GzZTSA0I#m?*Ydy24hAm=Iv|kPL z!{n-f;%ndNJ_Ml6ufSV?gQU#I_FjRo(9<%d``<@B)c@|jLI3`3ss48t-dpGh%H26! zOC^%ZTZxHHG#%yHOL1cMnD^H4@0e6oJ*-Y&n+??-#H%gw36aw(MTi{PNKhbW_6czL zbCaC#`t8H($MFOW`j(ODFFGvYD4PAzn*FHiN=A6E-3+$h@oq1|hJF+JpGgmvwEc-k z`f3RvrBb|!ncgq?Nwb%6CH^_yQL2ko5iRyxvhDl5{Nj-b34T<4*DyNT0^w%u3);Q* zb*2#+|BeZ3AfMqoD)d9X-XBrvM>!L4|DTQgx4T1Kag5t$`7@)iDX?+`jhv!l6!nDq zCS5Io_VrlHz)1vC#X?feZ)UzBPoqb-1adYgYezJ6^AGjN-pI{L0PnXd=5Oi@=}AlK zwfe?*O*LV1eqzxFoxqk%wbefi4CUV)t3qSbMJEiA9zCv8$LR*j+Me{beW(gs54m|! z9xBB2AYP_x8S7))RPCt=1NG^CG$UnECdT6wxlhR}R=FW&NPIpzDteHb?@BM+em0O2 zXs-7~=JFvYD-xurj~pufS=86VCgH-coKi>v9xxRs?c3Yer3 zf=RE|QaCb8d<2+yN>KCBj2=q!`0y)~oc^;Z7^wBW&S!m^8j>_SHxg58`FstteX0=O8JPfSe_F zn%K7$F_z9FuwCHygG8RlR51X6cc+Hh#jvG8{Ztxgka$ss?W@*XC3~k9WuTu!xO|U2 z1RfgUYCYjm(U0=407QE1!&%4XEh<}#Obn^jI*qb43C|d@IN+@?Eyrk=p3v!N16B01 zzH5N86ofy0$}B?wXn6`becpF zzgO%9h)B=b0Aqdnht>oXhu|`VZ$ZE*)DC!J?{0GMkAk~D$$qHJ<81|=sAeBg9fuu# z(-{`XX++VfRs6xMmfWi7`jyv^!3SUdt0#=@De>epcY4Rw z>}2aISubkkZ#;BlytB8;CS!~n*j2WV7iz5`X)|ra24SjMj3eiKPe81}S{HigM(cK$ zb5_)WLG8-$`8H) z$tAVtEYQLdY-o?cfcTTY|HXSAGyPWIU%~&=+9hy!rctNS?|XCxQ&FB7`^1-Y<3W1Q$nhl z2`(dbu(EMb%g9JH;*88whPr1dWfT$++KlSqrPm3zE=>oTh_E}9J?Zl*+g~qoRk>n@ zr4RZloGItF$hD4r=6SosRmg#?E9d_ z|6OyUDW@)-Y{yg7m9eQ1H}1mv29r=~Pif!qDCEV`SF2DmSG%$(WIllC`Ue{lo0-cu z2LYmW)9EcPLftY46F+QD71T-p@1NMj7mM3aX}1VyD5|j(05w3$zZ_%R|0#Mt@-*I5 zw-gunJrot*NZjXw7CjK-2^H|~uTyxWO=KR!AMM>p==tQ+#QzR~{6S_P@cbs=CWb#R zwd*9Si=u?Tjhpwy>fmX*(fh^opxo0fvTix+LcIX2pQrjXR1Y*B#E{Y(NzZ|_|MmFp z$a?OGiR3X3HbPIVwHdnkxDpBi)Mmzgz~83hviHs3aGY1 za;9xujf3u2L?_rzF$N4GGYAN?0HVr#`!p)RI-IiSyKmZad zz`oPv;L`KrtNRbmZNAS{K=&W>4_fD>J?UBuW68r=%aDs`^7L=BLYy?a>d8gg$ z@!st({oNbgci`Or{Q&vj-G5ZPuW0!`k#4XcE|DVg3l@-y(kkuK?l}{OQowNam=Xsi ze}?6|OuJ$;(|KJ&74A&G;)VU0btt45x@oN1*s<1XakTg0?cq;PfXJ_4wVY-%v1@+Y zXX4?*;C5BB`B+;>_Pz{m(u?|XC?_Ko$zVjQIe!M192ph!DN0|qv+$|5an-Div&aGj zn5@eMaWCW$J5nNN@64oaR)}Vg5x(_r`#u%H<&V!e_FMe2j5oJt4Ro(T9=AfW+h{Cf zecKU5stL>HWvKJ!j+h3s?j`W%3a>u9$CY}nPW_mB+iRN1yy_$b%D6vf++np8jNktO z%k4Qq`~(QxlYM2}H`4$T+?np1+1C9_e{Y%c@5aLRedQV6j7L5);XwS27}L$<*WW#Y zoq(@S=kbB=HizRF6Js0OpK6$S1> z<8M;Q{IxCoti1h{xFyC4hBWgQWos(b%~9};RRX5*CHKxQCCne}m)Cs16^^bHd_=Z7 z)|U*Pv)N&Ka*F)AU9QIaX95ZiI(`(x-b~wU(ig<90CX%DGY12Esde4AHsHKtHdP|C zmOC)9vQ7Vc;aSE*otbFXAe%BzLxPptdxA6GqiWOTap^xw(RUw$zb9bIn>71t6Rbq* zoafMr!qg-XKKG&S=MIM@fz5la4qPe{eM(2W^b7OyYWdYl8pCZNbUQQO5(;w+J-|~{ zPXtu-TCS%yy5-C3x7LWECh0eyu?5|Ca#(hWfJTLAk~%+VV1imBB?bknF(Wh;ra-DZ z8%#7VvGYU&Xe{mV&Z`}uGV@CJ741Z8jkwJ86%j@o#(gj*`M0pJOv-;-JYIq#<|Vz` z4*l~TyqRxdyMJ}to@MdVe#P;qI)Z zq?MUBrCOm;P&fXGJhJd2d4W?*0$RrhAKKvcoI7>a$m(|{7~Vb=^0q!I&}jhf)Qj7^ zm-r}t=bZ3f7WGZtJ9?63%dZK8eaG|jcs{_pgX`5p0HJ0r>8zAl|21NYLGQbbh=vYM zIWy?Nra!Jswl>!nM$Pjv-9|f;E`yKBQg$&iAB zO`AL2?8 zvwrk%atDtrenh_&iwfcsk0T)58%+VNq}P3e`uOvolC85;Z4*w$ZVhSYo!~KXsoN$akOkLj_BR z>0KGb)OBbq7|b+;3DrhNh_SmffonDVe(}j>MZsTr9&Q}OqZlNt1}4dNy#K<(df@WZ zoBmJN*2${yW@*jD()xgA-mwSIr(e^}0?jhwY^7_{O7>-H@n#`~Frt553YA16sKoBx zhl8H+{!8Di4&m_c(X|7w&PRb145D*h(lXlh$IKF5`CI}rF4eYSmKrt(2V?G?>e-Kj zM%8_*JKf!DzDLhV5zBjgi?Tnk^0+#zBRwZnHTqHAoFgB@51gxgMmskry{;gvZrIgT zcMZ7b2Yw}+c}cKo-WKkec5Ld$YLogy!Jy-r$#2ILgr2I0PxOV`t03l_cYP7x*t7lg>#{eoq z$T^gvHf~i6YKBA~4WhH|=~|wdl7Ta-KcqU<=~p+^nyeltRGi=3JQJY0)Zf*ch&kPR z15)T6Favp0vNriFZcGp_n) ziuM1}+oTo-;LRtdu0FQuFR@-y6+*@cq+Yg#inat<^9lCfVm{U;ubH!fuS$ibKr zy1VbTD#4f|1htZn+IV*N-?K_du!7#Yc>X|iSR#q;dz~SvJ|~g<0fooU$kS&;zp=j~ zrRZ6#to?px?FQ7Wg#Y%k`+uBTKb;FDzGt2ZwGnvq?m))*|DPa`l-W~DKd&5^>Cz?L zcV(3;k;Mp0ubCOMbe!8aZ2RzU84`>sT#5Z_Au2zxA~<49L#WnmZF@UjL2kG-PYtc7 zzB!Qz_#%!zNOFNLXvt@v)#aW|uIM%d!ChB*^5~%MLPa|X_bim+;TUSU1oi$a+l2H~ zG>iD7tamDaIR;8wERd&ZXI+zK9-Co>_tp@{*KK>*S@oMgLhkz(bo$7UU9;?ywmY!# zM)7dR@1(2Xmjb@nI_2#(P2tn{AyRb@Ki!n`9Ls{iGNL(ZIlu39@%-Pn)4je5J41gO zIwOAVl~p`?M#_+B?S*62fQ_Y(7xF=V%=rCYO6+#Z3&Hd(qO0+mVxAp=(sTXKXNv&> zf_Gtp^-{Tpp=aoH{Ptm7l1cs`1n6x2SQ(w+f^=Ms;_B2kI~7gIM(=S|l!!q6EU)^w z+6U{6Rkn;r-K9s$zR)t@rkA%(kWq%d>MhuzmuZ+>$BtWC^$B&ck;&E`lfNUGLUVAU ztzY^QPN5l?&?Yav@U6V?u_OpWaFu#&X+mU0bhz`{jo_42V!BZjEJZcd!WC}>rU8r- zv^%129E^D9Xb$&nPX%ixrnEl|v-R`z@h7DuucuMX-{sJ1sF*tco;|WXbD4o&;QnYM z{V}kjVpr5upHo=w1X0iwadr_cc&(w#=e%DV36d`50h)xTeU{AT1GYt&P*j27CgE@S zE()T26>3aMU$$wHkRr!$O4p#SzBy&! zc)d}2e|?+9e9YvHUXulfLmvhdppS%X)yVY@2Yav>h!H;p<_d!7+c3mG;e%Ybjz83g zvdZwU>i)_*!Hq){GuHH5MfrbUpY#ZQ-{nC=Lsg`nZ8@=3+kb@3>0&X5tJRsc!rL$) zGIU$ohR6*Z<2T)jWKb$+o=>#mO-Uq6A>lpEU`?ZgBS8EDULW{4KAM0`BT3TIG@~jR zAQ7Oo??K8xcF$&et4&H@p^$q_rdclbliVw|DTVYrdOE*-4nrli?~8>2U;ne%!h4?^N+K^QYV zc*X6mh(-)I7sg$UYtyF5$~-DZuB33kYZZddk@N*6D(CJ2Nqr{kLz zUfzGyqc7pwou>laPdo_a>eqAqtG=^TYMbRaWu?4jo|OfUi=EgApr~JzukOb~b4#V% zkpk1nR#h3L6p$eGQ9E&{S<}tE*|PWkTCKuHd#`>ZGKxewdcUyhPP$guh^P%*e47^+ zqa#AK;jRW#&tiFgu_3>&lqg`A&E#Gbb2RO$?hb)vcjjn!FM~vdRln+=Pm^_3csFK@ zv$1Z|`CW9MtXlYDxfUZS28u7}?~*^ZIT7d~ubc2<&nBmjS%!w&b;L#LG&;AHXIhsgX%9zh<@H}C2C z)=$Am#sXM{@S|8q|0)1H`h31)&?!)93F%eN=$x4dh;nkPPcfj*yL%`d|lHj5GQFV zJ?<~Fd--q05;daT<15`6IT;wULHWN6Wq&s#Anb)O#7oF9i7B(CRIj+q>uZJ0LaND? zZ~2tlfHs_>2XOe?Z-qgrjKCc;Q}7SkOk!II|M{5;A??*wZwamCS_x}5b@SSB$igpo zpQEZ1*$2VwM{O~ka(i0dc6O^N7q=I+<<&)3WG{CA)5;A@zB}8?iThD=><@7}0Vi8a zqNyo)_({#aXOPAI5Axhwb8PGG-x~E*8%Kw#Jn66F7i?`FC1 z-<`#&&V*%_*aW-Ou==lfdo_*pB0S5>V)v@Qn{t>v9BW)^^_+i^o6_o8^`B@U@oKN} zfkIPiNStiTA61vtns5`+^|&#aD80uP}^s} z*(~$eQ4qQ=MjZqBP1q~{s1$i7y72cGba6gh46{BmsEX%V@pQ6G%aQN>QXI-`SlyW0 zEqVFH_(TV|sj{8VPGpRoBTUwuu`>*bbqVLM5~UrB14#Im`4Wy&<6Yb2r(e3DcFK-q ztGBw};?R14VH;gFP|!Y-fWbZ6g|bN75M^wpG47z#{FB`G+O8ooTT+YMDc&I~EX${2rv74IQ`eNjB z>e?*IDK(k0m~cF#3|6u93DvfPJ*4bAh`boHV5 zHn+w5hcJV&+f~08t&~4%2VWPIQI<%R#RSpsU_BX^@JDi*N-ieR)P}u|3C%(kEyz<^enQ6cVfJG$bGL4 zBNI#Op(-&;JLGyEhocCe1IO-Y+OsqX<_vC&*%)547+>p>jFbm$>8b4*Ngc$Oq0*zn zUaAZUwlS9bJXAOP;6eMi`9cl4>2*`MYl zoj4C4-rM1YY;2@#ZIKX@qztfeaa0tS{>swP(9>QXnVDD^o10o%;p!RgbrL(!5|ALC zG^-N%k~Ui(G8bTY-CFwa(M6GSoa^wXaO!QT6(u;MFRT!iRN`a8J|9yj$W$Z9bV99o z94`Doe@N%XJPBUC-LMXO?IXJs67S1wV8Pa^ZT9dzg@E}gY@g@^mGeA1_U?@VDDf{Q z?4Y|p?6r+yt@~{Gn(J%#pmiFWcD~gWWm)Dt8|ME5{ zpSwokZSJO{=R_06TXXYmyzw*8k)#cpOyee8Tot9MI-0h9gVj2vKzBPWW7-Wsv$W}h zwz3W4p@6TO+?%7ebzn1~HF68L3O&P^oXSTEKy)I_WJ_<&I5LQKO$*&w%Svy*>g}85 z+E&Hhz3|@OouNov_G!K6u;2tIA4S%i7&`k7lH6GDGYDnaXYkYYN9q%E3`CfBVZcCX zP#`6mxb!5_?%?LtE_i$*yUyjncdZAKF1CSAUw*#a}2(8XU7DBOlI-Ftc3o9Ib@ z{Pz%jFu)S1)4`K|A77>2_A1^XlnIw!q5N^{szG2Zv{i;uv)0-yM_qrE zj&+JC*~_k_+;qJBAc^k-jS(ZIhZ*i`|3eqG1<2_6PvcD-f@)dU5z?LM?==zwr43`zn}i)Uww^VJ+gE-mdX1m zE$Ex2$GRJ{ju*3UC{yN{qHkhLHl~Fn|I%TaKp*xGIO@Q2idw0#H_2E7ic!Zm{pBxP zFE`Jxx3=XrzwIi{CvGV3xRyer8>W60Mx+T;S4NJJQ!tqOQMnmvBgIOTVNTwqM-rU! zmR3?FZ>kowiGMKyuWPu3E;h=03FWghJ|5AH`9&p^q2$;?YOUk#o6lA5E#q192GtP#sJRiFCca zz%g8Rxzxy816%j~-H8i>&UYC$-$@$y$!sK_9FubJ9I-6{vrbdr^K?M$sfy|n-e^ub zWM)o3@drg&-iBlN=kkEIK$)yH8-h?F_PYLdu`>PKQSMR8fBHB(A70E`D{}J(|IR*@ z(Gz!>o?}RNKx)#9dknTLHmJ5>UWF6Xb%-=8j!Y(8>b@>d@_emdxl{g}rrdK)@X)iJ zY^h-Hm3R)_s=^r->r&Fs`P`fArKdVAVOP@jmN;H{qB410f5TMY%Ta*OzPaV-eIC(dmDJ4;>b6Ex#!pbC;sJutmLFbx}+O@6AaVBonjFxI8GY3+(6_5WR0 zpNA|fEcum_>&0#l?_460|61*|`Jql-Dj0E~j|?~e(F87GGYPtp=*yc)b5>E^uuV8R z%rcX0ymEW9OiFo;d0GV$H8|zFiMM|dE`Is^w6=E#5vA5~cU+rU#^KVB9?I2hc%cv2 z`n0HP?`KnE_tyQvHT;mmqN!H5F7e+Vrf`|8&d4^@1%Rz6{|71~!N9cVN4-kQ>i#YI z{}<6!`=Rj@jmApOxu-wJu#?AIs|HSqrC6gn$>y`q6Tn^_ znKL7G1{{n~o=O6@n7yggM0^&1N|;sKu63G51?c!F?OU3!&8&6PbnHwvFY?x!cN#fpPCI_oo6cS(^8wr=xT3(L!3VL<5{RKZR+@r-d{B$B z&-eR7kua9+_42$qSBh|g$tQG1OO+bbUjORPU77+2&ffXFNx1>2KhU^;nr2-|xqb)! zt2P}7c93$5e<6%TwJxjoiOx2M$1H1v#6xPh1vhKKyF*%zBSHxW8}3Y#Mq1aKWvpp~ zL6-3w1(g*MKyfI2?N9%u3yDa1T{{KPo=(yxUaL{}{*HaU!a<79U-W2Qb7&CT0^ftk zj?|Fyr-U398ibysVJ1U!vd+mFi0_+kM1Qq0N^bHG(6e-Gatx|4Hm=EwuPyOUE_6)m zFUK}*K*PdZt^ZYRy7r45rs}!i7Oy3*Q!TJ*uVOea zOd^&O?(be>7ZOY8V`K{}zunN@TY5U%im8Ru6c<_4?3Q#$5A$omyv?Cw$5ic6h4l#2 zGtLEqO1O-YU6Tfgyf7fg%E!qR*CDf>L(1@ZCRKKR`>J)(2q#4xcBS3Ei~?;Bpyp&U zv&Rpgz{xHl`wmB@##D=sh)&hhUT+hSr+++M_a7DNXvirRxb3|&4j9%NL+`_c$c^a( z7ovP)))77&2Qony(KXGW%aqZ2_u!cUnnpr^mE`sL?Wi=^U_@!-XT4j8*i^MpX8jdk z00D*ShV(@aQ(fn@<*7qFYBwyJg2?u5-)y0D_e2VY@S?+nP`3ecx?`uSnTv8y&j%Ev z$}Qj)6(Y`Oa3AO1J40A;ms+v8=a2E=XOn50;_m9I z3IT5MPJQt4I`i++FrS2zCWX15TX8V}Ro2h6t_A!%%7-dQj4KvSR&MouIf{e$ZtQI? zYy@?+naF@$WctQP03+*7Cx|6sewA=UVL}V(p%>hxp&otf2yChf7>92*>_lNRG>;wT zdSuvdih?W)>bMLBzjM|7Bx; z&&Ab3zkBo2@=2URb>s_*Qcc3=HPyW@D4svTJgfMIenp3`-1nKyyyxNeLS%W|*FL`X z=ds68>sA898Fs1L+;mYrHRoMXcDt3Cz`INbM#@$Q;YyD;D#Fr`v){xjXZ z`13wVn8?DqD<4|}#daktkJ+=hjBP5N$(xLwIFI6DrXt=VraFK+HAm!T7z(zgvl5tF ziAZQiz7q8PqY*B$K|YBk(C!Dj4Y;_rQ_zgdyvQ6t=UucNFJLjK?sGd~^o5XagKa|@HF zobtl28lRGM?hH3Xn%@@1@W4F7H@Ai|tMGA;Ydq6R`nC!Hh{Vv8l;yQY!3LcXrX!rV z_eTOCR3Xg4BL@CL&J~@+qPQw6@`BKCHU0QY&6elobo{{SyJ0nt`18=T*=cvcto7%H zER~an{jTouE0{7z%-FGP6ro|V=}E{mUQY81 zCC?9J*<`y39yxwcuU5mrjiu!9?Mj~@o&E-{-yz)(BE=Qkl^q)HC789i8Ao0N`C#`Y zw*cIna32|>^RDCrV-8xJiPU#mc1=IAc-9M#3b(EiE%yDGw{4Nsf6YyQa`)gNdoTw^ zo8+^@lwU(^-PGME&|Q zPn{qIL*djUO7c@A_}0OV-CDCr!SF(zHHp)ne@AWD^<#F~#Tbqdr07CV&tk0Ee!CdgH|L1rDvj(G{}w{&;hy$p!%(IM~?u>>(-wD@*tmdnPB zueh0~YJRSdpiQ5>$*ypWzxGKYy+_eB!5*@jtrn7#EZGSFNm(biU5d+2Hns2@zFkhPu9%6)+O#ZdB(Ldvr1@ zI|`CKrCl@OCUgNfuNypo3Rz1Y-OfIvah|);ZKO=M-i7>ObU9CCtY+({%?WWFZY7z- zhyjE#sJQ|xHlrLrlBYQG8xMtL2((!9McXt%4l@}Xff>5zCR+w^`UtwX!$qbG4cvZEZGv(eJhK-x@PqB~90TFj%ko(otzKa0K`(a)nMlHo-`;vofmXpx)mhi7ybnXC zOsuJmrA=5VCs5BWtP6GTpwMews#gR3bDTzaBZU~J70`!Lp*d<}yCi|^bKG>Bue?0c z2`Z$UhNBkuNvCw^WAmV(a}1=7L1kz-*=Yq3r-guLBY=zwZ-f}KX>H5)hG=`{Z1!8F zc_-z6G(eWvARxaD1+42G<~8rMwRA@^*IqJECpN=!&MAlm5ldwq?lFsc0(bc6?lDU~ zvmhCIEE}43Hd~s*JyHkg#n4VDWq&)&5kY#z4Y7(Zs5cL%=oBQ0DrcD;Uzi3KS^sQo z9-m~=g9z443)<`)Ke5}qDs~hgQ#2hw$)#2`5gUIy?_c_9EH*L4R0FX+16o3{+yh{O z3Q+TfEK}R`xo}{&ciEX~Byg~5hAkajWe)(GrdWbH%E!cG?oPG}B;MNKmyykora!Bi z|2Zrkv-r$+3V)wqFyT0m$FoxQZ@*}W#1q5q$2rjj2FE6SO}m9Xe-M(OQ&pTU6tvdLVl zP8d0i&&ew<(VhC@Y2c{p z$CgFn>;%VYgKhS`hHZ}R*Pfl*z!ym=&V^hTMho>+$`@<9YUlSySsJ+vPsD-B`7yQr zvu@ka>#nF<$9X%`JbmC3stcIX%!d?%;g$bpg>0Zo-G-V}RP7ihMEYp4Fak5BDjj^D zeFEV5O2}OYOM{EgRbYU)O>xkZo0vgYUZdeEM{Wa~>VCVQ$m7o1Zz;TR3LfvLI_gt} z;dcQGpX7m8Z>`5W3MI3CF@|B8UA|G9Jo$NZ?@V(+1PcTKshzYIMM~eGYsGU24EKTf zL@i{q5j^Lx4ahXk^|vS2&JIs-dq@pNIzscfM;_xdNU}B>)7Kfks>;yF`-Pe-N^@N^ zWm3DQ!EL^DQ{=!|Z0nMHJ7a6k_Rdy9MSt!+>;UK;EGN-;pu;m1Lgbbr3qP#)_ZzyR zi(0%W9R&%puTdr;7a{hob8Z=pw@XdFFLi#P&{6b+*e!=>p3hI{0vc%^cUA zzZ7#x_@OzyJO5GXCgOYLyxsjkJr|E}mlH0P&~9U?JF@OTLz%Rlr@r%(>};j~i9og7 zm6H*!$|uA~wF@uq?eQuvtu8S_SSAcu7-ZJ-TomYwpEC=S`W=LiITjm)51-|iu@1&Z zNqUdx2CH-PVCZoymNk9Xqx&D z?ms*m>!wks?x8RMVrt+V?~84mxGjFb2)kJvH?2DR;P zn9y3>R)V`Tnr~x$GM=R~G?AX=ENR*Luh=6JH$JToah6nk{hc{EGc8_Z{?plSI&jHz z(OC?wXCZVBs8*X|5~9PcH_SU4&)ZZ?_^q(J9q0Rg{l3_G&v$M<&)KDYz_GUW*&7wq zZQJM#>j0O(`{J18IsQS~@t1W+`HefGEwXg|r|v&hmHjL2hn}vPUq9a>bosN|0h@h` zZ~rCkpuqJz!}Y1o+wQ*hfQTa1)THF>XXKc~1Bx8|0a4vU2MUg<`QXih9O*0#xke3Y z;@V=kKkd4J5N9sWaLGEV`59QiE`Zo@*tW%{DoQaV@Rs4{RbzXs=qAkt28lLRb zFBVv{x8@Qg^AEUzURFM8U{sKs?QboOBvp?~djJ-Ca8I)_|;O^|!p> zLI%7j_lxas!PBQMOWX4Eo>rMc=v}0Nu0`aPU0y!tRuun^gPnqlu=n$2`Dp(Y()|B? zhuD1~G0DVR1wSj`Diw=I=YHEB7CE%dkju=Bam%?!HM#jQ4wB+$%1Re7hs)SWsu~E> zMwrXP8N%Zias#0q=-ma0hgnfW<%%^V1@CtOIL7!s`yQ({nNBh2edU zY=Aj5CB&IDo#J7(}MdFwjbTDK8ar9p~ej*d`Je-*(HHsfKkzFu zL!vfjKtUhzL+B=c>asrPo|rMKx}?gTNNgUG&?9Z!Ku6*U|nm-x+}I##6{@hNFt-1v4v~Vebt;O$gu8*>aXJT+5_PJ-Rt4O^n-E`Ny_ZN9$n*lwVC1{8Cq*$L3hXCWGAqk=01N5}kY zgIneRitLoJ40BjoMYzHGDKi+&hS-NCgLGf7(x1*IVR&J~-ii*%rYl zr+j=~7CBVW`PxHhUm$|Uqk%Ubj7wru--WV_ZFva0SYkydYmkOJb7nrWTr7t91er zw<>OSIuE)XsQFUz2JEZ{(b*K)P6+dSio0&iy&i$>nJQmjE=9XJ_rl#TH>xIZkJZm> zqz}BF-#e>E_i1X#-k2QbFgGm?Nz_i#Ox7Y!Atv1*V?q&M3KF{>bX1z^6ZDRWxX8oH zQ-E3$O_CDr2h6C(G}<+{oRmN!g$!loPxiniK$6x$XD^ys6bX2udN|MZd-9R>ajn6V&33IiMP*b@8Q9_ELdXiuJ{-w!5X?*7KB^Rp33R|wCAb`rl@?sAm|3H}j_&E1Xo ztBZ)v&k2 z<-*;tV1;@l8#J@^yyf`Co~EO&J-;wAD*D^kZ94G2HDIN__j-PiDotQLdSafF&aO#Z zz`u`wG}QHc1cdkVNGI=Hec1aHI(2iEcQOk0yh-Rn-Phjv&h^i_z9=s@c!2 z>8n!R?A16XfYy4FOu1<6Q%||;m%&c^L>wrD`%AA1@_FlHozqNMyr_9nVd)sS(SNwA zNp+a+(&Y!oIm(PuWh0<4b9tN#al8Ij7xkO(F{Y~s30oGyfE1kT&xpq8Q2qTx3EgTs z@;05&wpyciIf443>Ymyt25nvN_&E>!2s|h__?;ub&fedrr1&EO2YW3-J2TJ0I%nat zLD%Gmi;X~9(`Ca`w`V3xu6~`w03M)9595cQSBSZKEuo&sfWz9tv>UZT!M)*aReIYo zmM@d8nQwJttHbNBWV|CtS#4KAw6n>%+OfbJKCzm@ZIXNy+#a~z$206PG&k;h9_xx^ z;xZoG_j=b>Iw&fvo9kAE-{Cx5+&0zxfL3XO9L}p9`otPtI9mncC(KMvN7G8y*wK$c zh_*jm?)cZynmoPsf@@wAMbx0BJ+cc@T__Yoh^bHM>GvC12;$colvaSFtoQVq1#wG+hS5cqGzC_J zDJddvb>aJH=zr~SAu-8&x(9~WMp}Nl8rQ9!_v$)NmMs;8TWZHcW~~6NjOlJV$G#%#@mLPeCMj0`q&K84Y@nnw>y< zHD7I4d2>@M+nnFOaf1&B?o{$O~X+Wq*#} z2uXI3TP)#%sN(&h5c-o|JS*U|CE=dle;z1`9D>lQvXJTi70 zoWCp*{6=ZH)F#bi#&H%6*UnPM?eL<;sqh;)#8r>LO~;dbazAJb3Nin1@u}|3UGwN{ z?$90QZiSOI$sjEClL~}>kd?ilO)3Mgl>m^Dq$@eHC69pB?k#uO*o=??y+ZXbe{E-X zZ^s!0@kro`yga?n5WmBE9C=buGzXJf4&-rqWw^~KWE_e_X}B9dE4un9UrDc)RKv%s zJF@b((~=&Hhy~C5tr^Vg^ypa2lJ`j;UByqdKaE()A6>maxegZ`eTW`4xver>UB8eA zq57^y>u)j)P>c5}YZl@)750<%)G_|^-sdHUdKq2*NQiv`a&=Q>t&w)Cz+dYgb)_Lh zZ8Y}dq57@IMxSlmiP>R57R^N(S&%q;qv8A^3!b3@H8QL7@I+8O%NMEGK3&}~JdMES zJC=HM3Vr3vf_OowZ-X)xmVTh(3SO72MrTS@53C}QitB)_F*B!o@X}V3)5htG=BxCk z3$Qp<&)2h*;lkcs?-*|$vwx?zf1{Eu#?3rN>J9vO-_RNJrYHWONM8-H3BiN1|4{Bo zK?jaQ0Vj?OdZX1R9&sRXaiC$}BXamg?=~k!!S#z@G!239Vg{{v4f5XpA;Fa&IBf-^ zeIBlk(w_a1Sq-x)O=Zq=n4&jg=sAd>+qByxK-(O;0Ak&Zs!ZKt=F5{;d%b7Ha+E(W zqV7DVqQ>Sm>I_vUnl@)x$y8tbDO8Rc)R}M|xO2OHKiy;caXZs4V}wFe?{X?H@z7E% zY_v9M+}2>GfuvMrI>j|cAnXYB%sD$<1G!fE!U8%09MT=H@|zNNMunThyVLB?+Ze3J zJ$<9BuG36cm`mFG!A;^rw*)-SZhc#_ew*ueQ&TTy{_Y*Q#Ry!|`Z=n6;5jj0!k{`! zO9%<@yx*d-z;OCjv11N0bbuL%-`z&OV>uSI5cEMVIsXwDGwYmtZnzOpG1g`^E+5)w z+W%x=Rf(n*B3Ja7$p6j8qO!0JB)g8oLKKS$ub7vqBt=cqxMmJYEX_?!=r0Sxn{soi zYkz)4&3zKi%P)kTsFbVJ8*Cp5rdewsk9MgHn zILvnF(e3!-Zu<1K{kZ;uNVV_$QLlcj!`Sho9{-Vg%X9K$yuAL{&ra#jUoV48?}q{6 zBV?+ZnvI8B5@%sXS(sElX$f&bycN2rFr)jT=wtJ&I`i|7-E@I9?a7a}XE~Yv|1~|H zkEZ8|4pz|M57)5UW2t+iplP6$lgLIKgLO4=cdcZ?4{t`}uPWTY-4~PI@&FMYpCuhj zr)NV7k`)a{eF;Id@GCXe=S`;wj+7Wy3vY@0#_7!0XYmVaoCI=#diKACIC11uJqH~n zX_E>tTc$m5e34mGu2LgnE7o4WhNlO9fD9`zscHTa(|ElmM&L6%(+Uh>(Aaw6UD;?QxTMm2ESs zt%M;_jF>CW;a49G9i+OGx$<6!`wi3@xwK9%be~=`aIF7lXhs`Z-kT16N~V|s7pyO* z+;Q4`8=)#8ORsMi&*J`NY6?)l2CLOcxPe{N6i%&=W#{syFQn8tR(sli&9=36x+>4F z`I{0S8bF{-NpR0^NbFS2405Ba91dVRvGp!5ce7#TR0ZN)jj_J55SVQR^PW!!zF z#i%B_bshsg`i|9#rv!*&Sq1B=z32)Yq*0eVb5wUS7D(VKw|Av6p47Y_JDb`k?wKFY zXr1{>-;JWfHVoC1f@mY@(14i1?r){Xy{$N9(f@yyRj4GZ*)`O>9b`?Z2NqnfFOAmp zdYj+&FSL#?e4i{6A^oB2Y-H4w?X74eVy)`EyZS7!27^P_nR4lQ*^7*_4fB9*$y0LA zPr%9uU)+Jy&l5(xdm%9a*M{VurO$>N4P#iJMMf!ETG4oNCMZ%gLNdU^ath|_0OeyEMWcSD|~ z4cG6a;Lu2Jvkg~8Z_|UirAs$d`zdaZ1DtGa`#)9>%O5QqD~qkaEz@VUgnsAL6*Qav zwDubgJoLZqbL+O~S?o)2?G#I{c2BktuC54i0c6 zU~&#Pc>VRL^U~SFQ``N+%%aA^;mXWq@@y`uJo6XsROFZF%H#% zM)M*yVzj#!H`06@+VtNa1xQ??un z%Q=@NzqElQOA#Zo*U+bjiA_*RR zB(c-Jcpe54JB?H5n&GHSzDVyX`aAxKGMxpOpr&DE=`=+)i{=lPL!C-_#yK$XKwoY^ zI1pOVJPFka)m@~HTP}-syr-ymy!)bX1s>c+em?aUo_8#5U4LFdxXsm9-x3omJvB7e2Ra=*e#i@$P8{G#k9aw(?l zrvMNV_G1GG$&?5HwxSouX$zXU<1R^2hfd`ya6J8jWo5WwO(S-H1TVbwC96`*&e(l? zz9?+rr9gkOS)0={mGu_b(?O%uE2Y z56a3&cm9hd7ru-AKVEJK39<4l8vCQct{M2+?(E6`+c_MaZP7gmU)!2>Jm+8AqUR9v z%c9Y?*E89ibwur7dAdQx#r&3lodZfSL(mLDceXgv%z9fbdHb7v+vp)`@rE;=$f4W9 zEH-EPA37^MzL<8C^@zw$w>00Iv_|bcvhxDa6iPh-WR$)1X>f%#?M(J&SoLn_s<&>p z$Nn&xGc8H(u#_aGYN@ttHsat4~?>`RRx~mjd^nbuP44$F2Af02v&v)*EP z7H{wNJM?EQ%%eaOD}Eksxp&w8{>H0Tm(v|ML@CWzBcb8`?*8>(C3pIdmW5A7I?`Zs zN``LpmqS>W?JT|y<2$xZmgTb~O;A6<#mvT?!`YM66r#Q*T?A=LO4><<$B_UxK*+z` zqL@qGP|_cYUhUU-d2SHlbNC|i>r`=SW9^rQy%3f`_Z(&My?hXC&(q3t|7bILY|TD$ zi`J#KS9%T_y60ue9HXtAtq(f! z*1RVVY>^2-7dubKTd{}Q7N3WH4xY$|jpbeO^n3S>>%Uw)k=bITs{N+^%i>QLjgx8c zlTwnBlaonOh)GD-x2`Sr^zp`Hg6QX)99&daj9-*Tf#lt8jbD&$#TbZt`DcmsFK1f} zeIZ~o8GE-{xiH!;#}nQ7yYr4u+r=(x#w^2cDOW`9$wTs7{w_`Qhu0FW2D_)WM_HE4 ze`ihBUoU=(mRnlocwAQH~WI(?;}WMUo%`|OEmvxRr+eb?vzYLX&@ zt?D&7Uy;x}c6XYtPGoGvAenVL`u$`wzh?e6z_Uy0^Qpn7xy#%!Bw5mhZM5QEG!Wi> zX?vrvREI8K6uVAdd^o$@TRIflyPsbwnZNz!YVN3DmvjEjRWcu-uAYxss%I@m<(+O( zbLloaJ<2o~r&;S5Hq>%Khei^M0z(B$Ms=&Joo%;0TyJk*8b|Qp2Wh z__M{^MNnMz#YCvuMzJPdQb~yX?e?EWfY2h_50xU&SR)f%xb0d%2syyg+DO&37&I0R zSPQ#8bmuZ{y!<@*mn+QL2Q(Y8J{m=$^<#2gd zd-|Q^B>R#M(kvNOuNwmM9R2fA=LU!Q}s~5KP`6%=OBvMV^}6;9Zg?dl-C`osv515s1mK6 z%mU~_|IZmKJB18+CLQM`9UZ^~`BZy}jTu zh4ah~MmOf2-`@&odFn5Vf-CUNR})TtchW{M^k>41Qk}OJ(ChSgR2EcGXA*ac#SoS)5oV2LZF{Y6N%iP8V>P9DH2~Sx=AkIxH9EQC11;RU z&6r|v+_`vZr%9?Wj3KThe&N!P&lQeqBx(R>h`}iI0^6@JMl$uTyP(&9Cc=P$OS%3Y8AC4I zRf2V+)maz$vuefPb{iD%YIr<={`nTL4we zxr>4$S4}qUSetUpXbU@~kh;xL^L)++cHE{5I_*c08q0@g8uWd?#1DwjlbkJV z@{M1ved0GUE>88*p}bn670`PpC}Fmdyn@J|e+&HcS_6N`qI;ojjKX06As;+1nLa1# zz`;qLcI(4r^D1rAhl!IpZPthBkaGLh^_jI^O(>M+17{j;znNHYM2FRLGOY7+d;FCz zy)8l}TU`@z$FVYMNprNP*x6X#ef%0-R3~g<=CS5zNelaW7w%~Xp8+rXqibpt1qOKQ zWfcvBh6FZ0ho)83N@q_^TL`e7BZ+L?lHbsRrNFPWV_2Y-!Q;loE2pQV@}&A<7Dx8jz}nVFrhyJU$|v_Ek!{AGUe1UPA~)&FTk5*t4?&gg^EB-PYeUvhn*m)846-ZzxCiNpcFf^vo6`(u@-uy-Y1Uc|W_ z1B#Kmx?>au%k@IZd)^oXqPwByv;K96g#g3TX4v^^P1QU6-(-yum8o5tRgK6lc7htU z$JV7wm?BSNFs_GBSsQd&`|*FQC8_|N-|Y|V%qZWmZteBH4~UziZE$}m@ecx&5QnHxKT8imx9 z)sLAL@J#RKy=G{XUbTLQj< zi*Sp%pOq;V7Z#2fvwLY_PNNpQFXs>DFB-4t8`nhep_yO2&bK0tt(vz26L#*0;*a-8 z+4*;bj$k4W)r#&_pA;q6t`@dDyDK1f<KT93S$ptHhi&;|G~FpSzd}u|-s7hj5jSr2)b`K{ z0$yA~*5i_%y)7xoPt_{AB#`Y3>kE}7!rmnv0!+=exz?iF?9rIy=axtTC-~T_C92F{ z2xXT@^~24U+WBy_S*ED9YqE0lmK97r8h@yuQf*bz8+>TAMIn{hvB68$clZh12=o^u5burk?Fc1(# zH%oq^r@|7V-uXLhw@=&5Y3hRSr_6HdDhK)`uQUudtF-#CETIkferTLl}^7gvDD)R(RqpDdf)of?kBQZsRJCB>>T zac?BWf-=9?;a)paJ*8ZVbJ=?vKy~MacfIp^w;NIr(I$3pXd*Q`Xxw8s-6j4V_tTu~ zT^)hAN8h|H%TRulC+zI8sj&Yq2r|;bnsoIk^K?sIi!_6}qE||}3RZBnlK4g}eiyvy zl?}x{aWH-z2>oW()pi}S3O^a8i2K7!x%Z_}iBGpeq<&62`Q@(F@4OIcW0?SgeVU^Q z@gqFJwP9@{0s8iaCl=sWyrCz~R3>c!6jGfuqxIN_;*`w&u1Z}lZ?7AQc<(9eKd{8ce|~bwgGb{{J3hX!M9c4RddZIm@Ftk(9yp)? z!KJ-QB`|Ib{JEe%w3z_w&j1tDz-85iR(h>ZLCdl8Ezf8+f+Otwx;7b8mI(pg_Pa&f ztOuNjEEauMJ=UQDo8vOOaQ+$I)ZM~aCCN&m$z+S6Bli6_$!a|Hg(V&e8!g`-elKEs z+kaUD>-;&RGyhX@hH>~@({r*@J2kOl6>6STakDrfBP^Gi(`^5+-HxwY*FLjd=ruaC zpw(cw7622kYK++{{Kk>GRp=ZaFM>BXTO3|6UtTaJC~g<8S9!x;T_^&Kga8)noRTWw zj9Yh|TAn8RN|(2t;=+o;atZ8<%cEM2^=lD}2O8}Hbul%AD1Ypw=dI# zAD+s94{F?98i1m1Ly*y=q10Sa(_QK^Jej*vB~yu(n2`5U?TMQxpN{euRjm0wysOM6 z$3|KDHP%VH*T>jU?v3Ixv;n1-A*9!(pJbV_B{h!YfsZN`1O_q@tO;R(7 zlBem_Bg>l={=WaIY#zCk1#WnSU5^dQd9GUlISF*1?N76xh;nE29)75s*?JgWxn-@_0R`{k?vDB&Ubh+qv}KGfK^6ILmfa zZ0U8_)DJ1|?kvku^K>u6lf{CDQ^UujK7Bl>?yQSM`F(HAr;^$GJClnL{kMY6V)lAG zuH6SynoAf(cYuM{VY$^~^GAURA#v*;-ghvLC`oy_{$dcIu`ic{k9=fMjo$cxjguwS z5p~xP{lVtvPrl~D`A9y;0+IFwOXKX@y`nr`nDt1O7jKJ;dId?nc;14`5p;*-6!eEc z^geGbtaxVZXMOz7}e-DAC;$66A1#L#I`olZF|b z`f=PkNXdpSIz7g`bAG=1l~LC{vt-I*c7SJ!l-<t7JR$WPUdFr~!;JN?k|Xhc zNX~gG&S$L|7}v)RCohmhT8dN0uaY5muF5I1O`?|--y&N3O&b=UmU(F>&X8yi+cLqX zl;IDe-Z9GTy^ul*p~rO%&`lz&K*kK%Jo2--KHqG8J#7kfQ%ax_8Bl%Mq<{bJpt~1^ z>z*yoX8p3H!Em(9?;+T-R%pLUgFi z%99D7`!zFIkyXLY;A@X5cVmu4OrDb4wmldcZaaN89zZSiX~WS0h-kcym*1u5SdSvp z(e$#XIJm>O$M|8GVm));*IkTyc;0esDMn^~oCNW-%|6|ON$9xe@DsGN=?Z+3tWk#w zoI0A~#Tr7zNtfHC9Yd!6{ztS<_NNlKz z2HQ2Bp5xTwonH30b#ns=wb`A2RPdeSp_1nLb+uM?`-jP#lnXS6vGtyw)(QKuLHRp1 zZ5sl(60isnv#QJej3RupqwUs$LWRqw=60uWvPr&(Lf1h#+mww#PJ$P(vy#iNFNK!f zbC^8aX(^?vLP$#rZTDbaC9*??(zh>Iyp zt)=O6z==Pe@W00EKhIN!)w~-Q0y>YQLOQP=Sst`Jq*p^sn+6ht0bGWtk)>LkPb-8s z{M%G$%cx6YH8$L*w4qKa42#T47B#f(4% zAH){K=%5v>snlZf1i_BG`Ay&WpDbpW^tAbxGaZ34p3p$AxUmx&Bw5r?m@=RAy8B17 z9O22vpGe9qQf~Jd`@4pGeaJ)>hgMyU)%>JmB)IwnDwROm(rsL1oItgkA{r$yQ z6ViK*FV{ea4wHJr%JXWYDvR0^;>H;c3Y&J0U0p?oiM(yrY&1fUpA@EcX%%#voM1WL zV3^1#r-RJVZa&cA@FQ=5_NLt&X=IAlyk5_lw;ZUei~SGHW97KhT`v#n)5q$9+_kOv z9k;^Nxr!Zah z>19)6VlD(G%x*L%F!*(b+el7e`0MPtu^dK$x=Ir%0a8E^tQ4t8z)H_La`h!)lQbQm zf8N_Jz0k^3>x&1Bjx)hjD4qGws3Q62D{JBgId@nOIk)?56)W45v%)jK*xKVvN$onm zTpg$_a&vahkWv*v)*a9og9PhY5T*x1h5@uo#296NoyY^iufje6vN zMhwImeT&ffnBLm=ml5Rjx&e1R>JK}$fBA4MlA!7t{McakLSGr1GizWL!C#yN;=p~F-#fQfyuyXDsX~A_(O8RUE3IP^GzcYia-JO=O7b6y zOf-h-x=(>No~=&+6J-CvNfrXr{{Us%i?oP{tjVWqJKg!=lL4ZNGS0s^N1r3bzPqp# zrLLkdtGnKHKX$6g-i$o_rPT;Z!*}n32rC9ta27z8;#XEXsN6y(cA9KuVxYtqI?okX z?XSin;h%swB?G;3t3{g5pIJi8Gfy+%3~3QVvCt(`5;EGY98;1Q{dfe5c^sNk2A7jT(I2M&OdvJi>$YULwflq;shl@BT$C`V zugr7+v8^9s*;At_;(Au)|``e*|s?j`_iV=6NJj|KnMU;<2NI6R?* zGO+bLPl=|SZZSq0dFf0;03LA6RoEy7NPS$rzEd+rO?x=3d2e&#)X$$5u_-U!5Q}xU z_?ZWhB$w1O#gT*7T!&;JKEFh`%hk3{S#KpgMFFwmT{U*#;3Ap6bI_lf%e-VXcf0T> z09MAU6>H#Uqn2!7ED4RpEVLa57w%6$1@!7(Z&8f!xGU}QjikQ5dL52RTeB`nW7vXG zTt19O(9q)J!E^kI7O^ZRBj&}j_r%}Ck5+FQ$!&S|42E=p643pL{P98sq;r#A3$9kr zvyfDXIc|eZ=-Qqz9#y@aP+ zZz#wGb1NP`N;qN0O46E6V+?_GepUqG|`Egc1%^_Syzsq|OC# zfBHb%v?O$UDVfL&N3BxR0E!0)85`fanO|^2gQhlcjUO#Ne0T?RiwMoC!#Q?<9LkY0a?g1d-S}%$t7Fbp;2)PRAC*BBd;x8J0E@`QBtLvJz{CR3csaf(#Xm3&` zV?IDNm47V1rx-`zL$VP^@t<+MVUok0HEY>attzy-a3<5YKF1 zuur~!arI>3^~7?qwApKi;Bl?PuK@&hN%hZb{l|u{v#Xz9H+^_iP0OsXhv%-LH_Gb= zJo_%QS}RYy<7s||Zq^-slun(41sc@F!J&x49F6$V3;-G(UG#016o6s7$cic1_s} z@r|h=00U_=u6`b|&zfD;dOCu7P-%!?9QLHOe0Ul;8clNDD(NLp1QR=XE1>IvTp6K= zLt8S0jZTL3m@ER=h~*g!QT)-oBep!#fEjlSYvqY@Fr`zw4O0p?r|U4KyN0!r zX!A#b$IOI@dvv`w%b*RquvWe2kLJ9=ebc=3XY(ob!&6l#V z)#V|_u$>0*G|YCVqdhJ4PO6b#msrrIAbWVuMWUJ|{(mrR7U% z$HlpQP0;8)PjJ{}+8A#V4LUkcd#?uf`$8A=5AB~dxTSz-*qq!BdG`j$v?s0VNVRiq9Exs>{7Q-%X^P@RdLswDgYl zznYuHADu_=TVJ?ooZZj_zKe1U?o3)7)?`Ho3rG6BsLkPWeK<65?@?a|N5Xq~!<*-H z69G0o*`${zEy<$qkU8XB50^P>eFfA! z?e6l9;4OWKihTTOw#X%=bAMsQt1Y?YJbPFbML;SUiq zz7@~PWrb8;S;bXg{gc>>KgB8kAhh;sFNPPr{JRkG>w;8XbQdkHoD|kl*Pb^U9=-@4 z5b2vO!T^kvatop6SAShnzbghMjNNST!}N44tuO#E5?m4vf(lys%$J@BMZQW&(RxBj z^K?+e2QTvJb)fGldhbxuQl__Js0sL0hc(yzzM zWU{nn539}VO~)_!$-Mr&CsMoj9&aQ!@j_n&TewX$RSNo|%4x{|t9Vwjyt#Aa`Ew%8!)fNK}`v`1p(YLV^r=o0~sU>d-K* z#;K^5Ri-w6q#&2kpte>)SVD4;qyrokz)u{!iyY`zb^OJd>2bW4++sM2nBm%!^l;F1 zrtyDJJXq49JKSanMPyxCV6!DC(-RC_&SbBP1<_tFlS`JAA7eUZ%+*4Nhkg(!2y%a9 z+IB%|ZX=WZAnubswB^U)FQivpS6JjYp>oy+_HpNQEjM4YOQs(Kfk{F->u6bWy~-aT z@x_kl#(@bA*!wZ-;--xio&}}@7{cn3 zLVG);Urxbc*Y5aZ1QjPy&+GP$*FvE+zZmlH6Oz`)SLmWr|jZqFGK)NUQ+|g)sq-11yVr$env-Mr`a0C>gT9Z`>2mswNQo> z9fqt!!M2)yG(d`@j@Nq|m00S^Z32gU%-R*)wa?1Ws$O%_{B0tO$N~0r?m1c7kGU7f z4sQSeN`i>GUay5ZOdY49vRn(v0h$cDG+$C%G4{s?Ej4+wHDqZ;9HRc0_Dk zJ-)rJs4R9!T#0x5IKi#^#nwyf5+`_P)Me(_@ir*ayEm$>&B^i@eJGy|LXqo^Ln-+V z+A`zXev1l5z4bCkd`%C=6`+K{2{j>js9+Z@L;r+uP(uqn*vZz=7}E!2IT6SSS^%+l z>f7v&8k{QpbagmYtil`1IVkTQNC`bHYsCR}4hHa$Tq^7oAC&qGMGH8xyh`P+FuZ?42#Qdqb zlbN1FbdxVCNEmBSV24t0_-FNUVN8>+q-|GJ#PZ3HGg>O2QBk|x8Pgp1cltNaBKVKd zBhT=ttl&XyAZQEgJsL(T!bjx>7hlw{ZHE~NhMXU?R#5VK;m8174;f)oS#=L=e{PzW z|K_1@!!%p256OvwxmA{~oT0)-qhDXQKBGek2amb`l`_v)3#7V17yT06?GCl>ePG<>DF`}*~hhr>VA z+5?KD9>~jjm-XuD1kcs{LN(IZt&uQ+SBj@}dIxifaZ!=b~8f2KHCb)7P0lc1Us1_eKS%QPRoqI{EEn&>m|_@OJO`Zk@wVqdF(Un9TSXulFh>oVKuVPX#5LH|7LZ^vpI#yET(hbg={zM`t7j={ z^4sZbJggtmHS<8(cgw}Sv|%v{$vGEgn`$S<4K7br>JGr?82v*wL+WbqWMRJ`#F|GCM4fw(c@;7RBo$q9p`WkYrMRX zmDIP~X5+ZgvNqFX#O`H#pHpU$#g|MwIH0a`t7KTnrx&lGC72C0`=q8Eh>x{jBI5gb zHvtMeueWmG#}H4bQEweJJ)E!6B;JZj7W7`GX0Y4Z;y+xkQ+?A{w0IeAxdbYmuM9d& zw+%WH=oiB3x{Z{sq#UAA7rA@*ko1Z6CP5$nvdc~WCaHN*sG*H@F$`V5 z=`nMK*IUG7G*bV1tx`HcpGT$pPzks9;pBojDD3d6I%A)3iEn@9B*LNQu zb?`o7PEcpj!N{lf;E+om?lHbQ73_Y}EQocwe5}Aze=8SbS0!B$?b4N97_Md7%6@|& zF+*U^RXG9cD`rxM55X?X@_SH!vt(8_PWF#AVILWYoL2)wc0Vep+qmelH~%t`w)AwB zG#%@YpRKB!Oy1n>{5YQKOgFOoyE7EdQ_aiyNHz$tj&+d`;ZL63YdZSD(p7 z7@DEVWZP_bo;gzKN%_O6NpG;jh)AT=7heygo8?OK^RmvD zCnZgK^`v@y@4ZqtV>$vQvGJHQ@nm^by?^DQs z=hns)Pkej`Z^z^f=jP>|5!85Oh?+d^=1N&6qu$10zUm+Y!z(zbhyLoJQUtbuH71-U zz#A9;5oNSLc5P7Jbt3AQ2ruJ&Qa)5#%QG-3=_@j+&Z~mYtKw?7Qx7&vwmN(0OG@&( zdrX!d_I=^>RCK3Rh7y@f6VEV4)7{P5+m#viB{Fxj+%EOpc(orES|VGlf#gTs~qyiJK9DR1%#aI)4W&?A;A{QOR8RM<}1+-EA@A@O#ri%l;SDhnX`Ac zp}&i4t-j(gJ^g#~GH}zkT2mbu`|ZUGDcRmP z1!hfsxxa*@=k$|=q%1*3FNc#`ODDf{D^1??#%7=UWES!#T7I%ZRY`d9>cq-AL**M8 z9?OlB{Be%Na>pzxpoo$0g@;zmudqoHq*|OuX8%=7!C$q=SyBF1Eyr-ls5+YwmgnjIBk{RiinGq@4LfF86{cDXB+a3 z-(-n7Pu^-{@>Ya}YxNRWM3wq#g(fT*wiMnCm%W{90QbWIy5^`AJ5Zede$}z%LHUuF z5VK@uv)r8B&YQ_EkT1XAlpykQ0>n8sq#RDL>7?S2ZWC6#l!D6dUHJKD(-I_Nd9D8F z_avc*`I7K2fh(_De7&2dX0fV=i^)U6JD)y4KTWGGxp=-6n)ossqu!UM=G(`Wk>=y* zaka@y3AV={QjXiZg=vI$Zc9VS{C-D6@cdv+83g6w_#)-{Oi3dbi-^ED?Xbt4hNBF^ zGOcm}7~@rR9_{S?5S0-BSa~aVDual5a4Qi)DJgW#-8enPCaTR0J>i*p6BbmC?a($; zY(v!(D!lTsraY^XJz8IBn^V2^xKJ~qz(j+T?3#<~zF?Mb%u29}%2gPBsCpqncFnDN z&WU{l;J2r{ggWIOk#9Wh{jRW^>W_}w$Y>a!tsX=5rBqA}OwWmD-g<}iKv^MSJ%k#S z{%Ya;KK-=boeMiPU}@oyM*Tb({KQgzDR!xG32Gs(Xf4p^RB2g3B?BA1`87r{KKYC< zuu#|i;iK_*{iEQaII>BBa|MI;Rf+WDj%31yTkO#;n|G}r_r56{zVUpQ<&0)~-xMkE zeR(0W(3+xEyV;>Wh!A+j=9TT-dD`oJ)p%sPjv^*bTBox$?4MXgBvCnMg8*h`C9Xj z(x}%WxE5_Iw{DmkPpG{i`{P1K=omigSOo#UDphC39Yw6(LRuUsh*q^2SIXKi`9i5`e<5x+Y9q_v*)M13!=>tnJe%h79dy%?Qy ze{H|J>Z6U3TKh{|CdIo2#iy=|kbTV-tCdJjfgN98STv(E%_eg?#G7pCrGcKdhwZR* zpt!#2DDBNKK@2Sr8vd!;>qex9P4U70Rd6|C$gfI_VYR2oY~Z|ST7fBRcDkB$A-YiC zQ|8r>M%I+O!^13IPtcwh;aPZR%n|nb-8tL}bTd&u$t+&pJTzVjb`}Y#XLa4Sf?)7)iELpoQM=veuIm!q32z&V=-4T~dfZY( z%(|UTYWs^-IE@VS7~9q`|8QNRX~w!)p(fcwP2RwmC+>a}(9#pv(z#t*zpL*;1wvBo zA+Jt{4m`D$N@5@npI*($aMp|d7&>7)#9g0he6;oVdbmA;I^TisF4n^%9|7B2;-bBK z;$0DoG|S@K^K&tIQna`?9<6uI5^0A=4}k5{l14t7;qPK6u#6=$@3k%oT~eKkM?bHt zgoyg5T19R*8WPQJD?i=+s%o|bnsIN2F7z9@EXMSyPEIpyO?G09*vq(uyr-n<@s4U2 zZZEMo$Y(_>*IaHtgjR&6L?aYL4yzRv9Hl%BtslO3--?yCHPM&t#*cRT)ioroM8pT} z+9}FdNh)Y)yQ?^Yq@as_9res-?KZBJZveakTv6$XgeCo~VK0KqiEa;?$586o7p_|_ zIj-L|{HZW^IciA>JaxQSa5pK*6m?N#U-Viuc%0Yr)LpPnKCWPD?z{8mKd5>9sd#;Q zyG6-({m#92N~A*mT9$W%Z6LOUPo-(}|B;E&|Npba$oc+nrN?#uk4oJtDq;=)EiRVG zzcD7Ad=h8YtC7q~D`e4|SH%C{XD8#aw(I+f*JpU3>u#<8HbZX?x;~=?{im16{(p)q z(vHPO-u+Kao~c+x@$py!5VGRGy)KXZQ&fcu$x%l(jm!d(T@U?RTYTytaWmJDowXD<6$jY(`$%NGTtY7YNyaK=~k#iWf-5U0dU_u<4=J zKkCHplZ*0v>ZoIZ(MEAna~sBDwaFHOQ-rpLVXGylo~m^0K}6ck{L;y#{c_2+%d^V; z5s?;_b?<*#rC%zTcJRWKB)FF@?)amEsfTnHpjnK$xwI*(Hdho_X>i#QA_~#2+`C&( z32a2IAWki!#^aa>&v8a~JzlsZpS3bMqQ1C)5_9hz)^)j%kOuAk%l>o(tQ8 zO;jA9yVN18F&qSr=sh_IJoG+zdQP#Xe!Dyz97Hf{(-lcuxz<`wRd=;?c{QyU-1vwP z6>pl8f!ud11n(nk>1kazT7(Q?3zpI zN)3LKN@Q+)*(tX5dMnc-l`^H;ei*bw?65ez*fkhxbQ^k_MLgH|)z;N4%|6ZP_eIG~ z22Afd;ggdvzDr+S`$=kCq)iHQ@>}!aovZEMB@s%gQ_M!R%b>B9!n>l=P~y4THI{^j zPz>Drz^*zzjrk+sn(9F#0-AFKXdv}k1aUPlOgsuK)?KOQ^=gS7dW@Jhc@$Ml+f#_` zvWvN2g9c^Ik6j0)1_`Gi9^+cORL2}!FU@xtywYm*D%5;1jNxBq;NTvE+e$pyyI5M`P)Q^wi$K4F1|!la^7Q4m z(qq|g;UN1y|1K&HaHuu1C;-qQwdG7i2|JOLnf{+mw-Vo10(z*M{Lj}rty&sz{pO)~ zi3t)vD7jEo)S*zu52mgZXtl>Y+|VDC(=GIO4GeTC%bADEXptrza*XgE|Hy8R3U=${ z9=Yij-kpinXe}uwF9jR9LZR8`#eK#0W@c)^UqSC8a|5vKb?4QRufLYv8+}5UyqA8} zzLPeXd@`~6olI_DBdq$&X>wAZ;}B*(I1WyrP}iG!#GER&@(u8uiW7fdz4!99;i~gS zt9;)-%s-^fVqYr)&}?;>5T2aIp>NJIH`_Co<#^L;8k#gpY~_T5B#_U_eN9 z*^V%s;YMJ%-6>q!YXv25yX8MS)$kg6fnpV+UFur<`)KZCgSD5;h8t0o8jL*zfbDm* zU<9KRvLTRQE7M(oTXos%YI$%s9ykD&2jcC+W`=_G;8;~>Rw;}R{DbqXCH72rRw+5Q ztC@8ifkXBf$+YSZ`rhG=IN8>jLJ#86*P9{m5=8MgcsZIP+Wp1mvMynu(+VCjmumQB z@wfLah|Q2nz7v*yY}@a@*pEV|&qy55aj`4l?(}eCAmO^v6BxYQMH!bx*u5x$d$^DIu1078oud z9e@IalLB$p`+_kM%Sa}afp}4zkmlc$lUZ0?ltZe@8#r^=U;2q9oYlYiemVW1kQVE`^qB7fe&BkaScwTBZ6f_ z{hei@|9+MH_eI0o>YmW(p_m=K6KiNHI~7?*O{2=ZV?X|p@y=J5+X*F3=Fqs3T(N40Cr$S6Y&mR(}7cOz&`?9X@ ze=K{akH$nVY63M7@lbjMsDWTyV93JZl&29FdpmTaWUoi_1p7%CV~I~06#K<6iLKw$ zI-?1;X?7Zn)Za|ael8_RSo0hnv|($k@#rI&#(FcGWh(RpeAm~(JSPNNe8C=il86&yYC+jsXwco6(z7bV^g-@votw7h zV|#ogkG9G5P#{)}zuY#)JKgV2l624zCla*OX)wA7q{{#OF*YHHC{B%#nT;^?1D#OF z{M|>slx`QeR0#a;qosY;E3VI~(JTeu*E@*IetEOZiCNwa{ahf~nEW0dRg2Tl@EgZL zA^bLbk13hlDOFNjb`MtUMy_(KJ=1pcmW!=+$%(pM&~!2ucdrX=4bn_~-x!I zr9IClOiE(^zYlx;V#*OunHySim$aO}-n`7?R;6Mc$nP%dg(c}1(SIvDu}H$NH6etv zj5$9JOAk4x??s$f8WvxM^uw(dnNPCW#47FIWOEy1x|^SwjZN0&7*LrX+Af%I!`^F& zZaxbfy~)*n-U&+O@0-u%KG^me!^56mK#s<>b_wvI-VZY0) zg(s?cQshMwtSK*1`1cNxzo72SpY<(cpW*FfwB1DMNdiW{HD%PWkd6OtYDeeT$u4Lq z(@8JbGenNY>={&st8nw|^oigOK`c7+0ZpazVt@Ph`8N=t#(E9C@aLDDSS0n?b;E`_ zlpB{Ai=s|K#^1A-sJ9)~oz|holU^`++mu?6)nRGhvGL+7-ab#6K|Z-ty0OVeMsOh0 z@Yua{+MY`vr54R?;HO9Li$xLn-&uR4CBvew&&;}o@PuT4aPxws(dnNW;j_F6^$DfJ zjCdMK_(BQo1qr?M3zE!wLPz-3n`iAlC@3W8FO*ge)wT*H-!`n=9-iJEUb-Ki6Ksp- z?WrDo`EyyUtL8bGak7{N8BT-k7lg#hvj%BfYuN6*c?i(E-6=nI~lVF9#*pPysv&9)?PR3;At6VdMWc(_z! z?n7Oc1xC|0bv6nA%bDGs4n zaVzdxoKPt47TldcU_-yZ{qOEMdoq)m_uic=pKEW<@Fq=&ZB;fke^;+vYez1qCAj=E zsq*E^?r*G=35WK5Q1$oZKx9^y^9bcZl`pUN3ZYg1Gk1iavPN;Bh|7~}e=IE5n znTDL!RBe@rFLohPg`I_Mwbtn52{bGL#OAr8Q@mEbwt+-^`J5?&QwuDnG`C+D|Fa$x zh7_1c_kw8no!_Y*68m)c*Pd`9(Xd3e06cmfBzDEJM#$h>D4%~Wg`(zU;u~Cg(B9z3 zutd5`e9?0k~1 zQmLq4jwFpgv*|W}c5d41=g!sLnNJ-2wK)p6Ec++K+z&>Kp-HbBq8#jebd2fFA60Zq zjGT7*KB?SM%+>8>F_L;37igJx%GiCzq@sJl1UixPI7v?SaYfAuB~I>7z6`^2;viha zJ<%WXi$y$AcM}h{>tr|QSe3mH8 ziRu`a`tF4}-4ElpE^namSWAaX3xVN`#K9H}@+yN2^4_Vn%1Qyly)hmR&rev*gO0B~%JyJr!LL1Okar0~85h7Nd^8W4P z`P~@5%WI0MWo7$IKeGkCA{wwATRuiO{ksi54@}%aI!*9P@n3Hm6o?ZP8d+xItf(?+ z@}^!=D47!DDv8jY1}#K*H)+*+`~b%l7kUy~710|b{7Xi(H|PO$oBV5SAL0>`X#BL^ zsQ3g)!zH7~gHk2M72rV8rpi?VePc&ZoOKWr_!WKTSwIfaI}c*TT9#)&h_9YwAJbO9 zI5vSli_9TCQ~^BeXID%>#>5rpc=HYzhu%Tsx4P>7L@Xl27x!LCNDHfnn`7;nDqv4$ z>B<^y(rMv^TU1@==U)RfiJ$-_9i@KUNKHSLp6msPL+Za(&NaDRFL!y~J=9&t zwgtL|w_^NKS$LRb8x(AGl)A3Durk+r_juwr8j1&TmO{VjT{#+U;3`alx3d6M`sp8B z*rJym)U*=ESRFY*rwsz1$aM5Ve1}R^Ke3o(#c9zSPrpfX7Bl^KtGi^cG5}**FwM}k zae1HejkT*J+SBHJsbHQ?pHvDPBY=c0Hc8m(>rb~|@~kEU1vw6HVpD!I*~p-D@C{Ni z+G_$QUx7t_Q6skzA2idf&H+4Z1Tu8_iHAcq?E0b4k;@6=2eLXeM1>uP1lc0GVy?M{o7av9J`7BdrsDIL#-w)?}bMmskFKKPg9jtsRG*Pb@IMtFN)kqRA z`t?0i4k()CM6`aPNd8h~Jxr3r)eCu`O$k{~_+IApjKL<+kgix?gd~I!@522rNfeX8 zuS5F7hi~HdGl4;iT$25rE5_niDSwSo6Lx>orkq_`;1iDp=q7wC^6R)Dfq&XIzeVAs zVY;fkd3b1gfk7J?FGz-GVbiVs5GBOP;ox8IwV%z z7jAZ--t+3Vw7ll|MfIX6^R>uxD!&jf7(+H4lkp12yB0LS;1A~p za<5>_w3z8uXScKKQ>Jo3V%6o;++t?8tX~}nLiPUE;Bewg& zr2uIrB~$HI#oLZ0bvrNaaohbci(5wMpjG4yqo=idzW-ff`{7Emz#;4P!rqOpXb`1w z{qOznj|YR-9CM2T0jiSc56z`fG=K*7M_sha2h`m#PaJgP>g>20V5!%?bHM0DGNTqC2aK zi{j+(R8d@ward4P^Z(FIF_UZg)4xUo6G2H1#VkYNuhLx_Fi1_*Ew_9xtTY^CaJG@e zg?4`KpyprxmU*ZsL5*8rWONUSZ0i?=C6vhDM5vYQ)SiK27|5czIW*%uK-bE<%C{0O zacZF{)517InjEv#!uOY=*C3}xjQdXTi z>hIb{#rW2VQPUDG*>ZrMKl*D?)Sj*Ner6vXRjBcq-BK}vAj zoa7~xDNd>^S8Mjv%~&y2(||0Luey=&$ytLgDfW?V^|0;X5qmDa!$#yOicB;6T`|Cqb>8 ztv~33V6W3-hsEZnV5hc~Ppirf%g;0aWh!u0;{Dv?w081#SVJQxeyd3bysM(?IM8wj z^+;@5Z(Y(=RDXwchk6NlW|x&g$yHRyiSVnO>+^ai!c`g9=OIpn|1Vhn>K47+&uRID zGBEj^)7cN5`~hXr8LDzKXMatKeAvAS&Eq_kAj`f7TMnqqJk(_wh605Ip`dZ z=jC*7VhH!v8l#9mXRf+Y&a44*m%i%I@S-~V$v=h5^>D{0l)d1D@4l+hm>Agk>57F44=S@pXX5nI(Qol<|v=TXSu2&5!|GVg87aOkXq zH?^DHvBg29(O+m6t))K+NJFJFdZ3po#+{fUljW80eg<>XdLOd%U#1v2vxXm}BfH4* zkWMqGnl)aOT%O}REm2E*<~VEDO$dOI{m5VPd-c(j_yRrAO1hFw_E-7HF{|vaWIfJ( z9N*2z#D)Gm*Hr!wj#Vt$fJTkw)c=8Hyw|xeN`^LsV*kE~o-D;u&GDB}AHnCL_nkjB zOT0)+-&STSr)mZ9b_Q?!dik^C%`xQOw1eYIz-Wy`m%%ihAp5yO6){2d_(`FOj&aap z!i3UW0j2uy2 zy+nOqJgBTb*G#qUXl%CfOO`$ligAImG+C2QM&!{_;+b z=D-JO5As4oW_lIyM(Ae0y>OUz?zQg+CK-ty-z%4k5OJ@~qSeDwKXcKJRg81L zqBE>6(v9aENBfa@WJA2iSTRA*>OfSDm|+18{YXE%&-}uiUl7zIYibJrFv{{vx%~S2 z6Sybzj7)uUFvqGX7uc2av4u=_QYO(4jJPP(h`M9a?romr=wbrqq1btf>Cg9aijl;1 zri5oIaZ{?NlFn+DEZ8J(R^aNj-A!;RY~=TAwi2N$11k|Rgy%P79WjZNE~KXLQ#I?c z$T4>&deK+`_)I2Jo4jyl#t$F_rjyfEQ6v>$*=$T(ktG|CgK)aZ@;Qm}h~kCtjwqI&HhdbR ztUqmh<=Y!lo1OO>@>82-vLcHX>N&0nR2$N>g_n_4jt4~h#XVQ7A4_PgrNge+4m#IIc(uGF%GCgS1=;Guzn=k@Srn9!h~$} zwqb_JC@YDcg6#L^v}*H5s4s)%=RO$V%O8%C^PU3&W$k^#!=W%i=a=)780MMUIdvjRU(gVvPrRC#PH0kpf3K08OdeR?!LR5Zg`>7QBD)?h z#}EEY(So#^yUia!dJ^q5&S??%(5-R)vlO2ig-umriRyu4^$xsPFUJ*aE!VFaTuhD- zj5%fa5`ZCWFZ){6=d)R&|J{0LLnV|JNUFjc1lkLUlU~ARDkc?Ua27W&uzB4viLsW_ zOsS*F8}x0bFO39d#}f+99L>@GkUp2H_6@rJJn9i*?y^>C^1z%&{P1GC6YAD~VwX>y zmB>XVhHnN6VuHB5Hp?W(sRy1@Zrbxmyxw>pRyA<;+MoR|vo$%vh35r%2+yZl!*y4W#+#2;Q)79~;&q}m6bkcEj79sqW;Z=lnx;)%=;2aVR+1)hI#e&RT`K#NU7ePi4Dz^lz=*f4_`o!KSlc*r z)|?XBGIO~;KJANZDbTW5Wbk|ZV-eNaYqgK0Yf*WDRT7&xXTbE=24u)V63J4pjj~>= zS)t`bTvBIND+cjR2Y!+cDkkk=82@R5Ui=Z<%+c!bwurQcnI)*1BWmJH5ve$P`HN=w zqw$B9rty(!d`X0%1Js{!tb@2>FuMujr3N<4&+1&!=ibL+_wnP@&k~5?@Bb6yScZ}l zM@;W*L}YR$vqYql7Ouh@qG4Jv8NHT7%=I*_uCPQDkVY%s@Ypn7hHa@!@fo8>i(63j zg_jy`-I8dOfK^jtgn*s@;!*CaqfTUplx>ohK+=XEO&l}iJB^26s(nnu?v+LfldXn@ z>ICO2zQctiE41V3z^G^bF5?8owNOaQ;@?uWgf6W#6)Qr{1q=v5pi9q6nS{x#&CR0o zB*8pJ2&H-fgTS!q>`-u$b^D+iA3vMAU!Z>(6>-P}D%;%Wu4+w!=}`UElogCX>N-}= z0=|dN_YEz7hYyd)PWFEVHoMq|a!KG*_6x+k#(KT`dI29=ju&+Gql{<#5`$~uBQzAh zR-p2W)P08E2+_I7G z+>!36A^SJ1JizOLH`LiLa$ zR7uQhI(|Fb+*j9h>2|g;*gD@$R`>uHW}bMf@ppce{`yYtFJ7*WUT|4P0X}+k7i%uK2nkT@^-x%SjcSA1zIpMx8Fb z8U{?@8SBg2m!8z52q)PW&6OlI`#?GFfhrrqg?Rj`Z!(Y4;l|Nt6;Q(5|Nu;?Md(CWWhu|e( zb2Bo-y-myr+;!6-3R=BhVJ%ZMG^f;0!L<7>>+ZM7-qf?%SXmr)^Cb zy+Zzlv|hXEu9&yBF9Oo+ROHmKhLtW&Q+}Y!1YWI_mTy5SF_O}$cx}t9? zEgz+W=mg@9)91LCcD4h|y>5r?c0}M(w55`;AII-&_8<0k`|7nmgHx@(sZcL%*FJ0b zQoXm^3>8hYAe@#SYojkZzkfb85!+6#V+(5U^Rf26H?f14hO7NefnyIyt!PqrV_fRQ zlMeJyAa;L$zk2LTH_&#xl{gg3#)>f~+ikU$@mnL6B9MS}xcd$}U8A5!5^a<*9ujxb~^0mk_+IePK5{$76n-b&X2x<)O&3h?VHr{<_ae z)P2pzWx;qAPys1zheY+|o?(stJ@*-kwPV)BTl5^~3&v6Jv|E$I$gB5SoF%xR1a(Gx zyZ{(FZx)&E+UgHSTKU1nTF9=E;pq|JCS~G1FHtl6-Kh412m6|q_B+`61s|_*;T+o) z;RcZq)c&J=^PW-KIFYq3flhy0=}NfNq3PS-RPr_y<z1M?#g(u-tPW7w8HjZ?2Nx6rWO^EPdtjUd2jFsdMwn5g<#jB~;N>_SJQa_6#Rn zuR(wDvj0_s48Zj!xzh*4VbR8LavDtixw-7ihIDA;KGGR)&%#HKtynzwAv${31&fKm z6cm2n`fo~>28BQFBL%+X+mZlk)pq6ZF2BiUbf}a8_}}X^k0%v>DVE45z0kVX6Vmvp z*RXYWx&P+Qd-7V!b;jAm27D$J;f(~+SU$6kXjI$B`_4!0>l#6%=Pgn5T6}f-aKbk8 zeu_=uy2pC)7r%e(eKVItCXSN1aJ8O*D#(Uf34N$CYvw~YK`O7iyST9}dB`i1qxJ%e zplwPQv!QX!h(G3$qBf7rfJ0R^H@cEEhE3&Y@#M4kQQ&vzJ&C zN9n7ypsj^&s?CLJNMgzut9&dO@xV7i4MhOw`;$ma0Kv~#PnMJ5nf0W z(x;47ILqoRDZhFdaDjK1WV_&M@RqrVe$Tk9v+cd3I#tryMqe!m)rX z{b1T(-;|M-Bm@L;KaA_7BeDy7o*TVnlELlc4T^{(yy zk6L_|EuX3TTjn1ffa`m{;MCg6rb_e+_YZeq2AfZz89#;ac3*j$pLfRHbVBB&R!{E3 zUHNX0Vv{9+KaMZZR$b123h1Vxjd?J2#tYD1fAd%X?*WHXRzZPaA6UibTi2B! z@0B!<{j_(ILLPsPK11f;QB)LPc`{AG1?X3rtXwV6?<=#sb~IX4W696dnC>avEjI_e zP5P`Ky9WdNtzwUYK^KgZ!fv-7^salgES7{u@T-KpOu_w%H}M$x8TTZ+Z?a~DZrt7dG&NE$J=(Btq@HJ{Bi6}{hs|;MkMrZf~#BMY;(a>Ey4j@E-;+y?%v}W3cM}O zmXx&Lc+lvV^a=I4yEjA2CA+&E@<)HQ zusxzyxOF)2IR{?)gYonQffC+3u_j|#B)jfggY<`?gG*+v5%-b6X8_o{zVAjzBfH-^ zTaPa=_=M zoou0!M*gSi)x`=Crx6=r)kZo2hvOg)NlqTo3ZTP|&qg;e+-;zm^m^|Pe4X+%6w^mA zACm~JKJo$AEDDXIOA{M!wU6Tkq?ZhMXCLcBNUDx~i!)8$i{yP_#CD1V>BZiUcQo59 zFz@+GvYe97R@?E_KH=(qYv(TUqK=ELT|h=#D0lni_%ikN?bn9IZ55<4KLbrZ zKg8u-B|an_=2u)dOK8*;hUU=hmkD0LX)Z5jS{G-6Y?dHCjNJz6EB%QFa>Mq+iM?If zgkf0hIS&sH){uH096C}q7Db0gR8RG`8D1SlvZ9wxk!QJ!HoKGiq%Go#kdlne2coNK z*fD5S2v6W_%2MX238T5dA>qz~Xhk>!axChbZ)+%A-cw~F)V+d7(-g|{Q&(?dg;#rp zZ7T52$jALC*5JJt8BlVT*{J1DsHgcXZysdl_`s&J{Kvzhc*{m`m&{SPK_$9&d7N-r zhN5+gz`$vhFptlY){)0KwUVO4%0Yzk;OE%vz}9L=ky^2UFXmYVz@tL`)}HYkdY84h zzKtW}D_ov0-c))Xld!D{IC$+)V`8L{pD>1U9pimJGGOXL{(*DQ8!PH?TS>|Bnn1xD z^xF&lc0p7t7U}#~IvEsQbHl2_Ho!f{a{uiNaDcXN3;oS`TDUR=l|9?<%kd0Xh43@f zvcR7ezZfeDPc*sD({?jr!yOV1LPK96sVX(d*p~;LGJPZ56uSh>XRQMbF}Tm5nxDqt z8Xx&&AWe9=i*MYAx9CG8Zl@>-k+17D=Xic|&s+?Ss_5(+U;q)jA(Di|4`F(}Y1`wzIC6 zhiP{eRcms8BNy9xTG%43w71&e2mVcfzP3H1(ELXA0_%757uJ6Jb9IsZl02{OEZDsr z6VBrS=fr;@?QJ&3rB!BI$yE!{wql4#_I8+cAuBj$l7uA z*-_Lzv`V~P$zkd64s&L8E1f>?=Gn^Wx!nq(%|o&6rT{lryUavKV}-A$+2Mdxh?k?! z=C@gtAHK9LY|(~jhLFPDA8fN+D6Vvy%tr9UMLCWA`k(i}xz!8jc%|E0VfgEZ%bPxs zKcr(?_V$iN+y&*F44N*Gam9lEIea;~dGvn3O=Wih9Fc$onNmEY=wgIu|tGrzcufEzK zvVP{W-=B!;qP>144d9Gl>Mq;~w7e{4cHhE>IlLL`*s9Rl-?YGxEZ@Ap`70${mao6k z@nc06oV6y;;zg=57$fwX8SdC{d+7502FF2r=<_p-!crz4=>Bb}oe}d|t8L*t8t~;20*?Ak^=(7WHdM0z)T_IMK!}W;->t zFtr0QHS8Fzn|7ID^9AB4lgSrg$(=gPvpifQ-7D@Z9K?Zr%d&B@HIXI*4lg5R=N_y{ z-Obygb;k^FblZyNQ;Ly2i`s3za;0;>TI1rzu<_AIa0FBpJcQl$62opdf;@5+!QmoG zhLMX&{NlXeBoSY5>@((dzxKQ8c<=sMWt5AQ?e{y>V*qa###%Y@W%5Zg;+d7WZ)+BX1T(5woyR#@aE_JR=53N-27_)q@g`Q~sKS{Q zl`g!5W=tpK2ux}aa89y^WkonO>~Ou@el|@r_Rdam{Jz4f?~!KA!;T`z_2a2v0OIu^ z@PhjYw!Q(0LA=cf7W%E+Hu1u7ysyW+mk)WpXva8buY3D8sO9}~d|%Zz`IIIJcDw_# zWjh!Loo`yesjckk#L)e@#y+=_m9+i4GqYLLECv}S zcF&)#1j2aSwN-jluCs-kv zZ&x6U#YcXYP}q~37BV1_W<~`tZ4VWUb7zCK++Mx2^>y09SN4rx;5rrq^(|7|V$Gmw zy0S}&xo;5-Xlqi`ANI?4#6I{S-=PV?7Xv+V*?d?>eJHO_?tb4R*~i}eh>bnQI4iIh zfJDN=GKY?-9ho+r4+vqyI+##6=$GJyF`})&#Fh4ABh(>U_1 z9>lWQhkyhfyXGP)V*&KVSog!i8F{`r9S_6=9R9vIysI*g-F%U;EMxk9lw&5VGric` zK+x8O$=3l*epW1ro^kq<&2O}{xiVabJHO8VdY`&J z_%gDieJdRqW=9@Whjkfbqhn^EE4fsq7zNJ26>6#o0{OV_y(GVf6_Z}%V0I=0H(Gld z+`;x=Tf>AQvgX^snI8az_m`go*5*(lCSC&9V+r>u>LNPTOWWs&vU@(SnLjA=csVaJ8);R&vReO z`V+Rt%rFo#I^2=U5OZ;-qcd^)J9bY1MZAA6Y7lSK-vcNqMim3y}+wS zF1xS4Zw+&M!Mum%o}c!H}CV=VR#0E45Nw~_U%UZz zOdPDXFZQjO``R9V7C1SmlA=~R`pq=@9$uVgtvE76|B zIGdY~;)ve7v;XODL7UxC{Gv^&BKCt>M&jo2(jMDoOZRn~yx0S1l*|${w0-M?V~|&c zhH%Mf#q#x3%h5UQWvf?v$+9|t!Rs*>MsdA=d{H=G@&-mFqz8KZQ@B^NdG6&M0#X18 zSLrXzAjjtLD`_Nj9RG?uq&~Z5UlN%~>;Tj$&6%8CGZ>AGow*t<>AAYhRMyW7UmEKE z#7gc^ni#z_*YK?`HvTmB!ZXzCv5=Kht8)}=GnUZ7R_{6=eC7^r8@);zTR4DTsoV;V zD%L^IimjZrwLpLgwte25*mjK-`t0kSd>?gC%8sr_jhEug%zi0%9~@giWQgq#?{4kA zkQCea%)oY+p-fetGwhXj&ApIDN2z|wn5uE@nBA3XuB?In7P=|}44!l5Tp=lp#r1OY zc|#VZ~{Y zXkx@<0^%J@89e7M1wXdIz<#_CkKi%lJE#lElg4J$ZbM zj&znSUe&1wR&KHqOx2g4g~wqEXrotbN2QO{WuLJ|*6IYm zx=y~jm87IuQya}WZuZMh%X|{)_vQ3F+S>0mKB#&_7lOPb6#Xq=qU+7r^ub<$}){8;Q-HA$wb zX2skx$FS>)*EIcUzJx6~JI7R}mn8+fc*Ijp-uu(>#&iQ4?EMa9uXn81ACmS* zY4`eR+g;<;`DF#{om;eM%9mN%aa6HVwMT?FNqeV8O=H{_yr`}K8lEG7^_MN^tzQf0 ztV?Ev6)IreUKTby$Ei(QM%AMV6N&UAfhTNJ;$FoqwKyp^f8^#5SR6m<v=^2zPZ{s7*`=8%#%a-s3$fPp-cF=!Onzb%*3x}%(pStu6&ruM z`8iEZk?@wdPF|KJX~Nz)DV_Cfm{a?=T1egcT-y2^@!p3z*{xg+W1eR9cE%K-FSz&i zugSd+r}n66jRLHu=iqz$CE+pXW2>O*@AB#l`4Q7OoeZ|=57Oj}&1B5Y#sgVWa(AI? zEI}$Oyjz~dMtQd~2S#E1vZkZdG!bM+>jOv@*A8hfxoGv;*l_kS!Y$b3j3Z0sCTYf< zBX%;2lQZ%)7vyl2^juFj)zYN&cH!IO5HOF@~&LgAl#~ik?wgkf4jU+a3a!=Wbb5fg?me|Y%Un?nNgA;Jh(xAT5u)aO_^rq~GatlkD%2%oNrr(R{ zxU6&>!fa_nXY+lMIm_jxxFAkR=T<_0_V^jO)vP#KiTk+?Ic7@ds8;fh;yi6#uX(r*X%nvFGyxhNMY?;M@WKfaM-j&~ zWRjsMB8}UhF?>t4A5g-*O4Dh1+!AZLbg~K_KN0h@LO1wTja##LDqKq15_%X04c9HJ z_!Q4lH%v^!N*zs1feYx|ffAtpOp}mQu2H+{hP;u_j%CCwzS(9FoP&B9NR7AyxRHM< zlK~NpDjd$Wi$cpfete(cG+{RJ$Ami%4%R>TzEsq67%AvGhE4J+adye9r{Mi&E0om^ z&7h{$;FtVWV3p?E9G0SlXPf=L-l^$hXsU-2T->xtDZia%PoVe~?J{i^!ZTRvB6s!n z?@B3E_@RFIeYEix;)JOsTI%z7n9kAQ=TPaEl;PJ995UhfX`Uhg&GmeVPtviaoFY)6 z%;=YeH7p!no}hDpUu>2&Nsw}Ipvrh#uo$1iBRhRn67^?c594-A_cD2)GBT5r>!dt) zi8&WaQvEZJhB=Lihg12zb%N%6*TlNOp2F<|_bo{LgRj2FNkBS1byhJ_lkfeZ~?U*W(!HxmgL?=x1HOJ8sy#*|WVTKX|Q|ptFuY$gNjr+xUKy?AGS{ z-4VuJx{j~b8IJNTDFwNTJ%^s{% zIta}jze}iYrB9Qq*t}mbL654)(I}1moiY=_HijdhX_y^nWm0U+rL~^q8}53f&h0Eu zxKFj)Pwo=mHoVN@?x7=O1E{~A4Lx`{0ikvY*3mavX|Qd|G_O;T$&k6r_quL}i?n;{ z4uLEH4N0H5bc;y8m1gX{So%0`no3b?HOwrWl7m~@seMq-%yF{v*H&1DeL|={Yx1}ys3 zB__+DFw#c%LUh81R7IRrmrJ9-t9sR*ARrpuCmvLR+nUIG%d~ z@Jq##(&g{RgP+B-3P#nNtcIj@PP)}auyr8}XX>nSx?Qy2Hmum?v57i0g?*~~HHYuJ z%wu%dFLq1h3JTlEc(N4mc168agPJD5@7?z_1w@C)EMnsq9jnNx&a|#{ZcU@S@HG18 z))I=r@6s$onq}1u2_qj|hl<{@!9`o03d_3JEpxKiRz_+X7Ob3G%KBLeNK=`4*rg7j zKEz#ehrtPVV7C3L_$&G9I!BtCL*{~4GQ|d0ZkioJY86pc+hJa{LbC0AixhNcNCGlW znN)L5Iv6$LP+0Yqd8Cd<`Xo?m+9`o{b~wL+`9O^-Wg&bb_VkL%!nwKZVrxL(u|T7L z&{e_eWvP{}*7a}NL>q=Cd+Na$ldGC?sE6ai$4%Z#0nVYvKl-TZV|#_jP-zd87xH}v#!4$O!Steum z77D%_Yr*iwjZ0$&%a#_v^duMfeGE6cr=xqletxSwYW`6 z-k)cfH_ABau$6jiA@67-HEF>l!h-gs=6WR-SC zRqxr}{{Q_RU(L0N4;G%Itt2=j6|YI75VjYNj`uccG=@ytt$8kyA?w_<^Gab5a^~?5 zHO6sFDOU%VmBci&Y<4?O+EMnD0F7LMbZ&fXBz{ZaKz>M|yd`jX z*h3lxCGCTK44q(p2pVGwIX9WHN>8;QMNg3Y|DoColzLlC?@ae^jSn^&M}o;&y!N7f z-0$BFu-(faSiJTwktD|3jQHtk4$6O|qW?Y7bc#{DHcL>1puoiBv{=`~Vt|mTIZI=p zq)pmQK6f&Ulfje95_Nrr7$WqPDmzj2H4Mu>!s8Xh6v;e2_cRQXLI)Du3<{lY${os} zNXd(INRo++ze4DZpzr5D#q<83rt7c%DNSwjBZOMrN4q!9$!;>SF`h&b`50h7X;=IF zDss|JaXXGA#-xaAclBK&-ID>cY*#7&ME9S$U4(B0_Xmf)q)^SpL=5;h#_9LO$)z!* zyk}YeJpeJl{hwtMU7~af{|vlASj~6$=06Ph{YW6U%1_q4ed39d_TB#9Cg!2$t^rvtYM z5uk3oISie&>m`U?#uon*B7zWqiu4a-9A?2YaVt^X7ypm6-iX757cqypN-BNTY`qa5 z?0ct=1*#G8a7t63AL3{o?1WGV4+SC5MiJ{tm;apeD)v+iA$z|!udXXo4ZBVP^$F2D z8@J8m<~3#gYpPTPdd+L628das#nqbx64oD4kjM)fasx z<`n!8*)MKB<|a?~$KCxcvouD(roWVM(f_{ZBUo6kjbjbu2j+omeO3B!#Mi|wfmbQ* zB8Y$T*k}^ctaHZ=miel+1bdWcVE7c~>451|)~oP(a5%sXv1fh6W; zqndDiq*0U~7=uhvV1Q1!g|H9an}`51?h@fvH`vB+4k`r83nR2UxpbhR^dcfEI)1_t zYqJhyG8lvxLO=cm;dTurccy2w^nU@q<~dA$89H1b&JRpRIed1RqZE&cQ2f+4hTCW2 zSWg!Jzi4uP#o|ZW5{DTB3$*mJ_w%Ob&OFaT4B;|;L7815L!p(Ex< z`|`*xkOhZCJ^MB&YLx_EiFNc)Q|Q9$Ht8#NhB5uQ(FOAt3_B#g6Vgs$PG7M2vbGy3zEuv2!5G>k8SX`Sj-#^+=lQ zIfN5We^b+3NWtie*Sa+pX`5^%ErCa|Ys!R2vA57BVZ>;?lY@$z>~f8Q1fdaDNWV*w z@bzD5;=%yeFEsxM8ba|Vy6h{_W09L?;({mb{_o6x{#IsDsmDm_fBCH#8uzcxHI9Y! zr!0b$r174pMpi^Hwzr@N6~7S+`t0}dBI2F(07XE$zd6&hfqZ+!b@ zY{!9OJcpxR<|pKJu)88^qc_rrw-@9UT?ksQ)GMWV-g#k1BbBx$HzJkJ@xqfZe&dPW zaTL+WwRJlL`_z{aEQtEE@xVtB?evpGrDyzD1Vc){$LMU)@kcBIHqdKJOxU|?2I=S9 zPH4LujjTUx5v9gxs8MRZ;p?&>+ZnY=kNuJ;fHEnwhXqkPkL}okpPCv04ek8?v|=b4@b=H1_X$Rq&|Xq z7DU!ATSz};6k8$*9}Xw$nJX ziuqtaQVAqPD0#ikp?#HtC|zV5_~(eo46fYPUCZ8I8=pUMZfBm=SLq3^yz-7Q`<@@Z zA^7_~8c`g-`J|jjB~03N-Q$1i;pn*BCKv87iK6AsM59L((a1N5Vx~Xd*NUhC5Gh20 zx6{RLt0Ve*{bV*G%>Rx(h9k5tqJQdY&KtL{i`T;N?Gc%I2LZ}FwE{ENb)oCC`=<($ zg2+YIPT?ORXor@_V^lJDgi+22UoE;#BPxoam>0rsulrd=um2)jaQGQ==rBE^$PFNL zokQ8-c1wQVjFmzk^wv($?0H*Aq%b8p*%+e;sTjKGzsf4uVxTX5_p~KhBa7eE!eZQ* zWi8@yd(~Bs;4I{>i0CV@cm3&3c7iou0Z)4vH&etEA(uER5Uh`_G|`X4`^opjE66Q@ zGv?;p3(+qH9VzSc1F0c`DF_hkUm+5);HhiM2q1=IeqnqT>tS3BpTdO4Vi6Lwq3#^J zt6{><)QBz@21E3u`n@}D>(sZ1ZNN<;UCf3AqE`0XpN=H~^$>A}apQ<*9r#qpVVDTe z&f9N@5%6mmFH2hjw>(E|WiYnSo_0x11dg5)z4qQ+_n`dS_g3@ZBjQ zXz?c#oe(YP9Cf0LL&E@okO2xHfk62XI-WB;ZMH_>_aIJR>ZitqSd}6#LhMn2KN0ze z!0{CRefvG43b>Uk ziccR=5xpJZaJ1dkB6{y+1TXE=J4FDE0vSBAG5$r&?8J;To|Kil`iuDbF_Ve#OZ6JQf>h>Z6wD;+&sm=ez z##=zO6}0QZZE2w`R-lyP?heHzP{G|HNbzF9gF}Jh?oix46xW0z#ihj|NO8BIA;_P8 z=bZbWb=O_9X7A*knRm~;GS4$BD;sSw2PY-;;?mc**`h!F`+6;WeH!_XYCud|xzNBn zTWwg6wmRyCAu~E5?RbxT{%x#`55|xP^hVK$1E>2Jq6TQHZ%CxBiq85NnI-f@mRcYT zXuQ@$!%VIJ9y$@t6tmFTe}=apj^;oQ;;Lv2^oz8nK!d0QYFhx!b9(;NprgrFc;PEx zrhyT?Q{H=}eiTI~aE|^zvk};*p;0to4;}wEPyX?g%e3v+=!^-y&v?d*HbHH1T>O*R zmOrI(r2Vc$YiPP+Hq1{l(RFGVDvX}L-l;E|V2babuFHG_%3;Ya&Y{t8j_Y57Ih%LN zVfDjavHxS6X8&PN4smEsjddf2h8D=G2)4~y3+AdmnoDYh%x0s5&eF3FJ<*xLGi;3> zb*voAf9HnXzl(a`-Z_IP(7AQh4vS~vTI6>5FTU6$g^nJCI2y-#W3JIiYF8On8k~e~ z@b;WR&vUCl+yrgtGvgc*wC>h-<3Z>sb*YcX8|&#mR7Cghsrabvxhe4<7CzP!i6SqT zlvO#cWjl2`Ile$0?f(uoALT_aWd9%krDqZ+LR;SXuNNIU0hq^erTeeOjakt^e-v@^Hkjx&JbbCe~E^K<*IW zVNDVpPA%5I&iE#}YK?L*&=mZ_X*@F7S^VEmm+07!or*#47DO9VuXq2>aUWUk$~+cW zG`LI6sWfqWZR~mHQ&Pt^40&f`u1!p=DT27#wn~v7S~=8q&^EaT-QGQzNs;DXhUjE#zHN`X#ds6-0|NT;#Rpr-24%r)2!uR5>!IeTv(@5=SH_VMo>LW`w zZ{AL!^1boBcM30FX!yrbm5;k>ed*sXd{_2|i$Q66{lxDe%Fh_>Bf z)FpA$e(5g%rf4{uq-#KKq3jp(#I~nXP9DP-J{0*u+BEY9T)BA@dq-ufcoPmA^%)>W zPI=Vji}sJO<1(z>4+1R9vGpG|j$32R9%(syhD+pufe>kAld@y-IO&b@UEO4Rrwz0B zN)ceD@?F^?WM)=usG0u2)Fr?UXrDQ_E#Tc;_-)@oY=H}LRe1BluaZ3=Du*$bw|z-3 z%9%}9lfrW4ou=lV#M09#x7o6^=?hv$6LSp1%*^0T*A9^d9JeW-FyTGuSFXMa-6{AU zC-T6qe}Pxy*cYmzI!RhFkU$)?R~`DK5tvg^SrOG>d|=k?xI76_!$c}Ig`pqA-!j}NgoK%*VBbpsn;#+!FnQqIZOZJ_N?vNhq$?mv_ zRk+BCMcMl3{MJX=Hy$O)BID75J-w;sdr$ehaY#fyaPs6u0a=6>8Shq#V45`*HPfXN zYu2{V8>yQMJeI=)JXGP5mC!s6@$X^##?JXe8gJ)h-ZXh-l6}RCPu@XPHQde&&W>;o zO4^st*Q8!w1tt5>NIK*a?Z=dpf@8Bmr4duW+!{r9^FI_HooB^FlUkk#P_V3(C`5$b zP~k>qwcHqy*Xxp`FHD3HG}TDRay-_eAc0pF-@1cK7WKcRj5cN}8E$;Kk@ic2sjje- z;U*bKnLRdZ!8$j)`vC(&w%{DV!I|W`QHSoPTBrk7f^_)&a_W4^#Eq*r%(#S_NRfS3 z@xtN8SweLs&|rkH_6KuT2ywZB9yIW&k|k@e3}+z~No91@C#xuBg%!$>#dQr)*-eFr zp$awFGcQx(6mE}S(@|UQwPPN?MAyxDS!*-4M%FdP-E$9XPhI_RJUlm$IEXocDSSadHC{j||Ovcxx&rvaCxZXO``Nl9yo zrwjcwsYBQWY+I-in9U@OeaTe-%a!AhDfX?0btBjy&<)TrSY$iy*~6}Jq!ANB-c!(9Vb@NV(IcwkNG-DU$8%+ z{eootxD-zt<73T|RcT=`++Hg1jqXZjOzd+9_PzzHa85F8JMl^Nk5o+Gdx^tY07Bfu zi==69oy&V8Ul2-I^tqoq*f9k4PP@puAUk>^{j@;VqA%;%KlKk6Q=7@J-Q|U4nM*pq z0|7*E$0DD@*K89DP09Dyem84uiDfYIGtdPqfxZ>yV!T)+i9NtAas=Y+?5+`*!V~XU z;B~!`WAWN5Ess_`8r=`@GEc)gA|RW9UZ?8uXfE8Kp&(|MR$DzrW@Ax!?`&o>8Y?ecP z1JrmS)@I~so;jRm)}=Q{isX5L?C&3eD%@Ni$LeCwnjK;z9g-T5q29CV8)SE_UlMDi z1~AP8)w(2XCErvBysmDn=Aydl@RlEfvCY4>qI^~J%);I|C}u|MTP1Jz%JY{`9r6&vNdzq)`hMH z#}#h`5>{sO4p9aVA2xK)6-70(OUF|+tan9jEM(nMlS$3XKxO+8zJWPh^V84$A_t)E z0U7mpX&u~L^{ZC0-j~_eSAwYerO(ZCHJ@N}hC6Z-T!8`m^07x>Dw0<|ccyr~%QKMp zl)EE09UJfU<%gs^{#01_8w}hpmv44R6D5q=!&xgE%6jHmYu3hD8BGZkxTo%)O z;+@w0&74020+`xhlaXk;@v^{cLV?lf(>r4}e)oxz;@1QFd&3uP1%9=$yWhQ=uV;_< zR7rcZW2p`aWHT@G{05fIshi@WZi|dqtBWY|$>m;!?Q~9YMSOG=VQXwZz(R2Dz-Q*a zW_?LU>h~*Y5B6ZnGYP)W<|1%S(d&&e%UFp@d9!P_WXMBNUGsZ0_Gv{Vgh@1zhNHxG zSa`;H{kcnHep`j!CqvFZfF1r3JcnOIq9SGsI$YST6AAW4TxY*YZY<7{mLaZFZ)Ah@ z^6Yk)+Cn5}{>;gDOj0tq?$RNnM(Wza2Cx(bsdQ!Kk8oc$4Yt+kUCGpf*slcL&n^4+ zhBuc<4Wh0Z2pmVXmfX7&QUV(eo^-v^8mIA;l)oa1dSt0DH9cbt!*DlNE^pOK+ku$P zhqPrhc&8ujf4M(O5$LAq@`OCgUc#UYj^xxd;?O-x+^@mDRBb!3O)WIeWc90}o4=y= zj@}{ot>5&{$4w%M8SE1b)$j9c+At?gtO=Ak;?)OoG}2HXtjkR)6phk?e@Ki{na8<3 zwIo?cI(&9%m~f`lG}WN#n7~JK^~`y}iCoS9KHpV|*ka(4Zt%1(cxpVy)MsAvFr(m) zKDc26+#KQ7POp(kO;El>YryTQmjB96WbJJnPq5N(Acg+_$-!-+PRD-SHn&-i@G&waAa4}Jd} z*#F_+3NWGzP;J?#FR>n5f8tWt|B^KmrgOwT;N_(kw!*wMYk*go{TrFRsUJO?TE<6&z+d^r2uOwp{yNT+8W7!)rsIgA2NFw0gMv4!s zjxT;ECPjT%>+awYb|gX?oF`%E?Vc_%rCxJE)S6w+^yfmgyi`iOUJZCkt@bh~9^oSW zJlT#0Hk_=p>||l5cuscL)b}z!B3c>)*#D+{q0V5bl38BIsnLQWlL4gxuD7wQlp9y1 zbQZXMd~T=uT(o&_A+d6iMFd+8q^oFkQfu)%U?5sdiEc&sbl2`3%hZ*eI2m)jck9TW zN4gJ%^3vgrI#f-E-DAj`QFh5{Jjp+Z25%!AI3hU6S8wsmCu0$Vt<}yQds3=z6HmXC zVtu-$c?oK&AJwS5u%5W2p16El540XI>fG&oy8XVK7C0ke^T$6~ zpPAPQa{s=D_@nXc@lcB&tIm1hefB#LR7kJ|^AYEb>_7Otq*x?<$+1u><;BGo zuzkh$g6$FM?4MT_Y*HDsmJW=Zy$(v`#7#%_yR66>v;FM$!V47JTIWrS48eVT1i+$6 zC1dtM$l%!fl|d&lgMZjJeC`?%dzHGi;E{Wb;rrmh`<{XO5B>MSeGhwqW)G&T0T*9S zhK?vFtlz{rA$}CXOZRgm<_BHF8WaQEZB9NUh<<>VsJ33RF#`e&GSANsu(LaSz4y=K zbK~%+l0BQXZ(z*dg}ruGt0#(c1J-V)r5hChU|UsY=H@0P!0*<@3p>9%o!!EKj-K7K z9)ao!09A^S#_4002WjSqRi=kPrUzQ42UEreX@-YY`iCyM2UEI-#|7Sv=6~K=revN6 zeF&o7*Z^toPU2^5TGTtMvTYab2UABh-tY??FWaar!+dr3ih;~e0URCMS6anc^@+sP zDyP)qr_^%)xeA_A6P{ADdHJDYrwA_MZkqAqZY#s2n*hxc7XyPvNyOCWC)Aio@NCmm zGxMzKeS4T>Yyb#oYsHsZbuAV4kQerF67ujh^x;v+!_Sb1yl)Ru-yZ&AENpu2?q})h zR4&)bD8uVCNyPH3GdK?o2!{u!+2~UpT%*Urf7SEX@vWzbzHZPyjg1i%I(kE`Hq#>8 zoYmx@RmoHx1s8Cj=04=lb9{)lrK|*(X(a0}K=-?h@N7xPM>UbpGB|;5w#zX6NzYLO zO1s&Jt7D-&k8w}=f(G4O&pS*?a>2;ia(J!rooDe7<;y4r9^a~|2l9Gg+7YFpeJ+p} z_UxDoe=XA|z~k-8qEBtlHD<;sF5f!2MW4_>v|~K!$|5SH=Xz@yMf!gP?Uw%p*<}AC zpy7wLUU7&0&#)`5KRmEjkCf1Vf=r(@zqkMC0Sh}Fg=PvwJ02Mgn)B6T$8cyZ9-sMlpES3(`)IZQ=@E{P zevYo^+euIE75UNhJ}~mg20Z|D$^%nZh539(>og~G-)gTWT`2>sB#d6m+#&rP`h-&R zbE4htqrCah-S+y>YXXQ3|7xz#7JW^;Fh&VnP-(QA#|ueW7ZKIn{AC{QSUVD3<=K&9 zJ6YsVWiKVa?wPdKqzv!hbFWyTDb+1#2zy#TMmSOdE}JR$7EdJ_AB$|ZtzK{s_t=|g z0m@rhMntgzxR+bhOG9z_G6n5cI?SU|Yb6Qg)*EfX73vbpl?_*4VW*OJnCHjjHM-53 z*$bx0sDPkI{Q^VTkF80Dv0u_Z9LeRpI}53!uh>k{*t%E(fVhB&VHB3(Ly^6%7L}#3 z9u#2Y09rGgrnmzire7g~xSjo!doaf%hD!a|w_d^`pCf-#nsRA&$tQ+`2nIU4QVX-V^mVh^-f* z()NyrnVEXP8fd#e$~I*uKFMt})BhE|E|*y1CrxcL&nwF#@9BO%B5oBjcPZpt#Vlr+!H*}UT&dQ_vCjK3D3Z)aEGOo9E9y_Od6 z2NffxP!2!|*!fEbnd2^TDRZ+~n#}c+<-Y!S@qv0K*uS>3EUX1uv&THg-Jt0An|m(~ z<`n&#%l+$pmG$QbrihD7&>kjoy!ktWl~P-NJ9)qKuZW8@kSoGnh*Vc(Ad*pO6Fs7$0133Q!lE1)sWOAI>n4Dd7)^ zg9mgi&m8fOjEn&}uc$o`j+`@}4)5JFBlZ@>ANI?t*Nvl?UB2@_UsiH~j(OCk0XB1E8HEiT#RIY3b7}YT) z+)e6U#~JwMwvy?yHMGUlgi!=r@sCe>RTirY;JBZ46+M|Z%=Z{89sgNHIrvAz`M?@oUI z>}2!%BYHZrD0SrWKC|~o_GQ*>oClntBo_DfsA!@of(?Jx39;SWq|CutalB!g+o;^( z?6< z#b;`D=8JEBE);(}_Ch85m?@7pZ2k6_#>A0DKULGF4EGyZxY!krMK zlVWe<*YUJsw2%82t!**-u+Z89f3xjc`m8K%9cJ6vi__8stf@j00l7sUr>Vz>_mVKv zcgCzn1Fb`e09bDUM4Z`)aa#15A;5{ zDJB5fW1DyRcS**HIonw10%P^5kOQW;IuvTm2a$)}sd&cqd=p`!J*j2<_6JoT*(P#D zAE{nGyF|{N?v`(<)enT9?$L#vUd zi=ygJXvfpDjQt!O2z`LL#K0Xx4s*H?#EYFJt|R1%?#h$XSfnjY6suKdvy5}^tN6E; z{Nv^ZuITfkv4Ib%<6PoW)*Eb;k{ti;;!~upljox$2{}{LUL?mC?tRcHqKkT?9r>j^ z{Ql?Hxe1+Obv>0eUsC^)-By}>XKE>d%vO5^?Vo3s-V)4%t4%y)E?YO#L4Wl6y$_@9 z-48qRsH*x)8<6aX?1~fvh8E_Z&S7yQ`weH0;E(QmNx^)kW@^kch}^>kB4o)%;EN+g z3NsHGK~=Hdw@ZGClX4{>y<={Qe8Pt)=y7aX!A?`Pk+qcyO(b1VFUH#ed8siGdb)4| zBDToK^xGP(v+MROi*@M^(0_wz`*fp(GD7Pm*^J1CQ%Xw8{8!iGdJzW zI%a=n&$1DEbx)zWN3z$+Q<}XRlOV~Sb$naxKEb_*9jmVQ;+qvLPM1Z6({08`YZJaEc*LG%cg|6u|=DCM#W20!y*MH1P-w!)W@Z*{B*#X2=^d47r!Q$Hslx6pT zGNG5sTq{TewzugGtaFYr0yKKjW!?l`<^olAlg~pIel=b>dN|}XoR)4~+|S5Brl;Sm zmG~DemCs{jC;Dr_Teqm)ZJ|$z8naiheN6PZZQ9+U{W#~>U?n3!{F<}|Bg;Bycc8oc zR?A_s{-GIpF@CR3`u2H|PEftu*BhF7y_)k#mzQDJ5@SAYfMG9)B_8zxONkzcV^T%K z+aHuQF?IsXHvGPFkFO7bHmr_3_`{!4r!oR3E0ijWAj`mJ)gxVzTfr5NeY}9msFhu# zNKqz)oS=WbqW?@GxHhK8%1wTc493Qc(YfF0#h#`LoDa@!9v%%WPo3Wej|}!4-^pvb zAXmV484?zrT)8Xv!8IerNGPDdbT~B%B?^hh7b6ew>L_w{}yw)Tpcg9egZpJF5We8 zc7VZ0_meQY1i$@tkUZR{BiAQYFwFmW1F^ldNM|>j9D2wE`a$lHYGgfYkU(yWn)4UV zv233g5e6OEwkjJYv@ed;69_x*iniW4E&ma~g{vHFt2kS)&dnLj&$KL$*#apk@Lhab zmJ$N;#r|YRn$Ii%nL*a8&f#a^K*y zED?2kJc@ih*6E^L{TRaC!0n(uclnneC@Uk|C8 zNRGa28?*{SWS-xEWRKs>{<@GMwT3?vTvX|Hl{jEA4-Xik+`0*q+Dof^gyk7Q#bfC&k|YYd|MX9br6U1PC>%5?fd_-V#Z(8Ez4ye#kyO! zy`asy!V_9j2J;*8{!l?u$K-bv=d7}_A7GsisqUmDXKqqG@A}1hMayHEZZqTuI-W1R z#Dj1(gHBGQ@mvElqt5xCK)>y^S4=(&*}=9P|z0qelZjOC8`b7IG3+}wQ zei>?9l%E02uX3oyJ=)y|%Ye9>F>>s!Vm{=3!8Gt?u{fd>ES7Iy=Mg*ap{S*wXn#+F zYVA5=DZ*-d{Cfu@f6``z9*fqG2ceK(-rwfuWc??+)++$Ui}^xIm$vLRLq`CM$O311poI?q!S+ejZTxunv27wqurMC^qJ zbx=DwaR1d>Tl=A{*xc9*mL+b#91Kg&$u)^^L@HCCem~T?6{F9RdJ#Se?wwbenH@3& zz$rD39fC;DgcvLhN^L#OOY0k%e(c`#DcdIPl98&u%ETIn59qLe zAT-i$Gtv-OaEaoTb*T?&=jF3D+bCVi?fcqb;*jDjlYUgvW^=@~5!Z9z#oUJyljE*) zbO`Ya6Ul$ee?^gucq+4=WGc?ppZ>5s^HzxNdIHvm1AXmLy0o3n4C_84`g+1~CG57z zJN3Y`b*nLQq-vTP@JOQ0W6riaUs6! zYKGY9ff$Gu!r8>lgW~A&pt)MudLL(Sg%PHSKLk$9gmS(y{=v+H4G6!Y!I-1|C4s-rnF5~@ILu79MZs9fo^|sMBXyQ%&l$lUB7lx?r zlVZCAOvBEhzBNA=*5xviHBOTQs=)KflXFnnDMhltGUz?3MmC~Y3Pm+?gB`d^cfR)W zi+SH@*i?;q%8AunmNm?Wc)KQ#SPBk}Zk`Y~^ue92Fu!mkQ&^&c>QO?k>Aal*Uk2YU zdX+9c&H(i<@(qGMNi;7w$f@>S=LFr9EVzYw2#yL1xfoR^G@jt&?F*I&{hyKn1{qa% z%7nV@&Oq7yUgF~cb8dcATU^7DCG(iB+%?zq*F4!bZZ#su9>!D?Ml#?`SN-+JT~}qm zv|86K<0YQ$6(@tF)^-!1*fxg8O^Iumk%wDLKxS>d6~3R3OUpw6)OrNDHS$KpBy4`u z)#o_jET-jV$kr7IdnbIY&UxplawW2v8;UAT9nEmnXzy?|%r0m}*!;cBU%bfNbyszq zC_MT}))lrpzUsPNHUeCz_BLDDHwe4EQ}O>CYq2k|Gt3NWuW%fbwH?BB-FTSVzLIvG zx;(9cK78{nnlnbK{4qC>q&`1L<$m5QopL;Nq8eKse>`<>jaw6cto11@ffzx*dRd0x zHbo-JZ_fXy6Ca^>| zPC+pLm1xVY8*Fy0VYbrVb3{6ekmTN|75iS}<+=qF`##k#x#e$}hTMv@Kq0q0ElV}N z+$|D6e5G58A-*43f^T1o<=*NP-#%H<7pG6i01^x{2Ln5XW-S~F*_mZ6FXL4)_Y+k& z{QLkl$<(Vw)Fq7RYJGBBR0w$9h1?Pl}>kk;hY+N(zBdlAsT6R8XA7Ujn6K4(f1+tbdd=i-kH|e^-BwcHYVv_asYJHLIzVH_9 z5Z^S9wxSOyx8}T?bKB*qus@YYpgzT2?F* zS5^{If0jo26a*37Jp!A#2|>vm ziV&h}>c0K4E?36;+{bV@$k3h%~+KpqE}dxYVfCj!qKR$ul$6c3?2O^(}z_;o^(18kENVb#gwJ8v==QxH*5%j-x5Wa#C?-I)T?&t-9N_DyFI zG|uqU3vp0p5TG>_mo%;rP{v=8CU!gQk#wQZ|Lqm8hSce+N&vM_}y2PD38MN&>JV7iiBg~$@w<2)}L6z8C|vK10&*u;RPtx(hdC0X!28` zjCF6;`i&y{#N2e*b(T}oHNANJ$8eSavc2?M^Rh6+aK3SQ77ymxy~GqRa#SsMbN&5Y z8aIKv(v@b~#%wogvy^c56Erbv>I1S|O>j^iIg%^53=?tC$W6ON^kECV(vl^;(*E#XHBXo2)J|6C*c-_EYgZ^k_C^P7r_&nu z2+}wnpB;sk;W7o#FGx+1tStLVrQDjW!~WhV-|sk^ocJ-^wq6q5`=$*ZrwR|(WM5aB zw1g%Dhz`*i>X+ZP2K#KZhdngu*>@~&B8RzG>SP5Ed2vdDcR;eLO7SfqS_Hk#5IZO% z3JbExW)JL;>I5H!&l*ZLIbC(cGZa09|0aldoDU*7IS=kO zvhHi#(IY)Hrxn{h6mwEwAzq(#nu~7nsNEFzpfv_#VY`F6unePmYcA+|cgfPG*e9R7 zA?DDD$9o#*AcZaY8AgEI!n=)Nx%S9gCa<_7$5{{m;#)qOsQ3WdL-EAiJH`i`eFsp&Is(w2KM6c*>8-u|TqZLQ;k2Woin<-`%~ zVz~A>tSr&dY|(f@djs{hIRX5(G3shZze$&`-ncR3LV>DD{l5IvAP7-rWFKWguY<@a zp``H^VubBBa1H=6!H6~DsMPiZRDiYP@_g519>FAMIFJ2>^l1`)1g_D0C<+rm@ zLjhgvZ4|s5OgP4k0|POX+Wu|&=nrg;+K*Z9g0$L2tUH5av!nK9=UBw3`wde0;?_xz z)I5YCBtRqf+5#z-iMSk6!5LAq!R&>Frq!0l#%^aKJ1a`3#jeYy$AQT<TterD6t2g9b+r2dNNxP-6r0w`K$DaPf$3Cz6 z@t0J)_D?=s+0it6&q01DCIII9=H2^HjxU$fYaShYI72(Lt*pZ?kF3Mig=b{uehE{B zzlj&Oqi)U>Bkez|!j7jwPL};u_7Y>r+1gP?2H%C>k{l}f;P*G&tlbiZ@s>04Xq4jXKiLZT6zl2>ZUx`U0g0U!fLLzTmRk) zX2}oU53T2jKMH0q-r*)>ASPwa3T-hmGTAu#y8Ojz$w5r9kUG|#q&>f@{**^fg{(Fi zwbWr^&S3L>bE}OxsDJgUX;JdIe`x3G-h0%Ga^g#<-?zmEpzXP^cYi9)m5Yb`$&h?I z{-GwS*B_fIOmi{fi1BI zBWwnXQK+lMHrzP{+&-TJ&cCRaaO(GO;y0-0l#y~i`Qva%mS4KVF3VP&AxN=__hK{W zOF!Hg{KSntMoe^d?9fnGBd3K@&BbGus(Sa(+jL4NztktMl)r1GRzFYJHcqU)Wz4gV zK1aEg7o27E`qtKY*9IZm->|N*t^*fuh&k;0Cgm$nQo0(Qgyq5EqUT$2Sr-9)vGwKwtttW@esq?yg^c z%*M*k2`uA2G0)E_;<3?)2u#QDYOIZIgeD4 z?__S+TTpl-oi;-K61&D=)pqLye;UtFz#f&XcRpvg-aTFPR&f&!{XGzcw@aIzFZ*n* ztHB4qwK6EcjBJ}fAwbBY&~Z&Dof6i48;_S$nbyY6+itxmds$okBczFMKybk*(3oNy z^fTp{M{}gdkLUzX4hw+LU9^<$p#tL<^r6(vUsyHzsXYt|=SDU6a(D-?9-b6HAB!x% zkFjakeIxEguTZwC(nOSh=cDffJcM--&8`k&1h0U3w<@l9fl!AUtlX}KvnD*pUV$T_ z5$?1#TqIAn`beZn-*B6h$v;;VV^qMcH=WZ_-Ix=K6oZkPj=3!q<{ zPMj3kJg>#xQ$~$tlx45F2CbWu+k0~dbjL{?UmM6c8_W2{Rz142b zvz-&_+(FWJYMV9wX-qRcE~*3h>&sb^=cRC-3itBDWhiQalh!iJ=ke7&wq+4-sWF~D zr0InYu48AKX14b zXgE@=dg-74Pzih#<24E0+)44ISIf2V_>3tBkCf^=XUl;-J^o>r7tm>nt3E7=)1Vxk z!qTUC{CD?CeO9GBM0!gUQoDCw_3J4+YW1RG&1~UGBzXHnYh{JE5Sj{ zUG9=H?wc~+Ff?8pv^`{Puo-5Qe73n=w!E!NCK9P=OERl4%Tf{AY#qU^s69T_i(QMs zrQ}-aNX|o*OE_t5<}Tu=G$_ZBq6>g_-F6eC#+v@Mcq;IlK-|>s(VHK%~`K=WVEjBci3&w=rt7@{q&i`iHOS03w8Q zm?Ve8jA!_tzU#N8q>BL?@ZupfBF zI0hM*o_1ubl9YN)v}SD)>m|cz&|1Be9rmuh(7(tGyI4s?^)6 z*iA{?DP7(Gn2w?8oM8iF<1&S0X}N@f{N zUU?D&ucv=Xu`B8-rWL=f(++aRGFgv2~MrsB?Uh808+%{_HQPz377xV1;>^Y_& z&9aAZ+Gn5^_2-}q90GGQ}bAg<#@NcvNW`BF7iQ3-uOu-5xmH`%sg)OmIK5;y-NBImSA=A9g3z>Ervcb%+CLkG|fzPldar zh}g^$Y_hpd)X)!UZ+R4>uT1>}!wokg67tfjLkdwRo%p^#%3n9gR7|||=6&S-m@}{f zXYL4~p2EZFX!ERs@8nQm@VDnpRO6sp+gUxJ^63(J{S0G|E!ZbbYU=Now4aE5r?k-& z(Ka!OI-B$PPspms^^JeKb5!gb zA9FoIe-^tdWm@09GdWi18+T1pseH|X9-K1RFl1ryKRWA29xT<`!qO6naq?=1Z5bD8 zcV?6cV|FBJt@!>(UfITc%sgr}owRUSa@C5ln2@;p(=kZZw*h0jliA;UW<=t03 z$>GKJF|F2vupoBHC+<5DZVTn*q-iGpZ&_?BJZ(s{a6nkKPgsoBO+t$Yb2g}_ zxD{svszXy4xwm<~S$KTlVmS!oJD}ck7-Pqny zp|6I;?g z)xR`k3CLD&dpi97@V(j`|C1nSXH9OA#AWo z@poD_HuD?*Z!gIF%g}WWT~E+;r4L!5RNQlpz+?Ex@W3`GeDBh!ADi_W2 z_ZzFVh1>&f<`HEZR(*G}9vO$ib{k8zL1ut2IB~oI@oBE?{Gsukk(kE|?jSPhuqYSq zCwR1&J!k#z&g8xj>U;}xR3FR>C=p56FCG_%?vUD#Q%{aeD&}?}4S1aBALWGo!hoD* z*%({r0Vb1oOVkxX*5AFnS)DW=-Meg(Xvd?$u~KPE9upII!aP64h4~O>0)yh*=#mH8 z>unr}I$Qi@wru;;J*0p+!#}G0_}cut7f!GBck;(4=oy@I46A2kn|S_6B*)+x{ppXU zIaETJ@i-#3T?w0uufKMF#Xz_Lgr59W-IT)wJ^h($5kDfXKsA)-XzWimlur4D_sp+h zSy-sf7wQbMKzgq)4j?Z2S`#++V_aKRRi}S73|Y6ol^Q?4aIa33zEoQIq1pI~W&GU7 zJfP~cllbKL_txst5jr#+{OUPqc=`Lclj>o9fEJaT%@x}!ldr}3G)XeghAvU?0XDq-Fy4Q# zC7xH$#LRA{==gV9%8$)iGK`y$h#z|$Eb|~En ziZ%L0z1Wj{`^1dv=U8S4hs_qX`@q8q?d}-wV*k>tG#n`F1~tr~kGfu)Neagw46KF+XG6Ae(}SLJ)jk+&&%MyVjecu@WzggAJd zG}<_v{LEANEuW{69`8@1w=ac^Nyh#^Hr_j`spgFqR#Bu1N;mY5NSA;TiXugku7J{{ z*U)=cY0{A{5Tqy~y(K^>5_(5E1QO|;009C7!j125efN*MzIE10X6DR1XJ$Y9*^`+y zIn4y@+;+;r&$D!YMEvy=MEcWX5EB%{L_j=XTFL83c}ln-w=<)I@^asWJV?nb8DutI zBiBZi0`CdeCo@yn{WBptADvQV3F&4-3bV>irT%b!sc)B>&~pnr!9+E-rXAcF=6nnn zw+oXAjc6JQWT7|vIWlN93iW#NB%N|)cyTbylMpUN((oNNX1A7HrM!C&`q11)@@KZ< zB%i-u<$m01;&J*1^hHSv;&FGlKO*M(;st|cSF8S&q;`WuZ;s+3zo{wcc=-XLsDnyR ztTV}fOk#;2lqHbMtAG%hvLNlo3OK)@=canYbfA0IsXcSpw7=rrr#&AofSo`wE3c7v zFbl7}a9xJ#yQcl?yzBSUgUiO|P}fXL9q&a@NAt}4?;#dRP_MA3(-$vp`)OX*hep+u zovU9WINb;n=3~mFwpaoAxOginZm}F#mVmt7J}`9bikf9yJxN!VQ83o}eHhGo*&Ct( znV~HXu{NGW`I(4w<|tYa*Mzjgd2Wnr2drJ7#TUWvl^XX`hxeP#KTdxKq-rwj;h38t zak0%6hyRKq0LOVBFcDZEQE`Q+$CWAj1#Wi)v=9#}WFRA10%xD&#fvTw4_w45H9~)` zBLupW{NIgK?Y=8zJ+OLfFrufmd9Uq~rK&>u*U|IPSGHe)*Gb!*F8h>x%0Eb(9jUE} z8#)^*COx#z?R)QAUdoaxcDCBtUM*hjP%2JJc_ldX+qZm@rJ=I^=hQnN-+Cp-Z-;Nh zroVs5+SVp**RZXZF^g3=w>?%0;$$sSO#RS)6aij8H}Lat(FHV;+H$te4ReOn8#*DR zPJU(8#X32V9+jGY9Z4)PhpcL!{)~4&b1t-wMXJwEFhX@bJSxTm>aF7EKGRX#j5lR` z=pW;Nn&LuF`+s~E9Wtp=k!Ihwo!gB z-n>KOT)1=3nW?gG?Hd%^)EYb`XS~|_**f&SxMFCHhTEs>vn<36yNtSE-D9`Hn}ni~ z$HnFIxQy0;%wkC^bUNf*^V3vR!!>8S|l-!u>xCkHMn#5`A=$&p**0dFz1sl$Qe`#YOG+f* zW7i`<(;EY5GTORXow2i zXl)(C1~Q$w*UW1|ro6UB=$IYJFDy6W-UA!%H^4san0h<=!(e9&cs72k=i`plWbk&` z&btp}LTJ%BZtL5Hpc-VSjV)vSz)Rps<<8^Or#14As)IiQ!1upg%|X~|YOqxzU#|KE zpEI4?{)047XKz?Q}q+>wUVGY-q#8; zlu7X)r~NCMCK%@gtP7)&2`o`9koWS|_N~dHpYveL0VOIO?BzdCz#b-0^3xKS| z7#F+aX-?@}5HV1uS?f#zIJG-6>2{p6LT3y>gx+!hWHAtEmB_NlI6VOBV?<763gqS! zD3J{a{ zu-IVAP&lsNphMwHNH_G(T8XxQrSsEj!Z?9T?jBz4B+2jLe$$p^+t0R40b?}~kqPsb ztiIdi_RjRLG2J)Y1jmtJ!=+X;TDV=ruoGq|VSoxKucx8wd@%5Mp+6*ts$-WC0D++60NdE2i%{fy(z;rqh7Ta=; zmA?XVwNs>ZmlPaRC9Q>;s!#g5~0XSGf>PqxG@^SRJ)!1PFsTvvm8 zuqd9vJ*7ps`$0&$Q3T#mFs0#nSw_b|?wlmf3)J^JaMJvt z@@WrHo)}-K>{Hc5my8))roimX`j+onp8+i{a9(w7c3m1lY6Y9S^l7X=4h@fQcxgJM zRDAX|Z#nN!r6S*H@vD2`!>h11bjo=p`(Z=1QIygxzv8wD^XLnMitO!=SYSoDQ24<@K&cBO@C(U-(-Zi|>siM?uJAM(r=H(#uX~_splKkFu9r@%h0tO+9X_3OL#%e|p~$ za=CMZN$}+GCD(~Wua zL>;JAJM}cs@+}hsgHhJ02VF#FWPYZr?g=&f4=%6=!Q|{2d&2 zPYYLkW_9_Q;5RZfb_eFU>y=s+%VrHnva9D>+Rc3SxuLiI4VO?YpUh2eD^=>kGEE*Z zHPz~ie5bK8y)Rr2t)vN8tX4URkUln_m0S_4a|M46w(8pRx1V={_M@uNJ61fotGmDf zeq`Z?Ba91tV6R?o_xcJb4s=i1%tae%Qq(=y1?(8+f6Q&mf!TUyHC93O4q8&H^i*zI z@dnsWa6{RFvtZ%owBDY}RaM(71lKC>6kTMHJ4*Zb_c$BzJikLTX#5|*)cN<(+Y8$UepGKQCr zhVoo?Z6yEsc|fsYK4-e#b0&9bH28I5D)cFn`H2{pe7p9?=de>ilBnprTP>!$p_E@k zZhLu3*45rztygNKUT9C+6OVh+Yy7%!!*{Tl&xLVq8!4fdpcacc^sT+Rd>3~u>S-?d z5k#I#2o|AXh1&h#h2z9U?12W`?JOCGl}Z!c?f&l25B561#wxLGcrRUY)zOkYUSIne zLOFA72*VbdywI8>E+tNb!M_(@dd0Gwm))_ut>tyO@Ii1<+*j6GUXpfzeS?%U57}xX z?o-jj{B<+Z;=)b2p@kD!@gWAd9boYY^HJ~R{=|DwFt8#wI`E`t($qxJWELQ8Jx_7f zc-2>V)TW~f8x>Q!8o_$zhYnm66XZ-TQI)^bY(j*F+q#jwtEl6=Q`iBckT=>AdQLCd zwi(*lK^&JQ-f8Ec<0{o%ptT4lkRFe5U5Wb(MzJtu1KtunzAFYvOhpNdh3 zmCF};M?J5PezUu1H{X`pbNuGcwDp9ew>al4)pa@c&lgGa6(p(0>@AD!!O&aJMvCV> zm5%x1Jcjv2B=Vd;`$r?&7ZL)0ycd08rPXws54Fv%x+$}0Dobq$=>$kGS9E4$L~|4) zaSuK_a)j~vTCKfYrj}#C)H}_CiU6liel~s;Bay6p)~e#ScAzt7+nS4}KYSAv?l6tU z#AksG+oZ-!gVa`B*WrZ`a;Gonr%BdLgPBsR02nio*cpR!&_T3)~90gtZYMWZ%5YQhl8oDGvFM_gt6d=x1kO*A>eX6 zo9|_u)8ny?yCL*NjjXO+k5Je7{3xvl#brVhTOFKZ=PL#CXUf~>ikgBW_15wq#W~|d z&ar^9*OGfYW#){_&I|@34rNA+&my%E$VGXaL`6`HoTL#oTlDd$yU~D2_*XNxk-wh> zzAo>rjr*=z~Gdvazv>yxsWu;9aGalbRN1wNeD2JmdIjfZ>GJyE9AQ{P?O* zyFq2YhdbVh?p9Qna!xbDsWv@#xSN&5sP)*vpL8+qezlBncB6H0WX<;SC6uqiLc}p% z1pHmy^>Z`7Pnon*6ZB1oaYpu$t%*$8t?cEBuZtBwrf6LW0Z{Un+s?a5Xj0czFhVum z#(>f(OjEaeEkD)PAYrb_h{mMU%3HUe(J$TD{0E!N5nsgd@b3tu8B`5^ znW=Y$8#8un%3hnRY`V@E3%dW%tPQMsrqw89B;;Ax9S4Y# zK5$OGh#6ArtDI?bJF)x*3F(I@C62T|_`xh(mTWOFISah+w58`OWkArrf%b2(%9nS_ zV}aQOb%%8Ny8uQsc3&1%(ilI|s+QA1^9FXh47d)+{;BwsV~Ctl;t$SF=DoC?=m1mZ z)n<>*8CM}JIrW4(j98ZqO$b#IE&tC|UWZ4r$FM0M5#%T^@n
m-kTHq3+**mkd! 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

>%`(DvdU+* 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 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json index 84596f64e..a8ec39b43 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json @@ -7,21 +7,21 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" } ] \ No newline at end of file diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step index 295113831..cfb04b25d 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65e70d507a3a38c99f7a37b5a7e2375afa707ba45fa2597e99656850432bb0db -size 1575025 +oid sha256:14584f4ac2c17d944517a0bbe6656fcf34c17e298a3091e33ce66fc21173e9f6 +size 1575014 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json index 7eb71b94d..b7102dde8 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json @@ -12,13 +12,8 @@ "IsSuppressed": false }, { - "Name": "Plunger-130-25-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "402_SlideCover-130_x2_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", + "Name": "middle-30-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, { @@ -27,8 +22,13 @@ "IsSuppressed": false }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx5188\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "402_SlideCover-130_x2_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "IsSuppressed": false }, { @@ -37,20 +37,25 @@ "IsSuppressed": false }, { - "Name": "middle-30-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Name": "403_SlideKey_x1_4mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "IsSuppressed": false }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx20000\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "IsSuppressed": true + "Name": "Plunger-130-25-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", + "IsSuppressed": false }, { "Name": "cam-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", "IsSuppressed": true }, + { + "Name": "middle-30-4", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false + }, { "Name": "middle-30-5", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", @@ -60,11 +65,6 @@ "Name": "middle-30-3", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false - }, - { - "Name": "middle-30-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "IsSuppressed": false } ] }, @@ -123,65 +123,30 @@ "activeConfiguration": null }, { - "Name": "Plunger-130-25-1", + "Name": "middle-30-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.33627292006587695, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.00033627292006587693, - "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7656115901056533E-17, - "CenterOfMassY": 4.722910116552598E-19, - "CenterOfMassZ": 0.009983183698600072 + "Volume": 0.00040340012585623184, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000007, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.017022140946419705, - "MinY": -0.3365246919593774, - "MinZ": -0.2581353592403702, - "MaxX": 0.11297785905358027, - "MaxY": -0.3165246919593774, - "MaxZ": -0.12813535924037017 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "402_SlideCover-130_x2_2mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.06029217357682117, - "Density": 1000.0, - "Volume": 6.0292173576821175E-05, - "SurfaceArea": 0.06297190047201544, - "CenterOfMassX": -0.08999999999999989, - "CenterOfMassY": -0.08000000000000004, - "CenterOfMassZ": 0.0009999999999999723 - }, - "Box": { - "MinX": -0.04202214094642334, - "MinY": -0.345131934900626, - "MinZ": -0.2831353592403711, - "MaxX": 0.13797785905357673, - "MaxY": -0.3431319349006241, - "MaxZ": -0.10313535924036991 + "MinX": -0.042022140946419775, + "MinY": -0.3431319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.3131319349006246, + "MaxZ": -0.10313535924037016 }, "Material": { "Material": "", @@ -208,15 +173,15 @@ "Volume": 0.0005718507451545307, "SurfaceArea": 0.10740874971302464, "CenterOfMassX": 0.09000000000000001, - "CenterOfMassY": -0.012054290464327756, + "CenterOfMassY": -0.012054290464327754, "CenterOfMassZ": 0.08000000000000003 }, "Box": { - "MinX": -0.04202214094641978, - "MinY": -0.22313193490065159, + "MinX": -0.042022140946419775, + "MinY": -0.22313193490068667, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490065156, + "MaxY": -0.19313193490068664, "MaxZ": -0.10313535924037016 }, "Material": { @@ -234,30 +199,45 @@ "activeConfiguration": null }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", + "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx5188\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "402_SlideCover-130_x2_2mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.031165822553953983, + "Mass": 0.06029217357682118, "Density": 1000.0, - "Volume": 3.116582255395398E-05, - "SurfaceArea": 0.020759907411425683, - "CenterOfMassX": -0.028904954597210236, - "CenterOfMassY": -4.5471736604448354E-18, - "CenterOfMassZ": 0.001981939807899837 + "Volume": 6.029217357682118E-05, + "SurfaceArea": 0.06297190047201544, + "CenterOfMassX": -0.08999999999999989, + "CenterOfMassY": -0.08000000000000003, + "CenterOfMassZ": 0.0009999999999999723 }, "Box": { - "MinX": -0.07207398866188411, - "MinY": -0.3511319349006261, - "MinZ": -0.24813535924037022, - "MaxX": 0.1879260113381159, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037018 + "MinX": -0.04202214094642334, + "MinY": -0.345131934900626, + "MinZ": -0.2831353592403711, + "MaxX": 0.13797785905357673, + "MaxY": -0.3431319349006241, + "MaxZ": -0.10313535924036991 }, "Material": { "Material": "", @@ -278,13 +258,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.026901716907236767, + "Mass": 0.026901716907236757, "Density": 1000.0, - "Volume": 2.6901716907236767E-05, + "Volume": 2.6901716907236757E-05, "SurfaceArea": 0.029528713024743067, "CenterOfMassX": -0.07642363460503289, "CenterOfMassY": -0.10216552415535946, - "CenterOfMassZ": 0.001000000000000027 + "CenterOfMassZ": 0.0010000000000000271 }, "Box": { "MinX": -0.0420221409464234, @@ -304,30 +284,30 @@ "activeConfiguration": null }, { - "Name": "middle-30-1", + "Name": "403_SlideKey_x1_4mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.03116582255395397, "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "Volume": 3.116582255395397E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.028904954597210247, + "CenterOfMassY": -4.857887308991148E-18, + "CenterOfMassZ": 0.001981939807899837 }, "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.3431319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.3131319349006246, - "MaxZ": -0.10313535924037016 + "MinX": -0.07207398866159359, + "MinY": -0.3511319349006261, + "MinZ": -0.2481353592403702, + "MaxX": 0.18792601133840642, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037015 }, "Material": { "Material": "", @@ -339,18 +319,38 @@ "activeConfiguration": null }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", + "Name": "Plunger-130-25-1", "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx20000\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.33627292006587695, + "Density": 1000.0, + "Volume": 0.00033627292006587693, + "SurfaceArea": 0.043941097214951826, + "CenterOfMassX": 1.7498685563838114E-17, + "CenterOfMassY": 4.722910116552598E-19, + "CenterOfMassZ": 0.009983183698600072 + }, + "Box": { + "MinX": -0.01702214094641972, + "MinY": -0.33652469195933793, + "MinZ": -0.25813535924037023, + "MaxX": 0.11297785905358027, + "MaxY": -0.3165246919593379, + "MaxZ": -0.12813535924037023 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, "LaserParts": null, - "IsSuppressed": true, + "IsSuppressed": false, "activeConfiguration": null }, { @@ -368,6 +368,41 @@ "IsSuppressed": true, "activeConfiguration": null }, + { + "Name": "middle-30-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623186, + "Density": 1000.0, + "Volume": 0.00040340012585623184, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000007, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.2831319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.2531319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "middle-30-5", "Children": null, @@ -378,20 +413,20 @@ }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.0004034001258562318, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.04202214094629824, - "MinY": -0.25313193490065156, + "MinX": -0.042022140946113506, + "MinY": -0.25313193490068664, "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905370177, - "MaxY": -0.22313193490065156, + "MaxX": 0.13797785905388651, + "MaxY": -0.22313193490068664, "MaxZ": -0.10313535924037016 }, "Material": { @@ -413,13 +448,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.0004034001258562318, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, @@ -437,41 +472,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "middle-30-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.4034001258562318, - "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.2831319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.2531319349006246, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Global-130x130x90_Assembly.SLDASM", @@ -493,22 +493,22 @@ "Density": 1000.0, "Volume": 0.0031003946829898897, "SurfaceArea": 0.6720595324789161, - "CenterOfMassX": 0.04838569691844171, - "CenterOfMassY": -0.28663417377982214, + "CenterOfMassX": 0.04838569691846867, + "CenterOfMassY": -0.28663417377982886, "CenterOfMassZ": -0.19294303190243495 }, "Box": null, "Material": { "Lydia-F100-ConnectorPlate-130x130-1": "", - "Plunger-130-25-1": "", - "402_SlideCover-130_x2_2mm_INOX-1": "", - "Base-130x130-4": "", - "403_SlideKey_x1_4mm_INOX-1": "", - "SlideInner-1": "", "middle-30-1": "", + "Base-130x130-4": "", + "402_SlideCover-130_x2_2mm_INOX-1": "", + "SlideInner-1": "", + "403_SlideKey_x1_4mm_INOX-1": "", + "Plunger-130-25-1": "", + "middle-30-4": "", "middle-30-5": "", - "middle-30-3": "", - "middle-30-4": "" + "middle-30-3": "" }, "States": {}, "LaserParts": null, diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t index 6d5527620..f40984f6e 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f7a4f817e2f82cd57c1da47dd1caccf9bb95da222e9fde797689442b17fdb23 -size 505031 +oid sha256:5b4ba74c90d4785417365f979dc28e61325fb27e8a9c6e20fc6ca172fefab9c0 +size 505033 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html index 02ab8cd5a..18538ee4c 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html @@ -8285,7 +8285,7 @@ var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){e // 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]2||!this.mSelectionEvent){ioTouchEvent.setHandled(false);return[2]}origTouchEvent=this.mSelectionEvent.TouchEvent;if(ioTouchEvent.getId()===origTouchEvent.getId()){curDragPt=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());dragVec=eDwTypes_1.HC.Point3.subtract(curDragPt,lastTouchInfo.DragPt);this.dragFree(dragVec)}else{deltaPt=eDwTypes_1.HC.Point2.subtract(ioTouchEvent.getPosition(),lastTouchInfo.Pos);this.dragOrbit(deltaPt)}ioTouchEvent.setHandled(true);return[2]}}))}))};eDwMoveOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioTouchEvent)return[2];ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());if(!(this.mSelectionEvent&&ioTouchEvent.getId()===this.mSelectionEvent.TouchEvent.getId()))return[3,2];return[4,_super.prototype.onTouchEnd.call(this,ioTouchEvent)];case 1:_a.sent();this.mSelectionEvent=null;_a.label=2;case 2:return[2]}}))}))};eDwMoveOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_1.HC.EventType.MouseDown||iEventType===eDwTypes_1.HC.EventType.TouchStart};eDwMoveOperator.prototype.dragFree=function(vec){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var modelHC=this.Viewer.getModel().getHCModel();var transMat=new eDwTypes_1.HC.Matrix;transMat.setTranslationComponent(vec.x,vec.y,vec.z);utils.forAll((function(iModelNodeID,ioNodeData){ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,transMat);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mCompDataLocal);return true};eDwMoveOperator.prototype.dragOrbit=function(deltaScrPt){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var view=this.Viewer.getHCView();var model=this.Viewer.getModel();var modelHC=model.getHCModel();var camera=view.getCamera();var projVec=eDwTypes_1.HC.Point3.subtract(camera.getTarget(),camera.getPosition()).normalize();var upVec=camera.getUp().copy().normalize();var dirVec=eDwTypes_1.HC.Point3.cross(upVec,projVec).normalize();utils.forAll((function(iModelNodeID,ioNodeData){if(!ioNodeData.Bbox)return;var xformedCenter=new eDwTypes_1.HC.Point3(0,0,0);ioNodeData.Xform.transform(ioNodeData.Bbox.center(),xformedCenter);var transMat=new eDwTypes_1.HC.Matrix;var revTransMat=new eDwTypes_1.HC.Matrix;revTransMat.setTranslationComponent(-xformedCenter.x,-xformedCenter.y,-xformedCenter.z);transMat.setTranslationComponent(xformedCenter.x,xformedCenter.y,xformedCenter.z);var upAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(upVec,deltaScrPt.x);var dirAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(dirVec,-deltaScrPt.y);var rotMatrix=eDwTypes_1.HC.Matrix.multiply(revTransMat,upAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,dirAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,transMat);ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,rotMatrix);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mCompDataLocal);return true};return eDwMoveOperator}(eDwBaseSelOperator);function transformBox(iXform,ioBox){iXform.transform(ioBox.min,ioBox.min);iXform.transform(ioBox.max,ioBox.max)}return eDwMoveOperator}));define("eDwUIMoveComponentPlugin",["require","exports","eDwUIBasePlugin","eDwCompXformMgr","eDwEvents","eDwUIUtils"],(function(require,exports,eDwUIBasePlugin_1,eDwCompXformMgr,eDwEvents_3,eDwUIUtils){"use strict";var eDwUIMoveComponentPlugin=function(_super){__extends(eDwUIMoveComponentPlugin,_super);function eDwUIMoveComponentPlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-move"};_this=_super.call(this,"MoveComponent",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();_this.mCompXformMgr=new eDwCompXformMgr(iViewer);var model=iViewer.getModel();eDwUIUtils.hide(_this.PluginButtonID,!model.isAssembly());return _this}eDwUIMoveComponentPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.init.call(this)];case 1:_a.sent();return[2]}}))}))};eDwUIMoveComponentPlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,null)}};eDwUIMoveComponentPlugin.prototype.addEventHandlers=function(){_super.prototype.addEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",true)};eDwUIMoveComponentPlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",false)};eDwUIMoveComponentPlugin.prototype.onActivate=function(iButtonJQ){if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;this.mCompXformMgr.activateMoveOp();$("#edrawings-canvas")[0].style.cursor="pointer";return true};eDwUIMoveComponentPlugin.prototype.onDeactivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mCompXformMgr.deactivateMoveOp()];case 1:_a.sent();return[2]}}))}))})();$("#edrawings-canvas")[0].style.cursor="default";return true};eDwUIMoveComponentPlugin.prototype.onResetScene=function(iDoReset){this.mCompXformMgr.resetModelNodeXforms(iDoReset)};return eDwUIMoveComponentPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIMoveComponentPlugin})); // 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////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAwNds578AAACAEOe7PwAAAODEX+G/AAAAwI2QqD8AAADAopHPvwAAAMCouMi/AAAAoLgm1D8AAAAgWujLvwAAAEBoj+2/AAAAQOhD1j8AAACAcOzSP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAALkAAABPAAAABgAAALkAAAAAAAAA//////////9sHyy9uiPDvh73kL4SSg0+bKXlvaA4071CAAAAbB8svbojw74e95C+EkoNPmyl5b2gONO9AAAAAEIAAABsHyy9uiPDvh73kL4SSg0+bKXlvaA40725AAAARAAAADQCAABaAAAAAQAAACICAAAUBQAAKLUv/WAUBMUQAHQUZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNRjY0NgACAgQA8D8aAEBAQ0FNAAIFTwJnbG9iYWwtMTMweDkwX2Fzc2VtYmx5LSAoKQYKDhIZHR1apSYCHgUABCkHKwgtCS8KGVcfIFBsdW5nZXItMjUtMYA/ADIxDSW/boREPfdMrL5HxUW+GhJ+FUx5ZGlhLUYxMDAtQ29ubmVjdG9yUGxhdGUtMSAoVjMtRoauPCioPU7wIgA/EUoNPnAXwb5m2Iu+AhMWDlMPUm9kLTE2yl1Kvzw5FSjayhw/O/Dmpz+izhuUPltpub5XjJ0PCl8JQmFzNCAoRGVmYXVsdClpHyy9gpqBCwZSA21pZGRsZS3UUqC+HveQBxowpyFpbnN0YW5jZQACAhsBJAYWGxceBQ8QEBMDCwoMDQIHBAgHARMWFBkEAAAAgIqogbgzBCwgsKADAEeAxg1CIhHGlMB4pYyLoP8DNJy329WUnrf8J7zfZbLluWEO6/h8YnrhdyqpTpoWe2JPNidZBHc7nPFbZ/lzse98K6o7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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly-CAM",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////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAwNds578AAACAEOe7PwAAAODEX+G/AAAAwI2QqD8AAADAopHPvwAAAMCouMi/AAAAoLgm1D8AAAAgWujLvwAAAEBoj+2/AAAAQOhD1j8AAACAcOzSP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAALkAAABPAAAABgAAALkAAAAAAAAA//////////9sHyy9uiPDvh73kL4SSg0+bKXlvaA4071CAAAAbB8svbojw74e95C+EkoNPmyl5b2gONO9AAAAAEIAAABsHyy9uiPDvh73kL4SSg0+bKXlvaA40725AAAARAAAADQCAABaAAAAAQAAACICAAAUBQAAKLUv/WAUBMUQAHQUZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNOTM3NAACAgQA8D8aAEBAQ0FNAAIFTwJnbG9iYWwtMTMweDkwX2Fzc2VtYmx5LSAoKQYKDhIZHR1apSYCHgUABCkHKwgtCS8KGVcfIFBsdW5nZXItMjUtMYA/ADIxDSW/boREPfdMrL5HxUW+GhJ+FUx5ZGlhLUYxMDAtQ29ubmVjdG9yUGxhdGUtMSAoVjMtRoauPCioPU7wIgA/EUoNPnAXwb5m2Iu+AhMWDlMPUm9kLTE2yl1Kvzw5FSjayhw/O/Dmpz+izhuUPltpub5XjJ0PCl8JQmFzNCAoRGVmYXVsdClpHyy9gpqBCwZSA21pZGRsZS3UUqC+HveQBxowpyFpbnN0YW5jZQACAhsBJAYWGxceBQ8QEBMDCwoMDQIHBAgHARMWFBkEAAAAgIqogbgzBCwgsKADAEeAxg1CIhHGlMB4pYyLoP8DNJy329WUnrf8J7zfZbLluWEO6/h8YnrhdyqpTpoWe2JPNidZBHc7nPFbZ/lzse98K6o7K9yMGoDNbjg/eqcWGyBv7Ik+lNCspjGaAffHiDQdZZSMCh5IFZqSkGO64uo4uVP6T+1YTs6ITD8Uk8/6T/uvURLb8iwcf4vT466OjEwhfgc1IH6jINXD9gWLsblVeQN/EwtwzhNHc5AbDwNN69lh7ATEG18R+mu+nJRDB7kP//9aAAAAAQAAAN4BAAAQCgAAKLUv/WAQCaUOABQQVQAAABs8UFJJT1JJVFlfS0VZRURfREFUQV9TRU5UPgAATv3///9TAIA/TQEAQKKPwvW87FE4PkdEqiQCzMpKP9PRUT/w7m4/QUpYaR8svdRSoL4e95C+Sf4w/wcK1yO8SESyJHsULj5BU1iCmoG+ZtiLAgIEoQrXo7sEeViAv4auPCilqD1O8CKAPxFKDT5wF8EEBAQDHVokPo6Xbr0hsDI+fD81gAMDWMpdSr88ORUo2socPzvw5qc/os4blD5babm+V4ydAwMDBrgehb09PAYMWDIxDSUAboREPfdMrL5HxUUGBgYFVJ2ZPY/CdbyDBtc9bxKDO1yPwj0FBAUFBQVuqFFxEhRGU2D0AKBshmbbADI5DYJznIAwI8ACCUSiCSUetqCo1AFw8pBKD8sydM4v0tS/kaxPv3o7Dsip91zWCf5HnkOm/yHHVj4Lq/zUHMQ7+yhvnrG1s/013l2x72WXlMUU5otOpSRDeYq1eXbFBRtdG6ZN3eT9HSrTTKp1xH90W6N4a9VMdDgijmLoQ/mnMxD3hPMCyPa9F4nvS9DWWnuqZJgQ5xv9QOPoMcf0DmWSLJ8Zm7nIcVHFNGB/iNlNDSl5h/a5sKHLxdnYvA/9A///RAAAAEwUAABaAAAAAQAAADwUAAB4SwAAKLUv/WB4SpWhACp8PB47AOBW46gG/wZdb5LTPYxZJXp45wbsDaWImub8kyqrctvNjE//pQsJla4vx5Gl3UyG5dItCzEg00jxLQXfAeAB2wFgbirN95AyIRu5sn3fOdtFWBOUJYBt52lH9njRvVqO3mEjkRZWr6/uU8aLHbfp2qcMl7nAN1Ut6rkvIewbWCvEoVx9P6ihMMq0IeGv6q66zYitmklwqc2pAKGQMTL4Wg9OOoGFezklt0fD+2t1KmH0B/l9SYnLSrPAfq0/MLzYk1cXlZVQtcrCfkUcYh3FMy03JDAZ7AjhFTCja1VSZ5TLkgOgS499Ptcpng25CPtkgoi9Xd2jkBEhq52Bi30lE1Ts8choeiaMCKqTPmLYZEp7P9j4VaXzMtHVS0CmqsXLWzUM5Auq8hATUt2BRHHNyhoVetbqMwrfjMWNrJKWRZMXIWikPKUnNhytVbUYol8yppLqB6WsgEiSKiMLpgXlQvVHnniNHQD3glZiWANIOFIrQKDpcYnpiUD2zIs/b2fTosidpUw5UfLcU0np9YpFNeibcEFUu4+9HeW0BMDkNGWg6kaFmOWOI15HX+MIbf89qDwShZbkozMiJQ9qjQSCXOD6JwDuTFgXtu1r/YTTD22Rqo4j6NhvVxeSvuzZP3tVvRCwPIRgMm7f5y4qXtg3MXUqUai+kuneGgfY81gKUlVwl8YmohMwLZm0/blOZnTU/1X01tb/GQBVWVk5SdO0WTebCD5jC00g2GcgLDkIOBDTl/EEse+7iK+mKcA1caAHQ9FQEp8AXJ9NQxxzmx68dWkHsT/USke0kaMlJiW7OiPLao81GZbUceKSqlsf6dLKFKT7+lt8FfCq+qRsLj72rcSP0Fxi/HEfD9sfupr0ShrsYwz8OJS76p7c//SSSu/ZQ1Vorq0C/34Quk/j/7q/Re6/l7UVSH5g1gmQKXo/eiQG/ikwLVuW3SVdEow+kzP5h7t/RVyiN2tZE/lpvSkx87WErMC7ZPNoGcEHqQAW/CUt5fHQCvnPvSWKOdVU/f2KlducKAYNDPFfID7dR8yPiTbVD9v1Aorh/WJqzhadK3K3kDU8yD20GiB3/8rcd6hqiPf9Swc6EqabitXzscSD5JNGSzKK3R7frbj4JbwopCOTvgIiPNiiz8tZzojxqZJRykurVCzO0ulazgPV1+HBmRlE8WCkf3+N8VwGsiFycYhwjhk5W6rQxVaeHTak2qwkAMhuZKR8tLqLmCcseCGb60BGUlkrKaNkScggz1zPcsp4rD99PJjxjJ0VMDQ7Cr41Pn+W5jSISE+O5jFHffeTxgJGgDX0rIRmyMpxVBCHV3c1JRkzgki0vrJyjpkoZi9GW87Pxp5OG1TExu7naj7AJGHsPqJWoQKHje//++HXHdoalfHRIUIofzDdv5orf7cf+N0+JOL/RNj8vhlbfxEw68xI4I3voAz3m/T4fWoCR8HaqgehEyy3hStkUYXeLpKUjzRCx5q4LFW+e/68338i/ENgPURZFaG2InTIhtFcUj66maTJ5sxfOwP0xwz7LoQxWzVZ0OctA9Eg9qaLStcNwJrSfjPZ2zmpgvxk2HeNOq9mnqBwI0Zt5CyMxLpZ5+qmMHfkYDaPji47p0cGGqiTzY3YticWJ+wbR5i+CJFJCUA/R1ZBR0hGeAMGV7St4Csq6Ab6Ay+rR/T4Lal5NcZ1dmEQ6fImCPBh/Ul/K+7SAqmIlIBnVFRHYILu6r7cYtPjG1UWvvQBg9rFvp2w1kR/H4nPxf9U6peYPseaxy9BhB8CIgZa4BLyd6zhfp4zAMINDWTRqo9ykO8hYWP/7sGSpjR+GhANgDc+GZzlk+b9Oraun06FzycNfcO2M6iwu6/Aa/9TdarJS6qpVSc9PXCDsDXRdhZllcywSPR/5Ndj0VdEuvuwMNeXQRSXLUcbrcaH3ZZHZ/BjX8lHPaR9XjoKANQLsydnom6KU9+90ZC6Qk11uBPZZxfXvQ8bjQ7x8urG5ZtknbpzmevTox00TdN0ACIiIWsWNS083sNp3fA+3rtcnkcbb707v4e3u9mY603b+a1Xu4t57RmzymvBY2s7dxzewd8wWCxkzaJmUZ9NrPC+9abxYXlW11AllY+1fFj46/V+ubJYWq6ZGtgzx3MsaI5l9r0wHfNp2rMdWyXlxNrFWghZeo6F61g7b2bG7Zp9SWj5XTz27mEtWOzVhsdNqyopLBH4VAWu51i8lsSX36qhlYW14Z2LJm3m0KkTGtWb02azCdWlTVyaQ6FR6FSHSp25Dk6D5jm06ZziT/2p5/o0n+pTPcef01yHQp1N6NMpnULzaTP6lEaj06gT5zDeZnA28yau43j0+cSd06bz6WHahEZx/BnV86dzOpXieQe9KZVCoXoedUJ1vKlHG+BYzCoH8bcZlT6jTacezaXOpz5G23L3CDn0OXXiTakehepRZzR3NkAbm3E3mPE7N4uj4I7LdrA4vId1tWU7T4Ir5qKQYubMqhlXiknhAVdX65USe7/csTactuWeeb9lVCkhK7Mr1u7Mqpe75Ya/Ukw1nkR3F4u1zOoOVhtL7d69TEy1ae1YiwWjwEG89XJTaAOG/ahDuHzeIREIBgAoAtPUARgUGksTOYpuA8OSskmAFIUwjqYYioIKWkQwIoWABEkBeLg+iNWc3xCR8IwLmdrI+YGAIbvKox/dM7NFi2m6XFxYBBogqazwI+ITPrgSof6FTiZEP+YgRGZMDftm/Er1T9aqjWsJ0ENsybo7NjNs7+cb2x4tBJ1mRQCLvp3YHAw61eRi9qWKjPbq20BGyn/VmvGnwgjglLcQIpXfPq8PVZl2dECEerXIyBV/5GpQr+lvbNx3RWtm+cgWH7l2nHi58mys5hS8kLbVQjhdXoicloIYDkqXbKzwDJYItAF8KOrTYxsBg7GIS/ejyFrchXREO2f45VWUtQz+3+LOChkKG8xBP/yz577BY9j4J1ACqnZ4t3F2og/nGDe81cNG0Ln+48bSB57WEaaVQSXChGJCMbpyZy15ZkSFh8HFccA4Bh7GreX7o58wCgrSKx37zQLYyRMDt3Dv1mn/IVTEtQmt1U1wcoNmwuYtvO+Qj4CPd4naHOBr1ZlabxuJWwmgcZHKIatgp4PbnlDHwA3G1FA0BGheYW8vHSDRCZA64EpK54jLYK2Xk51TVqWOXxrC6GkHMRv3IHDzf1P51FzrnbpCOqEdMBb3hwrwNnB5BD8d9igS4ECgd1swlWYKvTGdI0ULkAgz7DglBBcobXNnNkI6BRaA9pkhRgywY0BHrCYINvv3d3DJrOJnCQwUCP13AchugkRyKkhwCt/FhP1Sfo7vygYyrIPUXqWLuTKbLOB22X/x0jrar6N94M3bSpx23LAx6N4IOBZbzrJUzKPj+gSfgAs5gP5+sczAZYoq8qI/0obE2Fm8E4ARkBOMh9YS8zNhCjqmcTaYKoxzaDjgHUXxpQIFLjPFlOt6YHnh3XD0wlbMP+T/ehlTrIAkrC9mrcLWAFWVEwVxL3ERKNoiRbPEQGIaJboJi6lIVB/qcrEycxRdi1+8QolyX58Z7oi6bivCmNoqFUfPh498X0ek4TcX7JQNuEhOdslhPjqUYvihNgngrJUpLkyAM0RlUxsM7+2yUguWJRxw9+QC/Q2yoyyfD5NEcYHQMq4mzEfM7acH5ao4KDK/O6aJpRdQrNM8PR23GjVdDwqi8uJt4nDWmZ5UytiH7fXCTOaz5boEiIHQhj+gBSPTE8F3gmFFQAr1AV61rccxYUp445FTeXo8cQBVwN4oJ5kKMZ1/9m6I6Q5OWHSETicOLJMVhPYFaj5+Ku4R6z3NFuLyAFGDdp2ClIVL4xRNcM52FQaOJk0KYhOUbJAmlyIPKInZBdttSjN9QaBfBtwlMj6cpywlZwxlBaGsWyaEYWVxa/XRZCg3rAa8fL49QmLdD8jlWmKaMOr49u2s2gl13IlKWkXfiYXzlxDq2cBtCDI9whPskmS1Mb0xk8PxT76KvtF4IPfZJSIGFQfck9c8kHuB+925EXnQozy56IvWqRRXKwxEpP4upCxszkKBZBVLDkj+OK+/bSRI4fS1W1hSK68AVKRhVLBPYCdgIcKn78LbfxmTjL2OaWR5+PFUa74PgWYuSzkDZeTWCJNKlJs7zSxsSf58OcDjklF/snaY668nUHP/amtXAXVspVqfS1qaIvK0+AIQ7CMUWer+hsrjjCvmXCkN1zcv2DOZXns8B/lZabtaCeoPPXIKKgNvJS0VdYZQ8HHMS0ZQUxZjN5H6kiTgb17rusOQSklI3DIQRO4gJw4kA/IbIN9VyEQvm9YJeueRoIMivFqZpKM6mQfX/QG8z0L+PJgszskqE8Yb2XIbbYJnIi9siyQQOL21YmFpeyFQLTlgNx9hS7Vu36+r7F6cHXDosUOHaO5Ih/x8X3DsrvQA+yvtRxY84WVTURiQNMQzsw2HKe5emwGSFVcmPhFCV7Hr74PmpWdGkhZBYWC2PYgKVu8sVqdO7Gj+qy+VeLyyYtJswqyUJQTyqT7DEqSLG4kRtPpsigFwvByWsoW53hUdPsn4CHD2WJt7NKKMeAcecdgdqlF9WyRwyscmvrfAejEG8MhYmcigTqx40Cg46sYFR8bCW5KZFfiBWUfqsH9j9EhRMA8opuJRX56F/OpkxqBBNeDBA7hjZin1/xubSChi05KykB9TIrJatZ9d9xyc6fQgIN2/sy9b8DAn3fkaM25WXpfL+KQc7+82wiU5pDU7nIGyK9z/ssX7EHU4CvAqY/EaQW8vL0C8ClRm1reodzUZmc2dGNvS9XPRJDY8y5WVpQdCr32IukqVGj59rSrO2hM1/ugjDOLQsUXXUBjqVa714QvYQtJarqnoflsODeaIlxeoWFAZBLHRKY9wsQcl/pUapipnF2W/bEHMKO/Eh5OWjNRwVrF1DMt5EJ2CzPGIRiumnQ13hxhxNPyElgdMO+i3yrtflCYi9ewfL0ABPioXlEjeAuNhf6zmXkC2P8E5oca/BKOJuIGuyRbqowTFYkIdsHMlF+1neeZxU83FWRbcYPJHKx+mwQ4MOxJeP7sx5cSB/FtDujU0MY+P2IpQQ1wKvtbGMn8TBIjDpw84qJf8a5eOs1tUwklpXOoaIBaD0LKfUAQqjW4Vei6pklCSQSNRHkrYGHmtFICpq5WzqgKvzvgnZKd0EQ63MjX+2EFoWLc1OaKK7SdXarzal7eLVUKkpoEuxvC8jqcDOV/rf0c7dPyB199pO2LH1Qo6aPJyTE3CQIU8Rf/2L7BDAvgHyPWJT9d7sZWBEk56fVWeAYcxQnUAXHhWY+VWSzJogU7DV9eyMJ7Wm5cwsHt5TCIo9UO+704ba28ztxbeXyMh4ZjipDvJ8ARO0Ev+3nw9A3hxuRSbKmNFc3smlWTiCsjeq1oky2R7IGsLZegU/Dr9i5Tmde/XlrCd5wGyxpIzbh+s7wC3gV0PKWVnSu266xk4HkoFld01OZwAjjBddPWuALTHbxNVtjl5JHpmEBOY/d82Ea7gjlLuGWF/NOMw70CGUptetB2STMs4X6AP/9wjh2Dl9LAM0IbxBb64qT2f6LGq+G1+orIdmAuG+ySQRIlGzm2FJnVjKrAsS+7gJIpIQmapDROebKuCH7lWaSwB6lBA42uUr6HS1qoCKfM5b24GRGAkB2xNEpUbACHy7asPtrSOL7VCoEaJQXVxzGxGDMottQABmwLaAsVlmzSo95AEYqmpPNkRgEoff/SufbjPlc3oYZacgsxgQWj9wBkZ8gnMFd2Euz//6/iAwBCCOWid1XV+4QHZMasABdeDTyd6ozZcXj6oCmWh861V3u8bPxRrhdSMJpPU3u2jii9BEcVyW0F+4VVfi7HWI1dk8Wn/FzamqTF0f6Nq5VuRt4tuAk+jir2jKio2qFbkaCRq45sWCCPMgx6BM8e1Pp521pueQ8GtQADvS1j/FeB9WXe643gsuvNlAUUHGgNFGn/QYkSVDuBJDCdI5gMbOEyKkeDzyWSlsMrNKlV78FkwWEcwAwcuyhhvfAzWs5bqCzEPE9vA4BvyrLpXz3BkXSNAK30w5rYut5E98ucR0WupJLModWqlSMpol8E/lcqvnFCREXPDWsfdDNDWIJuF8J2CS+0Cz/sxmUYoVsAAu7RkPWTqJLs+kFQUEBC4/7S/9Wijdayk9zE/T6sw1sS1OatV+FLFzYj0uL4sv0JA6VxYiVkotdAVLovw4PP1OLkC75S4l9fh9bs5oABfCEnVNeT00Vmyiub1IzBphGEyPSAoPkHVdzDFPiELQ13VZhBoHoLpXbQDgiqj1glmVVEforQWYnvLn4/OlCVItUJaGkrTcP3sNXLgH5WZv8mFzcAep1zaU/yi6wpbGa5vVJCLXQ5GVSbLDucXpyEBr6DmqfNc4KHPM2lvBEEjVt8nQqvsmmBdDxbxvnMv4x9KFHVPpDevUKRqPHV6Blm6YcPAcpSt/Sw1Lk+NTCYwpeXkNxB4ji4O/h1OqYtkxp7WEPcMoNfF7AsX5wuZkbnT4ix+4CUpiPDN4NKnGGd/3HwphggTnbudAfVV4K0ntFQbTCrjPJhOW362Fs9maArAVbJsSi1AekfO0TlssXKwfspCEzIjZ9+TWvsdpN404szB5XpiTUugQpwMjLLG1f0poPVbzJc3KH0OSmZ2FVNDj2/MGTlzcY8qkNbyy8etqTYJzj21QK7mBr6TmY/Q/iYQckIUTmlTkQQKId4tdqcG9g9wIsONL4NqADALkkPejbkjJCqLVHcWjzDwAOjSC6Ia8X/H+/kL7JIDf1CiGzYvxHMKCh68DNiJDnzBuy18qwG0goMQEbBaOSvJyYA4XpmLC1Tv+8NQwP4hhhX+Lb8rGeStkUErxgq/hzbAqhJcne/gLwJUAAAAAAAAAAAAAAAAAAAATgAAAP3///9aAAAAAQAAAMqYAAAQaQIAKLUv/aAQaQIATJwCWvkFaScQANYAAHD9/28fq6qqiuf3uhKaPXMm2+0rpZoYR2g8hN1MzsK13jvSB00G5wUW1IIK6gUVVKRe0AuKVD/1U6QmFYPi6Z/+KZ7e6QKl0wZKpxS0gTZQCvpAKWgFfaAPtIJC0ApqpxAUgtqpA7XTOnWgDrROGWidTlAGykAnaJxO0DmN0zidUzidUzmFUziV0zeVUwn6pm8qQRWoApWgEdSATmXTqQKUTdlUgCJQAXqmCBSBnimapmkCRVM0TaAIdJWAWgnomlqta3pd0wJ6vRbQAFpAD2gADaAHdIAe0DYdoAO0TdO0Td00TdPUTRMoAV1VUzVdBnwD8KxAC97birytyNuKvK1IHQl0wg4xSnXWCMDeXQQ4dDJaPCImpxJjcpGKXX21bvwVNpMLEMhVX60bfbVuPCLWV+vG3wdFF3YVQP59sN7aG8E/qxj1IvNDiZJHSgKVOBUFcMwcOzONMpBoBOzU4m3O8ZjfGka1SQvUSFuXF4NUlK4YYp0HwMo6cHaGdE4dNqFTRkEgnUBHJGiCfFKg8aloVJfJEpqbkiVnvcQ4OqNDR+cMRJlZy66UyDOylrcCL8ijHSu+usK7CHBKubgdb3OOboZCmOVNOUY4lU0hk2wNR4BlyxjVJjWCIILQDBiJFMMY2nGkSI4oYczobfGEuECNzKGluGaA4NqtQGa6PGKkomrIEaQ7JKFKfmeYDSvT+lwkV+GZdYbZMA1ZZAyymEf8BlfgcsAWpwuJihEExhW45BjZ4maVDORClQ8WrUgOwHP5AJEVkpkNSaUDOTOQvcj4YGQx2wweANakdBCICZmrSamywYoEyFfNHpUL5CwiS53BUsLhcUR+OmtSKtCCh+Qk54/PkPICMscMSUY4viQhL3tKwzKQPOa3pnxTUle+gUlRvh1RLN/mHEsFeZCVCmZc6WYopGSj4qZk84GkTPAkVsl2ZbBEIOhFyRbqU9kWrE/ZdkLT4gVkpAajGNhwJ4BY+cdnCB4WCCWdiS3t8mwq6bwkK+tyHSgnFLopKQA50ULuTMUii8MMipBU4IhowWxYWUTRXjEkCxV+yBM+7JCGa6ogkUASkX1iIAnWutGBiOOwwSa+CCHfHsQQxMWIkqAwL6aQah7SINftTHnB787jiklwkK4cwNkYsDdZVUArdcENHwltuTBMwUvGsWmTbIswIqlmZyMZYA9GUtV4QSoDciDPyJoRDhHKFhJSMT45wiKJCGtKErGxzFsRCA/ZnSI5ogzJ04UX5PHOkA8gI77YsTLCw5ehCsQoJV3w+DThSZNkDhbHShaHPAafREFUVig7JF00GikrGEiQdAFrRDlhzamkDUbJsk6DgySMQiTlhGCxkjQOdZQUErMkZUAJUPqYhtKpUpWm8qlcx7tyA82UmuNNM2SrkscOIsksb0ryGOFMKptCJnlMWFwy2RqOJGMIKmkcsUGDyU6SUW1SclFGIDOqIowZvSSkckfSUSfALZ4QrShYbARBxKIySWgGDKSSSWKSiRTDIAcdUyUJrXFD9oBhJ3nIFB3kB0UpyUIj7GTgKpOGdhxBnqhhabGIosMmsoYlGXzgkGSAZ5YFCrkYBBqyQMBBHyQwC9QIHAEtfYRl3KoI4INTaA+WgLYuLxaJODYONvGFCAkbngkYoGGnFwLYpcjBa4CKgN6yPC+FU1EsvCA/0DKUwJUjKcDPpjt5immCQCAoWvhfX90KvrrCxQt+oxijvDFD6hCEuJcACpKHBWR6WwiZ41eFvD08UYdcMQnOh1kFw9HY+eKEnDuVdteGDNnWh8qdFPMxgzdhkmAuU74EF9d60SHeGURnhscvujs3wjlBreDo7hRxlEPXp9CP7o4UZXRmrKTRIQabQXeHhMLcoEBhIMRQZaB8E/CihMtDK920nCnhaPUpEWRKxbYLOaduRXlgzQIyDl+XsgCKJcg1QLCUBEAhQopB7irV/CzyiiErYQEggRRKQ5bg1ElV8QIgLUYJynzAYTw0VGpQGZmkYJNARU7uhWGDRiScjQFIZEdAII/NooE0RigDOQwPJ2QwDhGQvUx0QeYygCzOkrZAEwA9k+IMGdQHZ0okWnCKtQWK42JBszh6j8aSgE8OJEs/gKqqSeQXIklASViSGcwMSAaWsZPUAMtEmiEfZRqdLmXakLsyLQ4VGiAPJdoeqPJMzwO5RLReconG4sgliogjl6hoTC7x1ZlcoqJejImPzTZkSuChjJuzw4CPV50IqoxMPPDxK+MwUFmwJ3CBXSPjISdii497cpVxP2DFQbogaEOSCha6ySNI14yY4NuKBE4iASrwSluRwDgxSwbl5EwwGjbwtMGRiasNX6Bs0RBGlyu/OoSqyDzHNCQdE1zIBmMelY+kegQpFTklqjPkCJJe4uMjgb0ii4qcLDFJTlgrUbj4SEoJ42GkHgfKkGDEsDaKUSa8Rox/y9iQbo08xARYVAwiB09KHaO6RTrUA4LxT5fhGzkqqqqqg3+6SGCAoCbDIhqDEpQRGTREqin3NilD1TeobpoO9XAo97bAUgs0eGho1eOjYwYSjaVikEBMRtiVe2lDCAsMMknhp1QUXMBOLQJF8DUbTHxMVupZcaRBBa/BxMfHDZhIfSj5xAQA/FBnkIkHPIuKb0aUfFLqIAEbPGwDiFEmvEVGxftS8oVoxDAoZRDDmihGmfAeMf4tayv3iCl5RGySmPJPFC7FpKojVDeFqhos1Qk+VBOUOLCqQFVXVVUEjJbR3tlHe2fx7KN9tHh2cfHsnl3cxd2zkXbP8tlIG2n5rKTls39W0kraP0tp/2ygpbSUNtBa2kA7aC2tpR20jTtoCW3jNi6hzbRRdsqiWTQ7ZdXslE1cNatmE5fNJq6UZbNsVsquWSkLZdfsmoWyaRbKPtk0m2af7Jl9sk72zJ5ZJ2tmnSyTNbNmlsmSWSabZMksmU2yYjbJIlkxK2aR7JdFskb2y35ZI+tljSyR9bJelshyWSIbZLkslw2yWDbI/lgsi2V/7JX9sT32yl7ZHltleyyPrbJVlsdSWR7rY6kslfWxVtbHAlkra2WBrOICWSGruIorZLOskB2yWTbLDlktO2SLrJbVskV2yxZZxN2yWxZxuyziHtku22WPLJg9skoWzIJZJRtmleySDbNhdsmO2SXbZMfsmG2yZbbJRtkyW2ajLJrVsTh2x+5YHJtjaezh1tgae7g29nABWBtrYwHYGwvAztgbe2NnbABbYk1sueWa2ME1sSd2cAf3xBLuiUWxhEu4KJbDotgUy2E5bIrtsClWxXbYDqtiPayKXbEe1sOu2MJdsSy2cAuXxX5YFttiP+yHbbGG22JdrOEarosFsS72xYJYEPtiQ+yLhbEhNsTCWBELY2OsiBWxMXbExlgZO2JHrIwlsRp2wwqu4G5Y5G7YwEUucgM3uRgWcC/shQVcvwXcDOu3fpth/xbCSti8zVsJu7cSdm73dm/nlm/nlm75lm/p1sLSrdxaWAsrt30rtxG2b/s2wupthH2wequ3DxZvH6yDxVu8dbB362Ab7N3ebYO12wbLYO3WbhlshWWwC7bCVtgFW7cLNm7rtm7jlsLGLdxSWAoLtxNWwRrYt31bA3tg3bbAKlgFW2ANbIF127V12wS7tmubYAlsgkWwBJbAIli1RbBtq7Zq27Zpm7Zty7ZTma0AZaaPK2AF6OOe6ePunu3Z7qLtrhdt0dY7YL26A3bA6gZY1WYbYANos/1em+kyTaaOqkyVqaMOU2QqTJNpMhWmjipMkWkwRabHNJgG02MKTI+pMQWmwNSY/lJjWkx/6S8tpr7UlxZTYopLY2kujaWyNJfmUlnKS2VpLeWlvLSW9tJaakt7aS+1pbvUltLSXbpLaakupaWzVJfq0ll6S2/pLIWlppSTnlJO2klP6SntpKi0k3pSVIpKPWkq9aSfNJWm0k+qSj8pKFWlqhSUrlJQGkpX6SoNpaw0lIpSVspKRWkrFaWjtJW20lHqSkcpKXWlrpSUvtJXSkpLaSTdpIy6STUpozKqJl1UTZpJF3VRMykmnaSKlJIq0kVKSSnpIq2ki5SRVtJKykgtKSNtpJbUkjbSS9pIHeklvaSOtFEd6SNt1EZ9pJC0USEpJsWkkHRRFekkTaSJdJJK0kPaRw1pH+WjhtSQ8tFCykf1aCEtpHpUkOpRPCpIBSkeDaR41I4G0kBqR/+oHa2jf/SP1lFAWkfvKCAFpHd0kN7RPDpIB2keJaSENI/u0T56SP2oHz2kiBSNztEzOkfl6Bk9o3K0jMrROFpGy2gcHaNx1I2O0THqRsWoG22jYlSMttEv2kbV6Bf9omp0jcJRM/pGzSgZfaNvlIyyUTIaRtkoGw2jYPSLrlEwCkbXKBudo2iUjtJRNJpGpygWTVQsmkUTNVGzKBXNolqUilJRLVpFtegWraJVdIta0S3KRa2oFeWiV5SLdtErekW7qKIqahf1okgUih5RKNpEj+gRbaKI2kSZKKIiKhM1okzUiRpRI+pEk6gTfaJJNIk+USWqRJ9oFIWiSFSKSlEkukRx6A/NoT8UiObQHApEdSgQDaI6VIcG0R0aRIXoDt2hQpSHCtEhykN56BDtoUOUiPbQHkpEfagPJaJFFIbWUBkqQ2voDY2hNtSF2lAa6kJdKA1toTR0hrbQFjpDX+gMPdQX+kIPFYbC0EOtoTY0hgagAWgMBUBXKAhVoSDUUFWoCjXUFGqoHzSFptAPikI/aKGiUBRaqCe0UD3oCT2hHtSEetAOakJNaAfloKWK0EEVoSN0UAd1hBLqCCWhhEqoJLSEmlAOWkJLKAclVBC6QkNoCF2hLBRPMWieYlBAzdM8BVQ9BdQMqqd6mkH3NINq0D3dUw3Kpxp0g/Ipn27QPt2ggdqnfRqoFjRQBTW8LuABzMu8HsC7HuD2Lu+6nev+OpdzfX3r60ff8i0/upYfzcy1XMvMPMvMrMyzPMvKHMvKnMyxHMvJDMvJvMywDMvLLMvL3MyyLMvNTMvNrqZlWlfbuv62ZVu/cf2fxmVcn9b1+QHWZV0f4F4fcDT3cq+j2dfRrmZf9nU1A7va1wzMwL5mYV97AQuzsBfwsBf4AQ/zsB9wsR94m4u52NtszI2+5Fd+5Ut25UumZFd2ZUpmZUqeZFZm5UlW5UlmtCqrMqNRmdGLRmVUXrQpL/qRTdmUH3mUH5mRR3mUGVmUGVmRRVmUFfmTFRmRP/mTEbmTEdmQO7mTDXmTDZmQN3mTCTmTCXmQMzmTBxmTB7mQMRmTC1mTC/mQNVmTD5mTDzmROZmTE9mTE3mRPdmTFxmUF7mRQRmUGzmUG9mRQzmUHZmUHRmSSZmUIbmUITmSS7mUI/mUI1mST/mUJTmVJbmSUzmVK3mVK9mSV3mVLbmVLbnRrdzKjX7lMj7jP/7jMwbkM0ZjQAZkNBZkNDZjQRZkMw5kMybjQA5kMvZjMhZjP/ZjMe5jMQ7jPu7jMN7jMAbjPd5jMNZjMO5iPdbjLsbjLuZiPMZjLrZjLs5iO7bjLJ7jLMbiOZ5jLJZjLLZiOZZjK35jK070G79xotk40VPMxmw8xWs8xVG8xmscxWkcxVKcxmksxWosxVSsxmpMxW1MxVXcxm1cxW5cxVfsxm58xXB8xYqGYzhWdBwrWovjOI61mI61eIvpmI63uI632IvruI69+I69+Ivv+I6/OI+/eIzzOI/HmI/HuIz5mI/L+I+b+Imd2ImfGIqBWIgPfWghrmEhJuIarmEivmEiRvQN3zCicRjRRozDOGzEOmzESKzDOozEO4zESrzDO6zEPazETNzDPczEP8zES/zDP7zEPrzESezDPpzEPJzER8zDPHzEOXzERZzDOVzEAbiIhzgAB+AhtuEhDmIbtuEgpuEZBsAwDMMA+IUBsAy/8AvLsAvLcAy7sAvHcAufMAqrsAqj8AqjcAqv8AqnMAuTcAmHcAiXsAiXsAmLsAib8AgLGuk97xlpPiOdNJ/5nHSfky7d5z6XtuDSg7ZgCx70BQ+a0Bd8wYT2M6E52M9+5uA/c7AH//nPHpzBHmzoDM5gQ2+woUF4gzcYhAMNwh8c6EB/sAZ/cKE1WIMLDehCdzCgAd3BGHzAbb7znduM5zYjMJ7xjMB6RmA261nPbM4zmw04z3k2YDsb8JrtbOc1V/CaCbiCK5iAKZiA1UzBFKzmCVbzmSd4gs8s5zMPsJzlPMASPMDTEizB0w88bT/wA9sObKsd2IHVC6zLzAu8YJn5bZmtMr/5bZXZbZVtMrvZbZM5wSbbZU7gBLvMCnbZNrMCK9hmhttm+2g4w+2j4/bR6zjHec3A65uBGfhu4DuAG7iBAxiCA1iAIRiCBTiCBRjNERzBaJ4zmtM85zmnmc5pLmA607mA61zAB1znOh/w3cbaV4tske2rPbavttUe22Pbaoltq121xJbYrtphu2pV7bAdtqpW2KraUytshe2pBban1tQCW2Bran2tqR21vtbXjtpdO2pD7a7dtaFW14baT6trde2nxbWfttPiWlzbaWttp920tbbWbtpZu2k17aydtZpW1mpaTitrZS2npbWc1tPSWlrraW2tpwW1ttbWgtpbC2pF7a29taI214paUptrcy2p5bWkttTyWl5banttqUW1vbbXotpfi2pT7a/9tak22KZaVhtsgy2rdVxW62od13FdbbF1tbC22BZbWGtsYW2sNbbGNtYiW0IraDNtphW0mFbQAlpMi2kB7aUFtH720l5aP1tp/WyfrbSVts9O2j6rZyftpNWzjKtn8yzjMm6ehbR51s5CWkhrZx2tna2zjtbR1tlGW2flbKNttHJW0cpZOKtoFS2cRbRw1s0iWkTrZg2tm22zhtbQttlC22bfbKEttG/20L7ZOHtoD22cTbRxds4m2kQ7ZxftnKWzi3bR0llGS2fvbPPHTDF/TB8zxUwxfcwT08cEMk/MExPIRDGBzCATxUQxg0wVM8gkMlVMFZPIbDGJTMTZYraYiPPFRJxI5ov5YiKZMiaSqWTKmDKmkjljKplL5ow5Yy6ZNOaS6WTSmDSmk2ljOplPpo1pYz6ZN+aTGWXemDdmlIljRplTJo6JY06ZOuaUmTh1TB0zce6YJeaIaWKamCMmiflhFs4QM8QsnCBm4TScICaIaThFzArTbgJOwGk3M0y7eTczzAzzbmqYdxNvapgaJt7cMPFm3twwN8y8GTjzpt4MnIFTbwpOvbk3Bafg3JvIuTf5JnIiJ99MTr7ZN5MzOftmOfumhVnOclqYg9PCvDAH5+C8MAnnhek3CSfh9Jscpt/8mxwmh/k3O8y/iWF2mB0mhulhpk0Cc27OTQJzwiQw1+aEOWGuzbq5NtVm3aybapPCVJtok8KkMNEm3USbAybdpJsDptwcMAVMuSk3BcwIU8CcM8KMMOeEMOf0hDAhTE8H03Ong+lg7mQw94+TwWTwxwn3xy+bcBPuy+bblz3ZfJtvTzbdnuzGptt0u7HJdmMnNtkm24lNAyf2YdPANPBhs8CHvdgsMAu82DzwYj82D8wDPzbbfuzIZttsO7KJ4MiubCKYCK5sJriyM5sJZoIzmwrO7M2mgqngzWbcm02dcTNu6lwwdX4umAvmZ4P5GWA2mA1mgPlgBphn88F8MM+mhHk206aEKWGmzbmbOqr/+q+jerCjeqoHe7CnuuNT/dQd7/hTF/ZTL3VhF/ZSB/ZSH3VgB/ZR9/VRF3Vf93VR53VRB3Ve53VQ33VQ9/Rd33VPz3VP7/Rcz/VOv/VO3/Rbv/VNp/VNx3Rap3VMn3VMv/RZn/VLj/VLp/RYj3VKb3VKl/RWb3VJX3VJj/RVX/VIV/VIn3RVV/VJZ/VJr3RWZ/VKd/VKt3RXd3VLf3VLb/yrv3rjYb3xmQ7rsJ7psp7pmi7rsq7pta7pnF7rtc7pts7pn27rtv7puP7poY7ruB7quh7qpK7ruk7qvU7qpt7rvW7qv67neM54xuP54vHczhe/eDt/dDun80d/dDpndDqXc0ZndDlfdDmH80VfdDhPdDh/80RP9Dc/9Ddv80M/9DYn9DZXc0IndDUfdDVH80EfdDQPdDQ380APdDP3czMncz/3czLnczIfcz7n8zHf8zEv8z3f8zLv8zI/8z7v8zP/8zNP8z//8zQH9DRfc0AH9DUX9DVnc0EXdDYvdDZ380IvdDc3dDePc0M39DhH9Difc0RH9DlX9Dmvc0VX9Dpv9Dq/80Zv9Dt39DvPc0d39DyH9DzXc0iHdD1n/JEnuZd7eZKHeZIreZiHuZKLuZIjuZiLOZKDOZIbOZiDuZF/uZEj/su/HPFdjngi7/IuJ3IuJ/Ih53IuH3ItH3Ig13ItB3IsB/Ifx3Is/3Er/3Eet3Ir5/Eq53Edr/Iq1/HE63gAT3ziAziUB3Abh3Iot3Ent/HDO7mTH57JD0/jTM7kNL7kNF7jS77kNd7kNX7jTd7kN/7kN47jT/7kOB7lOJ7jUR7lOS7lOb7jUi7lOz7lO97jUz7lPU7lPe7jVE7lPn7lPh7kV37lQa74IBdyxSteyLNcyIs8y7O8yLe8yI98y7f8yL1cxmc8xmN8xgH4i7d4iId4ixu+xVfc8IZf8cKvuIoXvvAq7uEqjuIe7uEozuEobuIczuEmPngTJ/HBD57EkyfxEU8++RFHfsRLHHnkS7x8iZ94+fInTvgTT3HCEz7FOzzFWbzDO5zFP5zFXfzDP9zFQdzFYRzEQRzGRVzDM1zwgs/wwGc44AMfeMBvOIb7/e9/9/uF893C9753C+/7gsO97nWH+4TDXcEnfMIVfO4KnuBzn3uCS3iCu13CJdztcnf72+Uu97fT/e1xpzvd407hcWdwCqdwBq9wBm/wCq/wBrd7gzu43e3u4Hd38Ae/+90fHO8PDuF4xzuE5x3CIzzveY9wvbcdgY3Z2BEY2RGczciM7Gw+drYb8DEfuwETu4ETMDETOwE7nsDT7GjHpznY037mYA72M//62QX4l39dgAOlSag0XgBqABApgiIAk/YAAA6HQ8IyHUUyqfsUgEEDAgQZAgAIpAUAgQQADMQABMAA4ByIERpaAcBGSRFLJcWxksEmS36rJf22S3JPkJR4xOR7SnHcnpV9e9XKPZmH7uFbv/dhEx67GXylVuKx28NXajceu2F8+G3ja0olWavCPo4nYzWhzP6KMnzTynyGrNsNhTA95NhWenUrruGtbvNbEp/SVIYG1jVCemsWoOd66kEhc72NeBs4C9aey15TL73Wwd5sODi9bIqvb27crcUBvWZI6rVT4tZU2V5rZXoNlo1ts/iNrJtf3zIQbxoHdM8+MDJH47EYgOtYulxbQbw1KeheC9jQawQbsbODjfrz2viwA1VN3q4Ezze1gfrWtnRrcIu9Njet1+w2Ylvexo1sdKO+nXbcmmpHr1136JmUj5L4GmxupuB7nTHkWoZ7QuXoPkyxrcR9KypXt2KKdVjubjZBX32rh7k1fKie7QPLnJDH4KKuM7pcuwm6NbLg3nYWhRS3ubYwfZsLiBVxxOVF6WcagH6Djqhv0yG3Vh7VaxjCeg1GemszAr1WJKG34YncGqRUr00K6zVa6a1VC/TavIRe6xi5NZ+pHvsa1nOD01vjHei13wk97Xrk1t6neo2DWK99UG/thqDHnij0GiLJzS1S9VozsV5zp95aPEEvjaGCfnw876rayqmH/l94endAzHM57jEtJxibQ9mhB4Y5/2Jd0VY9ZqWebp+eWfeKesA+b7qeOVcnwCsMf5jgYhi1Ttogt9q2/phL1OOT6c7o97nRyqj1wOGCleYCYWGHHRaTtZVQmM+DEEfuCO/IPsOi0ebdwdk70L1O1KwJVWYpSya72sGFXTzxR1scF24LQ8SFmX0Em42b3BrMnHCjmzoIJ3ecUizUYMedet60ufoB+hxnh4SbkML4trNNBpMVOQ9fU6DmdnmUznCd6OJbqq4GyoO1aIbgpuUQbojwnycUYC8LOZ3g1uUrzeYQcILkQm9oqbeTwzI8L3V2t70MKFTsIhmOXA4dMjysvP4Lnw0yHJDkai7R2LvwKgZB+mkP4/anW+ta7iMPEDjbOmtabDhMnJ0h8us10kzycqhOe3eXlmQiXM8IA7yL/6r+8Rhi9tLgiFNV+ernnr1noqzRGTb5DdcZdn8kdvNT9ezlWRh5cAA0COLI+S34r43u5xIfknuC7+659umoVmAz8lYr7JVQh10FG7S0q70cxUlj05Cuwi3N78SGiA7SIzz9ceeIWvJyB10N272dW2QC7pWi8yZg47rH0uMwiwzbLJ3MQguBVlmoHWNxuL4Sde8zCzwkU8YtNw/c3N7O1bBZ1m3sLObmXAAMjMR0dzXCcHO3oeOegxo7D90YfOi4/KDGIsTtOsEF/iI7xY0ak+wnjO0E6DZ23hz8kTkv2h5s2JrWuXYTXmAh08kV7oKNuhiS5+/Ha2bjhgfjqMvxCuPxfOYcLqeHW6GR8fJQ8D9V90pHlwn0TZJXdLTDzDHLDNG2F0I/rVBjTmHHfoKbLSTcHDpIx1pqW65wvcEHXczzTV/1RgSzHslpOQEXJmkju93An/ou1gjgNI7FoR+MKpu9toLEN1U7Oc57EbKncnqs5QjKDuYo2Mlp+jzO5TbBBHb8V7Ansuuhm3drTODjpICaVgXW7AnssCFgw3RAm7mAHNYAZCf/1db97SP98PP83JqzuY2dq64Rx9bwFsrLOWY83eq4kxMNMl2qqzgEV42VeWOd6PoNcuK+SDp9ozdHV3ToBk7aJZzwNaaVcg+HeMG8fBNIUsYqTmes1+XZxtFNc/Z3BGMdwSIdu+jz2+fHrgWHNhljOTTYHI5R7G80d9yLE49d+K1/UyJ0i8xOuYChCVWmJwhvUFS/RPFmkuLHeQqZ71S8ma3oablC5gmL983B3LoOC9cAzmtQC/TNnEaflXohh0TbwtzDqR/ccYBcZtzuTb/PGr9Hb0i4wBy/f726O/y+DZyfl3B0FyiLvc5Dv4eTbJ7EWd0qTqQ5R5prUA1Sok4xhD680NbeQg7rCtoJ/nJvQsE5z9e6CwnWxhAUDiCEztzBW6TvzOJN7mZvIBC4ikB1GIGDnYTUTCXU3E/osaVghl2F2hsLO+8t6IEh26MIry8gsb1tdSbUbHnOsqzfxKA0hTt3gwXzEYa7zPJlrLp+E7PDOlE2cKhtVSfHXsJhcAwnuj2cgwzBzPobnwKjcbfgjht1u52w104z0M6d+yl8ba1qZJ24py4bUJeZUeeT04kja7rZdfnxdbghdt0cO3cO2FLr7PnJtsxw29wF91oM8YwrD7vAwvYUVsOdEBluDJO7N17gA4gZuuniN3rvuRtTaFk/cYbdm0qe6ZuO7daZvDdwrMzgMFjCCb6HiJHyaMrEvNbHPEfHQONi9SRqllsQWyf4FLsOthsFix3/wtv8bi1/gVbA0HPggKPgmAPhoNleOH9BvDEoNlwWQ7UvDlgZJ65zCjZnrhkna7gLpYUcczzF6jyJEw2yX+o8CjtCtNGfu3EaUuy6oPs2i3NixTt0s8mau8FaE65ebZfu3vQ0fSM0X79hZNrAaSznOEt5axCOhRfxG/fve5v3v7X76cS3zE7aSWbPGjNdl9+qx9qnCy3TMfhxepordZyt+jLl4jmj9YrJoNYW387CtLBQtxUaF8YYSjNdN7lLvfg+Y0hyRm9O5U67N9TCIfRatbe0kmrMzKqavOx+w52TMee/Vu21FbhM9xVOSUZc9Ni6WQgZZCbYaLNr2AbXOFPrmW214T21ehJ0FUfTt4fSAGfRUmvoxgvo2r1zste87GqdxNoahuZIzk6Oa9ea5zWqBf4AjhlPtzpu3USDTJfyZoHGTZsUoXWd3Ns1yOBbPhZsaIL9hYECsNqmtBu0eS8w8kEv20SlXhj7NgeZg5lBKz5IwWJuV1Unq4Hr1LRFavYEd7lvTq0myBo3KXWtwxbm0ejCIu+K3IqWV+Av0m60dkAqGrAknZmU0ixM4WxOM2enAvan1ovUwKPU3JqzuYWcq64Rx2t4C+XTN44gq/3KjQvYYhzYAW6MXVfCLutFmbfcrOjYT7Ecu6nDyvwd6MWJbZFVNntElw/HyoBzWnI3R2lJW0umG9uOl9LB6vYIq9Ca57Wjska0mec0nNJk5bHJMycdqHCqsZpxGuLHBz33eA09GhMP5eziYNLUpLmOsGCzOpwma2ZTKwLDNTyA5fKjtWOxtTEbsYm9PZ6ovGYT4IXFuGkTJw4RO8fRlJgzRrq7xayJotAsUfUCMeycTKGBobQ5YQHSm8E5+8EZQ0KBUSHVwDDAzDB2b1i2Ouw+RQw/S6zZJ6YNFcPMFZN0zsZIbXIBr0X2a7gXiq0bczxxdVq2iQaZL/U7NgBuqkSi69qTNQaXajI/bjnt1aiF+2dbxp0Hb9fUXLBpX3AuSdMr9oCrZsdmTfqFuWbzkznIDe5wgzae1xms6qyO6YJ3c237uHSbuHg7uJrtW/veLezMLWbgFrZxS202cxsOl27hV28a2ze6NVwY4zjAlZzUUK4FvpW7Dru4JE+U3CKnmSM0XPktc+rqq+YPqmxc52t6XLCRYcSm7cbYlrosTtnM6FuzWZtZyLdrinCvirCb1mmig+xtRXc/4DkWgz8Zy16NCQ/HTG3HGq7G4sdibRuxdNOw+FFYzQlY+/grvIYxGdmqb/TTfjPacKfiYggO4CGuP8y7+G/X5rftMnhJ5pK/vHO/rLyzRaynd1nmUys1OiGx/9X8i7mXlxUwyCWndW0ZibeUuzToTRrz0zRt1mkyUQdqtNqlcThHE3Gb6owFVhtThK5bh2WU3dCs/dYs7dwsbmgWti9rX5O1347FH4ulbcTaD8Fit11lG66cMWd75E03eK26W8NfKIzVkHolvp3DWZ4VGmUXJRkmuzdem0EitHXJqRmo7lvt2c/bsnB5ZrfGXdEdFB4We4EibYWmime7bd6i6WbnuCUy+/Wx5tBY3Lg45qZYcD6MNhYuGAiXHwLXHf+Wr33DbXvrJr1xw97wbW9YI9+YtW/Y4DfdBDh+DlyzC25fBwc7E45ZDYfNh9ONiJNhyMZIB7lg6n23gGOurc7DrNqg56nZOu8ApjdnWE/NEGicu3pnRjBOHAkvL+umwF/ZnNFfoI+G7UXvV4H9me08l9QKDUU5pOx8aw97dZe8M+tdBOe6qsvcoDVu2eq2/My2blFbfEgbbjZbt5yN29KGz2nDDmxjzGzDJrfp5rfxI9yaZW77RDfsXDfNYjdxnVOwOXPNOFnDXSgN1BjjqdWdXezF4CALTz8+25x5c23mw8KMNLZlXvn2GudlnpD9ZC1n12b21rgrvoNkMjtzNQwJQGPfVvZnPNk5dxbg/pdm+Zs2+A0z9Q077y2b9LbvdsOvdGs2uWlT3DBGuLHb28Jwtf8TRQBghGvH3+G2WebaH+pmznUFRrvW092wkAFvkQV+qY7PEDQ7g3rn85XEbI2/sal+S8/Nfj92vuvfQ3yzn894ww14bTe8kuoizXhnlrxQSobuSW84cU4TngdvoyuHUFbnxHqvjD0XwWqj5pIMwgMy0e/GfDNzMQxcjEF9NMbBdEzq1mMy7PiHKrAWRcszm3ucK4RrrXQ9yJ0xLibtnnnxsJBRnIipW2RojTKo4pOwlSyLO/6btNzFUe9sgoenY6zIHQX77jrhQFj5HpXzlrekOpv3Pb+G2LUZKHDxRkOym13HDc5UPzVT7cjMexwy0YWm0OOgeZaTSzJWrccgtBsTf56OWXTMOQgYZmwl3cbvwLyvlajgOJSW24TOsArKMBEVmItK340WrUfLJ6Xhlqd5wjma2fwEdewyTDOZ4x//5ru0Nk6sARbS5mXicdYrxZgMNWhwecxc6QizkSt0XbsPQ3uiLGoZ2iJpWOHY7F/EZRI9m/dcDPaOsJ0ZjYmRtl31VufdmJIfLsZ6TNQ9RwygRoMWyK0T7r6J0FkTynwpOMFf7gZK1gm+xo6P7EZGsiZF8GZEW6sioHkR9M4o4OYoZnYUbYWUbogUn0yT7pdKMSdLALZLUCOmsDKEeBThqwuY2N7d1Y3wwYdZph6ElU0h3xGmz/94eD8uc8beGtjMKQr7UIyjLWHO78UYVqMxDu/GBKkhwo3vZlNm8xzW+QzoDC7mFJPAWX4WZzPhp/jkTd3ATWvRJjdhqzlkA5q2odq4Nc7ccvPqDTtB3WnXcLYJdBtu5WaO5gA3dFQzurA1hHjkQTdoarq5gGOur+7ns+wHPU69NtJbhxTd1ZyFEUF6i4JnhXee+4uHZYa92TW6xu7DUC+Yjc+t7+qv1FsxnqiWxGIMPTqkbPSqqQJN8PZu7vYWdn+ruvsB3dkpmQL7OEOncDUjuPLVW9n2rcwCrmYTl2YWF2YoFzuXK5vOta/nwu/paiZ12UZ2YXZ2STpnY6SbXMDXbvs1HBaKJRlnPNHqzi7utbkYbEpyqTXX7GeuO8JwLKpObZGswfg4+99czlRhX4Yx7STs0oJ7SW84QMOumpWY7VIurK2YR81BbryDG6RF7nQC5jnlVzllxjj5Cf5yv7uxTfg1PrFRt6bRsp2R28tUw3u2NLEtaGpPaYQGNag3NYGzmvbjmviVTdrcpv3oJri0uzlUcZHXTTx40w4l6fc4jFUn3btkHyZMTi1LVMo0ucWImcfths7WQzQaEcK38XDrMW7znpP5DgmIJtxBx7v2YRyDibs85bYkazAMTTdI9Ibk7Rc3al5sklnN3idW2HJxvPEe53GSs3uVs7fN2bPQ2Z3q7A127jPgdLLfQeZDHhmPHWiI02pTLaXKwi3iv7p/Z0e1s0kfOh1nhXd89ud1MrtXNKHo2JFlHpNJ1uT7D6yMNts4st6zrnHjMA5mYVI7CFNzCibHCIwa51/aWn3JsfTi5sbLD3vmBfWaYhBmd1B5nlhhs8WxLnruT3g2xzuA+x2q55u2LU/9nCdt7NN+BBS7CSqbEeUzz+FyRqZbcZHx5uBc2a6qrZhVAG68uLPaEvq+Lduy/XbQ7jdlNztiA9xvDas1ekU7n9iruGw5tfFS+rRLL2vRBcBRF0djnp1H/EUXKrJlHXUR3L31bN15hYmboHO3iXWqcfDQfeVmy+UscOOPNvS2rfoyy5jFjg1bpCfbYMUQs18AeK2AMkYoGCC0vcqar1h3xef1fpuo5c7xFuuzLYqNay2dNlv0hTmYYxbZjXdiy51LSI8jEk4h6hYQcTuI8DVEjvocLm92uYO3jgVLUg3vWuTOCDJXhRSz4koGIyPDaMJIvDnU4DFsjw/mydQ7WLip+OTOsckbiokTuxJ4FJNqPPK3nWsOI5H4bYjtHoRuALI1JpRwE8s9387IXjc9uKAbExfiQa0MurKwvRjXDio7y4wCbj0R22gCYCghtY9oPIionULELiDStg/ZTB7SXYcmm2ArcfydIGGEi7TBYgI8ri2xrAxq/ClqeuRRnVux+vqQNLHixOb1ultEBU9YOwAddaX1PjrUAlxsUcNjyYW53qIz15phXEXYqX0IWYseEHBPPEFsyuOA3llzjjQlDrFG/ATxRndhiC53LatgJlCZMA87X7gVVlYc673V/eHV5vYKBFeI209iOXNaScAJldpyyqYOpkhwxH5DKzgAuObsKAYDY2E6qNKVZr/Don4fjO92kXG97TCYUqlLIjzzTZZmcAeyWec0UYR3+YJKoZojKtmpUypWFlQQbKdEa6b67oEVjqVQuq11IkR1JRQQz4XqThh41jILml0D0W4kZWYEwtOB3Q6MBfb2fwGgMCZ4BxhGn42JLeX4wjT04d+QCCxTGsxnUsJo5hPOapE7tJEj9R1ISWbOpBCwjoLqLgpdM8khgmEGNy7dxndR3tcaQnAWQW0ZUbCGKDN/qFk6pPYgZV6aZ6YlmPN+tiU7cjfDbNSO7Gy3EK1CeedkJod9/WX70cjcGbkYaSRnsSyoIsF9cwUmUHzQln8GVPksJPfBO5Hs20auNaTF0XAbPsrBPHeCYaJfsXKGMmPZrr1vl/8J3o3SIJO7983pu9/6nXSdw+UYmbaAZr1CF+rqRjezJ38Dm5kjJ6s7nAldQBpl2825tPDOSeyiEUYfrzRvVs93KgTDlL4bVKa7E5gDVJtLVL/NJyRTjC092tg89d2iwNc2zp+TbNV6sy0Y7IdN3P2At25UzRDfM1nazTkFGFiL6XbXoUbfm1ImCxLZ1ajNXrTfdpR8hAnZNQkDhwvp1F10d1DS+n8OoXsbu8zmlfFkqKvBiGKuonYecqNX4sfennVFawlZs/22u8BdPue2gF9uaOaD8fidodHAlJPnYWx7qgw9hyJWj/rA96AcKzaJC84BuPECPrMeUn5bawVenicuQ+DQGGZIditgj1jP2kZmnimn1iaAwLe2QPb5duSRNgaRh+6EMH4TAF2YLoe4eERoI/4wOENATW1H9M6Bz+ftAsfcgWAAMZhLbSYzmu5RZjrFc879feRzqcyZx5E7qrHv6gdrBzk506CyVkZgvi/Op5V2KWzxx4tyPVgEQ4cj3zzJwqChOf4A0Yf/LmHWOMM94houdgjHDnEOtkI5QH4bZU6wV0a09zxZ0PtrswPzNGvOXJ1arqk1bW4cdsm2w88rxRTkRtnUnKEhh7OQL7LJks5ReoWJHiaGOKVkJ8PcAgiHiWrNkhNjtk56iWy3axga7XXiDZDvWNlDA7pOD6NDjIJ5OZnGObJFUBwUHjZsEnlp1fIFHgXWzvFiWzp8fu/JmyxPpRwmpzwElIYr4jZ074a/S0Q0FGgChDYKXxOLXwf+q8F7q2XYYjIvizqADYxGSy0Dg8Qczzh3+lvarvcBEJNs57RrLFP7qP/g60Nwa8deNKG2IrO7AZrEab5x1FFz+CC5BTkunCZxFNdOm2yYi/yC8OsPn0xGnJhz9kYHvhTWaY4GCOMcxoIYzExjDBMU5sIVdDAxP/DFkHh3TMDcwDFSWlgEG8S5h0KlsTBLOuhMybgUHJb6xFDXUDVhKQBaYG5N3BHHYzr5DJbGQlOqCV8KWQ4t8HJ7HLb0b5BD5ooOABst0BNwNiBRktrUp3pb4Bsg1svEAmSFwBK5nWMKhwkSA4YZIytD1KUY1WyUTNwnlte2AIfRsRz3on7Pzx1y0R6x50TwRZAFsSNgNuAyhFd2e2X2to/NZGfbILwd2uSbII05s7m2MB62w/SAx9ozfbaEfUUbJip7r0my98O+GBAbG2Ruyq7+jIu2w/FQsRTbGs6boIaz9L6gGj4sCA9rRAY4UwKYXJsO65zQRTYnS5WMYffItItz01G8MmQXtA7N4dGE4hCAljEOGG/iLjxmVzr3rlHt2AzNzok452/eNz/1zhhj151bfbew9ZEJbOe+N6o9LJqZbV/ULUuc0xaGYE49bG9GvWf0Y0I8p8QQ/6DbQWDCeZrhAMxBhMUgN8QcC2GYTnPBxPilkOlYiJvWrbaFeKvhrUBzLKCHgSOBKWfIdzTo/5jq+hjmhx7WsmqPTYuBtTWahreT8pHBHguNA9tJuhjY10TzUG59KJcEdhD2nTlUNQoPB/pqiLfJ8g7lGIFMsbAMatGZTuXmQvvp+LqYRLtRo8njONOzdo9PTSToxfZW+jJFjMJ23TK8WfLzG0jT7KGQV5u8OcGFsrfwJh4UYx1WYJLM5btuTrP8BlGt3XUQ3KSnRzBy52CyGn5zupErd8yFaXRAw4t33MItz8qfG/p9X5xsBI/ZsbMlXcqhobGa1sEM222njFG82xru/v2nxzlvAaskjdzwGFnM+OwW2GGXL0DgYHFn7HUOgNs5Hx3hql2mwZ7JKzeb0wWxzl5nHfyL+LwRwCGcMYfDQR9otbFzcoHVP2kP0eiT9yBq65CcwNhfNIdoDIusOuJH0xb8Y2ym/WX/wBacocY5o069lqOhE8bcesgOhU4bal2LEyz6pT30OHAk9zhtHKwc0VAnQ/Y30ENPXokUuiY+7ovmIdh70mWxHHcbh0NVcJOx0e5lYQ09pZP+FQcrRhwO+8rbrfF7Q/IWyw7N3mFkKaRla5q+hWPMwUxYLUC7+srSRrC+wo6EpnRgmdU5eaN4r8myDtaltsXo7gTTIB5n20yYTRJj7BoI0IHR8bIwPftprKqXdRAaxKyZsC15xwyufRHMGS/0A4Dm4egV/Al1/85gHZSMg3k7aQS6WXI3vbmPhGQmLId11V7AoZXRyPdi156d5lAaz5g9JmOMXbC3z3butsDso+U37DEbwxV114yPi3Vhbpk7UXkeTzzwtHLlhXFjxLkzGSvgtsaGwCHjIvPaJE28naO07x7E3XqC+cJ3vAPF0dceK+YmDIDZZFeGnTff4rBYtsKO4W1/O7oj75LK3jTsrF12pSs0Jh6S++NoCi8Y+rLjLuBRp+EK4dzPFha2Ce1ZRLfgYGyj3ngNGESBgULXHDMlzZvDtobqLDXubXncvOLZunENNUy/j0KNc2KT0zcszrvwNUd41sod5Jkmcz3pnzaWh4wzlBdMjqDNQM37qNOE4ZsOHTJTUzhdqncBsTNeIJusU6u9XlvOW8HvL0bjNYi0SA8hj58OaZDivXwcaSmcRe8QPAhvsYyu0/Pgmc0RzYvTVpjUX3fcV3Nu7eQ6GDAzB3frG33K1U0TVpXnPrFFyM6wHSJbqq6Tv2Qk5aeTeoSCUSCNS+nrOp32HW8ryRu19prvsbTQM9Zxcn7anPyn0+/IepHD9XaWM4n9CBekDfP8W2kYJ+I6yp8BeHNrtzXqcx9NoEE0kIQTURq7ab5W1W7mZ6lwIcdj5wcgR3YckV4AOZfmTGwEjaYBANNoJjLkiZ4/szG6+SjfCoNZGzH2tZgrmtnyMDToX6SPbzlbGmzOGQRutTdvL3CRtfUcUm1DbtOxm87HxFq1xeoca4h/paeroY0Cc/Avgxonwosaiy2Mw+PzttUeO1Nb6TbHPprh8t4pZMX/1pcRecv8mHzFnSbSuMDkmkX7joMD7XMqRorVMFpEbIdZDcIAGqw4wrmKVcT/0z2xFtOeweoR36SeRPgZQzJaabb//00s3M251qvNoYRfZz3ft4f0pe85vYuOjbbREWbUIKxxAzvxXdzWPdX4at4F5YSL3DkybnPpFhlly19GnsSj/OPoXSfanP1VmAstdvkPzzSC6bm2tlHvBmFsmT5wAF3hL6t+F3dnCObUR7dx6Xs/y7D+p3n22ZyuRc9s0rd8G4Jx0cwgejR6jrxAl+f3AvAW8qbX/wSo0eIyYz1V15zJ2bffHLmOnvjdFN+Uc7IAKmNEdyJupGJXCAYMVI/hoUDm0kKvs7LgGqqOw6XE5sKwv7HwND8W2BlVPBtxHYKZpMaKkF/joWkYTvnvBD0fdx0CowGZQwnZFKFNON+c492mk4PpTHvM6beeYL5NLf3kb1szC7ew8Xn4wtBzNZwF88Xh8AGVQzBZ2Q5J/4yEp3le1j1IcRp3LAay7eHuv8+npSl2cmxhl93RIWxMUc73zlLMMTbd+eULXFEmuN1rvYMyBT8HDsFP3I1szVk6pFtV0Fabn5ELYYIEu4XpW0ZW7Lsp6GAx7drS6Lr3Txkm21F3XNTrxsHrED5e9rhIF7kzBOrRIQy5mPMwHDETTM+M9dfa80cVvLGTKXrVhgUrW2/7mEeo6Rpzz0Jvtnc0cSJoYSRn2PpvJYjLV+MaomHtohpEarct3nFEcd5q2ETs7IxoxW8JY2dZio4afzg7ZI7t9ngJZgf0/UIdPm0Zb2mHdf/BK0RGJ9D5LIwRMgWvaTEM55y8YNHEa4gXnehoOLybxF0Wx6zjMU1Sa1RvTsywY6vOde8QXnmTw7tkZGciFl3xyeWlQVVjtOvYDyv/C6ap5QUpXY7+86X5uHm8rjl3tmkHdIw2nbZgPzQr8ob0qptcj+xMKPyvLOtV99KA6D5DyOF+WwaaXAbaGFnHghFldPMhSAaVypjz72gwBVI7yn/NJWNoM2WKLeQ7cSqHnHi7GBAyi8UaYI8tAUy554BGbSl25mO26fiAK0JJ9E0HhcUqYPyZHIlmZiPfb7CkJ/0KfmBL1EyeOYZzmtPbyGgfwrkavSftrrf1a5NA8U0E6whGJ2n7EegUyNNBnMNujtwcWW6EFNtSy7qBp3NzOt0VFrNjkdzLdZCppk9G3uQCrlwUG8uO95Rz2gQ1x9/4Jjac1O2munw2zmeG/NlNVKJeZnm57dzODTigc2CxWM/gRrHG+DIzuIHMXTBYTmU+K22Bg4msqatS7lGqtMBHm1zt8NXD96Tstqj5JmXcvYNsHqDtcnnf2Bm5raliGHYI+G6T7zHhGFnCXQM7x8f+twkKbQ20OQChGyYIzKxsxDToAFykX6wAvWvJBFglnM/ieKNebKcPbuJqe6oxRrbAIA4SuUsYlO1wJxzXcAZbnHZESgr5OOMzXh+kuzbdTgs57bA4hzPg5zfdJ68SQiwcGoJnbqi1ReTGDdc6VT1F0FsjSgM3yRais2DWbbfwfHJKE+Ob6PfmBguiAsLx8D4vf1lwT5tvpLOCp2Ghm6lzGxlGwYpzoYjDYQRoRBBm9nd/T+j5zoAJ743KtwN9HYzyalDh1UosBM6M5r7oO/JsNeb8sDZk5JspkQ2QqmkzY9hFjzhvb+GdKkZdsEZnbE1jejhGZoDmXPk/MYK72/Uht2zLMrfcNYflQN128n6bfxBIlo5FAj1zZgxg+RosH/dCsy2MwbYma4J8mKv63wulOGhsbhp65U21BHZjczcIr4rD3Bgtxl3BQcaFb22z/V25xaFYssgq2+xEDDLX9PKNRYYDi2V1mA1C4lzoycvMJrlbNneL0GiQ7G5OhxCjNdK4aOoKWdkljUlCQQcuMvPj2gVyf+vWufkRwAPQ1wtxdOxvrQ0T5SOUc1bc9vIidqdEtjqmuWX1WbES0ZO5xzLjeLggvktjr2Gs0MMczjH+uQlBzrp4itnKfENH0jVYXd0V5ZsWOxsVyZqq0o5U+S6KZXYqELxr+MSIEBaqaYbEmOlWMCdnxeNK5wi9dDCwR+Ad3SluptJpa7saW43WWgqCOXA+JjQmGqwRh+SAC69hsu/6YQp06L8+VICTqGoZIy6RY2NqyajnNoMyGGuUvcOYFBkX0wEQiS2mvNqZ5FQbDbvbS9SKKo2I8CF3nXHG6LG7xenkYr8B0QDBH3uL7yLj3snAGfVzPzk50GlmaR9i3GxMvj6mYSRa01phSBp2FbdofyHAUQXwnGINCr6zBoh7ATJxWCbHteoyVYuMjVI74YGUB0rRg3OM2yk1spkmhXMb2TKzWdzKg8SJ5Lu/b147uVDagySgpUwgMkmG+TFj3CDq4t6o100/PZL/NOavmNMV9vBzRz8wRseVNjf83W5lcwWzcqOVGYPLTBBUY7FiveykT11yLYDgYHlbku1cpDHl84dHbukc9AeHxyQX0BxKEwdibGdHYpykvc3HBtE7KWIG3VMyCvOpMa5VzxZWrKQHNgFdNIjTOQSjufC9BSyMKCZg9/Oiu/3XnW3Rz/hrfTawwgxXGv8tyT0TTSfjgrbaNM2AHfNwjVAOOPRFriguUHQecPrmJwMYepnldIJtMXpcFtYpZmn0ueKAb1xARhgbc8/sVkOwNAk7wajTJrcEuJngMrIuL6HDzTaC2gm96V4HV+tRiTCYGGQaOFuSjKYYme3mPKzkymPQDyPw6YmHmzHkjWMuIJMofYXVBP+4knf6NKgrG4clVL4RwrNgXzNoA6XGUJyZoO5lYrdGy5pQ85h9KYzLRo3dk5tHf7vAGMvMz7UXyo6mLCWtrFeYO8Fd0EgWTMvIiRDnUqkGI2psJvuaOTQNASUfTUW+ncWBz50I3UxYAG4y+/wO+ZU4RJbLckxeotHJ5HrwvgRJ/EOnA7NdaI5SDBcHyv19YRZGAxn2vVRtFBgiF4PUM2XQwPZ14lECOxdQI5ZBlg3dcQGVSq0EF/waqMaJgKZxIGkK1JD1ywD2CEicMr//ew0H2wq9UeZucebAT+caZF/ELvfzXaAGzehzTYN1TgH4uA0hzMUtwMVHaTm3JnRr/aJ+H9JWDr5j/ml3hVV3BO8QJ97J1nLyo+vluIPNu5R+Xb836EJObNa1MI+r7fVsAliNLGwfuGikG8aRoJcd946c0qhZwq8vOPzbTckGvjWfCQNGrfXqchDM1dLqAFoyxtq6Nbml5u/ivbSRKfAAhmgdKSy0Zh0TxzH68X2rsqxbRLpfdq4aZQ7/lr5Q1Ps2maMt/3l7+EkuyifxXzc0SeJXCUxncBijy1vkVyrXY+TlAVzTMZLMFZhpfro/mLmou3fSUWC4ZdG9J9r0kGSZuyXxhDg6MgwABmaHgW50bqDbpny6TdzdHY1psMJkTVxd0etwW7YBGsBhXWwK0/vC2rLgN2XHfO6T7o2W+8Rz5lDImYB0jd87zFu4LbD9ZOdFb2UyJ6kx617zrv6HtMznlPcHFefOImXiEmWOmrrFzlDRrurY3KDsm8WaWTBNOEDt5tcw/c7006NdXy1rQzY5ltaarNgm7DPAaBeReP46uzIBaOZiGFuocdzmepLfu/SvXjnvS2BAX7oQ4cuSmGauc7MSwI3LtG5mgRq42lyT/l23yk1JAKctaYgdKdmohdCIpP+i1TcFbrP08AazFvprjGKubKF1J6QGvMbrPrENPvGe9r3j3yKYBLca7kxmQZ7zj4H21q1+wjV02gIIxrbA2Vtv1i19d780onHa6gIsI87HEbZnEfh7ByTvuKQ+uoko5pyOAuyg1/0umLHUFGe/gmN6bUOBKzNRXidMXa6us7TD7aJuodWNIniYUOWfKcp2Fj89BVhIGwnXl77hpDZnyVq01m5Ze9btrkKTgDvfsuRdsTIfnQxZu9Zp5i51+yDdkAUvD05fmeCRUaglH9QKYz7N+GmW/JjrQAeO/Ybf0/5vFvTdnsHyr7/pPvPZX8Zi/1NWWHTzJ+b6eC/kMe3s5MtN3MRums2aOZ7vn3kXdCMSYPzipX7lc/73YAlBW2YxyLjmLid4FVgfF+NWnBfdLJy7Xhaz34xR0yyVk8X3f5zxpTboNPX3ahht7SO3t19APqKNLuw2PtsFhkMt9fsyeBlkDdyqZ9Pq7k1XYejRHZAVz4k8rrklJNm4xmzAU8CAFPHmYoomBe+EgYbnfEqZQvdy90wZgdsgYggzT72j0cYbDFeLATxDsgLI3B0vzl4vsb7pLO+O+a+cNrFbJOryHnM73fgVulNr478EfQ2TpLOYxLCkh10N27etUWsu1/HuN2CF/tn4uaIG4WcZyuFscUSaq/oOd9ChdmyutsrcS7GV/2Bx2PpyZBgHi1uonyi24eF1hddimHPXwX3gfrV9twLR3cvklniNcY11sPnwbLiuaM1uR5m3zc6HpIyocp7M0qOewsqP1i12q9LpKnW90r9bYZiranC22E3UHtcoTmepyymq7RqFdwx36GASaWebiZhrSSYCRhIxSF1CEDCV2D+b1MROYuy1JIvAkYTGRN3M7LKebTCIOtk0YnCOhYvywhoNY9SAcz4jhjugodkdGI3M40D3uvicNPt2Bn9Qlj9Q55d3GFxgZpNHEnfZOLR5rN8n6svQzG7B1OBxIqdGGZ9T8zkSBmSH47nhRzDvrGpnSmkY29c53w6WWRicyZYZX70zZtDmqcLMzuTOirb6DBQjXkRtdyS+aHNuIzCLnuznzazCzVFIi3pnA3I7u8c5OYamTRVp/z7noKmytri5C8xR20lkat8Rt3fQG/o1kXUnnoH+eSQWVTOrN+DbuWPPwOkMCktwW7/xBoycnRcvMpTmSDIb0DOzdnGTn1w8OQN353Fegs1h5G7A79wZM3rsDPwsobF4WWdRLTLhzOIjyhlteCTdUQwZnbdsHSSuQFvIngY6SXgRPOSXFfWW5YWNh1g9Mnnn2nikQV3TNRl0W8VBVkYWK30JinZDuJbgGEltwHdFNTual1cM9magW0e+vn9ywW/v7A1YOogQ4ljNQHdkWYLs2oCe9M+4NgO7Q5gXak4La+UKg4Nejk5bCF02sxUWC86ZXEbvwbVvQCNdWN4wcaDxZUuOI5fRHzd7B/2appH06JodQ9BdlYo7t6QsTtgPmQXjRjhqM6OUFz416LQigTvmRA5M3g+YltPbhXzUTPCPjcOAvcUZnhVlSbSHqIITnDmys1aX8x1jds1N0HrWkkhabluxeYhkGfYXzPPjuL2bS9ux6AQVcXnu7miYuuraGDsyjLPrjbSXl2Jh0s01G5bLq3wXNldoYVzaoqg4Ml5PEDq7HjOLGB/cSl6zZryt/Jxd3oXh2Cs8b22ajVxq8+9LswUJbf/eN0VnMR+sIHJwsq5HGJKIrJ3BtsytBra00Vanvg4UyA2SPLK26zTYWe2BYtbW1/T7wXVaKuPmgo7Vv7zEq7kPclU17/IKj2GlXHaCeSxYqqAHvmsCc4QPcZxX6hE6cTWJRwxnDQWmRquRFjbfCRJ08lwUZiTJnOYmpGic2ax2eueczxHwbw8hGh84saNmS8FzDO4HSfosn0ciQe2aWgeGVVuWtRuoj1eYU9cHK553KqqRFEcqW4ev3LX0ZMvisFCt2L5clc1T2Qcr3IXKNw4+UvsemchxUonci+rarbYwWGxRiiPb5iQnlTeBEnJaVWLWcovCzp59Ts/IiLdgjJPKzeZDrarfTvO4RdM5afabguqs5+hPmT2CfkejLb4FaK88tfuUBE4qz6r6p5o9pcw3mop08v+SOKngEduq+rKnfofHOEXxTL8+twMN2qSngeKkmhswQzYsZF4DaSROW74cv1YQLFAt/EN+3L+M/qbZIwzbkC4LEQ+NcZAzeBkpckXa8USQvqmB+TuwLGA7wtHQ745ajk47qZq18buqrh12T6nzYmtnRqvC5ZgQJtVeyFlV75K49xR0BbyRkSXRanNgPyPwGRmWloSM24J/Tqp8TMSY9py8D6235zbCeY7uRY6COs35ZtxsLr82C6mHl3YQbnTjn3Nx5KP9UTuZbPYlYfBGbIOP2+9THI+1P/H8lfdN9dq+s9Jt59VTYeLTiWcZoVdecLvEfeflPZK55h6709pfO6xPvLhYN3O4TpP1S47mD3oPNpwZROawFV0Vnhk34HZcU3SqL0PThjnaETMGy0bYdRh9hZ13CdrMjpJi8TW9Db3U6CONDagY3P4SV90+AKcTLPLfeuqYm9ff/ohF/0OvvuHagfYxsOcgI+s/gvqMrKWtoSZhx8duKmZdO7m+dpQYc/INOcItsas5yexN75zK4s9aLQyalqYMxRGr5fnCYrjYR9+r2Ik2CtfThOIoVTv0OcKOtsn2ncR9tqefakUmHC++0tBDsvUKW3+F2NzzrOItxikXNozGOC0jnRefR13rjxPy3KOuN/psAlBz+L2tF+ZMliDblnJL3nXm8nbGOeycMoHb4CJ3s2X1WVR7Z223vI1IbO1wmKrIEDnTyZpHhNwlwhYaQ1lOW1d6zhG5s9q2yeIZWW01Jju9CTnngRoTgGEzW7zDmpr8Mbt7ZbrDngLnYANkOCRvZ5w3P+potVPPEG3wNOy+ZZqs9MYP3Qi+UddwGVvMJW43OK0UGqtky1vXPEf2CuuKi4HSW/DRMVtkrrCdHKNZoZos9jSk/MND+Sf0OVbkmR2CN4qTJcs4JEv5IXl0CzX0FaztCMuWx7VTveLZKsJG6qgPgRyf2LGDb8NkTfj/iAtM8XFjBsNpNz9OzcuYL47YHLEZ690ZQ+wuuOaFnXxNzctoU84jf92qkM2VGcNWbVXKx4fJqpvr4/YsZRdr5hk3fq5OfrfAvNgV5ITmIG9Xt6B3QMLG5nga/zx0EWwLhvJkY+2oc9pPsXkw1ZYyqdjGijlRWaBzK9yCcxTuzL7deUQzoaZJoqK4ozkyO0+TnxK2QMjTPbaTjfEEwcVlKrJjrExodiRBDkff3Htb1EOyNQuRiZI9eq/GjqN/e0XZ9nsewYbNeOMZSelOqLFUbOf+NmKA1dzbSXv1EXZSMqFTaNSxOwtNmGqLb6YyvfNrWi2t9Q6/Ua3UhMrTb9xNiTae1mmQ07lWYA/D7KQje+nvW+Lgjf8NTWhLQL0bjZj5GFDp73npd8RlxCBiKxm0mWWw6Cm3LeZUsptrUN7YeeDsbtZY0frR4sOVQ2g037f0OejM3bgwsMsXS25kNH7r2GwlPWuzawzoWYOFFbWN8BcPF6bTd50DZ3VgC8fITbdchx0HlO/bujBmE6rluqK8q9WONj01b1pRR1zbUrjYVStMaJeWE6u1xMJOVig7la+dQmuZwhnk7Z5lR6y07bM/jEUSwaN0Pjd1xWq36vmdSCHPKEUJqWEJupBqdeqTbWPoTjqyuejDnGbL746EWfGcZ+O3zYuUt/AS7OwFMHbkDDWfQyJG9hf9F9mp3/JwvOva4T0K6uaor6JFT+Zg7IAjdJEvWzaFtjAe6W0JUCZjClZzpo5QRktfxDzVuHCdRsILFsaWlhQ7nwVxYofb5Rz8FLzYWrPpU+G5E2xry9ZIw+QF295a/3UbC2g4OW8NCGQ37YY+wWHf4mArnP1rr0zXPW5st1U/O/U4cS2DxBiWEQWQIZAvSVveragchO5D4o5Ib7Eb7roCPQKiZRqiyNDbICj2F/sKuRfiFqH3jq3YYo3sEJTjt+0UG/xfZYSjoXkbun8Dx4hPqlDfWXiRHhIPBnE51EbKv2VkVhwdn5GtqFqIvccjRnGDuOwhJ+6AOyGtB6DSFFLR30K5AkUtTRtDLvCgdYs4Qld84AjmIMRDTYdayUdvaVt6h5yNgAtyi+3DuQNXzFigDdcW+L7uK5aM9JbnziHZYYbgRLIASIkBsVugI7A3Z2enHQJO4gIwZ5XII800BLoAgzkHHKI4JcPDFk6JsTNsa/WgFgMma+8qSGxHOB7IfLSxyIFXz9d1vE6/EO6oxrZ4aD3mHMAOg4YJPA71IjF24S3+EbTDET42x+GfVw+qZ1Geord80A7Qf47fIcmiD9wB3zLfUSCrF+dokuvA1XXdbk7HnTaCMNbGIhB7e3dKt8QxdRGTaIpBVyMlP+6of1CtzFK09cUyPS89YYLa1ljud5yFPBPwlOeIdeTbNsobO9TCmsbxiM8DhcjmXltZhH5Db2FsQXa+otNe4wdACrP//bcVDuMPx0G6BvScxnKCGf88FpWg5X82AznByT8zc6rgse65lSHmvwj0uq43R3F+c9uQl2+o5WfkvVj3iXtszehnY1bm4NgvnCbyl/O3X5ltrMz21GS1RZjPyBmqGX7048atmVMzLRBhdW1jDvc7F/kokdsii3+6q/gdjqXYsptmo4yeK/ZfWIQzUeCrGAkbJYrk1O1jTlsQRi9GK2fYjaHwx3/Uqx77+Lbh7fZjQvCwIbdk57mlbis22ZDQXW3npb7u0G2HcwqwcpYRliGesF964VfSGVBdqO8iH+Od5URFLuWQQhvpvA2S4+o0iSBEhwdyU7osrs5VaMufDvv5EZb56PThOxxx5ngyrbu9blb7hQa9FqA/pRQeLVidkNrlsKuUIgZBqtRNCPIsxDcI9ahdlsF0EhgExpytM8Jr1bIjBcM8G0SuvCcp6RpVPeGSWW7G7VflBwvaOpe5xRzvJOWodTDBt7qaOv/QLnZrOsZBaYOAyXfnVpKhde4TtdEBd6Oh+fKzBQN8rcwAWSgZhnljQ6+rk8h88Z4GcJewnMnld7ZXDOSa5r2/WJYa7TZCGAU8Kkf0mvTV1riGLsYLhTl5hjDfJ8oOvKw/slMgyGrOHTjJzOLHVmDZgWZzvcX5srmhw2r5ITbHthz+8cSVspnh4xMe247tdwGh8A4ewyZTIKB3feaHGOIN3fh4kKXtC0PwyWJXF14Yrni+0gplTKDN24xjMS1sK/W2ADKPIU2uFnYWo0esY4s1D/xYW7bUX9xlv2N8z/GvYPbVzmyP1Z3bueDA+bhA2/2ehJWB5mOCzECI4yZDAxN2mJWqKpnWXRgeMSwbuNActAh3aC+T2xsLpTUEE9MLyFB6t/VXYcJvTB5cjfIl6RUbG7jbKHF/cBIdpsI/gJIt4bEbsNLpawNrl7Ef8KWRj9vdPWod5rgRNKzbCrPIWz09rnGO6f51lEXbDUblVsdnH5ZAOYeXuEwC7VztvuqjyuvjEwo3PTFV2ISSES+Oq9pptg9hgbO9lEvree9puF1hBW4m6ndpzKZwIdnqxubYmp2v4Wzlv16dcVd+bnTva4GbOSvJ9h8bz7Znf4gs8o0hCel9MowbSGJW65jBTJAlcuHwG8mIstAfpyvgA8biDdnZ2n/Za8bs1wqdSYeikpK2clipsJ9rhIQaqY7QzcFvaX4dyDGSbovNigmVAsvPXplNSjLZ4Q2HZ0tsfDB6vMsMNmkr2tGeyGc+PqU9EeeHOZnlzZ5hsIJuA3VziHfUhU5z8p6kLY3gE6utBlZzjbVJNMInQKwcQOZH6i55pE4grBhAzA8U2Oi42n9Fg2Ps/qr+Uk4M7grNWaXHmCgjIAMi7HQfrAo1qj70uJ8dhS70Sek8nzhX+INtv1X9S+RfVX1N4oEJdv5PIn/rAZJSS/CPvZ/89d+P5D/526+qwv+KSLyvV/G3H5UpAj6lRBUQGRDYgAH//w/2df//wf62ZrxFREREpLAIPX60D8cPBRCpJLe555bc5Lgv8P/ff/+/n8NbePsWnsLbt0/hHUwLEpVUJVVJVBKORCUvXZKWZreP09q09nFO+/jw4QOQg6Qp+Uf+kaakG2lKZskiG0g9so30I/3INrKUbCOxyFKylMQiI0k90o5sI+3IOXNkHclHvpGAJCD5RsKRb6QZMxKNrCP3yDZyj+zTRxKShqQcSUgSknJkGylHfvkit0g60o28I+9INxJPupFvJJ7Ek28kH5lHupF4JB7pRtJ5ADPcnDbDTW5z2pw2uc1tEo1cI+HINTJNGklGGpKLpBy5SDqScqQc6UhWkpZkIwlHNpKJJBwJRyaShSa0pzPZTPZ0IpvZZrT/GW02+/+fzaYyGUFikA0kBmnChHQjTcgi0o10I4vIJC/pKz2lr/SZMr2oz/SaND2nl/Ww/tTD+lGjntKPej16vsvr+Sff5bv8k3fxgb7QU/pCv+gpPaVf9JKkEtlEzpBNpBQp8opEIo1IG9KIHDJE9nhO3+lFfaf/9OlX/acP9at+1Yd6UL/qb72ov/WnXtSL+lNP6Xs9rs97XH/p0kd6W9/rZ/2s7/Wjvtfn5b2ez/s7r+f1/J2v86Qe1Zf6Uo/qTT2uZ/WkntWrelJP6lV9KjlFOpFBpBOJBIm08bDe1Y96V9/qR/2ob/WvJAVZQVqQFmQFSUJWkFiwyDZSlYQj48g4Eo4MIuFIMGBkF9lFWpFBZBBpRU6RS+QR2UYekURkG9lGEpEkJBEJBIjkISFIB7KCdCAfyAqygnwgJ8gg0oZUIG1IDhzkhd/1uv7W6/patf7U13paf+pPPa2XJS9ICVKBlCAXSAVSgVwgEUgQMoS0IUPID9KGtCE/SA+f7I89rz/2vZ7X8/pen0uikCvkCLlCtmghYTyyB/a3/tYD+13yitQiZ0gtUo6cIWdIObKG1CFxSBMSh9whd8gfEoPMIE3IDHLDBtlBgpA2ZAfZQdqQJqQN2UOakCZkD6lD5pAk5A15Q5KQPGQcGUQ+kU9kEDlCBpEK5Ag5QiqI4qQCWSfr4jlJQPZklj35yU/uJ/bFXtoXe2bP7JtJAFJBTBfTSQUySwWygCwgCbyyN/bT3tgP+2k/7Yd9sEf2yx7YL/tnD+yB/bOfJk9IKFVIFRJKFhJKDRqkCHlCopBQopAjJJRQjoji/spjeTSP5bVo+TDv6B+9mH/0jV7Mi/lGr+jLvJnHezM/5sf8ly/zeB/mwzzeo3m8B/SA3o8MIBVIAVKAVCABPJrv8lf+ynf5Kf/j837ID/m8T/J5H+eTfJKP82zitxhOyhgulovlZI7lojmZZY7mIjqpJZdSctlllwMklgcklAeknYQSSjup4au8lF/zUp7Jr/k1z+TTyCqtnNLKK6ec8soYz0VyUVwkF8FFcNHbG3pCj/eEXtDjPd4LekDRW+wWxcVukVsUF8VFbhJGbnGchBLGcRJHaJFanBapxWqxWrz2fz7Qo/lAT4nSd3k/z+fRPJ/v82gezff5P1FZdBa7RWdRWuwWu0VpkVt8FplFbZFZPBa1RW3xWET2kX7Q5/2g3/N5n/d7Ps/j+byn83Q+7+W8m9fzc37O6/k6U808M01NU/PM/DPtzCiTzCQzo8wtE9GMMg1NQzPKHDThTDcTb7qZbCbexJtsZpqJN+tMOBPOrDPnzFpT0cQ1cU1F89BsNVFNcxPVFDXNTXNT1DQ1Y81S09V0NUvNVTPUJDZnTWLT2Jw1Z01jk9Y0NpdNWpPWXDadTS3TzT67TDe/GedLWvNnlrQkrZmnleYkOjlOjpPo5pbIpDSpTCqT0uQzKU2ek8/kM3lOUpPnJDpJTVKT6GS2+WKymDKmjMli1pgsZopZY9aYKeaJaTcvyFQy1bwwXcwLM8N0MV3MDHPDvDFrTBKTxKwxT0wjc8gcMUfMIROC7CRTyTyZSsqReTJPypGV3sPfvYbX8Hef4VF8jC/xMR7Gl/gSD+NFvIG3z+AZvH0HM93bTXJv93GSm+Q+zm4T2pT2dEqb2J4+ndimtklrOpvVprM5bVab1ea0uW0G+5/H5rH/qUwCknBkIBlIwpGFZA7pQ5KQJKQPeSd9SCHyTt5JITKGFCKVyBgyhlQiZ8gaUo6kIeXIF5KGpCFfSBlShCwhWcgSMoVkIVnIFPKFTCFdyBfyhXQhZTymt/SQ3tJPekgP6Sc9o9/0q97Te/pVD+oh/arH9Jh+1W/6WT/qY32sH/WvpAGZQDaQCSQD2UA2kAxkhE/2vN7Z83pf7+ydva+P9r7+10f7aP/rpf2vF/bSXtoLe2Kf5b38offyYv7QH3oxr+gdvZhP9GL+zCf6RH/mEf2ZJ/OIHtGTeThP5sE8nIfzYH7LV/k2v+W3fJuHI6d8WWWVL6lsIKU0IA1IKQdILaXccksp86t5Js/m2TyTTyJxHCevvHGcjPFazBanxWzxW5wWp8VvUsZnUVuMFrVFbDFajBaxRWsxWTQWm0VjcVlsFpvFZXFa1BaRxW0RWVQWt8VtUVns9nE+7+28nc/7PBPErDJDvK3P9b1ezad5JlPL7DIBTTDTyyQ0scwqM86kM/HMM7PNfDPlzDQzz8SbfOaeieaV/bSHNkXNT9PU9DWFzUsT08ybpqa5bzBvzTz5tHKb/CbTyW7y2kwgkUliUtq0MXPMHjPCbDBFTAdTwsQwUcwfE8hMMptMFJ/iWXwRaUpKklkexwP5u6/xOf7Ft/g3/0JukqIkKslJXpKo5DEpTKKS2CQ3meoPfZHPIm9JXtLUb/gL/+IVPIJ/IV/JXLLYm/gPH0NqkWGkHElGgpFwnsD3vv6AP/D0C/yC/ylugnu7WW56ezu/zXFfZR75R7qRgqQfWepJ/aXH9ake1ZOSFCQEWUF6kBykDflDFpEmJAz5RI74L8/l8T7YA/tpEoEsIBV8lV/zbWQAWScVRHQxnczv5p+8nrgsQovTHs/f+byX/9POtPM/o/zPYDPKjDKDzV7RV/wVhUVh8VccFn9FYHFYHBaBRWIRWAwWiUViMVgsFm1FXPFWvBVxxVwRV9QVc8VcUVfcFXVFXnFX3BV5xV5xVowVa8VaMVakFWNFWJFWpBVhRVkRVmwVZUVZsVV8FVvFVfFVfBVXRVdxVVQVXUVXUVVkFUfFUlFUFBVLRVKxVDwVSUVS8VQ0FU/FVNFUNBVTRVQxL16KmCKmeClqipdipqgpaoqZ4qaYKXKKm+KmyCl6ipxip+gpeoqdIqjYKX6KoCKo+CmGipXipNgoNoqT4qI4KUaKi+KiGCkmipHio5goJoqP4qH4KEKKh+KhCCkiipCipIgoIoqSoqIoKVKKiqKiSCkyipSipcgoMoqWoqPoJ/aJhqKh2CcWin0in1goFop8IqHIJ+6JhCKhuCcOinuinjgoDop6oqCoJ+aJgqKgmCcGinkiXgwUA0W8CCjiRTwRUAQU8cQ/MU1cE+PEOHFNnBPXxDZxTpwT28Q6sU10E+vEOtFNtBPdxDfRTrQT38Q78U1kE+/EO5FNpBPZRDWRTqQT1UQ5UU1EE+VEORFNhBPPRDPxS/wSzUQv0UwsE71EL7FM7BLLRDKxS+wSyUQukUwcE7lELnFM3BLHRDFxS9wSxUQtUUwME7VELTFMzBLDRDAxS8wSwUQs8UqsEq1EK7FKpBKjxCkRSoQSp0QpkUfUEZPEJFFHPBJ1RBzxSDwSccQiEUe0EYvEItFGHBJtxBtxSBwSb0Qi8UbMEYlEIjFHNBJzxB3RSDQSd0QkcUfsEZFEJLFHVBJ7RB9RSVQSfcQl0Uf8EZfEJfFHZBJ/RCCRSWQSgcQmEUgMEpvEJjFIdBKDRCHRSXQShcQnMUPcEGPEGHFDnBE3RA5xRpwROcQakUPUEGvEGlFDpBE1RAyRRqQRMUQZEUO8EGVEGfFChBEvxAoRRoQRK8QXsUKcEF/EF3FCbBEnRAmxRWwRJUQWUUKEEFlEFhFCVBEhRAdRRVQRHUQU0UFkEFFEFJFBNBEZRAXRRDQRFcQRUUE8EEfEEfFABBEPxAIRRAQRC0QPsUAkED1ED5FA7BAJRAOxQ+wQDcQP0UBEED/EDxFBDBERxAQxRAwRE0QRMUFcEEVEEXFBJBEXRLtIIpKIdrFEtIsNYolYIjaIJ2KD+CCeiCfig5giPogRYoqYIkaIK2KESCGuiCsihegiUogWoovoIlqId9FCzBDv4l3MEGPEXhwAx8FxcQAsFwfED5aD5eIHycUvckgOkoschos8ZhgOhosZeos5XugNeosXdos3VtgNdosVaos1UqgNaosUYos0SogNYosSWosyQmgNWosQVoswCoDVYLUoAE6LAiIAOA1OiwCgtAgApoPSoDSYDj6D6SA6+Aw+g+igM4gOmoPOoDNoDjKD5uA5yAwyg+dgM3gu1sFmsFmsg9BiXQwAoUFoMQCMFgPECKPBaDFCajHGCalBanHCa3HGh9fgtfgwW/xoYTaYLVq4LdqI4Ta4LWLILeKoITfILWr4Leq44Tf4LW4ILu7YITgILnYoLvbYg+KguNiD4+AsGAsug8tgLKgMxoKwoDKoDMKCyCAs2Aoig8hgK2gMtoKroDFoDK6Cw+AqqAoOg8OgKigMqoKooDAoDKKCwCAqaAoCg8CgKegLmoKjoC/oC46CvOAoKArygrygKKgLioKfoC6oC36Ct+An2AnegrdgJ1gLdoKcYC1YC3KCtCAn6AnSgrSgJ2gLeoKgoC1oC4KCuCAoGArigrhgKJgLhoKkYC6YC5KCuyApWArugrtgKdgLloKnYC/YC56Cv+ApmAr+gr9gKhgMpoKsYDAYDLKCxCAr6AoSg8SgK1gMuoKvYDFYDL6Cx+ArKAseg8egLJgMyoKzYDKYDM6CyyAhKAhugpugIKgJCoKAoCaoCQKCmCAg6AdigpigH5gH/UA+MA/mQT6wEuQD9cBKsBLUAydBPTAPnAQnwTwwEswD8cBIMBLEAx1BPLAOdAQdwTqwEawD58BGsBGcAxfBOTAOXAQXwTgQEYwD30BEEBF8Aw3BN9ANNAQNQTewEHQD4cBCsBCEAw9BOFAOPAQPQTkwEZQD6cBEMBGkAxVBOtAOVAQVQTuQEbQD70BGkBG8Ax/BOxAPPoKPIB6EBPHgHggJQoJ7oCS4B/aBkqAk2AdSgn3gH0gJUoJ/oCX4BwaClqAlGAhegoHgIHgJXoKDYCY4CBKCmWAmSAhugmtgGxgFRoFt4BTYBrKBU+AUyAZKgWxgGigFSoFp4BOYBp6BT+ATeAY2gWcgGdgENoFkoBJIBo6BSqASOAYmgWMgGJgEJoFgoBEIBnqBRqAR6AUSgV5gF0gEEoFd4BDYBW6BQ+AQuAUGgVtgFhgEBoFZ4A+YBWKBP+APiAX6gFhgFegD+gj2hxVCzdFvVBj9RrVpo9boNuqNAqPe6LlzNJ3VYD3YI/aI9WBLWBH2gzVijdgPlgONRO9QS9QSvUN90TvUC/VFfVEvFBUtQ89QM/QMrVOH9qJ1aKZM1JM1d+tsuFt3A9wA97sBboz373frtbt2t159qy139dW23LW2nF1ml1l0dplFhswWs+csOVvOkrPdbDlbznaz1mw1e80ms9csN242nOVmx9lwNpwdZ81RThQTFUQxUUpUEBVEKdFHdBF1RO9QR3TSJHqITqJ5efQSNUUlUVAUFJVEO1FJ9BDtRDvRQ/TS/Uvvd+md97vfnVfe78pbr7zw1lsvvAJuv717b+82aGDR3QZXwpVw7ZVwESC4B+y5W2+9Ai6BO+DaO+AWuPbaW+AauAyuvgqugqtvgquvvQlugmuvAUvNirPorDibLt29t8K1uxFuhGt3HVy7q6+D6+Dqy4CyoWroHaqGokFDxdA39BBtQ9vQQ1QLPUQlSaJ0qCQKCBDlQ+9QMdQLFUO5UC/UC+VCsdAtdAzVQsfQNGloG1qICqOGqCEqjBKiwigrSogSoqwoKfqGwqGHKBwqRw6NQ/nQPZQO3UPx8CgeGoe6oYeoG8qGHqKHKBt65y64Eu6D++BKuBCuhNvhQrgQbof7gc6ha2gfuoZ2oX1oH9qFCqFd6JUrdAmNRBvRO7QRRUTv0DsUEV10R1wQt8IFcTVouHY0Ea1DFVFFtA59ROtQP/QRfUT9UEGUEYVE61BItBKtQ+vQSjQTjUKlUCZUCqVCmVAmlAq1QnVQJpQH5UGZUC2UCc2ShW65Hu6Ge+JuuBjuiXviYrgW7DC7zPqyvuwy28ous+XKWVy2nJUmzUK7Fy6KW+FWuCjuCKqHCqF4KB4qhNKhQ+lQG1QLtUF9+KBA7C6by66yuawuu8qusrosr0vhTrgm7oQL4Zq4Ji6EK8K6srJsMivL2rLJbDJry86y3yw4S8uCs9682W3Wkx1ledlR9pTlZXnZU3aVRWVJWVyWlAUFyrayoOymTRYTBUKDUC00CP1BtVAt9AftQaHQJ5QIfUKbNGFCiVAmlAYlQolQGlQGVUKT0CI0CUVCi9AiFAk1QmfQGtQGrUFx4KA7aBE6hCqhQ+gNqoQqoTeoEHqDwqBCqBAKg9qgMOgJaoPaoCdoDHqCjqAxaAw6gn6gJagJ6oKaoESIUBm2mk1mp9lkFpedZqdZXDaahWadWVzWmW1mcVlctpl9Zo/ZZZaYJWaX2WHUBWVBQ1AWdAUNQUPQFZSENWaVWXRWmWVm0Vl0lpmlRkNQDtQF5UA9UBfUBfVAS9A7+oJ2oC9oDNqBdqAx6IcqqW6qwWqwuqmOqtRqqHqtXquharbarC6rueqyiqzmqrkqssqrIqvFKq/KqxarvmqxOqz6qr7qsAqsNqu5KrSaq+Kq0Cq0istmSy0FG8BSsBBsABvAQqjlLATLoJar5SyDus0SsAdst90esNcasDpsz/asDrutDpvttttmW+0Ma2dX2BXWzqKoP6qCOqQOqQrqkaqgJqlH6pGapDKpJ+qKuqPuqCvqXT1TCVU/1U8lVCfVQvVRPVQP1UdVUTVT59QytUydU8XURhWvUqqUKl7Ns4TsIfvHHrKM7B/7xzKyjaqsm6aj6eqmwKg5Koyio8Iqp+gousorrCWqiMqriLqh8srrhmrBOrKtbCVbybaymGqWuiuLyqLuisKmsV1sG9vFWrJtbBtrycqpE6qDSqFSqA6qBmqKqqKSqCrqikqikqgrCoy6orYoMAqM2qK56Cnai4qiomgv6snKsCzsEMvCprBD7BCbwgqxMWwSe8PesEmsD4vDyrBdbBcrww6h1qg0KoxKo82oMCqMNqO9aDOqjPaivagyaow6o75oMpqM+qLHLAybwr6wKewI+8K+sCOsCjvChrAqrAobwiqgeWgg+of+oYHoIBqICqOD6CAqjBaio6ggSoqSooIooZvvvvjiu++9+/LLb6dkaBhqhoahX6gZaoZ+oWDoHNqH2qF9aCBqh9qhgWgeu8uusr3sKgvL9rK9LCwbzMKytWwwG8zWsrdsKovNvrKvLDZLy2Kz2iwtS8tqs98sKovLsrK4bDLLyrKyyWysa+KeuBQuhXviWrDB7C2bzd6ytGw2m83SstsoFEqETqFEqBc6hU6hXmgVa8yis8AsOpvJArPAbCbLy1qy2GwpW8pis6msH/vJtrKt7Cfri9KgTGgOmoMyoTqoCIqCgqAgKAq6gaKgKugGuoGqoC1oB7qB3tE7uoG2sAhqtBrMWvvWroaqhOqcGq3iVTc1U+VU6dBTdBXtdRdcBFcC1UP7UCH2mY1mcdVWVVXVVmtVYzVYPVVJ1WjVWsVWQ9VkVVn9dT3cE7eENVK52SJ1m2VgG1RzVVslZy/YCDWdfWAn1HS2gs1gEdQkNUylU7VUL7VHDVJ91CXVSl1T3dQWNUXtUZtUKBVHvVA71BMVTe1Sg9U3FUzFq5BqmFqnpqquaqLKpwaqdawey8dasqasKivIRrKTbKA6q4C664JqoOJqVyNUXOtqrLhiqBzqrhYqhMrtFnvF/rFaLBbbxa6xgewbCou2or+sGzvHJqkZqoSKg/aiqagZSovKosBoLMqKCqOaqCXqy06xTewRG8VWsUcsDWvDHqHMKDTai0aj1egveo1uo8DsOVvuVjqKcqKC7oFL4FoKhpahZu6HK+JCoIkoI1qHWqFZKJN74Wa4KGgV6oVisbNsLJuM9qA8qBaKhB6hRqgTGoUSsZmsJ8uLLqFKqBBqg8agM+wxi8wuozuoD2rDWrPSbDm6gqagJKwGe8RasBbskRrKHqnHaqgaqh6rtKgFWoFqoBpoBZqBVqAUaAaagVKgGCgFOoFioBjoBHqBQqAPqAQqgT6gEegDakcj0AjUjjqgdpQBdUAdUAa0AV1AFdAD9ABVQA1QBTQBNUAN0AS0AE1AEdACtABFQAnQTjcdQAfQTXt0U017tEc1/aimmH70o5hyiumlnHJ6aaaXUpppppRaSumkllo6aaWTRlpppZE+jRRSSOWb+3OP7tH9uU/352jdp/t0tI4GoHUUAA1AA1AAVMBT+2pv7a19tcf21f7aY3tsf+21/bXP9tpe22f7bZ/tuf223/bc3ttz+27v7b19tw/33f7bh/tw/+3H/bcH9+N+3IN7cg/uxT25J/fivtzEM/XMM1PP7DPPzDOzz/wz78wyM84sM7lwmVhml/llJppfZpgwU8wEMwnNMXPMJDTRTELTz0Qz0Uw/k8/sNXHNKBPXPHRoFppQ5pQJaE6ZV65MLVPCnDAxzAlTxMQwMUwRE8cUMaNEmZFmlIloRpqRJqJZaiKapGapWWqSmqtmoSloRpmCZqBAc9BkNBtNQLPRfPRoSppdZqIJaCaajhxNRvPMXDPpzDWzzaQz6cw2U84EMTnMKpPD7DCrzCqzw4wzO0xAM86MMwFNWRPQlCRpWpppppmZZ5qZaGaemWeimXvmonlnXpp3Zpw4U9asNBPNvJk3E01TM9EUI2aqmbVmrqlo5pq8pqKpaPKaxGalOWkmmpMmpJloJpqQpqMZam6axOamSWkSm8QmpaloLpqXns5LU5iwiWzumrbmpWlr6pqX5qWpa/qalmamKWtmmpw4TU/T0wQ1ZU1Qc9SoeWuOmqdOzVTz0+w0Tc1OU5OmiWmWmrGmqqlqxpqvZqtpbsKasKa5yWqam7cmq8lq3pqpJrNZbN6axeawYVPWHDaBTVlT1gQ2f81LU9bcNXdNWfPXvDapzVuT2nw2b81b89lkNuW8E887HzyYHeaDiQLFBDRRzCYT0AQ0m0wo89q8Nb1Nb/PW23nrGzR4I1PArJt1E8+6GWDiiWeAKSeHqWF2mBqmgdlhdpgGJp4KZLrZYDaQ6aYImW7OmDGjzBlTipS5RX6T4WQ6GW4mSDBnzATz7m4GmQomApluIpgDZDqZbg6Y3+SzN+3szQLTTjsLzAPTwcQwGUwGE8NcMDFMOxfMBdPOA9KcFCfRSXHSm0Qn0UlvMtusk0pyk04IJa0JJwAAM8ptMp3UJrXJdJKcTDf11LPKcLLcTCDLSXASnOwml8lokpyMJqdNk9okLxlMkpPBZLJkctksMU3MH9PEVDF/zB9TxVwxf8wVk8fkMVfMHnPFbNFiwphBppI5YyqZTuaMOWM6mVImjBlj9pgxJo3ZY/aYNKaNmWVamTimlUmFynwyn0wmE8dkMpEgmSMmknnkyDQyJ8wKU8SsMClMEVPEpDAjTAjTzhHTTgwYJo4ZaRKaOCah6WXimDiml5llDpk7JoS5Y/qYECaE6WOSmD6mDh3zxnwwPUwU08MsUWL+mFXmkhliLplCZogZYgqZH6aQ6WJ+mB+mi7lhAplEJopJZBaZKCaKWWQmeREP4z28h4fxdw/jdej4G7/jbfyLt/EyZHyNv/Ez/u5nPA0aj+NzfI9/8T1eiJAv8kJeiZJv8ixexRd5FT9ixIeQj+QkaUpOkpkyyVMyk9SkSW56It/lgTyQ7/J33+VduPgpIUlFspRUJA8dkoLeykP5GA/lnTh5JI/kg3yMD/I+fDyM9/E8HsbDeB6vQw6SiKQpiUgyYiQfyU/Sk0wlPUlMmGQpiUlSoiQhyU4SlEwlQclRo+QnKUqSkqgkKRkqlOQkI8lVspRcJYsVk9KkKwlLlpKwpC1bUpckJntJabKXxCWlSWkSlywlcclZs6Qr2UymksakMZlKDpOpZCk5TA6TpaQuSUtKkuSkJGlKkpPkpCnJS1aTziQq6UwyYyaPyWYSmkwloUlr0prE9k0+yhf5KE/li3yRp/JZnsgf+S5/5Jcs+Sl/4Sf8i5/wECC8AglM7pKn5C5ZS56Sp2QtaUrWkrGkKWlKxpKt5CtZTLKSrGQxuUrekqakLClLmpKtpDAJTKKSwOQpiUqikqfkpk/wD/7uH3yFv/u7r/AZPsJLeLuX8BgwfIff8C8+xIf4F19EFpO55C/5S+aSvp7RG3pIb+jx8D7G4z0XLm/lUfyKj/Er/sSJN/FyPu/f/JvP+xef9z/+xb/4H7/jU3yRJ/EkvsiD+CJv9yAexNt9h0/wd3/gD/zd07/7Oeeib/EvXr78F///4hH8/z+C78/h7X/4D28/xts38jE+xht5SJKNPCPlyDOyTBn5RYaRY6QcOUaqUSPZyCqSi3QjuUgvXuQb6UWKkW/kGylGmpnpPsDbfYCJbqKb4ua5F/D2BXxd3Swnt0gqso2kIqNEkUu+v/5//fj///Hv53+f/v2cf8D89nVqm9q+Pv36ve89l9UkKnlNXpOoZgKJalqYCWaCaWHezXNv57g57u3Xt2/g69c38ARmtv8JboL7f7v/X/B2b/cLPoJMIplIN5KJhAJFVpl2MtUkMAnIVHPLaTQajUaf0We0GW1Gl9FlNBlNRo/RY7QYLUaH0WE0GA1Gf9FftBftRXfRXTQXzUVv0Vu0Fq1FZ9FZNBaNRV/RVnQVXUVT0VT0FD1FS9FSdBQdRUPRUPQT/UQ70U50E91EM9FM9BK9RCvRSnQSnUQj0Uj0EX1EG9FGdBFdRBPRRPQQPUQL0UJ0EB1EA9FA9A/9Q/vQPnQP3UPz0Dp0Dn1D29A1NA1NQ8/QM7QMLUPH0DE0DA1Dv9Av9J2+0y60C91Ct9AsNAu9Qq/QKrQKnUKf0CZ0CU1Ck9Aj9AgtQovQIXQIDUKD0B/0B+1Be9AddAfNQXPQG/QGrUFr0Bl0Bo1BW9AVdAVNQVPQE3QEDUE70A10A22n7TQDrUAn0Ak0Am1AF9AFNAHd05/+dNdbZ421tlpT/fr11FNLLXXUUWsBOoAOoAHkdBldPpfNZXO5XC6XyWVyeVwel8VlcTlcDpfBZXD5W/6WvWVvuVvulrllbnlbzpax5WvZWraWq+VqmVqmlqflaVlalpaj5WgZWoaWn+Vn2Vl2lpvlZplZZpaX5WVZWVaWk+VkGVlGlo/lY9lYNpaL5WKZWCaWh+VhWVgWloPlYBlYBpZ/5V/ZV/aVe2VeeVfelXVlXTlXzpVxZVz5Vr6VbWVbuVaulWllWnlWnpVlZVk5Vo6VYWVY+VV+lV1lV7lVbpVZZVZ5VV6VVWVVOVVOlVFlVPlUPpVNZVO5VC6VSWVSeVQelUXlUBlUBpU/5U/ZU/aUO+VOmVPmlDflTVlT1pQz5UwZU8aUL+VLOS/nZUvZUq6UK2VKmVKelCdlSVlSjpQjZUgZUn6UH2VH2VFulBtlRplRXpQXZUU5UUaUEeVD+VA2lA3lQrlQJpQJ5UF5UBaUBeVAOVAGlAHlP/lP9pP95D65T+aT+eQ9eU/Wk/XkPDlPxst4GU/Gk+/kO9lOtpPr5DqZTqaT5+Q5WU6Ok+FkOPlNfpPdZDe5TW6T2WQ2eU1ek9VkNTlNTpPRZDT5TD6TzWQzuUwuk8lkMnlMHpPFZDE5TA6TwWQw+Uv+kr1kL7lL7pK5ZC55S96StWQtOUvGkq/kK9lKtpKr5CqZSqaSp+QpWUqWkqPkKBlKhpKf5CfZSXaSm+QmmUlmkpfkJVlJVpKT5CQZSUaSj+Qj2Ug2kovkIplIJpKH5CFZSBaSg+QgGUj+kX1kH7lH7pF5ZB55R96RdWQdOUfOkXFkHPlGvpFtZBu5Rq6RaWQaeUaekWVkGTlGjpFhZBj5RX6R7/JddpFd5Ba5RWaRWeQVeUVWkVXkFDlFRpFR5BP5RDaRS2QSmUQekUdkEVlEDpFDZBAZRP6QP2QP2UPukDtkDplD3pA3ZA1ZQ86QM2QMGUO+kC9kC9lCrpArZAqZQp6QJ2QJWUKOkCNkCBlCfpAfZAfZQW6QG2S7bJcZZAU5QT6QDWQCeUAekHu5l7/M884766xzzjjffPPnzzPPHHPMWUAOkANkABlArsPo8DlsDpfD5TA5TA6Pw+OwOCwOh8PhMDgMDn/D37A37A13w90wN8wNb8PbsDasDWfD17A1TA1Pw9OwNAwNP8PPsDPMDC/Dy7AyjAwfw8ewMVwME8PE8DA8DAvDwnAwHAwDw8DwL/wL+8K+cC/cC/PCvPAuvAvrwrpwLnwL28K1MC1MC8/Cs7AsLAvHwrEwLAwLv8KvsCvsCrfCrTArzAqvwquwKqwKp8KnsClMCo/ConAoHAqDwqDwJ/wJe8KecCfcCXPCm7AmrAlnwpkwJowJX8KXcB7Ow5YwJTwJS8KRcCQMCUPCj/Aj7Ag7wo1wI8wIK8KJMCJ8CB/ChrAhXAgXwoQwITwID8KCMCD8B/fBfPAerAfrwXlwHoyH8TAejAffwXewHVwH08F08Bw8B8vBcnAcHAfDwXDwG9wGs8FrsBqsBqfBaTAajAafwWewGWwGl8FjsBgcBoPBYPAX/AV7wV5wF9wFc8Fc8BacBWPBVnAVTAVPwVOwFCwFR8FRMBQMBT/BT7AT7AQ3wU0wE8wEL8FJMBJ8BBvBRnARXAQTwUTwEDwEC8FCcBAcBAPBQPAP/AP7wDzwDqwD58A5MA6MA9/AN7ANbAPXwDUwDUwDz8AzsAwsA8fAMTAM/ALf4TvsArvALXALzAKzwCvwCqwCq8ApcAqMAqPAJ/AJbAKTwCNwCAwCf8AesAfcAXfAHDAHvAFvwBqwBpwBZ8AYMAZ8AV/AFjAFPAFLwBFwBAwBQ8AP8APsADvADXADbIftMAPMAC/AC7ACjAAfwAZwAVwAE8AE8AA8APdwD3/4wx13zDHHG2+sscYZX2wxxY8fSyxxxBFDDLEALAAHwAFw3U130V1099w9d81dc7fcLXfJXXJ33A13wV1vt9vldrfdbVfb1Xaz3WwX28V2r91r19qldqddaTfajXahXWj32X12nV1nt9ltdpldZTfZRXaP3WPX2DV2i91il9gldofdYVfYDXaBXWD31/11fV1ft9ftdXldXnfXzXVxXVu31qV1Z91ZV9aVdWPdWBfWhXVf3VfX1WV1V11VN9VNdVFdVPfUPXVNXVO31C11SV1RN9QFdT/dT9fT9XQ73U6X0+V0N91NV9PNdDFdTPfSvXTzbt61dC3dSrfSpXQp3Ul30pV0Jd1IN9KFdB3dRnfRVXQTXUQX0T10D11D19AtdAtdQpfQHXQHXUFX0A10A11AF9D9c/3cPrfP5XP53D13z9Vz9dw8N8/Fu3gXz8Vz79w7186lc+dcOTfOjXPhXDj3zX1z3Vw3t81tc9lcNnfNXXPVXDU3zT1zzVwyd8wVc8PcMBfMBXO/3C/Xy/Vyu9wul8vlcrfcLVfL1XKzXCz3yr1yrVwrt8qtcqlcKnfKnXKlXCk3yo1yoVwo98ltcpncJVfJVXKT3CQXyUVyj9wj18g1covcIpfIJXKH3CFXyBVyg9wf18ftcXlcHnfH3XF1XB03x81xcVwc98a9cW1cG7fGrXFpXBp3xo1xYVwWd8V9cV/cFffurrgq7t29uyqui6viprguroub4raouKosm6usCqvCqtoqrPqqvqqtaqw6q1ars+qtW/VZHVVR1WAVVV21qtaqz+qt6qw6q7cqs3qr2qrMKrNqqyqrtqquqqwqq7rqrkqrsqqhKqtaqlT1ZC3UUFaClVBD2QY1VMVmG9gGFVvdZnHNZm/NVkPVUFVcDVUTVXFVXE1Uq9VE1VWtVqtVVzVWJVVB1WgVVO3UqeLVThVTxat4FVPNq9SqtBqqSqvTplVr9VvtVqPVbtWbtxqukqvaargarmqr0aq2qkpVPVV/VWW1V+1VldVdNVn9VYlVYvVXFWbr6jmLoJ6r4+q4Gq2Oq+BqtBqtgqvf6praprqpbWqw6qa6qcFqNMvBXrBG7IWarqar3Gq6Gqxyq9xqsGrsZrgcLorL4Ya4KC6KG+KSqOYquqqtorMAqraqzQKw2QKwAmy22Qqw0Vab7bTTZhttBOugprMO7IKarqazC+yDGqymswhqOjthgq1gD9gC9toC9rOfxTaD3WAR2A3Wzs6+fSstAisttAgsAgttnTVgB1gddoDlVofVYbm1s9xqba0NYTtYBbaDxWAVWAUWg01gMVgKNoFNYClYajdYENbOgrAkSFgUNodNYmfYGTaJtbNJrBdrZ+2sF6ujRqlTao86pWLBUrXUJdVHLVKLVB8VSBVT51Qv1UudU3vUOZUQoZqlEqpnztRdz9TeKbDaabBgVBINRj99ooBqlSqlJqlS6pMnlUn9VBNVTpVTTVTp1EQ1TZqapKapV2qSmqReqVUqmKqkLqlKKpG6pC6pRGqQqqPeqFnqjSpDRu1RZdQXL2qLSqU6qXfVSeXBo+6oNCqM+qfCqC7qn/qnuqi8uqgqVNQS9UcVUhVUIdVIVVAVVCMVRzVSkSCpTSqLGqNmqTGqjZqlZqk2qo5KouKoKWqKiqP2qDgqlNqj9qhQapTaoX6oJ+qHasJEXVFp1D81R/1TJdUcNUeVVGtUEhVExVFBVA/VQ81Qa1RJdUaVVIPVGXVGDVbvarDapd7Vu9qlUqmFqqD6qAqqgOqj+qgCqn1qqOqpEqqeqqZKqBKqmuqk+qmKqomqqGrKVE1VIdVKNUytVC3VMDVMtVTpVEv1UqVT6dRLNVM1U8nUOZVMHVPn1Dl1TE1Tx9QvNU1NU79ULvVKTVO31C01TeVS41Q2NVhlU9WoqWgqn1qn5ql5ap2Kp7apcGqwCqfKkVPjVDuVUb1T71RGVU9lVB1VPVVPdVT3VEf1Ud1T99RHtU+1U99URvVNxauMKqOKVxvVQHVQrVMHVUOGKqKKqC6qdeqiGqnWqXVqpAoJTLVS3VQwFUx1U/FqqDqnJqqJ6pyaxkaygWwj28gGsn9sILtmjUVjEdlBFpAdZA0ZsotsJovOSrKSLDoLyaKzgCwkC8kCsovsJUvJWrKU7KNHFpB9ZBUpsoisI5vI/rGJbKFCllANUAFUXQFQcpRczZQcDReOdrNFrB/7x/qxrVpZR5QbBVcxBUfLlat1VpPtZAXZTlaUKGuKdqPZaqbZKDVq9BmFRqdVTKdRbNgoN6vJCrKT7CQryAaygmwcG8gGsnHsm/rVVl5tpbTCKmutu9Z6b511QcUVQoVQceUV1xjrVwOVQMWVQD1QD1S7+lFxVQMVVzGuJyquEeqJeqJGqBdqg5qrhCqh5oqjZjqu4qg46LiqoHKoIequIeqIERWFLWVDWUs2lOXEyV6qCSqDmiuD+uBB1fVBrVB11bVCxVAd1AJVQy1Qe1VD1VB79asNKoKaK4I6oA6oCaqAGqDuGqDquuuuumKwXGwYC8iGsWTI2DM2jS1ju9gyVowYq8WisWbsH2vGfvlit1hXNplVZVXZZFaQTWbDhbN5to7FYwVZPHbPHotni1lhFp0VZn/9soDsL9unjyVi+dg81pLNY+9YS9aSvWPl2DOWjQVk2Vg4cCwdi2ftWEFWkLVj41g91pKlY+lYSxZQPWaPWCKWiD1iAdkjtooFZAHZKpaLLWL/WCP2j71yxUqxdawgO8fOsYJsEivI5uVZL5QXvUWF0Vt01iwai66ir2gv+orWqkWF0VpUly7Ky+awO2wSu8MCAWJ92B42iO1ig1gePCwO28QqsUesEsuEiY1CS9FQ1BcNRTdtoprsnUViY9gYFolNYpHYLFksGNvDdrE2rA3bxR6xXSwWLHaKdWKhWCMWiqVCxSKxVKwVi8QisVZsFivFPrFG7BO7ZIl1YsHYMTaJHWPV2CQ2iVVj3VgR1og9YU9YI9aFNWKRWBfWhUVi7+gy6os+o8+or5qpL4qq5popKjrOlrAm7BFrwrZoYWlQcTRVxTQV7VVxxbQXhUaN0WG0Fx1GkSGjzGg0+os6o87oL+qL/qKtWtFS9BoFRqvRahQY/UWBUVn0F/1FZVFYdBktRn3RYpQYMXqM5qK7KDC6i+LCRWlZGLaGTWFr2B82hU0RO3TkwHHDRg0aM2TEgPHizkULFitUpEBxwkQJEiNEhADxwUMHDhs0ZMBwwUIFChMkRIDwwEEDOwYLFCRAcMBAAQIDel/nW2d8baU/ZYQCAgBIh+6cuXLkxokLB+6bt27ctmnLhu2atWrUpkmLBu2Zs2bMlilLhuyYsWLEhgkLBuyXr168dunKheuWrVq0ZsmKBeuVq1asVqlKheqUqVKkRokKBeqTp06cNmnKhOlSnqVKlCZJigTpkaNGjBYpSoTokKFChAYJCgToj58+fPboyYOH546dOnTmyIkD542bNmzWqEmD5oyZMmTGiAkD5ouXLly2aMmC5YqVKlSmSIkC5YmTJkyWKEmC5IiRIkSGCAkC5IePHjx26MiB44aNGjRmyIgB48WdixYsVqhIgeKEiRIkRogIAeKDhw4cNmjIgOGChQoUJkiIAOGBgwZ2DBYoSIDggIECBAb0vs63zvjaSn/KCAUEAEDMFy5Zojg1OhSIjZldV2ehKCHiA8ddiQ82Q62rswYI2LdSHDVpxITRkkVKFKhJua6uFhoU6E+fPXkqmIqkVvCmiuJBQjOYe1uDHooTJkj+haT4b2BNFJzJYzaQ2kxJOnLguKEiddiQMmDctViR4oR8IBvI97WIS2wRrzBgvqAomAgGgnjowIFspEAdEAc0IMCZJzhABETQFqKuLoApUqI4BcgLgKCuLoAYMFywUAkABYeNAB86bHhAoBfgA0hy4sBRQ2ZMFy5WqlDlVRoUyI0WLFaICAEA4w6AAQC3Anhz5LBZU+aLly5XrEB5un/67EFjhYoQID5abMhggEBPgpAEIyL0BHW6EKDqUFeHIE9dbVBXt7UgsbEzbAQM6uq0OV6T1Fyoq9NAdGgaui5DwbJwiTvp3istOZtndwVDnVEa9O69vTRmb+z/THGTirQlYUkyUooRqUPKaIXYnro6aONQXZ0ATLKuTkCvqxMQSEddnQAat65OQAcadXUBpLlahCYAkQAPoAHQBAAMjwwAPkJdXZ2zSV5GAOjd+K70bPRqfFJ6NHozviY9Gb0YH5IejN6Lb0jvrufiy9Fr0WPx0eit6Kn4VvRS9FB8Jnoneia+EL0SPRIfh96InohPQi9ED8TXoPeh5+FL0OvQ4/Dx3oaehu/2MvQwfLN3oWfhC9Cr0KPQz/Um9CR0cL0IPQg9W+9Bz0Gn1mvQs+vPegx6CzqynoJegh6sh6B3oNvqGegV6KN6BHoDOqZer/d1R73e431Qb/d0B9TLPdzd9G7P9jW92qMdTe97s5fpyV7sYvqX/qRX96XjOT503zlu4zP3leMzPnLfOP7iE/eF4yw+cN833uDz9nXbNT5u37Yt49P2ZdsvPmzftR3hs/ZV2w0+at+0reCT9kXbBz5o37NN4HP2Ndvfx+xbtven7Eu28YfsO6bPfca+YnrHR+wbpnF8wr5gGsUH7PulL3y+vl5awsfr26UffLq+XHrBh+u7pQ98tr5aesBH65ul+Sfri6XrPljfq6ztc/W1ygs+Vt+qjOBT9aXKBT5U36ncP1NfKZzuI/WNwtg+UV8oXO0D9X3C0T5PXyfc7OP0bcLJPk1fJozrw/Rdwqi+vM8SLvVV+ijhSt+kTxJe9EX6IOFA36PPEfbzNfoYYTffok8RJvMl+hBhLd+hzxC+8hX6CGEl36BPEO7xBfoA4RLfn88PFvH1+fjgCt+eTw9O8OX58DD+8Hx3rrjPzlfnfvvofHNutU/OF+cu++B8b66uz83X5t762HxrbqtPzZfmjvrQfGfuo8/MV+Yy+sh8Y26dT8wX5qL5wHxfbpnPy9flOvm4fFsukE/Ll+XK+LB8Vr4qX5WPykflm/JF+aB8UL4n35PPycfkW/It+ZR8Sr4k35HPyGfkK/IV+Yh8Qr4gX5APyAfk+/H9+Hx8Pr4eX4+Px8fj2/Ht+HR8OL4b343Pxmfjq/HN+GR8Mr4YX4wPxgfje/G9+O6+u8/F5+Jr8bX4WHwqvhRfig/Fh+I78ZX4SHwkvhHfiE/EB+L78H34PHwevg7fhk/Dp+HL8GX4MHwYvgvfhc/CZ+Gr8FX4KHwUvglfhA/CB+F78D34HHx2H4OPwbfgW/Ap+BB8B74Dn4HPwFfgK/AR+Ah8A74BX+/rff3bX/7yhz/71a9+/8kvfvH7APR0PV1H1831cr1cJ9fJ9XF9XBfXxfVw/Vv31r31br1b59a59W19W9fWsfVr/Vq31q31an1al9al9Wg9WofWnfVmvVln1pn1ZX1ZV9aV9WT9WDfWjfVivVgn1on1YX1YF9aB9V/dV+/Ve3VenVff1Xd1XV1Xz9VzdVwdV7/Va3VafVaX1WX1WD1Wh9Vh9Vf9VXfVXfVWvVVn1Vd1VV1VT9VTdVQdVT/VT3VT3VQv1Ut1Ul1UD9VB9U/9U/fUPfVOvVPn1Dn1TX1T19Q19Uz9Us/rlnqlXqlT6pT6pD6pS+qSeqQeqUPqkPqj3qgz6ou6oq6oJ+qJOqKOqB/qh7qhbqgX6oU6oS6oB+p/up/ep/PpfPqevqfr6Xp6np6n43W8jqfj6Xe6nV6n1+l0Op0+p8/pcrqcHqfH6XA6nP6mt+lsupqepp/pZjqZPqaH6WC6l96lc+lb+paupWvpWXqWjqVj6Vf6lW6lW+lVepVOpVPpU/qULqVL6VF6lA6lO+lNOpO+pC/pSrqSnqQn6Ug6kn6kH+lGupFepBfpRDqRPqQP6UK6kB6kB+lA+o/uo/voPXqPzqPz6Dv6jq6j6+g5eo6Oo+PoN/qNbqPb6DV6jU6j0+gz+owuo8voMXqMDqPD6C/6i37X77qL7qK36C06i86ir+gruoquoqfoKTqKjqKf6Ce6iV6ik+gk+og+oovoInqIHqKD6CD6h/6he+geeofeoXPoHPqGvqFr6Bp6hp6hY+gY+oV+oVvoFnqFXqFT6BT6hD6hS+gSeoQeoUPoEPqD/qA76A56g96g23W7zqAv6Aq6gp6gJ+gIOoJ+oB/oBrqBXqAX6AQ6gT6gD+i93utf//ruu+uue+6533577bXTTvv371322GPvATqADqDX9Tqejqfj6Dg6fo6f4+a4OV6Ol+PkODk+jo/j4rg4Ho6H4+A4OP6Nf+PeuDfejXfj3Dg3vo1v49q4Np6NZ+PYODZ+jV/j1rg1Xo1X49Q4NT6NT+PSeDQOjUPjz/gz7ow74814M86MM+PL+DKujCvjyXgyjowj48f4MW6MG+PFeDFOjBPjw/gwLowL48F4MA6MA+O/+C/ui/vivXgvzovz4rv4Lq6L6+K5OC5+i9/itrgtXovX4rQ4LT6Lz+KyuCwei8fisDgs/oq/4q64K96Kt+KsOCu+iq/iqrgqnoqn4qg4Kn6Kn+KmuCleipfipDgpPoqP4qK4KB6Kh+Kg+CfuiXvinXgnzolz4pv4Jq6Ja+KZeCaOiWPil/glnsfzuCVuiVfilTglTolP4pO4JC6JR+KROCQOiT/ij7gj7og34o04I86IL+KLuCKuiCfiiTgifogb4oZ4IV6IE+KE+CA+iAvignggHogD4oD4H/6H++F+eB/eh/PhfPgevofr4Xp4Hp6H43E8jofj4Xf4HW6H2+F1eB1Oh9Phc/gcLofL4XF4HA6Hv+FuuBvehrfhbDgbvoav4Wq4Gp6Gp+FoOBp+hp/hZrgZXoaX4WQ4GT6Gj+FiuBgehofhYDgY/oV/4V64F96Fd+FcOBe+hW/hWrgWnoVn4Vg4Fn6FX+FWuBVehVPhU/gULoVL4VF4FA6FQ+FP+BPuhDvhTXgTzoQz4Uv4Eq6EK+FJeBKOhCPhR/gRboQb4UV4EU6EE+FD+BAuhAvhQXgQDoQD4T/4D+6D++A9eA/Og/PgO/gOroPj4Dd4DU6Dy+AxeAwOg99xF9wFb8FXcBU8BUfBUfAT/AQ3wU3wErwEJ8FJ8BF8BBfBRfAQPAQHwUHwD/wD98A98A68A+fAN3ANXAPPwDNwDBwDv8AvcAvcAq/AK3AKnAKfwCdwCVwCj8AjcAgcAn/AH3AH3I4z4Au4Aq6AJ+AJOAKOgB/gB7gBboAX4AU4AU6AD+ADeI/3+Mc/3nnnm2+uueaZZ3755ZZbTjnlz59PPrnkkkceOQ/AAXAAO91Ot9FtdPvcPrfNbXO73C63yW1ye9wet8VtcTvcDrfBbXD72/62vW1vu9vutrltbnvb3ra1bW072862sW1s+9q+tq1ta7varrapbWp72p62pe1oG9qGtp/tZ9vZdrab7Wab2Wa2l+1lW9lWtpPtZBvZRraP7WPb2Da2i+1im9gmtoftYVvYFraD7WAb2Aa2f+1f29f2tXvtXpvX5rV37V1b19a1c+1cG9fGtW9tW7vWrrVpbVp71p61ZW1ZO9aOtWFtWPvVfrVdbVe71W61WW1We9VetVVtVTvVTrVRbVT71D61TW1Tu9QutUltUnvUHrVFbVE71A61QW1Q+9P+tD1tT7vT7rQ57U1b09a0M+1MG9PGtC/tSztv521L29KutCttSpvSnrQnbUlb0o60I21IG9J+tB9tR9vRbrQbbUab0V60F21FW9FOtBNtRBvRPrQPbUPb0C60C21Ce9AWtAXtQDvQBrQB7T/7z/az/ew+u8/ms/nsPXvP1rP17Dw7z8bbeBvPxrPv7Dvbzraz6+w6m86ms+fsOVvOlrPj7Dgbzoaz3+w32812s9vsNpvNXrPVbDU7zU6z0Ww0+8w+s81sM7vMLrPJbDJ7zB6zxWwxO8wOs8FsMPvL/rK9bC+7y+6yuWwue8vesrVsLTvLzrKxbCz7yr6yrWwru8qusqlsKnvKnrKlbCk7yoayn+wn28l2spvsJpvJZrKX7CVbyVayk+wkG8lGso/sI9vINrKL7CKbyCayh+whW8gWsoPsIBvIBrJ/7B/bx/axe+wem8fmsXfsHVvH1rFz7Bwbx8axb+wb28amsWfsGBvGvtsudovNYrPYK/aKrWKr2Cl2io1io9gn9oltYpvYJXaJTWKT2CP2iC1ii9ghdogNYn/YHraH3WF32Bw2h71hb9gatoadYWfYGDaGfWFf2Ba2hV1hV9gUNoU9YU/YEjaE/WA/2A623WawGewFO8FGsA3sAnvA7u2++dY777vtrptuun//3nLHHfcWsAPsABvABrDrdp1Op9NpdNqcLqfJ6XF6nBanxelwOpwGp8Hpb/qb9qa96W66m+amueltepvWprXpbDqbxqavaWvamq6mq2lqmpqepqdpaVqajqajaWgamn6mn2ln2plupptpZpqZXqaXaWVamU6mk2lkGpk+po9pY9qYLqaLaWKamB6mh2lhWpgOpoNpYBqY/qV/aV/al+6leeldepfWpXXpXDqXxqVx6Vv6lralbelaupampWnpWXqWlqVl6Vg6loalYelX+pV2pV3pVrqVZqVZ6VV6lValVelUOpVGpVHpU/qUNqVN6VK6lCalSelRepQWpUNpUBqU/qQ/aU/ak+6kO2lOmpPepDdpTVqTzqQzaUwak76kL+k8nactaUu6kq6kKWlKepKepCVpSTqSjqQhaUj6kX6kHWlHupFupBlpRnqRXqQV6UQakUakD+lD2pA2pAvpQpqQJqQH6UFakBakA+lAGpAGpP/oP9qP9qP76D6aj+aj9+g9Wo/Wo/PoPBpP42k8Go++o+9oO9qOrqPraDqajp6j52g5Oo6Go+HoN/qNdqPd6Da6jWaj2eg1eo1Wo9XoNDqDgKhiODIADFAECACgJCIIhmgjYQAibAQpCaErojQSQBEKGIaA5Q99y1ajyzqlZ7FeiRSgNgANoE0AE2CTQCTQpLAxGMBJ6U3eZVgJNCkEEklKAVSC0gC0gDQBbABNApkAk0QigSSVQCFILUAKUBuABtAmgAmwSSASaFIIJJKUAqgEpQFoAWkC2ACaBDIBJolEAkkqgUKQWoAUoDZoK7JONxA9gr3PXJX6sfUMZ8AmwsRtOccfDn/TuzT3IeTeZOy5R8w73uLVe65GNuXndh8/8wkxIBKydzt8yBvwoXLYyphFWOQjdaExJVLS5f6XrDzXeF+Q1Bzz2kh63shaen76spz3n/96oE/81QmChTseIXAfXsT7XEmmwmEpBEZMa9ELYM2I5H71ZS9GAF42boo+Tvc7BLHQrvctLfPqC9pvsCxK9u8Mo9n6GnLGegGNS/ftnG1JLsYp95V/6bzaS/7ZZvPX8yVyu+59B/JG9XrTHP20C0oc5IPead2DO9EZ3825sNx12Kt1nI39fv6P1U1uX9rIJ9yd9DyGk7HZZDs4sYoxhynl5Na5eJGnhy9XqhMtMx0Zy5KXkV+S3Yu8k7vnPpW/jexsXzfe8/cQ8st3G/rePaeFE0tgCazF347dw2TmiXAH/DOXL97vXdD480QueDg+9vflhmVCUzOmNanUEN0bDTVZBJlWWijj562j9KbrkAGWNmvgKMIWNhQAqN+iBwraONY45G3yQdMt9NH6ForpOevAecShyeMP7fplcbSWzWYdnaRyAi1sUR5AHeqf2eEIhgn66caxUOBFhzGllIYzCzrgwoaWz1pg2EmfmNKTB8N1dLU2r80HiWjIs/hCdq3nCm4aqubpyRq6vLZqxr38SEHRVeWfamXBhOJVsm/ud5d9Py7PYCDwO5kTTsGV++0uH1/d171f/e25VC+PuY835t3Z+CVQM+ZU85AuOMewppB2peV5roMdYDTfNesOs7TMuMWRMkvTK8nPUSaq9jPBNupTbV9rfQ2PO8k6Jo7ddDrl82ZshkaxgqvXsBcyexdbllmRyQz8ms/C9STcalmLXAK+XnTYvCXS3xZ8LmDjHCc7th52qRCPp0PX7uH89ldt/u+9ca5zvuhLf1p3KQtDqXWS15jvuXCqpfmIAbd7+T57T9JE1A9KNq9pBjFSCJqPYYtydThQ0zmPvd2/X4e+hg6aHq3bTwY/Tdnitjd/5NBO5X1o+M/t36m6bk5BrPjUtsP30HZtrlQ/LdUo3yJBwcG27PXIxS9189HG9l9ht0rjFzq7V3iyZpPhs6YXfW9l+9HuZTz6ujvXfLf04GjeNlcZJSjDHSEKC+IH52x5rPk3P+lPOGFiMUmxkLuLCxEbxZqCaz5b3E7o2PUteZimPM+9tM1myVT/x+l5b4OJ9OXqP7az+KXl/qTMMtyQbynhC/y5bKOAhu4qH5N4BpITUimU63yGtL99L0KOJn/YGVo/11Fvi8HjbeNGqyfCbz6om9w0iXUDjyYBQVvbE/S8eS+ougVaA+S1q+EDrz0HfdSxPFp9NVtWbnD/+0vnmr4snPf5+XXRw7rrIq/64feAap74ekaYXgCz64/DJtEODsbaQcwgSHJsr8Njs/yPmVSVyv0fFhpcCBEoDj9VHHvTsbOWlXcP//9OAAAA/f///1oAAAABAAAAjcwAAIgBAwAotS/9oIgBAwDESAJKsMAqRAAIYwLvwrXU3f8tUZFNI/ni9SzIAx8RyUw894SvJoG9CeLOGIF6++b4TIe/Gsh/1+Z0c97GiRbD7UtWRSKyNLN+yg19mgKeAo4Cij2kuDO1lDnPOM6XRo8+z/OWEyS3JwO5eyuSv3Zk1m4/zh1tNQ0qbAu0RIyzXxVVX0P1OFDC7LcFlwEkR1Rx5HC8uJNkxRBkKUfIGipVqKDkahMHSjgZ2T2M/LKFk9blb7zWXFJKCoOoeAy310flCrfn54ZhhnyQBSTvfJx7J5mqk+7vndMgL9Q9fKGeLf8zSPhBKZr+ZxHpgfp2fFNq90DPGt/sYcXtzMfXlJVt59nXXAFqmew5IwSDcEi8uJo12xuzlC8e+rwphvA0do9uZ66oxYc2d+SITBlkA7mOCIbHVgR1NHDW0M7M8DN/XTHUfDniBD/UuodegQOIBci16e54gu16n+Cuhg7dLpcPomSGBWdjuL4t2neQZ0AXTFxNb4kMdrl00Yh6CbOut6ZG69I4RrsoLunuUFwSfVNTuxq0jFGSvVIiZertK1yfIGDhB/Evh9Cht/Ps0gqiaLjBM+mDK0eiuwoFUiaeiGgdEq7omyc42uUJdkzVFFOFy/Q7nprjnD75xOUx2RdPU7LGY4OTZQfYtIGQGtSS5AcGhBpry2Xqs8ZYW77i8gTxDviegxC0+RIUmGncZkLP+Q6GWBmP+ZGZ5/kdhGl9ecyLMStoT1OyrlTNMOOpOUPTJ994yjGryDdwg3Qds9sbz9MeTJNYxjPUynWsidY3KCtrA5EnliuypXRjTiyHhjf9ni1iVhFRdbRl8vcY/RGxu2rL5SpcpuKrLWOwfslNET30eTk0vratpmdmLRBh0ObaZuKJXL3zyzwvUvXHdYZ2GWvi4XkOfSxQFl7H/Mx8uSz5SwuajP66rlOOI6pwmYavVEdDnieAAMLRQx8vIvJinmCeZ6953jExz0EP5rnqOM9EKoR25gnzPC/neeYKr6QFS1Kg9wQR7TpMUoeQt8Z/dJztSOsOAya0s7yw2n9rTTsKiB9bD47HRrK0j0TtOhhzm7sfd1wW4obR50PbKFIXNayggtQK7SDddgkgvSu7QAolTZLG4ZUi7cNKRb/w+ZBCuSFHamVTkt4h4CPduvE1uWq6qfvZwhhhKwqhh9lLAdiZpUR+ExMv32Mo5UHekQHkl9gIMYcafBL27pd02FeCUWKTGCQUNyGnc0dXJDkFDKE+a1CXR6AK/aHeHh8KKOyfuItPDzT8dKv96fLnnYS0JXEx8ElXKp8UIeylfz00DUBWUeFLfex46Yi0jw7O+SjWVk3AlbnG3jGppXUmaTpsnFUkeCXZdmY/SfrsH+puksBuaVvjLvoR3kJBRmyoYBn4kFAImJHsA3iSahfmGUqL4vaEIyzwI+rGUliCAeGoEIJhCy+BOpkNH7FRqToSw3QVKqqPDCgEwFbnuGyV4YyHKo1cAJHkmGVtI9+q7VTVBNUvIPbMV0pYlQow8muXNIfqeuNLRsaaCtP4VX8pvmqE4FtF4HurDkDPgfDrrbjaPAcsJbRWxBFaG+cIrUXzgNZSgXwhDGw80JoNLwSjywNRBn1QG7EPelL7IO2Vn7Nxfm5h4eeoKl7+M/Q6aJY4nTRjnyMGBa2FAElrrZigtUMmaK1cHFrrxEhruxw6pSkHgIQGoDS9BAIZwTqLJAY58miSI7DmGUpjEucwcMSXvK8xcUNpSr5ZViLuAXhgd1c9aui4W9Fj5cPxjNQQqQHhyUDuPM+za7l7at1DtMk1tzMf386zmMtCTfZKGlnPKIzIo5ib5UXWD8wDcFIYiTh/KEcR8/GwBx7BnkD48lHjepwLgE3LSQwSfvAtpS7/0BhFy0G4AeJY3CZnzqHaAbtFFLVdpqFys7iAaY+VWNpYTBybikfIjh767CEn273UoxuneKXECa7aZxPfMyv6DITbgcKYfgHLg1/IW/QLVj+3MK95hZ8EHIqjgQ/tCHMeNqcHpWhy/4Ga4zw38BxCFQlnUlH0Bk+8bCFksH39ccBuAExkC9nS3XQz1/ZBB7V1FKptBCaIdzaQu78JuV+IdfdVssw+0fgbS+7GLjGAFl/zkMHVEl1NkImnsbDhMp4cYWz1KHPj52Blhs7Ci9LBBNccLHHLCajiLoZl8xRjLfxEjR4fh9j6uEKUjyMEuvgEnwO+CwcTcvDvkQj3ohDzP6427uXhgHvroA6BnA/v22pyKRIkcT8XM6pLXWzSRC1h2YgRb6gcc7URdPVODY68KL7JzeARGR1QO31PZ3EaqkTKIuV0A0KGa90/7XTFaVTG3NLAoZBdeiU2NCgsYEKpcI/CDLlX2hZRiEpOYFKpxENPYBIlkX14qRIh0KwY4gIkBd3cTHFu75xmbJ8hy/NNMRpB+864awY0Zi8hShgNgJh3gjFEgqJ84+SRnEj+UIku4i/6AdeTAGq8xqqo+CMkOSlIkqe1pr/J+njq4vM3VmCmlUs8Mkd4ilb2C9DYnPzMHJKMbUJc8zYkxHxRB9MkFneEI3/Sm5svaok+U9DTG72fVHfoatqWrDC4BTwPJL1RdMYgOF5Jm+NpqSK/pLT6L6Qy47cZXr9MDHoa6r8sU+aRwlK/3BoiUbm/I+mU4XesdH+Et/MziyJv9NfllDxaf8Ef1Kk0815jZW82przRHEaq7jGA6TplB+ZfQFFG5wnui8h7TokB0V+QsuZy4IAUfYA6ublidwUagXEkR2cRqdlI4GZKT0aGRq7XwDPVDVNYSyhmvEq8XZw8/WX6Gx6BmPaMPFSzSJWRrMpItp1ncRNS3IQUNyEhgZyJm5BVRrLtPFcZybLZONlwdlq5xMnPrEohKmmFZsWg5NGi7MAkN1eMQ2zBhBy+RyK8dVA/FzPUEuHq2sK8Vu+r9ymYmZyilZ38zKpRS9jaCs2K8U7KDuTmCpezFdVy98YhtuITfFhqbB1mMP0eiZAiQRIoMJPLbejSE0T0t9ZUewXBxfqC1a+urdahHWG+6SIoYjFx7B+qUZwaozg17yANAk8TufDDDLxuD4p7AMzbhWq1T7qdQYGZ+Oh2hMdbJ++64HTp27ih96mCmXEG6MCxynFiTOOK15x/vg2xCig6Vxrgwl0YJc7Yi2nnJiY7O0MjAgneqAbkDz27465G2km0+EN0xF5oRYmXoMLxn1IxHsgs7n9EfGlcAXsyL4ibhg7GPThI6A6my02HgCvb8IHbhgRitskwMHf1YgpFzths3MhsNHXCOwxDu58YsN9IDXHf5WHAQ7F9SOBQ1PW8djViGDuJHHcOQru/QIPZcXrzW8AT77erCnmSPyGBKRIKITu/oVKyqq5TaQbwXXhRiOmV6JP7DVJLyttqrUALMBeIWTBzSgU1+ANb1prkTcyLNCrUDOq6tlppGVhtYOwXIAnHzY33O4IHE9gbl4CdsDa+We6YgCP0lHEnhHju5Iei650hdACLXJOur7wlZkUSD3AlEPbcCAYpR4LCihsxDOFHHIGEGDGAFpjFLBlfbBWTe/jq4pSR1gGontaazgHLmz856nCpF0mcWsJbnQOxISBZ2g6+ey+bhtQYHMGrzfCAUluBslh/BZ1199DHCoYKBWvimhl1Ajsa6gZTBmsBsF9qJ6PH2rrFiq5qO1XzkRBvkBJjgwKdqDeoVH0AVgEhgYQiAJM2AQAGggPCQjXHwtR9FIA/BQADGQQAB6cKAIIKABiMBQAIgB0CEsYo5vtaWI5mFdXXKKvUlCL9AtlyzSdOXegXo9qBxxJTYWMsHelHUvSLP5UivZmqX04V208lDqkS5lSFdlUFA6sCG6uC0wYpj/L0hhmdl6NNNmbf8w2yLSi2Fol94ivZWcV2s8UCLihG25gH4Q1MxhJbTTcSs1GGAPYSAQfm36zl6Qur1USaHeIeT9VbzHzi9COKFV4W85RiquqJUPNlUMI1UOACqGD7U2DsE7DxCTjtKZrzNJ7wNK51Gi50Cic5QYc5JbCRTtZgR+Cd7TQsdwpOeIqueArnPAWjnka7nkDTnkgzh93Y3OGkQUwvxoxYWPM1Oj4+izFY89obd8OJ08KcBiwlAshAIiR8yHgjcY0fb8zs3sVzMtH1aiLdOcYyPMtAtawrFm606EYUC9jPwc73X2WtvWKHXTMbrrHFVtiJVtg11twI63xsdW5jdXZRNTuwittYje+tgttexS2wZqZY5+OsY/ussYutufXW7J5r2Kqrf4ZIL4QdB8izSA8iN5s8uH+qcjAQHEtEAOfriDWxIfNGoqU7LmqzsbFE9RTdpDvjYDLRldVEmgg7up9PfLlz9Ma6hOCiBHBIArAcATQVEbgNAZqEAA5AAIw+DI07AHccAnsNARsNYfn9WG3sjDiAAoOOj3nlUb/7oDv9kLcB0VmFyA1D5I9EiNIQSKNztUmHOLQYGYrCJ+LI7Nwg81Snd+B2JnEdrl1EnEBDDuuIrsE4GWYpM4ntU43JNsduLLG1vcRtkuwlNZyoAub0vYAQs3qAHTvI3DhgzRlg7hdgpgq2FgqYkwSN6wOZxQHMuADmpkDrssB2X2A7NLC5ONA0OsCaHsguEWDtEbCOFDR2CrbLBZvxgkwTBsXhcOJ7hdIi1oL/WFCsFWzC+Y5iBc/CfTgRJWDFF3bNNCIvpOGF2f1wIjtwUjZrW15xXn4NLsxmh+Uv7sk3Z2RMA/L+6Th/W3G/Mfmtc86N6UVerQFKa+AF9KZiOL5whc8nLg8WLfexxOoxYGFwXc7oOcSIv1ugUcR5wT5vLRvEbvo+G4nthUJTwVj2WCJmIEt3MjEg9RW65/2ZmLNzxan5xsgsY0/OdzfOdyv+twz/H4T/H4H/3X7/rr79ht9dbtsvrPn3wgL89g5sYw3edx/+Nxf/tRvvm45/XQdkppmj7sXFiq61jR0YhVhTjBmfneUYnK32xp2BxGlhTgMWEQE0hAgRPmS8hbjGj8f8LMPawdk0Yn9kkIHEnUPCm2YSHV7s8XssUTnrI/bbyZrGjbrvKP3P/rxvbc43L+c7I++3G/9fif9vwv+uwX8Nwv3G4f0TcX6LcT/r8Z8Z+f+Y/G9e3tfI/G9w/rs/75ug48+QTltZJPUUUN1BNJgFRXeWcLDo1OY2EDuKCBBOK4i34SFzW4gC97h1s/FRRLUp2sl3x/E0otV1RF3odsQ2k3gacxQ9FCO8Dzs3CHc+ApOdfFsMvGuZczWMt/tm2/0Lbf6W2P8bbL/Ftf/0ut8M2+s+yYoZZlvOs9kabDHMtn1W3P5z7v533f/r7v+lN9zYWe4iq8dAonrjcV1nvxbCSdqBb3zjLcR+ikln1y4i8oSxsAi2KoyID/Q/yRurBJr3CExl/+lm4cpFRxuXCIY2RsPQlvdWywJdrfDEubpsQm/o6/d/0toiejf3rx3yIOtmGW4eOmHCfo+zjsNpJ8mf1FIZ123kUNXe8dxDvU2U8jiIzyJpENIpJDuBE0tbO6SBDh6+YxXuunlDZyB62CX1+/n/Ff3fkN5/Qt//bP5/Kv+/kPcfwOsbuvcbtP/s0pFJ3o+vxP6xw2tXABaTXc323I2T7LM4Yoz6VvSW1IJmVqu3QdtaRlkETlpLBIfuqwuLqzUaeufQ6sKhgm3D1lk1rLln+GHJ0IwBwzR2C7O8Q58rtLZYyCNjR8cu9+uV/9FK8WyrcnOuIjNdsTVjwdyzyFi1yExdYBYxsJv9ex9clD/HAJrUs23tReU5KX5BrmDkzGRIcyPi3T2UqeOo7feSJifn4500fj27alezcy+NhU90osghwdM21spM1IHQ01SNsjoH2YFNFOoTmm4d7LwHCa1tEpJT5HqlondvZ+PGHpQ3kaf1TQpOGg3HRgIFJlkAdAp/8U8VAVuFXHg7AGKBWbH1CFZ7R3sPsHSzLhgvLvN7bWUkmIvZlKFM8kRW00EM1vmr4t6VZuayacvqe56KNK3r/Jro4VDQSb/PGQKvTooF0YRgTHO3B+zfq27a/nnG2S/aAdumDZqmk2YQAwDtSReGqHlOi/1aelZHinsXP2FH0HjVYGeXI1rpmEylOdCpFb11/n3kHyetOQMbG6MuVkJstoxuw4Ol7Q1mMWcGAbI06CJp0s0Ng+W7p3X9QPTfKLTvEPR93X/EbEErf59Ug9gr0EtDgnRkUb9XB9WGxlVLg17YQe2u4LbfN3I3LJhRDvdFQZcZk9ykttfWPDfqXTla3EBq7h5gzB35V459t46QbPnbQAicQTQbQ/qVnFRT488gNpkK1A/gXP7iWy8zFedfTMHO5bFAW8ac4EE7lbxcSNbcRjRdRf6PEnF7FXyjqKUS6CDwYxNqYhm4rtd+oK7/prcWGGZnOcFNBa7YvjYxKGow8N40AlkRdGDnCM8rRJnODhxuYwRWhZUXhtsjg8xrQ4jMlDpjgNEYETjbgtvGDWtWC+qgm7B1AI+og7Up9UMyTxPFNSk7ho2ptefdi81hcOU8KNNIGPNUKOZgWGk2bHM5hDEexv09qVa1Z8NXFmo8chE+P7TeGxZcGgJF8PzKDVFg51YzfAeDW8Imtamz1ta5NvZOtjsmgtj87pOEJ0rJVsqc50qxi2VLo2Xa06VWq5M0KO6WtsYR+9UcfottvU0X1ek/k8Gm6lgTh9/hNwCdHbrCMfpHl2LSrpXKOH+errs1uN0d1BwgpCcbBLvpQdjKIOCmoNCUoHFE0LgdCNuEFBwDG/WLfz/x8Z+d9/SfbwrZqA39qTrxR41quLXp58LwYNItOmzfygGypR1ddQiQMQdQOLuAggOBBHuB4HVAwSgg8QQghCuGK5pa1w/oti3pdmszLuzEYR2HGls6r1NAsx9Tu1bKiGXfe3XT03TKy3S7kzHZTbHRpVnnYJzj/g1xx+YUjhGvF4jSodc1XjkLM2jhBK9Re05qYoxF1WBqdzOV67JD2a9ezlZtXqswLlR/tqnYCnuKv0GBMT1VGJ3aDk3CfFnIGLUjVRfRorlWqrb16gc1V9Zd3Fjh65uUMtvHSPJ/Hul3DMl36/izb+xbNoLr5V3pit04Rsu8yT7XM30kXDETbDb60INN2rk+vH/XZp1+kPk/vPwbW/oPLPvfWP7vLXFfThT7kustTzrHoj773b2uHzRzZ47y3WLu8qEbcsOTFb7oOJO0SJWvm/Fcp1/h89Xb95mNWQ5u+49s/Ye1fja0SLbMe773NSJ/3thQHO7P7p6ZTWpHZ5vchDe6MMEjnoxB75+tb//FLxAV7fxbH0MbuM8XgXpAcWOv7cV8GtxTNrO5R2Bqr7qFvQttk7LIjrTd5dq92yX2SrlV9s0Ya3OA3Xd0jSGWeU9Hr1kj11zUje/hnIieRwmZdIsO6wUD9Dof36nnVKv1V8KJ/Bt2bmxeXr85+NPWK4Advto12Xy14c0sI28q1jZ3ZFsIYdtmxfcu+6X9dYsvl6wth4bmOe3RFcOIQJb0LvrG9NrLId7gzFNroXl1wbC6cU/dYEYddtwGN5xSK+l69tE6s2jouIb+MIguN4sOXkYnjqMT9tEFTaQLVtKF8FY67Lm09mKadubgx9FTExLPQ3+7zDxsn3SjkpHMJOKLMxzjlRTteLCHsA6uvnoh39sZ2jBRzgro3TSGQ+6M3ssM0Qf1MLtjrsXxjJXx7b74ZlO8O9oGVfNh2+GwzVgY5kZYyzrYdiBseW6ECy2Fg/bCJbDJcOIxHG6cDzdCF8StaRR+7w57NCuesjhFSEaAmN+wz1y+fNN9rXwncz5higLpUyvYJ2BZBOxZ/EGmU78jQbYTxzLQt0Su3t2Hw6nCBvSs7RDcIOw5bZDNrMAk1nD3ajBflR17g+shqu3g1GZJCnMuqnUlarsbtV2S2hyWahqfYm1RZXepsOarWGetGnNX2w2szTxWprUsa8zB9wQfWotmjl+ERgCdf9PwKo5HK6kwTjNuo4YhEjaV10w7GwvWbXuz4n3XtnQeDjid1xwf4g1OHq4KrVALxqcNV6UNi9Gw4zZ4bj8N7zoNZpsATc0wD80zDWebBuecgjNPoO2nwCkooN0o0IZUYF5qcHNqsEgVuEuVGnP6Pb4n1bQeawJWY/eqrgDhgcmJvKjVQIyC0SDedDfxqlnGWzOOt3P6zt+aDub+iMkYr9aHW3lvF/N+jubp5kN6BpFvG+MmjTNLxvP14rHRYu0IG6wTxc9lYps1YsARYtH8sHGB2DI6QtzcIWJNEWWtEWENErFmiRrLRNtxokNzohg15rB7dk/B2l5AxhRvXs/aqh7DMb3Sbei1tZvXeS7PjIm8tpfxctrEE8pM4TE0iBdlNSQ1qH4xi/diCNYyHgDjeNb28RhM5BVtKK+NrbzOc3na6pDeIORDv7h938ys73zKd2zBVzvCButk73Op17bOi3CUVzTHa1zktY6O8jZ3eVjrPNmBHlgbPaylnsZYz3av59Cc7FUD3Dt7axb24lzVM+OYXq0ZvY7reWJYzHtrKK/jRJ4Ns3hrDOJloe7guUat4b3dxPvCDn0Wz5plPIb7eGVnE3m5ekN5bfIQb3DyvFFow9hgn9g4QmyYHIYdt8HTSNBwA2gw9wNo6nzvcMdnuPIzuP4TtAQEGgYKbgkB7QqBloYC5oeGW0WD9aLAGaPUMKffO3uq5vUQruqVHB2EaUav5oBejt08N23lpTmR92EZz4w1vDQjeDmev7NpAe/tCN7PWf7fO3g2TuE1aMmu4TFoEE/VWTxD43it7+P9Zk7kERoSD7Z6PxhgJAiwBySc+wme78nGToNriyezvLMxo9OeywGWfVLP36HjB3NSR/BIoJ3dwhCvbpeXMOUrMOtLsPULHgCGWjcS3DL//vFgUHRpx1nDkfNR1pqKW552nY0n9DFcaNQoeMIyvwVy5Rs7b9d1dtzwcdN6z9tpnb6111GftsC3yXv1SDJo2zvW/3gRnvBs8ZIYAojXirYFrD5PTDONsnAFqHXC2JsDwhzo3TXdDjkTALnZuyDMLHfkHUzDwVeAi7d08bZo+mYubLj9b4Gs8Y7I/ksX/fuIz4YDZttUmYUcyt7dqM/jePeRqareNQ3WnQMTiwfva+JI2/2DuTVB2FLbpUlmMe6GDjdZK9fSQXNhTrVNoJkWYPxduLYD3sTYhdxBaM4BW8NAvfdCGrnKzcuwXphhuC2TemL+IrU/LPPDXIwuLDJBmTjxlfHdu7hmZ8gFQL4cnLxwOHbRXPHau1C92UKc1jneD7Ysh01ssm6iqP9OS02mW+rM6D5xo3kWQsMsEQMJvuE4Gw4uqywdhllkmGQ5h8P3aqG8xWlUePsC2Y9d5A1f2HOQm4IJjs1Oc12weoGbtrt972/o1kBTHHY35waZrcVZo6y/bnaj25mL7i7rOIXNjbVrG9HzKTHKc0d0jl2LZqkbdzY0vGgRtN8CPBbgfWpp5TOv0WHIQreiDSclPG6vaqA25I/F7mOBM16B2iCQsmxMI9JMSPpcy7mRLuwLAY9uoC8FuB2azriw/mc0bBrQ6GLtVCAdC9CwOO1eQH/mQrHh8iJ2MdZ6qytOiHIu/gbh+p238Cu65mXPc/JBLvZXTItLTsMF2mEu2gqOsq3ld9daNnzvKmne7U8sb2ltEHF3BDzT41raKGAwrnxaNOjbRL1DeZ1gvSlEd1jE2Hs9TBM4GFQKJzR9TO6OQCuWns1zSik0tvEVf0566bD5rPuC0s/ifNL+Vwhu7w/0FwTXDGhtENY9nPTf+MA5HLpioywPdPFLyfObA9VnktnpIDnn9EZGMRZLBPLMdWYI1Eend4B459ix6W3uQuukwRZsHti5ffKacmqZ3BXtZU5W9tPrCu680jXfR71mamoXlCW8AZIOJ9Fs6hPZaRrCQf3romG4L9g+lryd0u83WgepziRx7X0JxRYiC3q/EX25gWSBjLtIx+182KUgU5q16xir+fKLyPFbyC2/l2/RDSHVLeVnVpBjZvLjE8hYrrKRr7TLx9Dg1G7NHgXs4k0YJyO6ZdYXDbsxC/tjE0Zjco+1axyN/piLyaMvT7fpxQqbsd32U8h6JXypeTljifl50rXcf3B7tCK0We0RaTW+7mB2HQKbtvZg4fJa0Du8srMr5OY6wG2HZdbg+uzgqiYOWllbP6+xDnwtkG/LHHB4O93whWq9wdqY+r+Bphtoc1AaFAaUSnrWHwI6AyJnNpzCwABI1Xw1pfXpjyzWH7lVf2y0WSyaKHgpBbW5D3L/3C3yRooahz7SHkjpsPIh0zpKWxMfu9BMFfRec8u4SsTJVli3aAzd6s/tBr/ULBoaIeZ9Pdx/JZpshDOMtamNi+/kYr3Ysl1I2UyDZa69ZG2jNEfBgtfOK+EcuGCZFa3jnvOXUI8dxTUT5gV4jcV3mLKNMGcy06d5I6wws9+AHl5yGV77Fs+4Eqe+CROngsZWBeutQg70+MD9sDeR3Qwh8OyGtQI1QW6f9TqQ2lMhWFvbIEfInRWnNqothITezkaNeZB2i7+PeNwgsF+KbCnAL5dX2xqfJ0HMGNa4mm8WPmMgrUyYT80yPmRwHBpt3PNL4/VEpflsDEMKSZ8Yf8chXRzGEwrhzuLA436Caz4dbIo0OzU5O0EIh8llQLYdSu5c+/OBvWWWgJv9FRYSPDBnWeVgj692oW2U68o+caRjkFEMsgI8g1Dg1lgNzWpoWyCmD97xFMu88efMzMLt8b+shy+wNsc7IR3Z9mq5kZAKB1dX9s+DnFPw9j/ZMVAypwEzylrTIQ5SRm10czbGpgk94JVtsVy7OhcdzoUJmya3Yqvl7HbZ92vhRruFrZw77Zwo7ViuDTukO5S5Ljw8yrq0443DdqWra9HofMNyGnomp2rJ6tZdMVr3rWOlEQsG/whodb9QkwXaIDdrmyZ4HO74dhnVvscWjHCVdrlUHuswn98GXKI1OF6QavgJve0GzW91G3ZvW7Q+6+Aix/v9UkY/GhFbHGbsZN19MEa3tJoVfm3n/vy37GiuMMd1uByFxdA4NBipdXY5v6j6tkvnP8zTDNpZmem7eGRbLltd723g0CqQlD1JK2vcrrxsY2NAKtESbWEGGGMZIe1iaYsrPEDLJ/TDN562l4mE4PRPeBpLti3f6G9Bd3TGyOd+yeZmAYyjhN7phm/N2ld+DUO/gBO/yvDE7OZlNGMymsvSYxrvG0ZrQGeH2sa3Xee+fl5hEni+UhxgX1ej7uzlHCfKdrGAGeCVlm39it4eVXicWH6WGLD+S1T3v0nU3/3RL/7o7MYynY5lt0O03/qFt/KrwYZ+lfb2MDSQNaWBfd8lcHL4sOwr2xsGzPoCxcaGt3tD26WhTWs+zR0fXYeyIDaG9nZ8cIGuC+cWfHanhXLne3i7QvntHrxRIWkK2k0X4KvwjGE4rUk4F7t3uLF9u/n24JF47Y0+5G7AleHi47ujt+VNvxdG4tlZ0HPQ0TecJtUUEbYloV1j8hBsaN9NytdXYOfr7wIXRwpo28GhItvHgebwVQcF4yqD4XbhqVeygPjGvikS7rz0LbXTbGBUtffTqpFXZrZoKBtla1ArbAfmGlQdRe/ms26Bj1xKgVY8JAHp+mnTSuiJtLtm757ipk8T2bau+U3uh3WxIzsxqzqbu36JpeaiX9AqP2j7YT9s+Q2O8Ytm+IVW/AVD/kYT/lA4jGwY4BvbZrvc1xhBtWWBaVqJl+ON2vPq2hKR1vnJBu1FG9YlHwQQ9WfYIFMjL1bwC4OvHETJVf+p2Mbx06P4BMsujZWQ4/U3jevFou7nN1pm9x0reyawnqUY7C1DShh5ZMBtYKfs4IFi+SS+vbFlSGU1LHAZ5PuuA7MzoHHOqGHZHC4dGWIHZ6z8XnjIfDus5dKwYfORNja5VrINy7+il6YN2GyaMV6sa42KN8JDX3+8wJii4279r8hYjBfh7VlpHZrlMuyXH1ujyrqrXcYLMyXuVLPFL/eaROauguXSDg0Eme18SHEn0pzGXfPwyY91+yizMZrEuVQ+xyBjaranPstE3NNTiglsqzesmLOsajK23uriTp1S3JadTf38C7ni7h/sehp5ZpC9t6Xc85OzvZ459RBrchoLZc7MCmzRVgxnprKr5JB1RXVa8ickZGA3vRuTdR7a6vkirnLIHAUXVVCD0L0lsYJSQubJswNkpi0lzSHHTki8f6Q+F/Vty7/mTUJkvNxh0nKEX9Hw8Czsqn9javaWvB9hoxpMy+LG+u1H9bQShyRkgs1808iw+Hhv+brkHd7+f6V38TXYlY1f2qFohg7ZczW/h+Gp3jri3IPsbTwGi7bUOx4Vw0haiPDNDAxf+xzcLxK3IenMOLl3YTJb7uDhsa49KrM58LRdL/pDSPEtDOSue4FahqdsERil3P+fmd208Trv4MyuclfydjZOMzNDIxi33YlPyK/rsMLlCOzqFuPbLU5T3fBbjx/V0dmJ4iIQZy2mp5vYVPzTOLsX4yyT2Kte75sd2htRxPZ8w7axVmwt2naofERpitrmodgWzv9bM2LmvXJCbGPaR6LgVjCch9BhM6YiNFq+CQmZh7MVGPejthMDUxvHo4XX4m8k6rtVIzW5plvb787Vin2w1PNbHeS0/tV9bVgzu11XZ4qufVb03E/0IRtJ0lSwU84jtRmcLWhTWbmWzy3mfPZe2syxjaWNrQ84aCf3+eAHZ1+YWfaeH1tg3AjLOCh+Lja+2LavxqSj1fLMr91um5fiHyqJ0ArAIQCaqJ9b6v0W7c7QZ/vgcaNGbLNsLqwzo8IjwRxvNmzPomGgbyMdpxGPQndJhqo8UctF6/YKmBQpHc21At002Q71N7EpqudgljdMvR41zPFmpbbnfS/Npm/M/FHyotauHFuUS76jsjFkNFpcbNbEVvsbcm7eajMWgUOSMyfhQYol/zYn8+fpFW7AyHadk629g83SRvoyV1Wm0bWJqnId/U2qGbMwaWyNTo77m3OSd1hjdXIPwmmZjErezsbk5C5pD0xun9SclpyD22OdCWEDgadB5wtsGZCKvS33Diwztdxjs7kyQeHZUdYgY/LyoMcOSz0RoN2kbIU4F/w1bXBxOXQQkLU6pZsFJMEykDbBWWBtu1G/GM8J4jzHWFGfyWgJPXuCXRJ5+pjH7TgvGDsjVi4D9NdS2PvDSgt2WiS8CZJZlnnMcEDHdCKTAeX6xuxgGdTI+ECeGAeMYvHm3UxT42LBxs4hr4Km1eNtUfpE/0F1F9iB28nOxX8uYqN8QXzCjilZ1+y6xUS1DMLRZbqaY/VWw9UC/XYVFxm3X1hLpX6UOmQwOdXeEGRbevVpyT5KNEpibIihr0t7iMQswli2nCvSsFa82yLCm0RD0j4hpZqzFjZHhrV4dkTnilTYyuZp2aTThNu8LBwzWKb/CVd+M5wjyU7IiSH5XXdt7YzWHcrznISac6ftWZhttyyPAvtRWhudPS+q1jj9jLfqwOSttb8YbBUMi3K3pDQLvb25IcxDAAZxM0CiHWQdNfnTHoxT8DL5HQ1tmA8Rt7TM5/mGzgU9jOYvOzMk3ZuK7TyxknssT9PB5QkdO+LDFtG9LGg09n0AVy0iTuiVldo8E2AvsGfBD0zJsZAxmmxTKCfjoxUNsNk7RbHleoHaKxU5xz76cQq/aQ+K7E19P1qjcvWbpRgj6T9sK3bAItyMgn17r2xttF6B3JjZOGtbNZmu2AxSqvv0XakUS7PYpyS3p7ZGgR6k2SbF3qHvFGPUMwyR9sFc4BuJP5xiX8xlmN0tq5BZyaktTTWLg8cSrzKzGORW3GxEBnHkHqw3ccmrUK7hII4F7KdD+jrsqdJQda8qxwynGKvaGl3S3ifSmExydPzaRGF0ZS8lQ2XGCrPE5kPLos2daVb6O+DMJMs4YDP/KNV9XHm2SB27rJwzR52dVVYDuse3PjGdaZ1hRYxZXKkFiE4zOjRzHA+7jKoOzPLwhbbKnMuc7sYX89YTtO2DjVlG04pOt2V+ZZPfJY/h5t1KFsvY+QS3R+TJ+DxZn+Bh2pIeML0VzZ5c2k90wO2ysqE95lpkNLSPrCqkbBXOW1nfEgGa3jAnT+ni0Hex9YzIEWEb2k7TaNFIsufxPGB4K8e4HifD/8Vi9mieLu+g8cNia9q+DqQ9KWdw/deuaEPqdMgusG5nqcLFSruHH3A9clssizNmEYubctyx62L8nyWFBzQ2Mm86y5svTuPPaKFndMzY4aYx7faux7lm6HTl7GY3YpIZ/Z1Fs+bgYbPXM/Yv5/HbYLd/NN5qYSY5OmdwaorNsXFqtxLCaXQPJzng5InMfRabNLfM2nQfLTe9iO4I0cK9dI2C21urv9NUw90hHXmuT6tWnI93i5x768nG8HRRSzc5+qnFV8DaW9w/XNsiSbvM/5Zr/LBe0wnWzDRaplxjYWO+B/nR2k3p23Z+cwi3Leevkx4o5vL5CVnsYFemd8z+RwafjjxD7W+UkOHI0+RsWd17dExvDrLy3zLpF5O8SQvj4zEe1VNMaHM8g9SlUTnNLHuiZu2J9O1lbcbMwMpDcg4THPAKPEURS4JNRf7S+jYg2B3K2xPv8FSsK3nz+Z2K4nMqH5u/DcG6osJCnGwbQuc03CGVrMJJSItxYCuQmQlzO6A71CIUu3rmLahjL2Bk75jvBNRnJsCsHnbfp548itmH2Cyxhl85nS0CpiydYfh8wfxfr726eoR3e8pnYIQoJIx/I76h+aG4SW6ccnuIv93TGx5Sw4d7zxO23Jk84lCuzFRYPcaG6O31cOwdivEa026weVdlv/V1qiujoZfV7K3M04sJs6zsKLPMOmfjTRZ5JpVZqFkW32itxgCeXZmJlmbxB5E2WYnLjFlgTbLwNXg3eObZCFdFf9myTzr9xXZdUWy7LR0uF6/E1ZUxuTw+683gOMsJyi3j0Uab2WiFPai7nYPN0hDCRKNbYOEKZV0lW9R4htQay0zU9qZJBu1nfU4OSeJ2QKsZ3QI0pKo7jSdz6fByVOhiM55uefRUmpipLB/2XJjhfewzw6EWd5iYyzLjqe2JmXkrF/QLzHh45TUmz0GZeVXbTZk9keMCh+eXKlMy9lbVbD1yOYwi2ENhfy8XEzOpMcUyLOltJc/ZnMwmRt1dAXP2cY4GamdfWG7rgl3rQfbGU3amEQPdwseK3pXMXAhu+66ZQ+eTHPbJgYp7AWaaYtMWTDN+VMcktGUtTqM1sLTRcBFtSFUcC7cC81yvkjR7Zaxz5j9YuUZ4GJ9feJyZBrCdvoVKm3dx42CT19b5seHezd2cuyIwr32NX5mtteK3UTedpOI71G3L86ZT0AU+GCEMVmas9H11A5jQRO+06m94p18KgR+pemcCSrj7I9P0dGuHN9PYHkfXuxHE3hPJH4KVNvomd9qYroF9XpsElMUJfGHEyiS37Ju9rq/kNJAFSyjoxlDTNnr5rGVv5fIWnSY9U9zYOgfdVH6fCw4i1iBuhEJwszarZZMvQW2cbRZykFw6fGe3n7ubV2+DzIrJZLA8U5zrniku17ptYm6PpKCmzkukpRtE7lhmE+kkgZzjGb42iHajRboXCkvbZDYCFgUVt9XWPVUibdgfFhNNKyZkQ6ayxcRnELG5bqg0arptonoGTuQLCHqIXyPNUY78bU3L5gxHeSZ835UuazfNtGzUPFs5S8EyeZTmYCRk8i4ibqcbTEnuvnX9LYLegLOIYBRxFzpfsK6fXbS2kVwUHIumHBxc/51h2PtpbJet6pXuOpIZ7yN7wqjXuyxSw27Clv0EpJ5gugLRA/rNOgOCt6xsuhe7DghjB2fxz255tnxBy3TRPv64Ow15sg7luLH7owDXFsbrqmRPuNgNPIKsKQOKr0DXa6N2HlkrwW7w0nqgj7auGf+Dj4y5YDFgAUp1z0f2gc6M9gZczjvQ8sRuOKqd709ypmQEPB/PnL3azstZJq7B8QdJPpfYqYOzdotNeBBnQDGoaMob8+L8/p3FK+30naLWPjd57A4fd/qi0GikMN/G7U+6sa6+a1O4/UMN+Yj4nzTcTqQz4eWjbel0U7oU9F8E2IJjzv8KuGTbQb7qLtMqW+RHhTduJwoT9NPGFjBeZ/VF5VFu/F7QBFvXfBccgWxri+QzzyemEOx7V1snnFHDHUCbg4yWvWkRPFvl7BBBZvXXRu3sqo94exF2obq9BmaK8uagWiSGq9Rb614lZUtirINGsWeotecFZY4wHuiSbMt2yKv7yLPKdW4zbtudXu0Jvk1twl9XOna5Mhud5JZ76meevNrdmvYuT4H3iwh5snO+1iO3RN13qEPMw4IYQ1xKE74rE1NKU32L0anybpCGXc6GJSH//a3/3SBfW9yfhY7GxGTzWnfbpkTjaNDf+NZ/nquxKWmeJ6PewiHzXKv1ZBo+JYwjaBPQPgK/rTYRupl2HHF21MUJxuCaQ753usYdR8zfXGQHwVqgmioul2XE/ZEFfTiyXrvhI5BaVQR7s4IbDTmtXUM+8jVD2TRHrpxW/q4rfyYPPNcT3Wb7aA4tDFYIc1/DIiPNlk7DJX6j7YLpPWpaLqwlFCOKzcteSR/lJ0v7x0rpW7oJg81lBFtDTYeYqnKHkdP/UfNqT2FTLYq2I5Iqhp347kN7EtG0nORn0KG5lmgcem5PIm4Yd2ivIjQPOjS3Ee0Q7+Zhza0wifRfD7VcokmfzjZMWWY81ISXvZna8s2/Gbnj4V/nQGZh2e/zV/aJ0Ah+cGh7HKGwMIxP0vbOMmrRsND/fWogP4viNSY0EZuT14um8XSe7vautXaTYhbZUayrXl7llAXIVTFsQXh3CGqSQ0KpUc+zYgB42gBzvGMhH6kljrhJaZSseKQlyyI92/lWLVLwGOean2RBDnDMCAXnMdvpAxaY1VqnNmPp2NY38+qkxQZriGG6osIXCyU5sVSObvBD1n9dYwlXx7y+coObZTCzkrsvXcD4hOQZGATe/yxzmDk2pQh0zc2e3IPMRS5tQ9t5VzDm2meLN204nra6n1qEmzKpcDkvanxkaM9/oZRJRfpsnofFBxE2tv/6swQhr6TJKAwe9XxdYZ8PNal4EDy7hWsTmI9a/yshnUrju3ScQFA7yL3wGd8dRzMwVcs7EVhHbT5OsJszbrF7q8hyx9xVM87Kbl8KrJXVLu/SUWjqom7XVzYLqy3+RrjYSr4bt6PElp7lxokY3tRyI4iMtF6q/W2oyEbIssxpkzRiCsncSDWEsYykiT3awPIZmMLGdu7oiHHQHg1W6QRXbB3qMd7SJqCExQoMGJYHTJN1sopxEGqb9nwT8Tlq+CzE7okz0SLelFI+2XUotuwrWYn8dR2LSTd0StonXqrwL1NuVe74iNFo9pjwrcrLZdBXckvE7HnuxmzLkCnT4DIO8I5JeFcFdKZHOIgTXFSRsA30xoZL5Tu4cAu4GLu88Hui8v3UcROneiiXwYXxVNrO0aH8dZLsCg/W0g3W4ItZ5taOmPJ3SfSeVJnP7jLtUi20jXpa6TUX1/azxcptlbZsMCu2MGzKfaiylcLgCJ/cOZQ4XkucPbxU7ekERkbymZ3B+cVTZQj0Mv62CGOqRgbR7fxDp9NrWMjd3GvY4+y3UBvaNwlcEgnM5QwN5QD3aAI2TQK7IQBGCuZiWNkN3Y7jbmdxNwdom+ZLWSuhWdiGS1xGZ8t5H+S3gCs7Vmo0NCvcvoW2Qo9YD4Lq7svgB0r2ezc7rmzEyUs2scVrg7QniiftlLhzFZck7Wpn0WdUQKWuHc9bMjxgsoLZGsJkT2DWzaJR6QpGeP8C0U5ghq9gyu1f4mcpFXByhNLBrIQnawITGMxlvA8HN+dzsh1VmKUMtukR5Tx1v+uWe4TOQ+YNQ9osOAI6O5PN8rgJMPSz0MOQzVuRYbkNQVmFFOVdJ8uhYYjBnKPXerfUBbbgxjmJ0z+JeIw2j7/ki3xYqvUdL4XfgN5uEratt0R1kneD3k1YgmL/3+pnv/F4a7feYYQpga9pIrk5j6JMq2e1zFK9sURCwTr0vezY85i5ZuIYAx1meN96UdxQ77uTxkju6WXEREPUtIxAbswzT7BVn66y8jITdWSfBYXz2MBWBxTWbg8xbAKyRfG5TOeE57LerHBRbrl5OcWXRk1HxkWWyh11S91q1Zo6oenawo3UnaNYWmmYMjBNeVuzuwSs9EcpTYOPbmSYZsvFq8zyYjeeWemF19ZNK6Vsb+1Gg21bssgZ+098daAx21YNAftu0LrX0O8RApYAJnAboK0VRASHcqCxWbv4vr6zlC5Hpllr5zfydw0+u0hsjhR23xL/7QSjzHBhHoGrs98KvurZU89p3TCx5uJJOOvtMgt6tWK7VlcPg3FoCnrr9YpxyBqHb86ZSIzf17b7Sui0MFwPW7gbCBU51Tz6doD4jXWmogC1CQY9rfxaV8Z2AbyxrwVjcGaxWlphx8g5nZXcGQRZ7CCf5oul2+d2pBKUC/5S4cRUMowbgHf1sUsMbItxs+s0qZi2bpfrcFIZK+6w5Xn+WtefFDYaVJbulA1qPTayl6vxMIqbQ93x5NkllFOSS0POI0SWg7cUHmy6kzuh+MIAb8xp2FvmbhT1e6fm3NoMX1a0qyEtdqgnVL5dD+nurkzohjykpyf3B3UnEGJ2qPLaMLyiWg+p2oFP6HNeGD2kagc+oc9VYdvDgm5FJdvVkO7v6gndrgpTTRCeDQvxbHYwc3DY0qrw5rAAhnkhbkUDx4cxgkO3INs33A3CTk5oYvlBgAhqLjH9ioQRDVs6rWGNDWpVh3oOwW7EMlbGKe9oXLuhJCmGAkY2Nr67kPr6TXxknNGrj6krF9jCPoi0kWinmlByIeqd4a4qPl6vKD7SDWmUTWjGXdAJSB+SuUAcU0bOUordLVv3gg5kyObxFptkj1DpIfmeekiw8OQR6y+s78KbiSpYUdeQ4iPtyY+DstNOaH2Y2Y7ujc54Vn8dFpr5Pe4EPe0lb9GvWGh9+Lyizy0/DCmTUZ/Q3ZaHHNKxJxQd/nRa+j1d9JGse/vMeeGKyot+xRG12BLtzMg+zkhwnFWFOXFHwvvkE9S2TAIxy9yOZVOSG2DLf6TLneAbH83JacrpFqX2P5Qz68KIulDLjjYTmLJiOo5tQHgZZO83XiYdd4I/8NVMlccpjnrFPtVOvUxhy7M859tq+O0kBFu+Nc5nQKCzeGM/38X7FLe8Ypniuldh1/c25Mvj2Fue3CPW2XbfYeEE35FXcwiXClvkbQk1sro5uveXY5VnzbYI7piL58yO0C1i0FS8LRB5hwCypTqQqKcxVzGnQZDcbtkhTzALnynSTJHv2g+xrp17S+UdTcpYcWckNsGgdqqyVIRxBM7wbKbWEVFjhc4izkx5hzfYubaJ8pdKHmIf5020Bj4HpctMeUeTMlbE3QSbqWAQFV8q32gyznHb8XjImNL+Phg5vWwRyU40s7Zt9zFG3fWlmE8pO3ZNqZyGK3BtfLTla/rltFrh7hiCapnvU5Zw65RdbNfPvdqBA1TDh7uErmata9YKhnfoGi7Z5jWIm/agHe+9qtR25uGfnag28JzrzoUmUtt3EKxFnrec7QaN7pSqvpLGA6+esz7Cs2jO3QIMGvMTfk4yo8aia8/r2QIjt+njlLh6EFbZtL8dM6LDLBpOW5htESPgTrCbhrPTGFUbffDD9TRrZebDk7xmK95xcWIPV3dzKpd+glCmcMejt44kgkuveMsLPUmi37TAj0YXAjgW4/vcG+jH1j0YHz8Zy1qhx8cqgxAc2DT6gxwy/bAD20FujcYIpDtkjjUAW7CDWMvFAmkkI9xgiN3Y8Ja9QSKH+5geAjt2b0snI0nKNBgSxlrxO9Qg6xc0j2GcHPFki47GPi1cZRD5Nkgulkm3A1afCyamsl2tp1hYDoNuicOK0+MxAssdgtPM+iKY2DcITXAzDqk80ogQmU+4ZHoL6hEpK3IvqLccZ4QYDBmpLB49IbohG4/bLQEmwnVF/RmR2OLAg21hGWLcPrKKFSNHmUfUHCYyLQdWsvkX6SeqjVdGrH9JXBa4O+cmQ6AMN6NOG79r05Lstuh21nGILoCklWBw0eADgtAW64kg4qLto4HzLSYTwZy8l4TVjjriLkronN6SbERxpuOOMue0KDwjni1FRhq8fu2lOd+3olaFvy3tkUec8BKWFxFYCdQt5vfiX7rNKVhkMRHEW3YOCKoyOif4HQlTnBbwlu9IVOwbgrnr6ZUZ79RLAvgZEL4jqtWbmjKe4uhOytqRzbQZtm03JPDRaNTAWNnYSwKSqgHxaBYwWGRvH8g1o5WLoQy1zMCwq+8wDqLUSb9oO4JyMDuqmhfuZDPNvlx/WWqjLCBe6IYwzuZJ38CBk4INH+yws4M4H2vCaaHZ8a6pN2BzzQ3lbsp/s+C1cvNFtms2F6yGLYctGI8gQncws+3LWl7Adiy4UbJV8p2ZwhdLJZG9YrrJOoXhcnGk8CthOXxuyaNiZ9olgRxCTeM8A8qiWSadrlYZRlG9ycpTOjaXr5ba4YtfxAIv8g3IfpTE6R0GlvjenSb8uIMw+wL9UyaO2GJhWyyM5VjZ9M7kJ0uuVouxVydQO95MX430QkxWdVsLVsu/V9jdUCbremGl8tgx884pEr9aO7FXJALteHfgQxWVfW8YnKw8ZcYaEmZLWPvk1aI2w3uFjgS0kKP5rzsQT+Q3EpLJwqyWuEVtrwrMo3HZRjod3G/nJbhseSarWKCulh6B7dVzrLOZLHZBAbHczWqdI9W/V1z+L3QRdHhz6mNN5/JeDObGN1leCWjo/0IEHGKcHA6G2VvSjoi7iTMtOxwXohoxzpDfa3hLwQtJ9rtbG20Q1nIn71SAWaLbZRmufd6k3FlpyidFz0IP2Gp9m4jVORVaZ4eNOsh25hrkDiGNWmJTtsenIZuldq6KsmAC6kzdsoxq+ygcUdjcyN8dyRZMHynCsNeUaUunhS33wRpRidVBwImd/tVwu4vq9ihCyHz9A1MMEO/ocs+2f5t3gfoUJX8cwv8CYRwu8alYI3Rrzcx/k3f+ENr1tOSpf7ZRnpbsvGuEndN/75taSMNYiXCbC9UWKU7nDCtzS9IPgYwgI0HPCfvfsXbb6o6Mz5yab44vWiaptkgduMe2NPd34P+jXZqWlM9Zx54aAao5+yOAk2qHCGFRwnbtlssRQaLmjCZDcXDWl1nZkiEWwbrZqS2OnWfsOdgRuEXNbPFbKnrk3qIBuNNsSdKI1tXNnMuizL/jZNiWWGygCdjSiyoI7pwjKkQ8RXaOtoytdzX1sh3hsP041j2nO1a2mNpzLj1Hjjkd+Tj1bKFOGjaqqfOc6b+mcr/DI281AngqzDk1LnzXMCGgmtMHZ+xn7hOq4R3dI69xNz3eTZNX39/T0m62eT9slfTCp5GJvm3BUZ31P3RFnnPYUfWRTeVhUWPqeQuRdRxqq5Gr2sHM8d9Zsm0IuLkFciSChx4NzDn3nSFawI4O7Fypc56dZJfH7raqoEeOEn8dkmXY88ofrthbJjmO0IXbt0OksA2lhWbbKQwvYwP8GnYJNuiUmJU1w+nciRJv0SkxQhW1BcB0otKQ0cMHTglYXW0ExBafJg/C+zNA+JZzVrCCPGyj/y10+1JsA1XoGxUBVYZkWkBZjtLk3i1CaEEeuSWyYvcIM6X6KeYOEYEHO0TyIekLinPu1IjWkBrDc34/vCXzLxA1c3jwyGcRBd7pbkm6zuDwHMPaUBr0I25HOXqLTfGGR3TbD8q9mdohRr7t+lpN6WfPdB9hTrZ2cttecKoNfjpHCg5PPaXWFu1HwsMNNO48W6jdSKEeDLNziSfRO4tqbdkPsZGdtr3lvSQH3FL6wA291EAv+I8uo81MYs+6PZYxWJxZms52lzS6D7hcbF127+0j3c529aIx7SD3y3F8LyH8V3v3cLPhI28ryvTcvYmjpU+Mxov35iLo24jJIEjeOAHTGkrXfYDtOnlSWSvktcYddDN1vzrWWDw34lrn00C92B3e8EYj9y4fuOnMkbPryp3rK4gbbzobz/IV6C+sHF/GkHbLOOwvrTOBbh00Mvwn/w7t/B1qwx604EanNNp5l8PU1jsDPHVzDaORjhEOyRSmt3feQbvJ6JYCZiCh2C5vpzV2/LoykZn/2EDLFe049fc9QvxqpZ8Qk7unPZVHqmB1+s6B0DfKY+5tZFJJhw54IBAbs9vKwh93+q5I49S4yLyVP1JHJUwIG+KqgPedLXJlFBm7XQPmKF0x2KHG25P9PHuHbLHDzINIW/FBKHdoIu0AtRB6+DLGNIXUotsW4NhgDrsIX1YS4DiqeWOwXXzmTZNdsmGhZQ5uUlu7wpinhUD2EanbI+g3RNM0ixDdORp1w6jHX2zb26+S5FYVfcjhe89b24S1JcV1xbay4cXReM0ZrPNnafOeEezqmPkXpRP7pP83W768zTZZ+KT7u0VKDMf09IV2WiuThSyeTGuXK7ZTxohy5TUrc2UcD8KciMnY04avT5K1JqinRjiAowZ3j9qRWxeHUdbmaPWHctb0cOlqr7xcLbWeKS0mSy7D1+k99vjcy33lSNMCNDBHhJOf20Z0wugGOadYaEe+2VTNV2wsHnjcgtns5kJv3ntkZFJQXAB3A3PwhV3m3GEPS6nyqlcsLVrFZhmOOQ4o7cN9E5E+43DvJqxvCt7TVpwz6mKFakIPqHnW/fTGZCsCzTS+fcdSjI4ijSA5IbsyZ9Uz0VkEeN/+Iq59WxCliXTGcpLTcFUnnguZwW/LsPocr6MGPlszHgxlhQ3vOI6ZSTSy0a7QSbfJMIG9G825tHwr68nf9UaeARSeUxxZOG6qgNATgcCCOhln6h0Z2qQXMCjzDw++0NnfLVtK5gzzVpCWXeM81Uyx9JTXmleBZeBGaLTwnhbZeYLejW/fzrkujEzbyYasB1nyPqLWEP8s7J0C5BoiFDIc0IeGlYp2iw9EAIt1XnktTDUfFz7W4x9mo9uUOe7wyBuTqHC7DVtdMQMxPV5cLjSnso45QduODJdlApMJ0LrVMs4tzGsd0y5gcxjnQQnXkMEMZksvcOfi22H5CRG2HHUyBSdPGhA/9pjkfntbtGWS4xJwM7RuFeOizyuMM2b7hDsFzMX3C59Z9bxWVObCSv4CxdnMdRg6MxN9H7XHRJO76cBMGlhwImiC2NLk6j+mi9MqP1zHqtAp7RvqjXx3AXgr2rZuDpDEqYMVgC9G88fPNZR9NA/+diL+5LGMk+OIsyMelBnd2fXTVrZKDEHXLUakayt0/5IFmn2pnesbnO/ZJ9iZPuj+LJl818LOm0EQeYMP55A5r9hMNNa1wb4pOA+6zUyAuQke+DkdwVEpNTHVi1fafcWtOnzDJhFjrYS70JolHN9UWfS1c2z3vMfN57X9nsNlmWqksHtT1w5tbe3xQqamqz51K1uOO5rVX4xF7IATO+GO1DLq8jpAYLDB97HJusO6TYIFjazW9b8qxzPOAZ4GEXYEDzl1v6eBCnPuduTJK7Y21VkZ8iPQXuRsud9Svwv45ig7kjkN1My5t/m4Kx5nE8r5Bh6SnAa5gmTITnPHOis2P+Y4QfuJcVlxzy+m2nIwgnjF4PXWYrR5FRirCyDa6vCQR4bMLRvvw1fcG2oXVz08Wz3PXD8NWbfh3reczjXJisGjLTNk81ZrlO/o7jZh4tTyjglRzdUdAkYNyfvvWdJNwTjVZoHtdry/3YzdMtzIae9da+NUmYUcsmaHvMw27vyOzGtL/hEM7wRp9W0ERUuf8hZOGEN6HD1O2n1KuAwK5nFKvg8jy5g8kMfhzhS0hsumBjR3FScXwvPZTkYvDhnAP4vOTRGyl/ZRlUxmPGcbY4lH4Wwy0DlQdiyclK0138zyveSL8D4Z8BYQuB/HO+fQGUvP6T2MvsKvZYy4CbjYwnQsuufIsZfMEDy5FPAdy1hXALIF3l4sVnhbSseQ+limL+xKbhWFBGSPhkFSE3Q2/EznvQxpI2zn6r5XgIUlF8LTRWG3pdeYd0HLWNTrEKH4T9j8XHin75WEJnlSbwUyloVT5M9Z0jlKLIUcUlsqwViGd4Lm+NhLzyE1lzK7JfCgTOocaQVdtgJTG7u/pt5SxiN4y18Td23dvwG27BXjneXIQgVuL5eCBbJ3emk3ORnx8MPtIhKj9U5pt7EA7mRwOrfNOb6FVofEYFJN8nKBGgs3oD/Lxpbxz7k2KV6Ge+kW1S9lkNOKGWN5i8i8Ba2zeBImO+Zsa5eCR8wo7z1mx9LOqZjJrPyiyyQybBHDe25fupgMIc2SR5Ds9LuwNbmtgEe26BhSj436FHeIpjKTbrTvaXQjqhE5hKW4cLzI77Z5+ooKV1noZXZWn/ciOgJTXUrXCNzIGP1qQpzJ6rGY857lMszdfTCTztlFrJdiIGdKVgMxRqQtGXGdhTNy3mHetn4mcMTGUgB2o42AEduxQLeAgzhtxC3pDWTxogdhehPz16BvEPwhOIoFxW3FRwKsGs1qvy13I+xVObKM562xUwwb6W1KvTIYm9ve4chUMuACXyZW6oBc1p/3eRinGwozMaxBqtiEHNKuIbZibcn9xq4VpEHiBULPssRBwBD8FoF7n74i1I/MbTGoTcWKOgnszZ0ZwkILQzND+SYnIoZZ1yzkis6We5nKeGFFcBN7obcl8Y0QK+K6tVidJTtEZUEZMVsSMeQ7+oqyhfZw2XJseF9BtVAc7zKneqcOSUmxoFmtHNLpG/n2HOqdMiSmxc5gj2Cmb+Ha6LAlmRZDZnOS3pVD3vTBAqm/yJer5VuSEHhMcr+95yTaemlRcwnbtiTR+rqCXLQfNHmcQ+80dlH4Ts56wgfWskPd2hB9W6YRzxYsGHhZlqzNCQ1zJrEh+Q5aVPoR6/NTyJohzBCoQwZseUd0aEXVB8uIQzJuf1r/CDHr3Uq1y05j1DcmXaUlFjhzEfD7jSa5pH9U27/o5oOM+i98Uv7M//s8DrNeKz+SqVYuS33nbP8b9nlXkg8jzHpJ+QWHa6NLo22y19ip+ZUHIrGya9YrlV+oVpa0l3/8n70+e/Hs9dmr7tlr8uz1XnYm/zfq+X39v7/9NRsEzuJHLBwZEOjEBv////8/w8vu7u7unUmmlEmmTJE7BfsbZRvgG9gJZoLNYDOYCS6DmWAluAwug5VgMVgJRoLFYDEYCQaDkeAjGAwGg49gL/gIJoK9YC+YCOaCiWAhmAvmgoXgLVgIBoK34C0YCMaCgWAfGAvGgn1gK9gH7oGtYCu4B66Ce+AfuAqugn/gK/gHDoKv4Cs4CM6Cg+AhOAvOgodgLXgILoK1YC24CO6Ci2AjuAvugo3gL9gIToK/4C84CQ6Dk+AlOAwOg5fgMXgJboLH4DG4CSaDm+AnmAwmg5/gM/gJjoLP4DM4CkaDo+ApGA1Gg6fgNXgKpoLX4DWYCmaDSeARmAfmgUfgHXgEBoF34B0YBM6BQWAPOAfOgT3gG9gD5oBv4BuYA66BOWANuAaugTXgGVgDzoBn4Bk4A46BM2ALOAaOgS1gF9gCroBdYBe4Am6BK2AJuAVugSXgFVgChoBX4BUYAk6BIWAHOAVOgR1gE9gBboBNYBO4AS6BG+AHuAQugR/gE/gBjoBP4BM4AkaBI+AJGAVGgSdgFXgCpoBVYBWYAmaBKeALmAVmgS/gF/gCxoBf4BcYA4aBMeANGAaGgTdgGXgD7oBlYBm4A6aBO+APmAamgT9gG/gDDoFtYBs4BMaBQ2ARGAfGgUVgHVgEJoF1YB2YBOaBF2AGmGOOGeAQM8AKcIhDrAB3rAAjwB13jABrjAAXwBprXABnXAAPwBlnPAB/eAAWgD/8YQHYwwLwHPawh+ewxXNYxRZbrF5yWMXoJXfJYfSKwyg+r7grDp8XHD5xecFdcLi833CJx/vtfsPj5YZH/C+3yw3/qw1/7K+2qw37mw17LN5sNxsW7zYsYvJuu9swebthEpu32+2GzesNmzi93q43nN5wOMXrDXfD4fWOwysGcMfdcRjALYcB4AC33C2HA+AOB8AEcIc7TABfTAAbwBdfbABjbAAfwAcwiA/gBBjEIE6AN06AF+CNN16A+ZV2p11rd9qldq1da5favXap3Wr32r12q11s19mFdp/dZxfajXaB3WBX1pV1g91ZN9gVdmfdWVfYpXWF3WGX1qV1h91ad9gldmvdWpfYtXWJ3WLX1rV1i91bt9g1dm/dW9fYxXWN3WMX18V1j91c99hFdnPdXBfZ1XWR3WRX19V1k91dN9lVdnfdXVfZ5XWV3WWX1+V1l91ed9lldnvdXpfZ9XWZ3WbX1/V1m91fl9EtdRfdUpfUXXQXXVIX0SV1RV1EF9EVdQ1dUffTNXQN3U+X0P10PV1Cl9D1dAddT7fTHXQH3U430O10Nd1AN9DVdP9cTRfT/XP/XEy3z8V0Ld0+t8+1dPlcS/fS5XP53EvXz710M10/18/NdAHdTHfTBXQB3U1X0N10OV1Bl9MFdQVdQRfULXRB3VC30C10Q91DN9QddQ/dQ3fUTXRHXVM30U10TV1F19RFdRVdRRfVbXRR3VW30W10V11Hd9VldR1dR5fVhXRZ3VYX0oV0W91It9V9dSPdSPfVnXRf3Vh30p10Y91KN9aFdSvdShfWpXRhXVeX0qV0XV1J19VVdSVdSVfVfXRV3VT30X10U11GN9U9dRldRvfULXWf3DK3yS1zx9wmt8kdc5fcMVfMXXKXXDFXyRVzyVwlV8klc5lcMtfMZXKZXDPXyTVzz1wn18k9c6HcM1fNhXKhXDVXylVz2VwpV8plc6lcNtfNpXKpXDfXynVz41wr18qNc6/cOFfOvXKvXDk3y5Vz6dwsN8ulc7lcOtfO5XK5XDu3y7Vz79wu987Nc7vcLjfPBXPz3D0XzAVz99wwd8/Vc8PcMFfP/XL1XDz3y/1y8VwvF8+tc71cL7fO3XLr3Dl3y91y51wtd86Fc7VcLRfOxXLh3DcXy8Vy39wq981tc6vcKrfNnXLb3DV3yp1y19wod81Nc6PcKDfNfXLTXDT3yX1y0dwyV8g1cYFcE5fEBXKBXBLXxyVxRVwf18cVcXlcERfE5XF5XBA3xwVxPdwcN8f1cG9cD3fDvXFv3A23xt1wM9wat8bNcGncDBfDpXFpXAxXxsVwNVwZV8bVcGdcDZfDnXFnXA7XxuVwO1wb18btcHHcDvfDxXE/3BAXx8VxQ1wdN8QdcXVcHXfE3XFH3BJ3x91xS9wet8Q9cXvcHvfE/XFPXBT3x/1xUdwgF8VlcYPcIJfFHXJZ3BZ3yB1yW9wit8WFcYvcIhfGPXJh3Bj3yD1yY9wkN8Z9cZPcJPfFRXJfXBcXyUVyXVwj18VdcY1cI3fFJXJXXBWXyCVyVVwhV8VNcYVcITfFNXEh3H8d3H/D6+A6uOFlcMPLL4PL4PKr4PKrr4Kr4Op74Oqb74F74OZb4Ob73QK3wP3ugPvd7g64A253Bdzu2ivgCrj2Arj2ehfABXC9G+B6994AN8C9l8C9F18Cl8DF18DFF7wGLnj3NXAN3H0R3H37RXAR3H4T3H79TXATXH8XXH/Fu+AuuOJtcMVL3ga3wSXvg0ve8z64D+55I9zzpjfCjXDTO+Gmd70T7oS73gp3vXO3wq1w5+6FO3fVe+FeuOq1cNWLXgvXwkUvhYte81K4FK55JVzzllfClXDLC+GWd7wQLoQ73v+R+8Z91j5r37iP2jfuA/dR+6h94D5pH7jv2yftk/Z9+6J9375uX7Qv2tfte/Z1+7h9z75nH7ev2cfty/Y1+5p92T5mX7YP28fsY/Zh+5R92D5tn7JP2aftW/Zp+7Z9y75l37bP2bft8/Y5+5x93j5on7cv3Aftg/aF+6Z94T5x37Rv2ifuq/aJ+8p91b5qX7nv2sfqc/UV+4p9rr5jn6vv1XfsO/a9+pJ9r75WX7Iv2dfqQ/a1+lZ9yD5k36rP2LfqU/UZ+4x9qj5in6oP1UfsI/ah+oZ9qD5T37Bv2GfqC/aZ+kh9wb5gH6nv10fqG/X9+n59o75e36gv1Nfr6/WF+nR9oT5Pn65P1+fpy/V5+jZ9ub5c36bP1rfpy/TZ+mx9mb5ZX6bv0jfrm/Vd+mJ9lz5LX6wv1mfpg/VZ+jB9sD5YH6ZP1ofp0/TJ+mR9mj5an6aP00fro/Vx+mp9nL5OX62v1tfpu/V1+j59t75b36cP1/fpA/Xh+nB9oL5dH6hP1Lfr2/WJ+nh9or5SH6+P11fq8/WV+k59vj5f36kP2HfqS/UB+4B9qT5hX6qP1SfsE/ax+op9ab4/35nvz9fnO/Od+fp8Zb4+H5+vzFfm4/OR+fh8fj4yH5nPz2fm8/MB+sx8Zj5AH5oP0CfoQ/Oh+QR9aj5BH6FPzafmI/Sx+Qh9hj42H5vP0OfmM/Qh+tx8bj5EH5wP0afog/PB+RR9cj5FX6NPzifna/TR+Rp9jj46H53P0Wfnc/RB+ux8dj5IH54P0hfpw/NF+iZ9eD4836RPzzfpq/Tp+fR8lb49X6WP0rfn2/NR+vJ8lD5JX54vzyfpu/NJ+h59d74736OvzvfoY/TV+ep8jL45H6Nv0Tfnm/Mt+uJ8i75EX5wvzpfoe/Ml+g59b74336GvzXfoK/S1+dp8hb41X6Fv0LfmW/MN+tJ8g75AX5ovzRfo+/Nx+YB8Wj4gn49Py6fl8/Fh+Xx8PD4sH5aPx2fl4/Hp+Kx8Vj4d35RPx4fjm/JN+XB8UT4cX40vyhflq/E9+Wp8M74n35Nvxufkm/HJ+Jx8Tj4ZH5NPxkfjY/Ix+Wh8TT4an42vydfks/FB+Wx8Nz4oH5Tvxiflu/Hl+KR8Ob4dn5RPyrfjo/Lt+Hp8VD4qX4+vytfj+/FV+ap8P74r348vyHflu/IF+bJ8Qb4hX5Yvyzfk2/IN+Yx8W74tn5Gvy2fkQ/J1+bp8SL4vH5JPyffl+/Ip+cJ8Sr4lX5gvzLfkG/Mt+ZJ8Y74xX5JPzJfkO/KJ+cR8Rz4w35GvyAfmA/MV+bx8RT4in5fPy0fk4/IR+YR8XD4un5APyAfje/HF+GJ8Lz4XX4uPxZfiS/Gx+FB8LL4VH4oPxbfiO/Gt+FR8J74Tn4rPxCfiC/GV+Ep8IT4SX4gPxEfiI/GB+EZ8Hb4PH4ePw/fh8/Ah+Ax8Fb4Kn4FvwmfgI/BN+CZ8BL4IH4FPwBfhi/AJ+B58Ar4B34PvwTfgg/AN+Ap8ED4IX4FPwlfgO/BJ+CR8Bz4K34EvwUfho/Al+Cx8CT4Fn4XPwqfgu/Ap+BZ8F74L34IPw7fgY/Bh+DB8DL4MH4OvwZfhy/A1+DR8DT4Hn4ZPw+fg2/DNfQG+9Vu/AB+AT/3QL/3SD/3OD/y0B84D92kv3Ke/7YXzwn3bE/ftj3viPHEf98Z9/OveOG/c1z1yX/9Cj5xH7gu9cl/4ea+cV+7zn/38J37i533iR37e533khz/yMz/84c/88md+5Ze//JXf/cpv/O53v/H7vvH73/86r5vnzdPmafO8eds8b943b5u3zfvmcfOoedW8a941r5qHzavmWfOwedg8a14275iHzNPl6fKQebs8ZF4yb5e3y0vm8fKSeco8Xh4vT5nXy1PmLfN6eb28ZZ4vb5nHzPPl+fKYeb88Zl4z75f3y2vmAfOaec88YB4w75knzHvmRfOEecK8aF4xL5o3zSvmFfOmeca8aZ40z5hnzJPmEfOkedA8Yh4xD5o3zIPmOfOGecM8Z14wz5RHypvlzfJIebE8Up4oL5YXyxPlvfJEeaC8V94rD5TXygPlhfJaea28UJ4rL5Q3ynPlufJGebC8UV4pD5YHyyvlyfJKeac8WZ4s75RHyzvlofJoebQ8VF4tD5WXyqvl1fJSeba8VJ4qz5Zny1Pl3fJUeau8W94tb5WHy1vlsfJwebg8Vl4ur5PnydPkafI8eZs8T94nb5O3yfvkcfIoeZW8S94lr5KHyavkWfIweZg8S14mL5I3yYPkQfImeZK8R14jz5HnyGvkMfIMeX88RN4fL5CHyEPkBfIUeYG8QZ4iT5E3yFvkDfIIeYu8RR4hL5FHyBPkJfISeYK8Q54gD5B3yDvkAfIKeYU8QJ4f747HxsPjsfHceHg8PJ4bb4/nxoPj7fH2eHC8OJ4cj48Xx4vj8fH2eGk8Op4aj45Xx1PjqfHqeGu8Op4db423xrPjtfHseHm8Nl4bL4/3xsvj6fHeeG88PZ4cT4/Xx5PjyfH6eHw8Ol4ab443x0vjofHMeF+8M94Z74sHxivjefHMeGY8L94Xz4tXxuvilfHIeF28Lh4Zj4tHxhvjcfG4eGO8Ld4YT4y3xdviifG0eFo8MV4YT4lHxWPiUfGseEw8Jp4Vz4lnxcPiOfGceFi8Jx4WL4v3xHviZfGaeFm8K14Tr4l3xVviXfGqeEu8JV4VL4lXxZviJfGSeFM8JN4UT4qHxEPiSfGOeFK8KN4R74gXxTPiGfGieFC8GV4Pj4bXw/Ph0fBoeD68Gp4P74dXw6vh/fBseD88IJ4Nz4YHxLvhAfGCeDe8G14QD4cXxBPi4fBweEK8HJ4Qb4iXw8vhDfF0eEM8Ip4OT4dHxNvh7fCIeEW8Ht4Mj4fHw5vhyfBgeCW8F14Jj4T3wnvhkfBceCS8EZ4Lz4U3wmvhjfBEeC28Fp4Ij4UnwgvhsfBYeCG8FV4ID4S3wlvhgfA+eBy8E14H74SHwuvgdfBQeB48FF4Kz4PnwUvhqfBWeB88FZ4K74PnwSvhwfBMeCY8GF4M74LnwKvgOfAYeBW8Ch4Db4LHwFPgTfAmeAo8BN4ED4EnwUPgHfAkeBK8Ax4F74CXwKPgUfASeBa8BN4Cz4JnwVvgYfAWeA08DB4Gr4GXwWvgPfAyeBm8B54G74EHwdPgafAgeBu8DR4EL4JXwEM9Ah7qnR4Bj4B3egK80ys9AZ4Ar/QCeKVHegG8AB7pzXmk9705b877nup9z3uqp3reWz3vid7qrZ7oAfBEb/QAeAC80RvgDfBGz/RQr4CXeqlXwDPgfd0373bfOnDe9W4HzsMduC6chz3chfNyF64T52Uvd+I8sBPXjfNAD+zGebob15HztKc7ct7uyHXlvO3trpzHu3Ke9bjHPet1z3qd173udV7ohV7neZ21bll3rVvWMeuuddc6Zh22jlnXrMPWYeuaddm6Zp2zLluXrXPWaeucdc86bZ227lm3rXvWQeu2dds6aF20jlrnrZvWeeu6ddO6aV23TlrXrePWSeukddy6aB23blsXrVvWWeuUdco6a121DlkXrEvWJeuCdcK6Yx2wDlmHrAPWBeuAdce6X92xzlj3q/vVGet8dca6Yp2vzldXrOvVFeuIdb26Xh2xjlfHqyPWDetgdbe6Wd2tTlc3q5vV6epodbq6XR2tjla3q5PV7epydbI6WV2uLlaXq8PVxepidbi6V92rDldnq7vVwepqdbU6WJ2rblSnqgvVqepQdaG6UB2qDlSHqjvVgepAdac6Ud2pLlUnqhPVpepIdam6VR2pjlS3qjPVmepWda06Vd2ojlXHqhvVleokdZm6SV2mTlM3qZvUaeoodZq6TR2ljlK3qavUbeo4dZW6Sh2nzlLHqevUWeosdZ26S12nzlN3qbvUeeowdZg6T92n7lDnqDPUOeoYdYY6Qx2jjlDHqFvUEeoIdYu6Qt2irlFXqCvUNeoQdY26Rx2iDlH3qFPUKeoedZE6R92hDlIHqTvUJersdH26O12fzk93p7vT+enwdH66Px2eDk/3p8vT/ekAdXm6PB2gTk8HqAvU6en0dIG6PV2gTlC3p9vTCer4dHw6Qd2gbkl3pnPSnenSdE46J12aDkqXplvTQemgdGs6Kd2ajk0npZPSsemmdGy6N92Ubkr3prPSvenidFY6K12cDksXp6PTYemwdHQ6LR2drk6npdPS1em2dHW6Od2Wbks3p8vSzenkdFm6LJ2c7konp4PTXemudHC6Kh2czk1XpXPTtemqdFW6Nh2Vrk2npqPSUenUdFE6NR2aLkoXpUPTPenQdGa6J92TzkzXpDPTkemadE06Mh2TjkwnpmPSMenEdEo6Md2XTkmnpPvSHem+dF26I92RrktXpOvScemKdEU6Lh2RjkvnpSPSEem8dEY6Lx2YzkhnpAPTIenAdGE6JB2SLkyXpAvTjemSdEm6Md2SbkxXplvSLenKdGe6DN2L7kL3omvRXegudC06C12LbkVnobPQregodCs6FR2FjkKnopPQqehYdBI6CR2LbkLHonPRTegmdC66Cp2LDkZXoavQwegwdDC6GB2GDkMXo9PQxehqdBo6DV2NbkNXo7PRbeg2dDa6Dp2NDkfXoevQ4ehAdDg6HR2IDkSnoxPR6eh4dCI6ER2PjkTHo/PRkehIdD66Ep2PDkhXoivRAelOdEC6IN2JLkg3pDvRneiGdCm6IZ2QLkWXohPSoeiEdD86FB2K7kdnovvR9ehMdCa6Ht2Irke3oxvRjeh2dCG6HV2OLkQXosvRfehydDe6D92H7kbnobvR0eg8dB46Gh2HjkY3o+PQcehmdBm6GZ2MLkOXoZPRvehwN6C73YAuQHe72wXoui5AB6ADYMt1ALrVlrPlurVTbblOteQ6tTstOUuuO6247uxIK86K60gLriO70YKz4LrReuvGrrTerLeutN+6sjPtN/utM224zuxQG86G69AuteG61I7r0m7OjrPjurnOdnOdgE5A53UCOgKd13kdge7rCHQGuq/7OgNd7gx0CLrc5Q5BpzsEnYJOd7pT0PFOQceg4x3vGHS9Y9A56HrXOwed7xx0DzrfPegidL7zXYRO7CJ0EDqxEzsI3e8gdA263/2uQRd2DboFXdiF3YJudwu6BN3udpegA7sE3YEO7MDuQIe7A12BDne4K9ANsLEsM0vLMrPOLC1LyzqztqwzC83asrYsNIvLQrPTLC6Ly06zuuw0S83qsrosNcvLUrPYLC/Ly2KzvSw2m832sr1sNvvLZrPb7C/7y26zwew2280Gs8FsNzvMdrPc7DA7zHKzwiw3q80Ks8KsNgvMarPXLDALzF6zvuw1a836sr6sNbvLWrPV7C5bzUqzu+wuK83mstJsNJvL5rLR7C0bzT6zt+wt+8zWss9sM1vL1rLN7CzbzC6zs+wsu8zKssssMivLyrLI7CuLzBqzr+wra8y6ssYsMevKurLELCtLzBazrCwrW8y2ssXsMdvKtrLHLCx7zCazsCwsm8zGssmsMhvLxrLKLDPbx2KygCwmq8kCsoCsJivIarKcrCAryHKyhCwn68kSsoSsJ2vIerKhrCFryIayiGwoS8oisogsKZvIkrKmbCKbyJqyi6wpe8ousovsKdvInrKpbCPbyKayj2wqu8o+so/sKhvJrrKqbCQbyaqykKwqi8pCspAsKuvIorKlrCPryJayjGwpO8oysozsKKvIjrKirCKryIqyh6woC8oesqDsJ3vIHrKfbCH7yXayhWwh28kOsp3sJjvIDrKbbCC7yWaygWwgm8n+sZnsJfvH/rGXrB97yVKyfqwfS8nysZSsJMvH8rGSrB4ryU6yeqweO8nusZNsJbvH7rGVbB9byVqyfWwfa8lisk0sGgvForFqLBQLxaqxUqway8ZKsVIsG0vFsrFvLBVLxb6xVuwbG8dasVZsHIvFxrF0LBaLxdKxWSwda8dmsVmsHbvF2rF37Ba7xd6xXewdm8d2sV1sHvvF5rF47Bf7xeKxXiweW8d6sV5sHcvF1rFzLBfLxc6xWuwcK8dqsVqsHHvFyrFw7BULx7qxV+wV68ZWsW5sG1vFVrFt7BTbxq6xU+wUu8ZGsWtsGhvFRrFp7BObxp6xT+wTe8Y6sWcsGevEOrFkLBNLxoqxTCwTK8YqsWIsGKvEKrFgLBILxoaxSCwSG8YmsWHsGJvEJrFj7BI7xpaxS+wSW8Y2sWWsGdvENrFmLBr7wrawR+wR28IWsS3sClvEFrErLBG7wqawRCwRm8IGsSnsCRvEBrEnLBB7wpawQCwQW8L6sCXsCOvD+rAj7A47woawO+wOG8LmsCHsB5vD5rAfLA77wXawOCwO28HasB0sB2vD2rAc7AzLwWawM+wMm8HKsBksBivDyrAYLAyLwWqwMCwMq8HGsBrsBhvDxrAbLA27wXqwNCwN68HWsB4sCFvD1rAg7A0LwoqwN+wNK8LqsCIsCavD6rAkLA9LwpqwPCwPa8L2sCYsCtvD9rAo7A+LwqqwP+wPq8IKsSosCyvECrEs7BDLwrqwQ+wQ68IasS7sC2vEGrEv7BGrLQLLLQKrwHLLrQIbWgW2gQ1taBtYbxvYB9Zbbx/Y0T6wEexoRxvBljaCpWBLW1oK1rQUrAVrWtNasKm1YC/Y1Kb2glXtBVvBqla1FSxqK9gJFrWonWBPO8FKsKc9rQRLWgkWgiUtBOvAkpa0DqxoHVgGVrSiZWC/ZWAX2G+/XWC7XWAT2G67TWC3TWAN2G23NWBBa8AOsKAF7QCb7QAbwGabbQB7bQA7Z6+9ds56ds6u1rOeXa21qwUAwHYWgBVgO9tZAfazAiwB+9nPErDYErAFLLbYFrDaFrAHrLbaHrAIRmxixOVKsAKGuFxBRPRRMGITM2ITg24KX4D6yipfWeUrq3xlFVHbRG0jASCAiACYto3wdAOapxvREiVKlAhEmiqCQqWpIsqQrChGQkgK1gkQLiIB3HKQW345yEF+ud629qrdbDfbq/jfq3awYBvZhsb/DrfD8c+/0EiYJLQSJgmZhFZCKyGTUArHwV3scdwFl7HH7XFcBg+yWW1ae9WmtXXtVXvV1rV77Vkb12a2cW1em9lmtnntYVvZPsbXfWwT4ytfN7HtbBPbwLaz7WwD27t2sl2M/11sC+Of/y1sR9vC9q8dbUfbv7Yvfoov46l4Kr6sW76MhwvHy201O8Ves9fsFHvPTrEP7D17zz6weewDW4CATWCb2Wd2in1mp0mzp+w0m82esqdsNrvNNrNTbDQbzU6x1fBvfBn3xr3xZVzb9rK57EKby6ZCZa/YVLYUKZvJ1rF3bBR7x/bhYw/ZTLaRvWIb2UF2kN1jN9lFdpJdZBPZSXaSTWT/4N34OM6Nj+sg2Of2kh1l89hR9pUrW8s+snnsIXvI5rFRbB47QICd8nK967Z3/Xbbbb+dQL9ddwKdQNe9byBbyCazhWwkSLYT/orH4r14LD6L9+K9+CxOq1foE7qQPoFz49z6D86tC+g/+o8uoJvYVjaZ/WQ/2WS2E+6L8+KuOC+ui7virrguDotn47b4Nr6N2+LEuC1OiBBn1A/0BJxbT9AdOOgQNpZdZd/ZVTYUKLsJb8WVcVVcFVfGUfUJvQHn1ht0BB1BP9AV9AccWn/QJUjoGDqDvoBD6wu6gW6gK+i8fz1A/7rncWLd4+TIcXFcHAfHwfFtXBSHxjVxTRwaJ8ahdQqcGCfWKfQAnUIPEqR34KE65p/4p465sY57E26MG+tNuo3epEPpNrqNDqUz4aL4Jg6Nb+KVODQOjVfiinakbWmT2Za2oU1mk9mGthIOilPi0TgljohH49E4Is5Hy9LBdCwdTBMjpm1pYpqbtqVtaW76mea2Mehn+tnGsNWNYZPZ6lY3ma1k09gu9rpdbBZ73etmsWPsvNe9bhR73TVqbB07zB6zE+0xG8xOtBNtMDvLLrABbBMbwC7L/Xko7qlj7olj6rhjjokX45h4JF6MF+ORuKG9ZX/ZhfaXLWYX2oW2mO1lR9pkdqPdaJPZkjaBjWDz2Aj2gM1j89gDdoC9YWvYB7aGfeHCrsCZ8WS8EU/Gj/FGvBE/xpHtuW1gm9gGdoIEuwDvxrlxaZwbb8SlcWm8EX+2E+0s+86+s7NsLDvc5D6wyY2iWwB/xJdxU9wUX8ZPbRP7b7//7rtvzUnxaJwT58SjcUt8FM/EufFMHBIkvmin29wotrnFjWKj2OLeutxe97e/ve6syW2/ve1tv/WGsVtsDLvFfrExbAz7xZ6xZWwM+8a+sTHsFRuD5rZX7BWa2zahue1zm9gm9rnnNokdYqfYIbaHnWKn2B72hi1in9ggNoh9Yn/gk7gxfogf4sY4ID6IF+K3eCF+iV/inTg0roij4Yq4H46Go+F+eB2+iO/h3Dg3voc32gt2Aw1tN9gQIOwOG8KWIGFT4NE4H56G8+FxeBqehsfhajgYfobb4mc4HG6L2+Jw+J9NYVvYHbaFnWF32B12hs1BO9PMttfMtLLtt9fKdLKeo8/oVfqM7sJFT9F/9BjdR/fRY/QdHUm30ZV0Jd1GZ9JhdBmdTJfRb9yg0cl0Gv3Fi35iM9DQtoPtQEPbVkPTwrbdVgvTx7Qw7SucFqejaXG7290+sLsNbnCHepq2pmtpaxobNh1NY9PevOlwnUX/0Vf0Ff1HN9GN9CQdQE/Sl3QAHUBf0on0Jf1JJ9KJ9Cc9yr4ba24bb665aW6b77G36DV6lV6j4+hVepWOo/PoLXqVXqBX6Xz49CGdT48Tp7vpaXqZDqSX6WrU9DZdRAfST/QTHUgn04F0OHD6nW6mo+lDOprOhk1/0930M31IH9LPdDM9S7/Sm/QrfUpv0pv0KV3KjrDtnrAnbLsPbKuP7QP7gD6mo+ljGpOOpqNpTLqW/qa36Vp6m76ma+la+pqe1rF0LV1M19K3dDFdTN/SvehhGpgupoHpW7d0qu11Ml1MJ9PGjOlhm8FWoKFpaFvBXqBxaV1amNaleWlhWpjmpX3pX7qXPqZ76V36mD6md+lcmpqWpolpabpaNZ1NL9teI9PIttfEttfgNDFNTIPT2vqeHqiT6YF6oUI9kXalUWlMGpU2ZUqL0pd0JU1Kk9KVdDFdSQvSxXQxLUhr0oJ0oUL6kB6lS2lNupQ+dUq36mE6mL6og+ld+qK+qHfpXHqi7qiT6Y76p0/9WD+72jt0tZu9Q+/QzS72DR1EL9BBdBIkugrOrUPoBTqEfqEX6AX6hb5BP9KONCXtSDfSlDQl3UhX0o00H11JV9J8tCDNR8uRo/toSnqSfqQnaUn6kX6kJWlIOpPepBPpTdqTTqQTaU86lA6kE+lBepBOpDXpRDpUKD1KL9KItCaNSBsypAf1Dl3sAbrYfw/QA/TfuT6kFWlNWpFmpDVpTZqRXtTXnnbf0052330ne6g7aUv6k/6kLWlQ2pLGpEFpUBqTFqWP6Vwak86lZ2lMGpOepV3pPtqPFqT9aEBakBakAWlC/Vjv08n0Pp1CJ9PJdAodhs6j4eg7+o6Go+loPNqOnqPt6Dp6jp6j6+g4HFrH0Cl0DD1Dp9Ap9Aw9hF6j0+g9Oo1mw0bD6SL6hw6kf+gcOpAOpHPoFnqJ7qEL6R66hi6kC+kaeoWOolPoI/qITqGH6IY6n/6o8+nG+qP+qBvrkngJjoJ7HAVXwT3ucRV8RYfWtfVkXVvv1JP1ZL1TJ8ZL8QfcEXfEH3A8/Am/wJnwC3scZ8KZ7HE8CE/EL/A+vA+/wOl0RF1TF9QFdU3dT4/T+fQ6vU7n0/VwjzPgJXgJzoCT4A24CB6Bi+AjeAQegY/gEngFPoFn4Bn4BM6BT+ASOAfOgUvgHkKxRwvLsOzRwrOX69H6uD6uR+vbeqzeq7/qr3qv7ipEQwVdW9cWKgh9qHZu3Vjn1rN1Y91Yz9alhRTCAKGD0EEYIGSwPe1M+9P+tDNtU1vTRrRL7VIb0T4VgiEaoqEOvVANcaiGC8IFIQ9NhDVCEiGJsEaIYq/Ze7ab7Wbv2XDCCuGFUEIoIbwQQghXhC1CFaGKsEXoIqwRAgmVhEDCIaGSUEk4JHyytW1Y29uGxb3tbXvj3ia3re1tG9betr9tWBvW/sbBkEpYJRQSCgmrhETCGCGS8EeIJGwS/gh/hE3CKRvIJrNzbDIbw86xc2wMe8amsdeNY687ycaxcewk+wfvxWnxXXwXp8VzcVlcF6/Fa3FdHBf3xV1xYBwYd8WFcVecFRfGhXFW3XJWfBVfxVPxXvwXf8V/8WD8FX/Fg/FhXBlvxYfxYbwVf7ULbTJ7y96yyWwrXBMnxiVxSZwYZ8Sf8Ua8GW/GG3Fk2tn2uplutr1e1kt0IT1FT9GF9Cr7am56nB6nuelumpsmprvpbpqYztatdCKdSqfSifQo28G2+8F+sO2OoGvtVX/T3/aqy2lVOpZmpVnpWBqWVqVX6Vh6lX6lY+lY+pWW1dG+9rKXfe2+N+mLepaepS/qXHQmnUhz0om0Jc1Jc9KWdKd+9g597B06gT72sRPoXePRc7QePUcn0nq0Hp1I/9F9tBy9R8vRb/QevUe/0Wu0Gu1Go9FotBvdRrvRc3Qb3UbP0XH6pW6sQ+InR/kDjmOP4z24LA6L69ob9oGdQhPTwTSyfqfv6WR0Kk1KF+uZuqX+qY/qoronPvLOH3RivVMHxnlwGlxBl9PXdEX8Bk/AYfAcvAZHwDFwCtwCB8FJcAr9TdfUh4RkaPZofVVH1aPxMHwKN9Nv9Vrh2p31Zb0Xv8MDcTNcDtfDxYRoiCJUwLVwKbzR1rTlbEShhpBDiGIf2oT2qi1qo9qGNrKdjP9tbCvja5gjtBHG2NB2M/7DFSGLsMWutqVtbpsbzxvc/rbLcTB0ElYJoexeO9hexb/xcHzZ7rFv7BX7yF6yeewmO8m+w7Pxa9xWn+sCOLcdY9fYK5/EP3Fju8KesA/wRzwPX8adcWa8ESfFQfFoW8aGsTHwP5wQt7VF7BH7xC6xSewUnUWP0X90JP1It9F7dB2dTOfRc/QqvU2H04Fochrc9l1Kh9Kb7HGfmpvWpqlpYrqVpqU19S89TF/UVfQWvUAv0o10APqSpqQraUk6kobULfQIHYj+oxPpQJqQLqQFdQq9Tw+i8+g9Gk5H0WF0CnwU58Y78U6cG7/FufUC/Ba/1Qvwab1AH8Kn8Wl9SB/Qh3RNfUAf0DX1MV1TZ9XH9DGdVd/UWfVofVPf1KN1Tz1aR9U9dU8dVTely+gx2oseo8FoL9qLBqO7aDD6i+6iu+gvmovuorloLZqL3qK1aC16i7ait+gs2oq2orNoKjqLxqKpaCoai76izegyOowOo8toL3qKpqKr6Cqair6iw2gx2owWo8loM9qMJqPP6CQaimaioegomolmoqPoJjqKlqKb6CZain6if+ghQzQR7UML0T/0Dy1ED9E+NBAtRBPRRnQQbUQf0UF0EH1EF9FHtBJdRBfRSjQSrUQv0Ug0Er1EJ9FLtBOdRCfRTjQUsBNYCiwElgJbtQJ1ga1AWbJAYuA0UBfYDewG6tIrqEsjQKBJaAS6Rg19A7QFugJ1ga7AUaPATSAycBj4CxwG0qIFqtIeNAitQYPQIkRoGlqELqFpaBq6hD4BNgOBgb1AYGCtWmAq/UF30Bp0B71hg+YAMgOLgbnAYuCsWeAqPUKH0CR0CP3hg9YA3gJ5gblAXqAzZyA18BWIC+wF4gKNGQOXgdPAZKAuMBm4axdoSzvQELSqIWgJErQGLUFPmKArgIpAUOAvEBToyxf4TVfQF7QGfUFbsKApaK07feoOvAZeA3+B10BpoDQQmUbBXhqDxgD20irYCyQHktNYs9A0dAqdQtPQJ/SoSfCXJnUJ/gJ/6VKfutRpqjOAiMBfoCHQEPgLLAT+AjlxAidpFRqFJqFRaBOahCahTegRoDewFxgNjAb2ApfpDJbTKFgO3AZuA3uB20Bo0MBmeoUmoVvoFpqExqFJ6Bs3dA59Q+vQoXeA1kBdoDJQGagLJAa+AnuBpkBTYC9QENgLPHMGXAJmAgWBocBQoCAwFygI5MMH9KMJaAF61QLAXGAuMBt4CZQEEgIlgYxAQiAhkBH4CPwEJgJjgYnAQ2AsMBZ4CGQFTgIXgYXARSAkSGAnsBLoCBQEOgIpUQI96QB6Dsyl5zQADUAPAJmBucBqYDUwl1bBXLpAAX0ATAWeAnuBp8BLl0BCeoaWoXFoGRqGxqFxaBi6hd6he+gcOofuoXmAdkA6YCCQDhgnDggHtAQGAjeBm8BAoC4wEHgHvAMWAu+AZsBCYCHQDDgInAPWAQWBdUA8eMA9IBfQC7gE9AKWKQMKAsuAb0BBoCDwDSgHZAOWAduAbcAyYCCwDLhlC3gH3AIqAe+Ad0AloBkQFQgLDATCAnPlAvWAjcBIYCAwEogJDAQGAjGBqEA0YBqwDJgGXLMGdAP6AQGBuUBA4B8wF5gL/AP2AcWAYMAyIBjwyxdwC/gF7NIFzAJaA7WBukBt+gR1gbr0qRHoU2fQCDQCnUHXAL2AYcAyYBhwDFgGLAOOAcloDZoGDY1BW/3pU3/661Of+mutD2gFWtUKNAMG2gFoBcQCLgGxgFrAJeASUAvIBZwCSgG3gFLAJ0/AI+ATsEkTkAlYBEwCHgGTgEqUgFvAZyA2bYLYwHDa1CYYTqNgOH01qlF9tddYh1rVoeZa1arm2tOg7nrVXe8NjgOPgEbAIaARkAg4BBwCEgGFgJzAXyApkBT4C1QFfgKDgcJAYWAwEBwYDDwGggPBgce0CB4Dn2lRi+AzbeoY2oZ+oV9oG9qFtqFpaBfahaahWYCswEOgKPAQSAgUBYoCCYGa9AyNQ8fQMTQObQO0AwYC84B5wECgHrCaVkFuIDetag9EA5YB1YBqwDIgGzALeAXcAl4Bq4BbwC1gFXCKNqBXnUAn0KteoEG9guJAcXoFs4FQwCggEjAKSAVEAiIBqYBLQCagE/AI6ASEAh4Bj4BQQCQgNTAbmAscBBoCC+kAYC4tAOwD6gFzgXDANmAgbUAT0KsmoTXoFVwFhgJzgbDAW2AuzUF70BpARKAi8Bf4TY/gL71Cq9AkQG8gObAX2AskBJ4BPYGmQEGgJpAQ+AjMBFYCBekBugCYC/wExgKDgXLAOaAgcA/IBxQEatNWn+A4sJteQUtgIzAQ6AZ8A5YByYBiwDLa66xRkApoBVwCDgGLgEc0BR1Ba9AR9AOtQWvQD/SqH+gGetWrbqAXgDrAHOAOMAfIA9wB7gB5gD5AHmAP0AfoA+wB/gB9gD9AICAQ8AcYBHTxAowB0gBdgDDAGOALkAYoA5QB0gBngDTAG+AMcAZ4A6wB3gBxgDXAGiAO0AaYAmQBrgBXgCzAFiALMAWoAkwBogBVgCpAFGAJUAVYAjwBngBLgCZADeAGkAPIAdwAdgA3gB7ADmAH0AMIAvQAfgBBgB/AECAIEAQYAhwBhgBFgCPAEaAIkAQYAUwASgATgApACaAEUAE4AVQALgAngBPABSAFcAHIAKQAUgAZgBVABmADsAJYAWwAWgAzgBhACCAEEAP4AGwAOgAtgBjAC+AD8AJoAXwAPgAtgA5AACACcA5EAB4A58A58ACoggfAAqAKqmABMAULgALAFExBAeAJBgAHgCZoggNAFBwAEgBRkABoAERBFDQArqABEAG4giuIAAQAdhCDIYhBEAzBEATBD4IgBz/4QQ6WIAlucAQ3qMERHEENiqAGMyiCIphBD2bwgh704AU7eMEP7GAHPxBncnlbHpe3ZW15XB6XtWVxOVwGB3qgl8GBXQaXv+VvoM3fsrfsLZfL3nK3XC6Xy90yudwtc8vkMrnMLW/LvzKw3Cw3y8CyswwsB8vOsrMcLD/LwbKw/Cw/y8IytCwsD8vQ8rBMLEPL0DKxHC0Ty8VytBwtF8vScrFsLEvL0rKxPC0by8fytDwtH8vU8rGMLFPL1DKyXC0jy8lytVwtJ8vWcrKsLFvL1rKyfC0ry8vytXwtL8vY8rLMLGPL2DKznC33yruyr+wr78q8cq5sK9/KufKtrCvryrcyriwpu8qVcqXsKsPKrrKkvCpLypDyqrwqQ8qqMqT8KKvKqvKjjCo/yowyqowqM8qlMqOsKJfKpbKiPCoryofyqDwqH8qh8qFsKIfKobKhDCobyoQyqAwqE8qeMqFcKHvKnnKh/CkXyojyp/wpI8qiMqKcKIvKonKiTConyosyqbwoN8qkMqncKJvKjbKjbCqbyo7yqewoR8qn8qkcKafKkfKknCqnypMyqzwpU8qsMqtMKbfKlPKl3Cq3ypfyq3wpZ8qv8qucKcfKmTKnHCvHypwyrcwpd8q0Mq3cKdfKnfKmXCvXypvyrLwpa8qz8qysKcvKmjKmLCvLypgyrIwpW8qwMqxsKVfKa3KaPCgPymmyoJwmn8mCsqB8JgPKZ3KZDCgDymWyn1wmj8l+sp88JvPJY3KYzCfzyWGynhwmg8l6sp4MJuPJYLKXjCfjyV6ynewlb8l2sp28Jc/JW7KWPCfPyVqynKwlX8lyspx8Jb/JV3KV/Ca/yVVym1wlU8ltcptMJbPJVLKVzCazyVaym2wlY8luspuMJcPJWHKWDCfDyVlynJwlc8lxcpzMJdPJXHKXTCfTyV1yndwlf8l1cp38Jd/JX7KYfCffyWJyniwmk8l5cp5MJu/JZLKZvCfvyWZyn2wmo8l9cp+MJv/JaLKa/Cf/yWpyoKwmr8mBcqC8Jg/KO3KOPCVPyTmylJwj38hSspR8I0PJN3KNDCVDyTWyk1wjz8hOspM8Iy/JM3KMvCQvyTGykhwjw8hKspIMIyPJMHKLjCQjyS1ykdwir8hFcpG8IhPJK7KKTCQTySqykKwin8hCspB8Iv/IJ3KJ/CP/yCVyj1wik8g9co9MIvPIJLKJzCPzyCayj2wio8g+so+MIgPJKHKKDCQDySlykJwis8hBcpDMIg/JLLKLPCQPyS6ykewiv8hGspH8Ih/JL7KMfCQfyTJykiwj08hJcpJMIzPJNLKNzCQzyTZyk2wj48hNcpOMIz/JOLKO/CQ/yTpylKwj78hRcpS8I0/JBjKC/CF/yAhyiIwgJ8ghcoicII/ICfKBPCKPyAeyiHwgF8gisohcIIPIBTKBDCKDyASyh0wgD8gesoc8IHfIAzKA3CF3yADyhgwgr3lD3pDXnCGvOc0Zcoac5gs5zWi+kC9kNFPIaC4zhUwhl3lCLrOYJ+QJWcwQsph/hpAh5J8b5J97bpAb5J4X5J55XpAXZJ4VZJ7DrCAryGFmkMPsM4PMIPvsIPs8ZgfZQR7zgzxmMj/IDzKZI2QymzlCjpDNLCGb+cwSsoR85gr5zGqukCtkNVvIap7LFrKFPJcx5LkcIGPIGHKArCEHyAKyhqwhC8gcsoBsIHPIHLKB/AFLw9QwtQxiarhaBjOIq+WNq+FpeeeNp2WNp+FoWWeNo+WMo2FoOeeMoeWLoWFn+eaLneUPO8PM8pc/zCxbzAwryzZbrAyXw8pwMlwOl8PJ8DicDB/D4/A4fAyDw8cwMQwOg8PE8DdMDAvD3/A3LAxzw8LwL8wNc8O/cDb8C/fC2XA23Atfw70wL3wNX8O8sDXMC/vC1rA17Atjw74wMIwNY8PAsDYMDAfD2rA2HAxvw8HwMLwNb8PDcDc8DBfD3XA3XAx7w8WwMewNe8PGcDhsDCPD4XA4jAyLw8jwMiwOi8PLMDm8DDfD5DA53Cx3uBl+lrvc4WfZw8+wtOxlD0vLGM/Co3AsPAqHwrFwLBwKv8Kj8CxcCpfCs/ApPAvbwqfwKWwLp8K2MC6cCqfCuLAqjAvnwqqwKpwLs8K58C7MCrPCu7ArvAvrwq6wK6wLt8K68C3cCrfCt/AqfAvXwqvwKlwLo8K1MC2MCqPCtLApTAvLwqawKSwLk8KyMCxMCpPCsLAo/AdvwoDwJtwJA8KAcCcsCHfCn7AgLAh/woXwJwwKF8KFMChsCIPCnrAhbAh7woSwJ8wJE8KEMCc8CHPCmvAgPAhrwoGwJpwJB8KBcCbcB2fCl3Af3AdfwpWwHEwHN8J0cB3cCDfCdfAjXAffwY/wI3wHS8J3cB4sCUvCefAknAfvwZPwJLwHV8KN8CIsB8vBi3AcvAgnwnFwHJwIu8GJ8CHsBrvBh3AbfAgjwm1wG4wIv8GIsCL8Br/BijAcrAgzwnAwHMwIz8F7cB9cCTPCjvAc7AhDwnPwHAwJ28GQcCRsB9vBkTAeHAlTwngwHkwJ68GUsCWsB+vBljAfbAljwnwwH4wJ+8GY8CbsB/vBm/AfTAVLwWwwGywFq8FSMBSsBqvBUHAaDAU7wWlwGuwEmwkjoBHQ+Gf8M/oZ/Yx9xj4jn5HPuGfcM+oZ9Yx5xjwjnhHPeGe8M9oZ7Yx1xjojnZHOOGecM8oZ5YxxxjgjnBHO+GZ8M7oZ3YxtxjYjm5HNuGZcM6oZ1YxpRjTjmfHMaGY0M5YZy4xkRjLjmHHMKGYUM4YZw4xgRjDjl/HL6GX0MnYZu4xcRi7jlnHLqGXUMmYZs4xYRizjlfHKaGW0MlYZq4xURirjlHHKKGWUMkYZo4xQRijjk/HJ6GRsMjIZmYxLxiWjklHJmGRMMiIZkYxHxiOjkdHIWGQsMhIZiYxDxiGjkFHIGGQMMgIZgYw/xh+jj9HH2GPsMfIYeYw7xh2jjlHHmGPMMeIYcYw3xhujjdHGWGOkMc4YZ4wyRhljjDHGCGOEMb4YX4wuRhdji7HFyGJkMa4YV4wqRhVjijHFiGJEMZ4YT4wmRhNjibHESGIkMY4YR4wiRhFjiDHECGIEMX4YP4weRg9jh7HDyGHkMG4YN4waxgwjhhHDeGG8MFoYLYwVxgojhZHCOGGcMEoYJYwRxggjhBHC+GB8MDoYHYwNxgYjg5HBuGBcMCoYFYwJxgQjghHBeGA8MBoYDYwFxgIjgZHAOGAcMAoYBYwBRgDj3Dg3ruM6qqM6pmM6oiM6nuM5mqM5lmM5kiM5iqM4juHIRz7ucY961GMe84hHPN7xjt/4jd7YieXEciI5kZw4ThwnihPFieHEcCI4EZz4TfwmehO9id3EbiI3kZu4TdwmahO1idnEbCI2EZt4TbwmWhOtidXEaiI1kZo4TZwmShOlidHEaCI0EZr4THQmNhObicxEZuIycZmoTFQmJhOTichEZOIx8ZhoTDQmFhOLicREYuIwcZgoTBQmBhODicBEYOIv8ZfoS/Ql9hJ7ibxEXuIucZeoS9Ql5hJzibhEXOIt8ZZoS7Ql1hJribTEWaIsUZYYS4wlwhJhia/EV6Ir0ZXYSmwlshJZiavEVaIqUZWYSkwlohJRiafEU6Ip0ZRYSiwlkhJJiaPEUaIoUZQYSgwlghJBiZ/ET6In0ZPYSewkchI5iZtETJnESqIlEZNISawkZhItiZpETaIl8dKP9WX9Gr/Gl/UhfFk/UKD/54/4Gf6Ln+FbsPAf/B2/xPfxffwSf8gv8UH8IX/IB/E//BOfxMfxSfwSH8fH8Ut8HT/C1/AhfA1fhIhf4yf5R36ef+RD+Hl+ng/h//lkPpRv5EP5EL6Rb+RD+EU+kR/kQ/hBPpAP4UP4QL6Qb+XL+VK+lC/n//hy/osXXtt/4a9d88L+jG/jp/g2fo6f4qf4OT6Pn+L3+Cg+it/jm/g9vplv4pv4Zn6Ib+Yj+SF+iI/ke/hLfpP/4zf5T558Kd/P3/Pl/D3/ypX/4l/5NGj8ESIh0ZA4STQkKlIkQvp2Pp6f5OP5fX6Sn+T3+YI+lR/lI/lRvhMnn8mn8a98JV/Jv/Jn/St/0KB/6If5Wr6gr+VP+YK+oD/lJ/l7fp1/5df5ev6Vf+Xr+Xy+kV/mk/llvppP5pP5av6b7+V/+XL+ly9GzL/zxfwzZz6aD+Z3+WZ+l7/lm/lm/paf5ZP5cf6av+bH+W4+m2/qw/lwvqnf5pv6d36b3+bf+Wg+o4/o3/mIPiFCX84n9AEB+n6+pT/p3/mTvqN/59/5jj4jH8vf8rb8Ld+smdfmm/lyXpvX5sv9H77cX7DgO/iW/p3f6Xf6d36tf+crUyYO8MY8MZ/KE/PBgvlevpVX5WF5WF6Vt+VVeVbelrflWflYP8KH8PuH4L/5bz6V/+aVKfPGfCc/yqfyo3yxYr/7Yj/nP+d7eV4+leflc+XypHwuT4uWn+V3eV++lvflgflavpYH5of5Zb6aR+aR+Wr+mK/ma/lj/piv5Yd5Xf6Xh+R/+WTJvCWfzFPzlrwlT81j8qN8KV/Ml/KifDFfzIvynPwrT8ev8qs8He/K0/GkvCvvypPys7wjP8mT8pO8Jk0+ldfkN/lUPpXf5Dv5SJ6SV+Mp+UyZPvaZvKePP/aePgDvyYP6AD4AD8qb8oN8Ik/KJ/KKPClPyivyjj74v2/+73edJ/fVn37vpx9Fv/3hF7/3xU9+73uf/Oqf+wh+/wg+g99//wx+hF/+/83/v//+73/hU/jjp/AnTPgNfoOv4I9fwTdgwIP7Bn6BX+AT8NC8NP/NS/PR/Df/zUfzzv6Dn+C/+Ak+gA/Am/LMfC0Pztfy1Tw4D85X+6Ov5r/5bx+CX+af+Wr+mYfmq/lqHpr/9qH8IX/8Q/6GP/7xb/gXPDkv7ptenGf2zW96Zn/11Ly1/8Jb89iweW7/hefms2Xz13wzv82X89t8OB/uoz6cH/fRj/px3/7zB/DlfoA/wJfz5f6Af+B/E/Xf9reJWsyiFsdR/GID8YobxCvmLKYiKYYiKIZi76L/sUQsgiIWWbAQrYgsRBgwxBniF7mYRS6KYhazKIqlaIqrCIqrGEAMIBIQA4gIEIgLRCt+4hY/set+ON/ES/FmvBSPBYs/47F4LVr8FlGCGEHcYgSRAQPxgHhAFCBuUYCoqqIWVfEUT3H0QbwRb8Yb8UmS+Cb+iV/iy/glnggRP8R78V+8Gv/FkyHjxfgwfoxH48d4MGA8Fw/Fr/Fl/BpfqJCX5AP5PV6S3+PteElekrfjy3g7Xo4c78a78XF8GR/H48Hj+3gxvotX47v4LF6NV+Oz+DI+i6dCxT/xjbwab8gb8mo8Ia/Gl/GEPCFfxvfxgzwpr8fr8aS8GU/KR4niL4gLxAciAfGBSEGkIGrwlfwjj8Y/8osWeUR/2n8mgv/ZX7bsHxNTEYC4QQQgGhA3iBtEA2IC/8YX8mw8G1/Ir/FhPBq/xW/xaPwZj8YD8mf8GQ/I8/FzfBtvxrfxcLwZb8bD8XdEVLQizolzohWxgGhFfCEWEAuIL0QV39mP9pP9aL9atd9MzL/ZhyZmMX9o35ov5PP4P/6Pz+P9iEpEIuITkYh444a4xRsiBgyiBNH75UQCv9wXJxIQCXxxn9vXJoKf2+cmgiKBT04k8MF9cCKB300k8JP9br/bT/av/WJi/sP+MDH/WWL+sGB9JR/br/W9fW+/lrh/LXGAuMUtDhCfeBM+hXfhU/gSJXwIf8KP8C/8CM+Bg1/hOXgMGLwET8Fv8Cz8Bv/hg2/hP3gQvoVv4UF4Ev/YDyaCP9iXJYIi+GX9WD/Vb/Vr/VZflao/6qP6rH6yz+qfOvVFfVsf15f1cf1fvz4xX8An8Cx8Au/Agafwsy/mp/lpvphH44v5S5d8pQ/s0/rCvrBP69f6tH6pUj/Vv/Vn/V1/15/1ff1Zn9b39X19Wh/Yx/RlfU/f05f1k31Z39hP9pN9Y9/Zv/V1/Vlf1+fF6w/70j6zX+sz+8iQfWEf26f2a/1an9qX9oP9Xl/W7/Vz5fq2fqSf6c/6mb6mP+vP+po+ra/pf/q0Pq3/6ZfyU7wLf8Vf8S48Gu/Cp/FoPBqfxk/zQbwZ78P78GY8C2/GX7gQKvM6/Arfw/fwK3wZv8Jb8GV8GW/BQ/E2/A2/wt/wPHh4IF6Hr+FX+Bpehgxvw+/wLfwP/8O38C58C0+ChDfhY3gWnoan4Vn4HJ6Fb+Fz+By+hd/hcXgWfoaf4Vn4GB/Uf/Uv/Uv/1Zf0X31Xrv6qv+qH+pJ+qM/pS/qSPqe/yU/xTrwL78Qr8S68C6/EH/mQ/qyf6Cf6s/4hX8Qj8S88Es+Eia/yKf1HX9Z/9Bd9WV/WX/QLiVLEKuIUsYqIBYsoRsQiatEicgmdhdVCZWG1cNw4zyIc5wd4Fp6FH+ALeOy5/zz3E/znPz/Baz/BZ/Daa5/BdxDniHHEM2IcccwYcYo4RsyRQ9wgBhGLiFPEIuIScYo4RVwiSvGh936C9777CX6C7z6CP+AJ+O8JeAFegEdFLmIXUYzYRfzyRVwjfhHDhBHBiGvEO6IY8Y54RhQjihHPiFPEPiIe0YqIR7xyRYQi2hH7iHJEOWIfcYzYR7RiRcwhWhFriDnEHGINUYZIRkQjlhHLiGhEM/6BV+DnvAJ/4ID/Ih6RjUhGZCOqEcmIZEQ1YhrxjdhGHCO2Ed2IY8QxohsRTggtlBZOC6eF0sJwoTRvwYJf4dN4Fx6Gh+Fd+Dnvwnvw4DV4Bt6AX+ENeAB+hV/hAYThPACfpv70GnwFP+fnfAX/IGwWLgulhctCZqG0UFrILIzm5/wPjfkfZssWUhP5iHnEO2IesY54R7wj1hHPiHVEOuIZ8YxIR5wTUgufhcbCZ+GxYyGx8Fr4LQQXfgvJkQvLhd1Cb/6H3kJu/vsfcgu3heW8F4Lznr/+ejC0FmILx4XYQm2hNv9FRiIicY+ISOwj7hH3iH1EPZ70YjjOi94Mx4XjvOlXX4bh/OjHMJw/PQw/5xv4Bn4uBOfnQmPGQlGhsVCVqvBUCCz0FeIKfYW9eoW6RAviBdGEeEHkwEG8IXIQQ4QQS4TAQlxhsDBYiCs0FuIKU4XGQmNhqnCVmEgsJEoSC4mDREmiJHGQKEg8JC4S/4iLxEbiH/GP2EiUFDoKJ4Wdwkkhp7BT2CnkFIoKOYkKXYXgQldhshBcCC5MFl4TP4g3RBAiCPGGWEJsIjoRRYhORCZMxCQhq9BY2CpsFRoLV4WfQlAhrBBUSIpUiCskFZoKcYW4QlMhKtGCaEKcIJoQN4gTxAniBhGCmEI8IVYQT4goxApiBRGFuCLkFf4KYYW/QmHCQmWhsLBYqCxUFhYLkYW6wlwhrDBXuCuEFcIKd4W8xAqiA1GF6EBUIKoQVYgKxAIhrbBWGCusFdoKY4WxQlvhq/BUWCoUFZYKQ4WiQlFhqNCTSEQcIt4Qh4hAxBviDRGI6CPkFI4KXYWjwluhq9BVeCscJv4Qg4gmxCDilCniBvGG6EM0IfoQe4gmRBNiD3GH+EM0IfIQeYgmxB0hpDBSKCmMFFaqFGISoYhCRCuiEFGHaEW0IuoQcYgtxBxiDDGGmEOU8Sv8H1/Cl/B/fAd/yf/xmXwm/8dH8lv8GX/FX/Fn/BTfxWfxb3wWX8W/8W98Ff/Ev/FlfBffxZfxY3wqH8mv8pF8M7/Kr/LN/Czfysfy5Xwsn8uX8+V8Lt/LZ/PTfFM/zR/zTX1Tf8w388N8QX/OF/QN/Tl/zjf06XxDX9Gn8+l8Rb+Rf+VleTpelsfl6Xg6Hpev5U35UP/Ff+FDeWo+lP/kqXlq/pPH5CX5Ux6SP+VReUgekkfldflDXpJn5Bl5SR7S15//+/kP//33h9/7q2f2BXhmHtwX8AV4cJ+ASIqgiIqoCIpWvBevxlvxavwLb8Vb8S98FT/Hm/F1vBl/xtfxdfwZz8cD8mi8IC/Io/GIRCvuP07cov7j/jhR/29/m5h/tp9NzN+aF+Ff+A6+g3/htWfgV3gIHoJf4SV8VD/ZJ/WT/Vef1Cf1X31Qn85v9Cv9Rl/Sr/QrfUl/kxfhUfgXHoVX4V/4F16FP+GL+BceiAfiX/gV/od34YV4Id6FP+JLr4bhwnBe9dmrPoDPPvsAfvsAHoFH4LtH4Bf4BT6C6EXcIq4Rt4hZxDXiGjGL+ETMIlIRn4hPRCpilPBbKM53oThvvfWfyEjcIz4S94h+xEfiI9GPGEn0IwISI4mRREDiJBGQGEicJE4SA4mExDviIZGPyEc8JP7xZDjOox4Nx/kvEhA1iEZEDWIH0YhoROwgihBJiEhEEaIIEYnYREQikhCPiCTEEeIR8Yg4QnQhjhA9iC5EF6IHMYNYQVwhZhAziCtEF2GsUFZIK6QVygpniRvEHGIDsYGYQ2wRvgpthaPCUaGt8Fb4KLwUUgophZdCS2GiMFP4KHwUZgovhZhCTaGkUFP4KZQUSgo/hbBCSKGkkFEoKWwUMgoZhY1CQ2Gi8FCYKTwUIgozhZlCROGmEFGoKNwUbgoVhZ3EF6IVkYZIQ7Qi4hBriFZEG6IN0Yo440P4UP4olmIqZt/IR/Jq/CEfyEv6lL6sj0mMIioRn3juQz8h7OZ/qE20I+oR+4TWwnFhtf/hb/hD/o6v45f4EP6RT+QL+UU+hN/iw/gz/omP49/4PH6Pn0JMJEoSHf08385P8sd8MN/M5/MH/Sv/zY/zyfxCP9CX9U19Zf+O1+aFeVsel9/la3lO/pIv9vcHv+m7eW//hXfmlflvvtxH//kP/AW+3CcneiIB0YumCH5YYhavJ+Xp+Ciei7/i0Xxtf5oI+jtejzfj3/g8vtAP972J24fwHryLT+wb+7L+qN/p1/qivqefzA/xPXwZj8P78Cw+pB/pz/LWY/+JYEQv4hqRjHhFxCOmEdGIZEQ4ohxxjBhHfCOOCaGFzUJpIbLQWajMdyG58Fu4Lczmv1/9gHCcB32DEFwIK8QV6hIFiX9ESeIHEYN4Q0wiGhFFhMTCYKGxkFWoKjQmJhAhiBtCVGGqEJeoQkwhVgiHhclCV6Go0FPYKVQUOgo7hYbCRuGiX+Fj+D8+hs/h//g/PoeP5HP4HT6Sj+R3+B7CQiGhMFAYKCQUAgoJhYNCQCGgcFD4JxwUCgr/hH9CQaGfcE5YJ5QTygnrhHTCPaGeME+YJ9QT4gn1hHdCPCGe8E44J7wT2gnnhHNCO2GdcE+YJ+QT8gnzhH3COGGbEE7YJmQTwgnhhGzCNyGbcE34JlwTqgnfhG9CNaGb0ExYJkwTpgnLhGjCMiGZEE1IJhwTognRhGPCM+GVUMuVMEuoJdwScgmxhFzCLyGWEEv4JewSfgnBhF3CLiGY0EsIJgwTegm9hGFCMf1Sx9SNdUydEqUuib/gMfjKY/AdfAdf0kn1U51TP9VTpeq9eqquSlV31UV1UJ1TB9VDheqkOAEegBPhAfjcHFe7l/6li+lf+qJFnVNf1D11Tp1T99RFdUSdUdfUGXVIkLqxPqp76qV6qe6pm9oldoo9Yo/YKfaJnWJP2Sf2iT1l29hTtp5tY9vYenaZrWeP22V2mT1uL9vj+IW9bC/jF7gBfoGj4Qa4AY6Ga+BoeJQo3AlHuckfcJOXJR+5AD6AE+EDeIECnMD+sE9sDpvDPrE77BPbho2tYtvYZcrsLrvMXrZsx9rLuAFugKfcANfANfAEXAOfMYPD4C24jS2O2+A6dPADXAdv0oRX4S/4ymlwGnzlCvi6nW1nHNzONqKNaMPqlnqk/qlH6o0a9UO8Cr/CD/ArfAs/wA/wLVwM38Lf8DdcTvfUF/VNfVFv0qSP6U06xn1Ax7wYL8an8WLcDDfDb3EzPFAgPohb40T4NX6NE+G2OBH+P0/A/462o/F0R9uFeMrTXWjH2oX2ih1rx9ordpe9YpvYXXaXbWKr2Ca23yq2iu13h+11MV1MQ9PFtCatSQvTmjQtWhpXP9Y/hT70/VPX1j91RYp6p66oO3HS53QnnQiRLqYT6VasdJV/rvKQh/zjKbjnLDgL7jkR7jkAAFwAH8If8BV8BX/APf6A984315xzkHMuipzsYjqnPqdz6r36nD6n9+qdeq++bFkX1oX1YL1TD9Z59U69U+fVgfVd/VfX1H/1YcM6qz6sI0PWmfEU/AT3/AQPEYKL6Mp6sa6pF+u+fPVd3VGf1D/1Sb1S/9Q/9Uo9Ez/5A05ykj/gIH/AGzXiCngjLoUr4Aq4FK6Eb465xzHvuk2OP+Fc+AXOha/hazid/qbb6Zq6nY6na+qaOp7upwPqebqinqfTodPl9E/9UFfUD3VCXVFX1Al1QPwIR8Cn8CkcATfDEWxmmxlfN7M9bNg2xofwLPwBz8Lb8Af8AW/D8XRDfVDn0wf1P51P59P/dD38BgfCE3AgHAlPwBNwJNwWR8KhQOFgeA6OgP/gPzgCfoTz4Ap4EV6EK+BKeAO+gIvgCzY4LoKL2OC43+B45p57njkAPoKb4BK4Cf6BS+AS+AfugTPgDjgJ7oBD4CQ4CQ6BU+BOuBGugRvhPrgGroH74DM4Br6BU+AbeAdOgVPgHTiIUAx/jxb+cAzHkOzQOrWurVPr2Dq27i1MwzU0QzNce7Rw7bVqdVmdWX/WWfVnfVpn1Vn1aT1an9atWevburcOrmvr4MKuC9GwC78v1NwNx8KJcCxciBDOgq98CTfDl3AqVLiXLqvD6tE6rN6qR+vRequ+KvQ6uVDt5Lq4UA3VLq5zC8Hwhmh4QxuiIRraHi4s0L+FCEIE/Vu49m8dV8fVdYUCQgL9W0ggNBAaCAOEBsIDB0IGoYD+LRwQDujfwgJ9VqfVv3Va3ZatjqvfCteeq+cK166rd+vXeq9+rVer1p2FGkIUIYWQQogiDBCiCNEwQBggRHuvEO3heq/eq4fr3cIAvVf/1nv1WP1b/9Zj9Vnhg/AMIYRnj9ajhQt6tF6ulwszV8O/8DT8C7dihSfp0nqzbqw368qUdU28Dh/D0fAxvEsXHoXf4WZ4GV6Gm+FeQgBhgnANE4QYMIQduCEuiBfjgrgdO9wMt8PZcDPcDGfDw4QZwgnhGk4IGzQIEYQqwhhhh7BDGCNcwxihDRshjRBHmCK8Ed4IU4RrmCLcsCHMENIIZYRrKCOcMSO8wffwObwRn8PJkOFadpidaGvZWnaizWMn2uLE7T1bHOcHNiV+gIvhYvYzLqYD6AB4mg6gE+lEeLROpDvpTnruTrqinnvuijqQrqivWdPThGk4F67hGs6FALacPWnSvrMnbWbMdqLNjCPgCLY4joDX2OK2OF6Dt+CAuDGuh+vhxrgYbqzb4GK4mG6jA+g2+pEjvcjOtB1tU9vRXrRoK9qK9qFtah/aq7apbWqv2rb2rp1rO9u5tixZG9GWtV1tRBvRdrVPhTnc4YJwhz1cEC4Ie8h3qD1qT9qjtipVm9lWtVu12rM2ow1py9mQdqVKe9KutDftSXvS3rRD7UD72faz/exnW89+xtPwNHscT8OTJOE9uBtOhOfheTgRvowT4dj4Mr6MY+PaQg7hhxBF+CEMEaIIUYQhQhKhiBBEmCIEEXrwEG7YfzafTWnz2XnybDs71Sa1C21Su1OnTWZ32pcubUncGqfGiXBqvBonwonwahzbtrQ5bUOb0wYFaovadTaerWfj2X36bD+b1V61UW1Ue9U2tFdtQtvQNrQJbSX72Qa0KW1KG9D+s33tWzvavrVr1dqFdq396tVOtSltO3vPtrPp0NlwQhPhibBGeCIsEdYIa4QlwhFb08a05WxM+9GWs+XsR5vRDrQH7Wd70Ba0n+1nW9AGtNvsN3vKfrPjxNl6dpw9Z+vZevacXSe8EFoIIYQWwgghhBBCGCF8EP4Ie4Qxwh7hjjBGGCPcEeYIcYQ6whShjpAHj9BH6CJ8EaoIX4QwYIQxNrctbWPb2La0TS0EEtYIfYQ+whphirBGOCJMEaYIR4QiQiFhkJBKGCT8EVIJqYQ/wikb3O62ue1uO9vOtqtxSzwaT8QT8Wj8Ao/WM7/AL/TM0fTcgXQgHFoH0iNE6AxCJ+GSsEq4JDwSVgmrhEdCIj3kzrrnzngj3qhv3og/6Ltv/oAr4w94Ka6MK+OlOKrwSTgkjBJGCYeEVsIhYZEioZGtbV/bsPa1PW3atrbLBTVozJARA8YLFy1YrFCRAsUJEyVIjBARAsQHDx04bNCQAcMFCxUoTJAQAcIDBw0YLFCQAMEBAwUIDBAQAMDcqqboaZbkKH4fdr41mPH9vM6WIzdOXDhw37x147ZNWzZs16xVozZNWjRoz5w1Y7ZMWTJkx4wVIzZMWDBgv3z14rVLVy5ct2zVojVLVixYr1y1YrVKVSpUp0yVIjVKVChQnzx14rRJUyZMlyxVojRJUiRIjxw1YrRIUSJEhwwVIjRIUCBAf/z04bNHTx48d+zUoTNHThw4b9y0YbNGTRo0Z8yUITNGTBgwX7x04bJFSxYsV6xUoTJFShQoT5w0YbJESRIkR4wUITJESBAgP3z04LFDRw4cN2zUoDFDRgwYL1y0YLFCRQoUJ0yUIDFCRAgQHzx04LBBQwYMFyxUoDBBQgQIDxw0YLBAQQIEBwwUIDBAQAAAc6uaoqdZkqP4fdj51mDG9/M6K3riuFmDpozYl/VdgdKkKLX2e3GCBAgOFyY+CG7tt6Ct/Q4YjNb+9OufvXFzxkwZL10elKdvrYfk6XguWrBYoeKheCfeX12KtIQqwlGYIy1dSEfRPwcGCQwMDoAZpi1pQ9qMEG1DbLaUrWFbWYK0B611gQJgLWhIigfw6sqKspWcoWRrc84+cs45y9CQBQBY07PMozdjwoDxwmVLliZBq7VYCmaChIgQ7IOHDhw2aMgwQQJjsCAAA8D5Yo/bheaMmS5UpihJAuRHDRoqUqBcHheFCQoSLoC73qwNW2ntR+y09oPlihUoSpIMEcJjhw4aM1qcMAHigwcMFyIsUPgQeNZ+0jw3ngdrPQPWRMnpfHQOtKnSo0SDhWCWG7CWQahHcRh8YQCFgLUMZFjvx9pVU5gVhf1oWHtqK6YKtfasFMDaU88Ea88mIyBYe5oNrDWlmYfMQCaeUlwphRRGmhgVxbB2/CGOEif8Qb8TrfXYvDSPyNpQXMjEVgdBw1oujdsAtRVsAqW1O9wWHCZJmpEmgkOzIOfCWpATpNBakJCfbC2IhwqIAfy+MiIR1mYmeUI3DtbiUx+sxW6UmMACvOlSYO21dAF8agRZ6znzcIjqGNjprLV8rLV2zshqZq7IHJE1zNyQOSErl7kgc0DWK3M/5nysUuZ6zPFYm8ztmNOxIpnLMYdjHTJ3Y87GqmOuxhyN1cbcjDkZq4y5GHMw1hRzL+ZcrCTmWsyxWDXMrZhTsTaYSzGHYgUwd2LOxDrOlZgjsfa5EXMiVjwXYg6EWm7uw5wH1dtchzkOKra5DXMa1GlzGeYwqMzmLsxZUI3NVZijoMqamzAnQT01F2EOgspp7sGcAzXTXIM5BqqjuQVzClQ+cwnmEKhx5g7MGVCnzBWYI6BCmRswJ0BtMhdgDoCqZG5ublWPzKlzqTpkDp070Shz5lyJMpkj50Y0yZw499Eic34uRIXM9TmO/pjbc9qUNAfOZfPRHJ67JqO5b84zE811c9YktJZbyZl/1nGrOJPPGm4FZ+JZv63eTDprt5WbGWfdtmoz3azZVmzmmvXaas10slZbqZlL1mmrNBPJGm2FZhZZn63OTCFrs5WZ+WNdtiozRazJVmSmh/XYaszcsBZbiZkX1mGrMHPCGmwFZkJYf62+Smxrr5VXSW3dteoqo625Vlxls/XWaqtMttZaaZXG1lmrrFLYGmuFVf5aX62uSl5rq5VVmWtdtaoqba2pVlTlrPXUaqpMtZZaSZWf1lGrqDLSGmoFVQ5aP62eSkBrp5VT+WbdtGoq2ayZVkxllfXSaqlEslZaKZU71kmrpLLFGmmFVH5YH62OSg5ro5VR+WBdtCoqA6yJVkTlXw+thspuLbQSIqGtg1ZBZLM10AqIrLX+Wf2QstY+Kx8y1Lpn1UNeWvOseMhG653VDqlorbPSIQGtc1Y55Js1zgqHLLO+Wd2QYtY2KxsSy7pmVUMeWdOsaMge65m1zEpmJbOOWcesYlYw65f1y+pl9bJ2WbesWlYta5Y1y4pltbJWWausVFYq65Q1ygplhbI+WZ+sTlYm65J1yapkVbImWY+sRlYja5G1yEpkFbIGWYOsQFYg64/1x+pj9bH2WHusPFYe6441x4pjxbHeWGusNFYa64w1xgpjhbG+WF+sLlYXa4u1xcpiZbGuWFesKlYU64n1xGpiNbGWWEesIlYRa4g1xApiBbF+WD+sHlYPa4e1w8ph5bBuWDOsGFYM64X1wmphtbBWWCusFFYK64R1wiphlbBGWCOsEFYI64P1wepgZbAuWBesClYFa4I1wYpgRbAeWA+sBlYDa4G1wEpgJbAOWAesAlYBa4B1bi3XciVXcf3rX/3q13Dda17v2q3dalVy6jh1nCpOFaeGU8Op4FRw6je1m8pN5aZuU7ep2lRtajb1mmpNtaZWU6up1FRpajQ1mgpNhaY+U5+pzlRnajN1mapMVaYmU5OpyFRk6jG1mEpMHaYKU4WpwdRgKjAVmPpL/aX6Un2pvdReKi+Vl7pL1aXmUnOpuFRc6i31lmpLtaXWUmuptFRa6iw1lgpLfaW6Ul2prdRWKiuVlbpKXaWqUlWpqdRUKirVlFpKJaWOUkepolRRaig1lApKBaV+Uj+pnlRPaid1k6pJxaReUi2pldRKKiWVkjpJnaRKUiWpkdRIKiQVkvpIbaQyUhepilRFaiI1kYpIRaQeUg+phlRDaiG1kEpIHaQKUgWpgdRAKiAVkPpH/aP6Uf2ofdQ9qh41j4pHxaPeUe+odlQ7ah21jkpHpaPOUeeoclQ46hvVjdpGbaOyUdmoa9Q1qhpVjZpGTaOiUdGoZ9QzqhnVjFpGLaOSUcmoY9QxqhhVjBpGBaN+Ub+oXlQvahe1i8pF5aJuUbeoWlQtahY1i4pFxaJeUa+oVlQrahW1ikpFlaJGUZ+oTlQm6hI1iYpENaIWUYuoRFQhahAViPpD/aH6UH2oPdQeKg+Vh7pD3aHqUHWoOdQcKg4Vh3pDvaHaUG2oNdQaKg2VhjpDnaHKUGWoMdQYKgwVhvpCfaG6UF2oLdQWKguVhbpCXaGqUFWoKdQUKgr1hGpCNaGWUEuoJFQS6gh1hCpCFaGGUEOoIFQQ6gf1g+pB9aB2UDuoHFQO6gZ1g6pB1aBmUDOoGFQM6gX1gmpBtaBWUCuoFFQK6gR1gipBlaBGUCOoEFQI6gP1gepAdaA2UBmoC9QFqgJVgZpATaAiUBGoB9QDqgHVgFpALaASUAmoA9QBqgBVgBpADaACUAGoc+qcuqqrKqqi+lWvql3lKldBFVSzmlWsYvWqV/3UT+3ULi2XlkvJpeTScem4VFwqLg2XhkvBpeDSb+m31FvqLe2Wdku5pdzSbam2NFuaLcWWYkuvpddSa6m1tFpaLaWWUkunpdNSaam0NFoaLYWWQkufpc9SZ6mztFnaLGWWMkuXpctSZamyNFmaLEWWIkuPpcdSY6mxtFhaLCWWEkuHpcNSYWmwFFgKLP2V/kp9pb7SXmmvlFfKK92V7kp1pbrSXGmuFFeKK72V3kptpbbSWmmtlFZKK52VzkplpbLSWGmsFFYKK32Vvkpdpa7SVmmrlFXKKl2VrkpVparSVCmq9FR6KjWVmkpLpaVSUimpdFQ6KhWVikpDpaFSUCmo9FP6KfWUeko7pZ1STimndFO6KdWUakozpZlSTCmm9FJ6KbWUWkorpZVSSimldFI6KZWUSkojpZFSSCmk9FH6KHWUNkoZpYzSRemiVFGqKE2UJkoRpYjSQ+mh1FBqKC2UFkoJpYTSQemgVFAqKA2UBkoBpYDSP+mf1E/qJ+2T9kn5pHzSPemeVE+qJ82T5knxpHjSO+md1E5qJ62T1knppHTSOamcNE4aJ4WTwknfpG9SN6mbtE3aJmWTsknXpGtSNamaNE2aJkWToknPpGdSM6mZtExaJiWTkknHpGNSMamYNEwaJgWTgkm/pF9SL6mXtEvaJeWSckm3pFtSLamWNEuaJcWSXkmtpFbSKmmVlEpKJZ2STkmlpFLSKGmUFEoKJX2SPkmdpE7SJmmTlEnKJF2SLkmVpErSJGmSFEmKJD2SHkmNpEbSImmRlEhKJB2SDkmFpELSIGmQFEgKJP2R/kh9pD7SHimPdEe6I9WR6khzpDlSHCmO9EZ6I7WR2khrpDVSGimNdEY6I5WRykhjpDFSGOmL1EXqIm2RtkhZpCzSFemKVEWqIk2RpkhRpCjSE+mJ1ERqIi2RlkhJpCTSEemIVEQaIgWRgkg/pB9SD6mHtEPaIeWQckg3pBtSDamGNEOaIcWQYkgvpBdSC6mFtEJaIaWQUkgnpBNSCamENEIaIYWQQkgfpA9SB6mDtEHaIGWQMkgXpAtSBamCNEGaIEWQIkgPpAbSAmmBlEBKIB2QDkgFpALSAGmAFEAKIJ1L59I1XVM1VVMxFdOf/tSnPg3TMO1pT3e6U53qNKc4velNu7RDy6HlUHIoOXQcOg4Vh4pDw6HhUHAoOPQb+g31hnpDu6HdUG4oN3Qbug3VhmpDs6HZUGwoNvQaeg21hlpDq6HVUGooNXQaKg2NhkZDoaHQ0GfoM9QZ6gxthjZDmaHM0GXoMlQZqgxNhiZDkaHI0GPoMdQYagwthhZDiaHE0GHoMFQYKgwNhgZDgaHA0F/oL9QX6gvthfZCeaG80F3oLlQXmgvFheJCb6G3UFuoLbQWWgulhdJCZ6GzUFmoLDQWGguFhcJCX6GvUFeoK7QV2gplhbJCV6GrUFWoKjQVmgpFhaJCT6GnUFOoKbQUWgolhZJCR6GjUFGoKDQUCgr9hH5CPaGe0E5oJ5QTygndhG5CNaGa0ExoJhQTigm9hF5CLaGW0EpoJZQSSgmdhE5CJaGS0EhoJBQSCgl9hD5CHaGO0EZoI5QRyghdhC5CFaGK0ERoIhQRegg1hBpCC6GFUEIoIXQQOggVhApCA6GBUEAoIPQP+gf1g/pB+6B9UD4oH3QPugfVg+pB86B5UDwoHvQOege1g9pB66B1UDooHXQOOgeVg8pB46BxUDgoHPQN+gZ1g7pB26Bs0DXoGlQNqgZNg6ZB0aBo0DPoGdQMagYtg5ZByaBk0DHoGFQMKgYNg4ZBwaBg0C/oF9QL6gXtgnZBuaBc0C3oFlQLqgXNgmZBsaBY0CvoFdQKagWtglZBqaBU0CnoFFQKCgV9gj5BnaBO0CboElQJigQ9gh5BjaBE0CFoEBQI6gPtgfJAd6A7UB2oDjQHmgPFgeJAb6A3UBuoDbQGWgOlgdJAZ6AzUBmoDDQGGgOFgcJAX6Au0BZoC5QFygJdga5AVaAq0BRoChQFigI9gZ5ATaAm0BJoCZQESgIdgY5ARaAi0BAoCPQD+gH1gHpAO6AdUA4oB3QDugHVgGpAM6AZUAwoBvQCegG1gFpAK6AVUAooBXQCOgGVgEpAI6ARUAgoBPQB+gB1gDpAG6ANUAYoA3QBugBVgCpAE6AJUAQoAvQAegA1gBpAC6AFUALoAFQAKgANgAZAAaAA0Dl0Dl3RFVVRFU3RFD3RE0VDtKMd5ShHN7pREAXRjGYUoxi96EU/1EM7tEMtas9yZ7mT3EnuHHeOO8Wd4s5wZ7gT3Anu/HZ+O72d3s5uZ7eT28nt3HZuO7Wd2s5sZ7YT24ntvHZeO62d1s5qZ7WT2kntnHZOO6Wd0s5oZ7QT2gntfHY+O52dzU5mJ7Nz2bnsVHYqO5OdyU5kJ7Lz2HnsNHYaO4udxU5iJ7Fz2DnsFHYKO4OdwU5gJ7Dz1/nr9HX6OnudvU5eJ69z17nr1HXqOnOduU5cJ67z1nnrtHXaOmudtM5Z56xT1inrjHXGOmGdsM5X56vT1enqbHW2OlmdrM5V56pT1anqTHWmOlGdqM5T56nT1GnqLHWWOkmdpM5R56hT1CnqDHWGOkGdoM5P56fT0+np7HR2Ojmdm05Np6Yz05npxHRiOi+dl05Lp6Wz0lnppHRSOiedk05Jp6Qz0hnphHRCOh+dj05Hp6Oz0dnoZHQyOhedi05Fp6Iz0ZnoRHQiOg+dh05Dp6Gz0FnoJHQSOgedg05Bp6Az0Ano/HP+Of2cfs4+Z5+Tz8nn3HPuOfWces48Z54Tz4nnvHPeOe2cds46Z52TzknnnHPOOeWccs44Z5wTzgnnfHO+Od2cbs42Z5uTzcnmXHOuOdWcas40Z5oTzXnmNHOaOcucZU4yJ5lzzDnmFHOKOcOcYU4wJ5jzy/nl9HJ6ObucXU4uJ5dzy7nl1HJqObOcWU4sJ5bzynnltHJaOaucVU4qJ5VzyjnllHJKOaOcUU4oJ5TzyfnkdHI6OZucTM4l55JTyankTHImOZGcSM4j55HTyGnkLHIWOYmcRM4h55BTyCnkDHIGOYGcQM4fp4+zx9nj5HHyOHecO04dp44zx5njxHHiOG+cN04bp42zxlnjpHHSOGecM04Zp4wzxgnjfHG+OF2cLs4WZ4uTxcniXHGuOFWcKs4UZ4oTxYniPHGeOE2cJs4SZ4mTxEniHHGOOEWcIs4QZ4gTxAni/HB+OD2cHs4OZ4eTw8nh3HBuODWcGs4MZ4YTw4nhvHBeOC2cFU4KJ4VzwjnhlHBKOCOcEU4IJ4TzwfngdHA6OBucDU4GJ4NzwbngVHAqOBOcCU4EJ4LzwHngNHAaOAucBU4CJ4FzwDngFHAKOAOcAU4AJ4Bz7pw713M91VM90zM90fM8xVM8//lPf/ozPMOzn/3kJz/3uU/wBM985hOf+LznPb/zO73TO7uzM8uZ5UxyJjlznDnOFGeKM8OZ4Uxw5jfTm+nN7GZ2M7mZ3Mxt5jZTm6nNzGZmM7GZ2Mxr5jXTmmnNrGZWM6mZ1Mxp5jRTminNjGZGM6GZ0Mxn5jPTmenMbGY2M5mZzMxl5jJTmanMTGYmM5GZyMxjpjGzmFnMJGYSM4eZw0xhpjAzmBnMBGYCM3+Zv0xfpi+zl9nL5GXyMneZu0xdpi4zl5nLxGXiMm+Zt0xbpi2zllnLpGXSMmeZs0xZpiwzlhnLhGXCMl+Zr0xXZiuTlcnKXGWuMlWZqsxUZioTlYnKPGWeMk2ZpsxSZimTlEnKHGWOMkWZosxQZigTlAnK/GR+Mj2ZnsxOZieTk8nJ3GRuMjWZmsxMZiYTk4nJvGReMi2ZlsxKZiWTkknJnGRGMiGZjsxG5iJTkYnIPGQeMg2ZhsxC5iBTkCnIDGQGMgGZfsw+5h5Tj6nHzGPeMe2Ydsw65hxTjgnHfGO2MdmYasw0JhrzjHnGNGOaMcuYZUwyJhlzjDnGFGOKMcOYYUwwJhjzi/nF9GJ6MbuYXUwu5hZTi6nFzGJmMbGYWMwr5hXTimnFrGJWMamYVMwp5hRTiinFjGJGMaGYUMwnZhOTianETGIeMY2YRMwhZhATiOnD7GHyMHeYO0wdpg4zh5nDxGHiMG+YN0wbpg2zhlnDpGHSMGeYM0wZpgwzhhnDhGG+MF2YLswWZguThcnCXGGuMFWYKswUZgoThYnCPGGeME2YJswSZgmThEnCHGGGMEGYIMwPZgeTg6nBzGBmMDGYFswKZgWTginBjGA+MB2YDswGJgNzgbnAVGAqMBOYCUwEJgLzgHnANGAaMAuYBUwCJgFzgDnAFGAKMAOYAUwA5py5mqupmqqZmqmJmqh5mqcpmqLpzdDsZje5yc1tbtMEzWxmE5vYvOY1P/MzPdMzO7MzbVmuJFeSK8eV40pxpbgyXBmuBFeCK7+V30pvpbeyW9mt5FZyK7eV20ptpbYyW3mttFZaK6uV00ppJbTyWfmsdFYyK5eVy0plJbLyWFmsJFYSK4eVwUpgpa+yV7mr1FXiKm+VtUpapawyVgmrfFW+Kl2VrspWZauSVcmqXFWuKlWVqMpTpamyVFmqJFWSKkeVo0pRpagyVBmqBFV6KjuVnMpN5aZSU6mpzFRmKjGVmMpL5aXSUmmprFRWKimVlMpJ5aRSUgmpfFQ6KhuVjUpGJaNyUbmoVFQqKhOViUpEJaLyUHmoNFQaKguVhUpCpaAyUPmn9FP2KfmUfMo95Z5ST6mnzFPmKfGUeMo7pZ2yTlmnpFPSKeeUc0o5pZwyThmnhFO6KduUa0o1ZZoSTYmmPFOeKc2UZsoyZZmSTEmmHFOOKcWUYsowZZgSTPml9FJ6KbuUXUouJZdyS7ml1FJqKbOUWUosJZbySnmltFJSKaeUUsooZZQSSgmlfFI+KZ2UTsomZZOSScmkXFIuKZWUSsok5ZHSSFmkJFISKYeUQ0ohpZAySBmkBFICKX+UP0ofpY+yR9mj5FHqKHOUOMob5Y3SRmmjrFHWKGmUNMoZ5YxSRimjjFHGKGGUMMoX5YvSRcmiXFGqKFOUKUoUJYryRHmiNFGaKEuUJUoSJYlyRDmiFFGKKEOUIUoQpYeyQ7mh1FBmKDGUGMoL5YXSQmmhrFBWKCmUFMoJ5YRSQimhjFBGKCGUDsoGJYNyQbmgVFAqKBOUCUoEJYLyQHmgNFAaKAuUBUoCJYFyQDmgFFACKOfKtVRLtUzLtERLtDzLszRLsxRLX/KSl7vcpS51CZZgmctc4hKXt7zlV36lV1qyHEmOHEeOI8WR4shwZDgSHAmO/EZ+I72R3shuZDeSG8mN3EZqI7OR2UhsJDbyGnmNtEZaI6uR1UhqJDVyGjmNlEZKI6ORz0hnJDNyGamMTEYmI5GRyMhj5DHSGGmMLEYWI4mRxMhh5DBSGCmMDEYCI3+Rv0hfpC+yF9mL5EXyIneRu0hdpC4yF5mLxEXiIm+Rt0hbJC1yFhmLhEW+Il2RrshWZCuSFcmKXEWuIlWRqshUJCryFHmKNEWaIkuRpUhSJClyFDmKFEWCIj+RnshOZCeSE8mJ3ERuIjWRmshMZCYSE2mJrERSIieRk0hJpCQyEhmJhERCIh+Rj0hHJCNyEZmIREQeIg2RhshCZCGSEEmIHEQOIgWRgshA5B/SD9mH5EPyIfeQe0g9pB4yD5mHxEPiIe+Qdsg6ZB2SDkmHnEPOIeWQcsg4ZBwSDumGbEOyIdeQa0g1pBoyDZmGREOiIc+QZ0gzJBlyDBmGBEN+Ib2QXsguZBeSC8mF3EJuIbWQWsgs5BXSClmFpEJSIaeQU0gppBQyChmFhEJCIZ+QTsgmZBOSCcmEXEIuIZWQSsgkZBISCWmELEISIYeQQ0ghpBAyCBmEBEICIX+QP0gfJA9yB6mDzEHmIHGQOMgb5A3SBmmDrEHWIGmQNMgZ5AxSBimDjEHGIGGQMMgX5AvSBemCbEG2IFmQLMgV5ApSBamCTEGmIFGQKMgT5AnSBGmCLEGWIEmQJMgR5AhSBCmCDEGGIEGQH0gPpAeyA9mB5EByIDeQG0gNpAYyA5mBxEBiIC+QF0gLpAWyAlmBpEBSICeQE0gJpAQyAhmBhEBCIB+QD0gHpAOyAdmAZEAyIBeQC0gFpAIyAZmAREAiIA+QBsgCZAGSAEmAHEAOIAWQAsgAZAASAAmAnCPnyJVcSZVUyZRMSZREyZM8SZM0yZIsSZEUyU9+0pOeDMmQ7GQnN7lJTWoSJEEyk5i85CU/8iM90iM7shvLjeVGciO5cdw4bhQ3ihvDjeFGcCO48dv4bfQ2ehu7jd1GbiO3cdu4bdQ2ahuzjdlGbCO28dp4bbQ2WhurjdVGaiO1cdoobYw2RhuhjdDGZ+Oz0dnobGw2NhuZjczGZeOyUdmobEw2JhuRjcjGY+Ox0dhobCw2FhuJjcTGYeOwUdgobAw2BhuBjcDGX+Ov0dfoa+w19hp5jbzGXeOuUdeoa8w15hpxjbjGW+Ot0dZYa6Q10hpnjbNGWaOsMdYYa4Q1whpfja9GV6OrsdXYamQ1shpXjatGVaOqMdWYakQ1ohpPjadGU6OpsdRYaiQ1khpHjaNGUaOoMdQYagQ1gho/jZ9GT6OnsdPIadw0bho1jZrGTGOmEdOIabw0XhotjZbGSmOlkdJIaZw0TholjZLGSGOkEdIIaXw0PhodjY7GRmOjkdHIaFw0LhoVjYrGRGOiEdGIaDw0HhoNjYbGQmOhkdBIaBw0DhoFjYECimGoZFNsIgYDUAwgAAATCQAzAsUUWYkBU7cQDAwIBGGWwzAIIv0UgBQ8BhIMACDWtAEABgABFAChAQAIgAAIkTKMtQBsahPXjNUNBOJG4RDSERAiC4VheKFwDFQEioGF4hBcaDwEKgZCYMVhCG4UDiEdASGyUBiGFwrHQNFLnaYVbhM5p8eIKx8BSMUiIOg0AiOdjgCmkAiSVBrBQaVjCFJIBgSVzsCg8hGAVCwCgk4jMNLpCGAKiSBJpREcVDqGIIVkQFDpDAwqHwFIxSIg6DQCI52OAKaQCJJUGsFBpWMIUkgGBJXOwKDyEYBULAKCTiMw0ukIYAqJIEmlERxUOoYghWRAUOkMDCofAUjFIiDoNAIjnY4AppAIklQawUGlYwhSSAYElc7AoPIRgFQsAoJOIzDSyUcRVhTibjWmDB6M7+0Q1E3czK+pQy6/pCfAO/l/RHfP8nvqe+MERdqNBn7Dre6NJ18KDLGmEI71ISL0/jTv+0SaH3FI61wOPd3q7AdsSHjkml1gC5er15tKwK/uRXcYsIPoeCtWkE431L3f8ZfqMhckK6R/3bFYs9BmqkRZ1eftLHCc+810GhC0VsghpQPckVnUUBdsZAwbUPTLPRiOc980l/SRVtNtxONdpbpY2/V3t+HGtKZrg4DcLfwHSaj2HSWUrwWpp97as8u27zknHCjlpjnuGUjQNxUx05uYUCdulR2k3ZEu4aiNy6V3xYQ64Xbx4N1dvxpuU4KylriKD9ta8JPkRsmsrzVW6wG3kt6BtX7FnmxyLfJg8PZRJsoIyMdxOnsU+sG3GtkQ0EVxDDjWi053BdZWei9t5nDOCR2C8Jzs0+7PkJ3NFxoLnRQpejYtcsBhfTeTa+cyv6dPHRZr7EPqjUcqj5oZsS+pa3vUHBnrNuK4c4lvGY+n30UE4bHR/smIZZLcXTk0O9Dme419rdL3q/6RCnCg1Zmq962zvUK7LfqkDy3k6JIz0F9EiV+qHtT9CKS35k5Z3r5PtZeK8STjAzJTcuv32/jSn4aX+A6BUxY25mz9A5spdLR1CIQKS8kAJi24g9wbdOW+MFuEfxk0DyAql6+bUeGIV3Y/QEqcZC7MghfXAZMdTyAnNU8I632VljlZ3OTkFIueOj7x/oZp4oO5GKC4DBnFU8NB2vyzUoBi93EjsV9SpNm8b1jyBdSZGwqo8eD7N0iJANciUsLVLtAoggnGDJEwd9KWMV8cM67MsKQKaqe0HhrY5SJz3A5PBGLQRwkFUKWLDhJ6GNyBtAeSyTEc/v4FiRgH9CwMEZkgPR9mRO9bokMOvwj+OHBHHMtVXvi+LpIg5aCAEp8vfn/LxshADRPlIdjxN4HCOzjALGOmUC/aA40LQLSro0xvvPyINeBpSQBEBvpHCoxg4Pf/UEoyOX2pD4bHN50anUto1lKCxUFwCfdc4jRDphbrmK8bluN0IB98V9H+rhX0O+jRJ0Ium7caTVoV4z+sQE0y4eOiu0PJZ3imgDv39Y2qR0s2IsTirtbGYhDqaTrkcA3TIyzikFFGi4tcWO7L5UYC/l8nf5wKLgZh7usOkZvfZ09N8WvW36L+uhtcatouxyZZQcCV7O1K0oPKzdeKy1pDxYJUfS1PZoDD8syI6QmC9o6+lPskrhtOYxa4krQfa8047LbDSYJjpc72JqcH88FJ3cpm5xzdIf+1L3VewL7p3aykhkrvyJ32kjyk6npjNm7XwPeS/EF6HJT8gpssXSb2rlFm0PsoXQjs+jjo/mSFuo3ajrsmxXPQuOaJtVx+Mjcl7Hm9PSA8sDvcQRwSt8RFDT77ZCB96cCpiX71KeeV9W6WdQFbqhDqua0SJ/5v9NLjkL5SGmTHMz1bKQnWGG+u2+/17/cFXhe8uwq/8ZQkbmvLwnhYWzZcdIHX7IrDT2dxtR9978TGI02DhaSruT9tlLOsCjO4TOxiHB774hy9d6qPyZWqyetrR0anC5L2RDteYAYbc20JecchG0qddqsqNHLiMuiMhTaGBvK1bqYmoMXmautOLRDpncKMp8usTwHrMu4n2aTHwqBOob5qyn7PKQekkxr/QjVabxtrvVXPzl3sIpb8Bp3ScsBUIKmXmqIkIqibt+fviCQuemxBd6dJoipZF5xsOBVWw3eY+2b0TmLJ+QsqdiG3OjEWOwPVIV3viC4Dq+G+mYTFXaL5/efCRxpqXM0Jn0hLIUz+hTWfajn4zjeQHddxpgydz7M4d6US19gza7LAzJPgpjhi7K+6ZqTiyGzY1dSDyOD5Vd6C7LFC4aoQjGbV5OHM1e0kIaFMhhgmKTKGihcMvQ8u/aHyPlanYHZHll1fSaPRAcH95cpDDHEugviW2XBah6yMii309rwq+zQSJo0d2LMuM8H5DUTxg5s9l+QmYNWHbKM1mHzgpb706wGjYYcPZ5pc3F6NG6DRS09J4NsO7u7XPO6ey9bev+sGDde59JC88ULl05AaXZVD6G0jqNJzz0COn+eGJnodSdvfwqV/tGiBUnxrr9HRL+OvyBWx7gI78PkAVg2rO8P76Rp0b+/02uAeNfvKv2YkcCK4N1z/xfw7eLY3lrrijz6aHYARUf8b+U4USK86QXSr2WCW6VqZocYHG3NHz/JcU1p2uWo/Zh4iL4gqfb1eSPA3yOFl83jk5wzMn4JVRLMe5YC0y2zKqUIa7+zLTJOUzu9uMP28KLBW04mfpeSxj+2XnFg6BtOXOWQ5Q7K+bVe3xYcb8QLlfSEQ65r55xJ8EuAdOEofef86P4gwBmUq6BeaUuu/N/XPRio9iRivNLwoD/D8Vuo1kd9j0MEjOTRuzgkJnkZzbB+l5M9Pv/ly7V2Ubax6Ww5gulqd0lJdGlVHLDamrhltxaxd9IZbkcltmtmBOHod9Om76NLWL76nG0hPDOOl0TxG+hbSZLiWswM7GJpWNdoNNfbOtpgWzE/7wph4pS+6Qx0RO4hM3bhZOjQlDJmrftE17HHsi7/zV+BtftS1BQyZRgTg2hdjcRMDuFofY7q1AqANmXHJcQQcsH007iUTyaT7j1qgjGrJzaXx44iOP8l3sDTzEezFGsaMG8RSpbKJvX2zGLPtAu6eBiQwWAdg+Wr59gLv+PxNBrxyNeC0LQBwTWNaxtiCIL0RQbLtCOQ0JVhsm+C7eYLpFgpANVJY6U4hB2yqoJ62D9sWEF6/nT/4O4XA9iBiKIlriJRabchqu/FK4nDD3xGHt6ccQEnccay06UimWYeclh2LG3f4vu/wPpt4oGv6saxJSNxmIxI1LfluXWLa3sSo1igoGqos09olrjmMxExmvprVmLasMdrpDYrmOcu234lr4CNx25+vJkKmrYeMameEsuXRso2V4hoxSdSO6bt9k2ljKKMbSaFsJ7VM+6m4xlYSOyOs4ySuMDb3rQr642/gefGOdzQqN3u2zrQtKlZrlGX+M22WFWoqfLMIBHHNjMyp1FmM4JjqbKuWMh4iFZYppwGcc9GnbY4QJSswLsOlZfHgdEygs42btK27qt2NXtIIFtP6jmpt2bzocqf4hPIdH5gd2eBgx6nc9ggFXi4wNKrd0cRcd/KteVy2hFjYn92HftG51zLi72hzwNnUaKjmaxvSS0bsU1l0IgOTWZdHoBBix7RburiFw8QPW8aTKnjzvI2vM5Nx8yNYgQjcRrBuasA4/wcczgsO3t0C+y1cBObc6LttqU+Yd5zS2cKD8J4yH1mYOeAhICblnqQL0q8TvnhKOzscU1CP4504iaMcscF2VQZqnkXj9RLzbAhBcx8qixyIdzYYVjJAF1wkA1+WCzujdhNnmw9uF10I9n3fi7ZAu9kyR88i7Pi0lusu0J6ADu9qUYfKcS8N93pmRNGLg5Yfm6aYCYj1SztEeqCHR4HfGJW0UbIddoWsoBi+L8ctvjV8LavcV0yXA93E/y8PtNHx+TiR7JngBz+zZpnaGeR0SB9eb8YdrpvxaMOCFRUxkmWRFqFSMf1xDkbaxbkWBrbuvSrNDWnZ4aSt6GPs7+pjLAfx0kb2boNl2lCHn6UArvOwWNhj2Ogj2ABEdVqQaJmQc5wQGlRzdytdWUN/Gj5rBs7NRs3FzXKj9fEgtwXQXSDUtKeWgfvAxFzFcTmEQTm0U3ICxjU5ZcrHRYzs3WcYd2aVHQeV552aTypGlMhTSsgxcQPjbU0JsClllnxX0/Fkx+Y7h06Dh+yIzUOCU4fSFw6NbhtaBHMPr/nab2Ha32ng39z4a2pLfyLrfuConzDh59SPM1t/zpk+Cqbz0NbtGNymMyEHZh4S+4wfUkyADe6CxXthR9th8YgYwLiYAJBJwoyRmx7uIyu7jru64fDjZDhgLDywDg4sgnPbpNNnv5GmvoVtb6Ixb3DGm8Fc1CWUGjaFCfogXnSVkXAPabyalFj3iMAJ6a/3OrL5/YamNw9D4ChH5O5TjaL11gPesktdrTVeEbyT0ry2vc872Nji8Bhhg8uYa9u3zYgxqiVVQ5SDwuw6Ps05IlhxpLLcqHiw0WmqkdA8o9QqI2NjjIgZRuTp+iLCDUZrM4ws5iVGhj1GLugkI6JVRoJhRjHTPKOyOqccGgNnxTmDYp75sG8yDGcszF8H018E+4fA9Mtfv6mv77xXZ9iLs2x7g0e+c3Tqe7n5DVz+Jo5/AyfAoUPgol1w8Dp4YCZ8/obU044OZXEqXXGU2m9MtNkIONUoxUKj8TCjkz1GwBlGq/VFCHcXmYb5qB8uK7vLwzG2ZxgNLDFi9ccYBciTjChXGRGGGW1KbBWN40SANSLx8FB4aSg8LRRuCRVsBolTQQCrQMAS0ND6TzwDFLwHFK8ChSNBwjtBwmDQ4GwQuCVkNCcUTguBjQ2Fe0MKkFFHxluOUPuNFM02mgcbCRppVN9m1GCVkbzEiGCAEeruosPFRefRRcK7ixbT9CLpAUbExwYjgiVG3sQYI/keI8FJRqVwSFk1CgeMe3aL/KEij00id4Soe3Lo2xjqmhP694P6tSC/bSBvJOhnLciZDfKfE3qmhfwzQ9+xIc7q0Gd+iJsi6pklepeJZP1GHde2HKXtNzLYbERYa2S40Ag1zKjhHqNhhhHjaRr03UWOc4uOQ4sAtxahzC0aGF1U3l0kMr0IMq4vgtpgZLRpw4uaYWReYiQ8xihIuaUdTmgLprKN29ihSezg+vVo8To4cQ1eswaOWAOT1cHr1OMidfAodbxRvZZnqhjDVc8Ra8K+ZiWMW4GNXonTVwBjWOIkFnLQnKPHFUfr5caLa40IO42sbzMaTjIyG2MkGGCEMpijYHGRMbRIwMSi1coiR0OLnOi5RcPoIrBid5HB+qK1jR0X4wCjwQYjhBlGaDqHnNkiRrUFtrSF8ezBYDZgHls8iS3awB4Xr40nrsNB66EF62C1Wmy4GkvtWE9T1sCy9dHKNTB3TTx6DQxgi85gQ6vYwgvZ4Uj26E6j43lGxCojAkuMaAOMEE8vOiEXF8m7i4CK6UWG64tGKkENxqrvlK2Hye97ZMwG+cH0+Dk6XrI7TizTY8D1MfAAGXmJTPhMUTdzWmcLB3efohynyFNAzMv8lrZl/psF1+5w47bcwLe1KGBiEXNcEbV9xeXEIoUri9BDQAwOLRK2FpnXc4sMRxet7y4qTi9SWl8EGGBUk86pC1/Rqnfunpc/48UZ8PKMdn2HunprXO/trf7S1j+wpZ/WMl6L2oBdbeG09ohf1y7ubQPnt4MRbuAUd2GQOy7PcrmWudhvSOd4o0k0FRrNFrDPl6tZbLMBBnedord1ZzELH1rEOLEIIl9WpFbuK8IVK4sIhxalbi0qmlu0RI8umnYXEZ5exCGPOg8mnEezzYeFZsA2s3iDOTi6DJ9YDgaVBRaUh71kwExyeJhM8tE7yuR9JWFoCXhuiZheEtxg0l72mN1hpj4ZEoqxL3aBYrfjtHozZq5by82hJhZLyuLvDLmpWAzWbFvoZcXEh6eXX3FJyMRiG87GyiKR2i7eRHOLqLfFxYTRRZj+ENp7Os08B3edwRPOgLVmYJ55aJV5HGAeWlyOl5XDU8qi+WTAgvJwUBkYVzZaWR5Gl8V2l4MZZsEx5mCeWdhpLtxsDmabWdac80ahK9bYe4diLRDKm9J4V/guT7vBolhWRHtQEWVK0cE1RfOgIvWY4fuct5cVJ+0runsnzlgNvtzBFilDi0mLOu/HOrc4FZzjPnvD1pSY1eSjseRzIPloFHmeQC6vHZu2jQljxscBY2Kx2Gmi+CTu+5pSlPIcLfatF/l7Rv7zRt3UkdfmETd79DGB9M8h/ewiFcE492ko+LPPxNFFSZvQWyO0trNmB2oN382aFsZqXgZVWdHXJiemUeOKFGhimEh6X6zTt+KY+3sQmXWntnbk4UcXVcwthsSjr1C76TP///9OAAAA/f///1oAAAABAAAA0AABAIDSAwAotS/9oIDSAwCcUAJa+2g9OxAA7Q0A6LSkMT0oAIIXlRqu6SPt6cvz73tpkgOY2C+hnEfukZMEzTaBUfG8nfLclXeNUqzGYq/yGXR8ygPPA8MDeYPlTbsTWlygD9zluouI2+EXRgSMl30DbSpzhUwcqFmhlUkyUCl+oT5Ao85Nd5Cb5C4lVNejzk3dK8SrQwk59qZUzL6kQu8OUrNyyRbeEQgOdqXPa0cwxktHmvLrCVSX9KNJsm4kuEZObByT+xrLdU1ObLwzVKKiBqcQfdCWGkcXwLVNTzu+7GuzUkLOaMhNSxnc4SeJvN5x0Fh1HCNq/SbH6zZHpr2ua/vMT54t+uVop1722aJ8krZouswOMx60TfW0tpYBB+wCviCA0DIu8pZWPLpw7RaCmFoQNDVj3Cm7wo2Z6uF9mWvjSLMutrgEtBaTC+Ps3Oo72yIFArZEttUK5MtRiAsMDQd9TkB/k0BQNQq8jqMQkKleftcISeR1EE0AETD1Ojgsgf4mX8fCFxBUjR8ABqnA4ecPKJCz+TmbF97mzOlzejg777vGyM7kCY63wcH6NoiPPpAwHmecoGcU6W8+r1ju4NsU4OQjVPc3YmJYPsu06IO0JGGaqtHMUOfh5zW3wnpSIoEy51VogHI0zlS81UcXvBXKeG2OC8xppBt5rozKya2tadEHXNTU8jkKikCdS1Yl55B8rjOlJQnzsfnDVOci1b8VylqOZtmWpmrM0SIJqOu6bxnCmVeVeunoWriUrbBP8io02dUPH260wca8huJTHfOS10OWN1qPrz76eZ3jQsTzdICZGerE89oKoXqWQVPQpjKpl31hCN+b3Jruol+OYQ4/7zkKjJ8nrumgZoVk3sg+r83xngNz6lfIxIVpUr7H5rQ+G0gd9IMWLbLKt7aidlApfqhg8F0PJUHrodWtTJKJqRB3V5VGuK20OHqoD9AxSjjWmJeb3NpKiQQKz9qE4gBrzAu3NIIC1CE/CQxfJwsLMhX6PstABTb+0KpE5IZ+u48FnCdiFu2eIQk5uTUNJRIodBYSIa7Uy77FzkJvHNZL5gi1OsBjjXmBamt9imRzAo37bgq6b0rF/KYfoe8Gfj4TloLvihH9JXILySwMm5JZkYsjNrsTIHVEHGERAbMAHIgbqCVe9gcBKh9COdB9dn8m0JNjXnqcEtq46SEptKFQEIWPuxeAiYxBtjkQRxeR+AK1sPoPNIK/emyxs/DGWRBwc9FPVNFK51895gMzb8Zf1GXfWQ+ysr0lcIgDsLEgwnVgOTG+7Dv8vD72iwA7jTfqlB0KwGsXDg03WDrIU7GDyYMMpE9YSsOewMGI4x8MdF6u68hz5VPXO5pEQ2EloxSmrmuM6rpGUdc23brOTta1vVXXW26Bmpqormucuq7HAgc0b7e5DJlORN91YvwrHwdPApUMHZjHV8qBPBbX221Xpei1aXp8N8L2GeBIfCUHYDc5i62ykILbd8WegRH5lqMbgRNeufjuldUh4a3hK5jnkNbfxSGzAj9yJ3NOkIgBgzEHES1YWytaWA18KEmRYPE45khnvOwdfyVl6q8mz64iaDLoLDNXdllh4EAAs6SFqcow5sEuGqtbxVc9IaUyGMDaXYT/nilKpY7vnCczNNiY51EuSrQun1AH8pYrU53FaGkbn3UeilvIYDK6Ljv4yljDtx/C3HafUWgCCyK/e3445o7L280GFfpHx47vmlFOhGLoFivK0URmSd+n0XzrCN69tN1EF7FKvdRnOE8LAntSF6HobVflS8FZ5nRk+p5EDSF00inXR7FqP4rFeTwen7BTehhgnebIFVjESyuumD2kHYg7FKlzDRC65FQWmW8cEhF/zfjL5dhEnxBHkTkIXAUx1B9ZTrZK0Q1FM5jR4zRi7IahMFDeysPOU7w1csFsviKGQ5PM+BsRtJwuCxksc5UuWGua3dwNhg0ck5PLrEiBRZiHpwicdMNO2hERyskYTVlpfyNysZ5UIhlt5hhVV2EMRy5yJKw4ryph5qtylRfwZ76kQcEWIJ95Ky+RdUb8gkqqvcbmeS49gkL/mUDbP2Xf82cn4HmLh61zqtQgWunzantRr+ib7JvdI/WG5pHhZ2PDutBJlFY2d44UrZWTso380OggE2i7QA10gg8a0lQrk1P18Qz1IZ3My0KcmnIX8ykHjVmITWQ3Stm0vlynAl2GCVzayELgSHAQwB8he3I4Irg8BZI6XEKgHp4ANUcFlkMXk0BJ/mGTp8jRfgLa4Jf7lnwuSmre9n+PBPXtRSukQ2B5ysv8bHwWtT1KZs2PXaAs6oipzlZOpg29s2IKt5EgGDC8xHxKhDaLhd6W0k2+dOV8l4mT5D9MX1T09vKfLFsZhCv9yDVRjxyV69wh3RmqxO4OX5hwVaUcHLJA2A2Hs3qbmGABD0xzwIsobxU5lZ2shBdZscSXCzHcc0nMbhM3maCG74s6moVIUnOXaYP8UDDtAGC43jgSu3+ycXcZBCl9xSEJPR2AdwcoSl41BZfxZd9tVAQs7fPe4upcopyhZcqXKm1UXsZimvANdjGnmUGyqdiv6JdjqmMHLDlEGFGNoHKOQcNaDQ3007qnKF17gFiJpAXkS6BkxEBSaomXxXJhm2nhS14UlyhKP5RRjirYhCQZQm7kKpmLGsNfOBma1calpxJILIBM4GgDjhCFYybZmwnELxj2NvuKpsazHveGJjdXSvDQHHI8u18Fn/eGLvdNj43sNvQmq4F3A93Q+RrPt9TXSmRti/LawIvUitNwrR7evO5DAK99wfPaRMBvsjDmt1g+v+th65OgFOEp1/UX4FDisU/GfJbsLIiv8Aqq9Q1E8985U0CQGSabklmPQyb9mhdXnfUMiZ4OEuxmCod6mU1JF1A2LbBeFppLPNu65tvWdQ8KIaHvXIX1oqoydpoyqG+ParyBqOFdJ2KLveTIl41mFAhGNEwG2Ro57yHaOTIZu1Sw+bpwOGRQsFlUOCMDwWGrQB3SkZIUKcTnfKYYeJ9BP54jPngE+PLY0ecJe3tyw+vfix0zh+fhuvEEKlH8DeCKv6G0fwBhkN95gfM5PJQ8DhLr42wafv05nt2viwg+zoG/r6EzfRsdL+xCfM7ekcR2AWXTAuu1A3+EsNBcsmeMOVLHHRqBl31Dwyxg83DdsMVRXthYspaIOkzbS4DKFuKZYB+N8+wwzk6xZBYG+6vgU4y+TomfkOFgB5lAi82wGZ0PP68LgiBhxa70HrPMBXGDNQO63x2QvZ4Lf1GY6Tt0ZCozBFYfI75AV1M3GDtOqY6UiD9VOTIximiiaLB9Exiyog7x2sDrctnEEi/L5BajiCHp0/gshZOPyc8ryoNPGK1TJpdTJzoCmmzxwLSqk8To2lS42OOUEEpPy9WgQHEUitPi9wkcmBt4CISwA9MpYWaOxO+KpU6exX5JzgHOCqsbwHDSErEOalSreUqfV3F5SpxdLJtfpJmBOG0ShwAd2zaKOEJCbbQJTOIuUcCIHcPILnfYYwM64i2gYxz7xawJJEaUKhKLLfGySZZYb59SHd7iYcuuQUUnQIO6BlwxYM0txn3CjmukK0eimJsmtTtm4yb71r3DlxGadHnCeNm3MIK+E3dSEp57GS3JQp2z8twIWXx1e6/EiTWj1ApSua5xKqlcNx0pGn8zg+yGXd5pTwhwUikv+yj7eG8hhuZLXwRsA4xBNxGFtFwsC8zOwuE9Zvowdyuv+vxIvzZHVW535Qo4pNLwwCT5Sq7nARhOuBZBDo4Ri6TOc3os5hou7ADZ/OFUBs3W7ig8FBOae+vIXpGPuhFKhMLI/FH2WVqQBCYfVcXCY+7wdLPxfW8TKDcdmRo0Ul8qJ81vAfC+V4OVlFBdJQ/FRDJ4xUNd+SHUGUCubPVQalJ5zhPNfyqj9U+AcydIuGD87vvcS+CtIVPPFUzyV1Am3EhAAHilT587A8ZfVXlyiz3pEaWhn/tF7q9QdD6p5J2mE/pcMIXHCls8bF32nW3xsKUE1yfHTC/7zuBUwYGrfYrpl/QRnpbwkJebIVpNgio4MM1qFdUGOH+dMjtzRyONBaBMFtP8Qfkxho83EHYdjG8oQR3XsVpkWAIn9sZh05KEBsZMBpRQw0NeboYsKL38JDAk99EFcM0flHOeSxw0VoCbh7Zb/ogvWIWS9UtdUPwSFim/tOSXyka/dJP0XAEAcRKomnRghPw2U8dvO+1X4iH/9grbJ0nwfKQo1UdaRBUzniEGy0mYFujTNrkv6S4vYRe66Zd06V16dI/0UceoEaUCboJomcPaUmPFJ4F1fNJQfyQ0+JGk+n47NvPawpov6gT+aJLsFTg5LNqg9kWScW+UbnyjrSEjH0xH9ZM3aoHgl4xgfrdLlud28cQXgFlf6fP6SZlbj5QJfu3jhtcSsHeT6JTT+W2N02/vwN+Sjr0BGRTewJjpDZTIewNKqE+UuPpEOAh+yMvtgdjkXiiF6AOVczwQ3v1BQCx8VsziAzlh8tkJSd6LQct3a/B4Gyw/quDAt1HFepspU96mzORrUJ++Jvz3NQgdqg1wVG++0qxWYfXeqTbAUR2D4MwdjTQWAHBT3TvVdeUlHnSV4ogFEjx54IOP3+Wh5BkoyEp6Bi6g3qmK0lPdVP0UE9l/mbo+qgbyvTWHkUBO3gkM5y9YRb3tfq7+aUDqP2VX/0nFzkN1L8UitHlKKKHkeDEkDouRqHC9FCGO5mfiNyJSOV2WMkUOtIrCkeIEddyBHhdDKwaEszAshHnIUMB6k307d5GFevRGNqPzlty438gBmSPEaLpRUXjupAP0RKE5P3XZ7VyF4RARPfPkTBnAqKQ/iMDhxlnwy5CmVABMm305GQXcPOxeI8x/9Vjvumqa8RfVtcqS7C2BY0GE964apoc5WL03DlsBTU1Iv/1OdAaYKbq3dK+D13h0qQmPdgbS71N6XHBY7sw04+K0tnCaiW8g7M7Q0kZ4S0WA8amBiQRRQdVMjUkHym6GBewMLe1Cl1yGuhy8LIlAnqLEWH7gWwHt6k5hR6Q/xvCRPyjbO4ZMto7ZznkubRsnHHgGx8oPIR5DWHjuZCCuEuOHWQtBbPljNOyEiPhxw4UwFi4lhuTNELuooXoMHBIPEMIpGYWHGENXE0gwJ/FTZIgSSU6ocPwC8AC5nYFWOw0IXE6i8+0n74jEYzqzcyfgM8KGLIH31wncz/HJ2dBE6vu1QmWGkG/ocpqDige8skAGr13mwVcWYLtHkDrZnF9SXbHUcU5W4+4GuvHz2D1zqJ6otHyIiwJcUnQAU3cBgEE4FGtS0knIPRSAMAoDBB0FAwrFGIPCChgEsQGAgYA0gAICYzWo38eeDWKHRzBKum5cynvX01NMAVtKbEWR3s/efT53EumF7LSNZcipDZkZ4h4OZk6Zh6O2A5uMJXzWeTA8RSEwcDqSbDqMjJgyR6wcMq4iA2SXJbeRJfoaMZOgBiJtGi9Kryye351+Nvm1zsnYKhJOFBlnicFrRFAXiITDw8TYcJSB4cOu0OGccHRFCHU/yKXMBh3Hg8X7QagTQkZDwqQ54cui8OOukNG0MK6vC7cNDMM3hnrHEA8Gg3AqtLaDaP7NMkdm/Rn8OUwxFjfeS8trrSvjLuYIZlqZT3bccbOsjWUqMzEaSNFpsMheocPLjbMsyvYybX7OsZtLOJcLD+VAXcYhbuISp3Ar52+F4/1m3btd2LgN27WhmrOZqRUboyFbvNuybVu0hY/aVE/bGAdulTO3FUu3hXs3rzt5q4GG/PsEtNLZ57Vrz8yPPO+HK22W3mBgKjNwYF7/kMZEs/GPpmG8eNN7TW4nsFB4G3erjPnEeb05wAPOZ3ZOZi1Fr/2NAdTZ9Kl94hS8Y0J1tUQ4U0pMk2bZIj0sjxyOjIa2RVAXRoyzo6X7o9c5UuMuCaOZUthYCdV8ybBmOjloWrVsKtw3adw6dV1DvubKU/wfYTM/zmxxMIma+meeOgce/p7kc6zTPqll/UHsKWOkki1DVhHzgYgT0IlXoJ3jUcEoqdT4qH1nFLwtgmpPRDggGmL3lXHQ6jXQw/zH4epn1LoHZc7DX3lV2IjmJlse1Yse4rSn5cxnxfbncAqkcQ00vA9SORcyOBparIeuDIgWzYgElCHmHqOeukFtcncazHPT//CKzRIe5JmaeQ38DkcrGYteM825pEvRjcO40N5MfVqTDEeTvh2NtA3zxRiRXqO0zKekW9I5gA2ovnYtW2/Qyks86yBOOcwLLljDDWiyBVhqjww0hdPMoV9kDO+yQdPseKCRuNEwz7Tgxhqwe218rast2OEmvN2mriHPGkFOOQsjZBZpqro7GxwcMHUXD5xMT5M2Og1LmaNvTYNhcbpdH2f5LL1MT8O4QX3f3qAJK2eJOkzZctyjjnfmzHtFTp+NTq/F4Bei8CosaAkWGYAKp5/z4qv40BM67gZsukVrTsKg0+nbdELjbsDE666tPKat1/jic6TE9At9/Tleprqt5f3s1/2q3vDgMWNl7E9D6yi3ElPnEgVbDIbGGqPRh9QRiuIep/Ig6GVMtDAponGdNDZfUpjMoRuTjY0Jy/r++kZO5mM53K9NwdetlUwQJ5YHLwwIImtAk42fxgpmPgCDzzTCB1eArXR0ziiaLZoXzUB1D8kX9+MeLsfD1+KqI3GO8/CESfjLMfjxBlzj7nt07q3i0Nuw9R5L596MF9/2Ctfuu3H9zfIMwI/OwFnPErzOGvJvu5f6eApeuXy0b8nEpuXaBUvnvcpVBypNLlLSMES5MI0fnCx+edJkfHLaCiVnc5SrBiqJ+bHKiyYrTa5WDvTDlerTEH5vJkxdSzB5JAHmYYTjPQSmlhDSDCA4HT1YnTvQdOKAxnGDY2LTQC1dNgBL7RsomTiofujAlWwdsGnu4EkcPaB/g9tlC1jx+8ULUfMy8+zTm0l/MxmjF5uWXfVP66/qqX8ciDi/TC5AKSbg6AZbYjXjpihsYA5EMA+NtTdHa7/W3r1WseaAU4akKO2TwT/HF7MQzYUHRySN6cm89JXRXo3xA45I9VJcWzE97KPcaslg2eZBwIbvIS9G79dqkS/isavREpqL/dZbwa5DcyUcllknG0kcwtKVHXxEe4xO5zZDffj3u16X+c5EsUgInSBef+jG/STc4VOGyzUDkH27xMTt4vrK8d1b8nrz7Io+AmEXwl3Ppb2iGJTLDchb9TDzRQoLsXPTTMfwNGaeA5YLnZGkEZ1LwpHpYNiONbBOXOca0bkhHLm9bKvUSTjnMTRtWTlZp11ArQG3osk19916m/OxtZTpNkiX1sjYbTsys2bCaNvaxhqnxbYUBta0Z9HxC7TaFwRbbSjy02pFV9pIdtVCm2jzWBW9XBgdTooEy342rDUPcla3e4vENvNQ+C1eNpZ4c7ykId5NvrZ4CieL0XaZ+smnCXDqnqVqLtw5Dj5403LbS+/aw+LIKMjab2wtYGfEx2+t4pGRYe3/d+jbQZbZKmyLGJ4XjYZFqrBQpCdz5tTN49a9Xu6xhR/uJ0UY5KQDVTImQtgTeVgSDR0T6Wc6K6yVoewoUFaGLpkN0fkapVMYCBIfEOlH3oUAF8VKA9vGMSJd1hGNArpqMtGg5DhDa+oND2ff6U/BpLbUZQaP3xzzLMPCMnDVFUub9WUmeRoEZ9Q8HWK8aZosOhp/c6HCwCvT/G6EvguOmKhuhWxuCgTbhaJ1MbaREv9pVlv8dgn1sQ86Hi4xRI6ZOCSeLD1vgtrslUYNglQDos2ESyWZOG0yBfJ35UvvGfoVn0d1setfJ6ksgDhMkxKGP6u3P6WlHycSi6Sm1U/3OdKxyY/CFMg0MPCzZAfpksv5i5nPmP2RysbHKddRWZjjo+PsSMO0p/ioR/Wuhzg4Gh14LAUJXTui+pSNrZnYgQueNr3dE80SZcQm2dLpax09ukrWTZ13TZf7d+ZE06ZN9c3qWmgZNTXdNY22aMqc8qOmE++amlw0XfOoKTXae9Lh+Q3M3cfaTxstt4z2cVfUIrpJz4ulYU7ebTwmMo5suNlvc9eU63HuZq8FncQeXRJVc36v4Z4+I3qzJAptiBSj/C6AGdHmMsOwSbCm3BCFrYeUZ8HdqqxWcWFDlH091DiUzq4by7arEqdDD9ZDDndDo9MhxVDo46/N1WtdsjB21oxM4dg8T68x3P3r3jh9Xe3HGzilvCkQBs3HSZUZSg2celcEjgr9ddNjo6m6HXMlhqt82vSqUVNTxb27pnRjhrG/GW8CtSPj8ZwrBdIJN3AEldaHI7KWhyHdbMBVDN695by5HApz+S3IFpxlDqfGffNxx1yUFvLncRbzpDiYS4VzDhBYye2Y4vnY4nDsxXasL992xv49OQy1p0ar7TLMYGnhuwtLC5ibNzvtknUejQNx7eD4PVNyHCiJ982Xw42S4TpJuOZchB8oqaZJP1JV6L1OOh4oMU6TyvJwndQ6DaWJ5FHVZgJdrHn0Mm0ZqWsImaMoxw1YIGeRgkvn9iF9E2nVjsxpiMVZn+32SdgbT8Y1mlNzx5Vu7MbiFqNcm/CluMc1sHPEb0QaZHNNC+OyyvfTKK2xkbDuPlPW7wdq29+Fo8lvpjUuyMZLLyfIuo3mY3WtTQM2SVlGMpXWuBeLvJAWMTj+VrTYiWQb7bA7+2ayiobYS3cpG4VNMYlWZO1NUceRt8VLaCbtvK2ZQXOad5tiA03p8ovwtpvT+tkqw25Mp8+wQ2j7Bn3SLWX0jAkbY26p584oC3aHXbt83UOJbIy06kMYNKPCwmZjcc9nNVzb8nPXmr7ks9g5u2NbNuNjYgvZkxpMC/V5fenDlX2LmOfkL82NG3PhiI8hbJbmox3b9mdbnU8MWZDHrOdeajYMneyrWbOac4F9co542dI2rk6hwB0nTVVMoKebsbnISQp1F0lrfmmulsHT2wPlzDw5ge+0qZ6e4yyuhoWwFur3cTgT0dz6FHuzZ3pNNxs89G1Tbmeyr2bqsxrbr3zou/lkJnw1I2UvwwA0vCaTta2wsOLQO5lxHMtM7mXOWabGx9CrvJpWwEm6zIOJtiLXLiDw8I5+e74WWyPiV3c83clZObljMpID5r2dxgs5psZ2Fvt5HKQzOzBt43QSGzueV3GWmwBgbNsXj/8fTaxeTxQbR4g2ye3wdIJhGTFyBHEwhK6JxF4HdxN079LhYewgaigAtgnIdmMl/t7bx/6gueDB86/Ewpi7aiJ2ew8e7fdhXFsGxcQ2aUQoRbW1ERsOgOOwvdw1CHffG4ao/NsosRnzPuljQV+Gk47DUpqF4U+59GUYeQ++ddNd3vh54mfdDXfl3biGOC0/8Satl1hSTsg1XT3uNg5h932sfTfDsltmkf2jvGRdj5lWJLsyOD4yx1mztd2NXxibm3edZ59vq0yHHqPAN4V2Ik4fFFBilPmCAO7D5nEqZsXFWpltL5yxzMC6XY40V70dq70dhA8t1VKjrsT+x/Yp2MhGnSU6MO7GBc2uXeh+Nxl7a1DqpLvLTwBjR1AmavZF2o3Vd2DXLbrQ3otkiG7e2Bu8QlNeepuZoAedeZX356f3eXL4mEseAjRclMWC2iqZHaQjbAvUd3tXCqbF0uEa5H7nfLzF3YLevIx3DO/VyEX8tstYjT0UneNcqn1rGo28PhxPZ9g36iyZ6nBwoA4yTYvXXX7AtAURA03TnGqeM6lGLXOaBou0GB87LbeWDRLfN27R8qW3ZKLrK7hyjNNwgmbD+Dw4w5n0FtD6mNjynOx0+D9Kxa3RsnQx1gc92t08XJu9GZxbxmbJggjJuc2cyRDzMcNLQYc3TFDT/W+OLZnCZMtJ13CD6JOdqwH/UfYjSgwZNge1zUmaMKwaL5TunB5HO3ChbmZj91a7dbBrjNOpNgtNZzjvBgthGxzVZQHXjaZBgRNOFfL6VRmGncLK0c3hPEHj4mYaqLHlsiRDY0zmcWtzsbK5PuLOyCC7RzhaInjey5qE0zFMM4RVBgiHTY2n6LUTF6Fe02D63YHDHU3C+vhNpAUN4uIgcmuwcjvTMDfA4NpZfyYGfZQBKq9Vb6vJjHpfMJvcCEm3Ejf0zL9E74uzh3q6UnDE/iks+Nla6skjNrull2jg9HX8gr35dj1NmK/ZLNiBt2txiy7fCB++cjNcs70UnvWrtXYTLgFfzFgwcc8HLTRZk7xaP79XB5ttUeoVYbJW8VgtslcvXQErGgUPRh3HHwstH5v7NVjXdrtKp8C3WaKnu93vf0cjAinTG4rj36XdzYphkMd3M9zt5jdv04DSuYyiJRDnGSWbmnW5NqyvZJByAyAT72Po+mHv292PAluAxh2NQzb/oE0Vp1MY1wZVPG54X0x8JJ5S4XT+Ym22877skcDhi8SzHqRWL9Ld9HDsdL7cuyiyLEi6l7IUBjKFBkkypjzdC2Uw0QOZSTl29z0c8FsTjZc9lBqaWJ/14LwyEfUQgNigB6l9idVF8PcVlIB2PIqaQDFd19fgqcvDUxLcdPyLwGqH0x2J1SkJpVY70BYrHacWTjpjgbZKmI8gsdTRn5QaHRXnvRwnIwpa5ygyklsOe79MXKw4Wsghr5dUjsa8JVNK7H0MX6i1Q1kBz3gV3sqLJaSTW5QBL0LsEKPMkmx7fgJAwPFfX5RD2/+VTgBe/ncIOW8y/otY5r68/IPOj3RbnDpn/Mgzga0Y/JuvjkDXTM0Ee1pZa//Dzp53dtOoTf1Da7/lnb9zU385uLnaNrY2Jsk+irKuawHvKRJOqXgbvlzpbEuKN0fUoflUwN08XKaIpYBtjPndqcnBEFLjVsNuwsOTadBoIulS+nwkBHXD6ibPbu3fSPNsdIsBQjbXfmUgPTiRWIwjphwD6XgX9VIugLGBwCxC9QAICn4D5B6ePGFhBe33d+eS+OlEy5v+0EYI9sIFhGqywxHI3sIanxG95DF5Xu4HT+TJw8p3GBbTgHp7B+tGTjavK4X8evsbuXnmwGjbVGZUeeeezHK7SjFtvdXqjfHKqng6OSPdNx4fk9eSllGHAG+V2xhbbNUTcjRn2aN5bFGe1pkhEnwxY5mMGNaFsP3eqIEcHxWvkYygdLeuZDZ/CI3mz/nO3QrC4OhirnL12qhgqCqyTUE1UThUUW9BcGF0WI1ZD+AFpvMiDeOUrjnhqNzA/WfrG6FaFVkxSKGSSZHoXOA6x8qNG5gr0Jho9Q6l8AaOq6He6m4GmRFlX6AEb4hIhPlJwnrIw+3J6HRIZXiCeDc0vatJgCZxMbnhftJqmV4vnU4O7kMhtsBz/loE/bIyn0k3n0XnrmysHGGd4zhNZgqXKRr3MkezFCtjGaPuSDgNIiy5W5CgsUZZtJFheO3JjnYoiM37h2Kfi/xGKAnmJ7NtFPN9e3J0EaMyPMGk5zCOJifjLQxVexPEIUzS2GTbWMFczky2dLr31LAuye9nL+27kuKbFxSjEsPBy3JRcuva5XBOIjYUnC/MnNOJWnRKJxuu1tv4Xjfn1I3P4hsbofbyLefBPBxkJt9RnsnMOXk5TLfZqR4ny64lOTZaGsL1N2BQZqfQbafZd1sKG1IuismFgtEYM95G7swTMibCLW2bkLCOZCNXWd3bQwR0mzXuNW1r9M3tW2DKGz6SlNFROYexefdufDYMjQBOMizNG4dROZHxAdK3AtKXBzjfwqKS42cHTsRKAH9qcAAYvQ/g7k4N2NTghssA6zTxujAQIbVx7aSTvHtK2345yhSZIueNbguVh1+a8AfCZrl23LI8ajHclkvO6g9ubPCGXEFfkbZcFVdcvXoPOYQh13KtO8Gy4ia2uHfAudDmyPPYBDfdCjVqE2cergl6KHQ+Mbq8PL1tKWMeJ9opw4yxqy0dc7qIht8NZc7lyBkb4+tOc2s8LNiLIf7a3fF/ZWy/E8ZcyB6bMDhEEzBxK9Rq6yRTGo/K54xQiygNibOLM1fPnYDdOM9WXTTY6SAe1Q/VG7W2X10/SuO2c52dVhbp966m15WBKjC7KJsJhK0ozMssh8K68G7LHCO9P+YW042d5uvazH5uJcCTMkdbK86bVRgYD61cPNKF4rvayOkHTNYNmah7skr7Kokuq/i66RjM54NWz6qQXo8LX1Mhd+dinE+pbCe4z61QVlwjKj1TJFlDuhILmYhZv53CyfsqK9vFagrTcErUZRinaM/CrO6lcHoHDhIHYfwyW17MpJhMwUxbR9G8AFP1ERhJA9Mo6BByXCHUEH3jRd5ge7aL79XsN6jPvY/m0RESScK7rXfOROBwZobe7pa8NloP2++deqlv+cwc+61NeCGysQPmB+ZTedVrtPPishMHr5ykLPaNDlIW+Q+071GJYT3AJIm5NrDboxxpTufSG6Ps08iAm7Qn3C+upeAjIPlcoliPoNvMFMkrBf+A4TVF8zxkkFgEvCtcsfZ4F/bFzzyEus8Gm8Lcc1/O6Fp+g0fc1mc6UdEU9SwJu3WaKmIddZAd+tILRydIlVc+fJliyqZjw7TxOmhSWZcNzp2fyoObR2DkLpkYfOULEsRrfj8/sN+1WLAXEVE1E6Fc00CPWuymuadI8HnOl9xFi0W7EAtm9vYIzMHaosWaLQu94lJZbHMW15qduSdXZVBpGJzxLSgilmyPeS2YrL62TC9c9XDrSHpPX/Fa4RX9pP3caMbqeowh65R22M953x28Hc9xNvj1GjG+dS3nIJt5ktnczGj1RDe9pT674mgPjrNnRRxz2Rwnc7gApvHPCjkCkzUkPncr5wim0Wi03m0RRAYZNZLgbB5hu857u72QME37nWqy/tPaRkCtUXuQtXoETPUnChMESNuqK8BhhGVNqQ1IYLEJIxtv35W1PC6oDwy/xO/jT7t/4GnrkboedZNmx02vdLYA3yFZdCHdS5sZcqeksVRXu+KKuKgkbKMcS20Mko63Jm+kzayjQ2dbyQPp5tPoFGGwddJ2UaHW2tI7rTWEfgU/p3SLY4hlFO2GUK583WZL2T9VHGZ1Df+TrOjxs3T2VOUYC2L5PLnEuhs5w7o4eIq4waaHe1vMtXdZfwPhqLu0cao1CxmlAXlH/RfCU/0W+0yA7/eBK7Ls0tXIbkWW2qib0K0Z+JZ6xEDtE2SD6/TrLH5rmPo0/Rip5/tOfRnUO29W05PKTogcbqSuV7JaYH9mWBfdIWlY8nFM5T5GdBkrDlybda89zGKCIaQVCzovi703UdYwetqeHK5RD9gdrJ+WW48lYMIstSefjn879Xi0TMaF8iotxFC42tvBObmFEIZwSK6J9Q4ts21B6kbFvsqnFJixAhGxCJXBe9LiKJXGMWnIIlVSXJJuh1tUU7IhVXWtULvDelTBBLVyfPrVcht3o/CFTpudcu1esiU4UACsKUWuv8Bs6MABJ3RmimmSdo5+YfB45hgKpGlN8w5mBJOtj0DmWC2C2pkyeIt1aw7Fx92Zep5WbPCJre+q2rmxrsI5zdkJ8M7H4HvOhdU13JxFVdEtcY1HHtAsyGkFYHQ8nuzQR96sK2q7vqvMyNB1XZm4dxV95GBaf6NPiYjlqLerXTiw6M7RtP6PO1Oxta6CrpOO9N0Hdpl747QWbeNqyvng2kcfxFvPcV0FR5xmY8unXI91FY47fRsba7Gu1p3PPT5gPhQbCDNVZGCLczyJvjeWNT4Y4rcAjuoO9P4Rcov24XeECEOWMs54QEpzgN9xf/NRZqDyI5o21RNuUY5HT6RJwbp+7BR20tKW1A4skXyWY+gOuuy6XpfJc2BJJzMXLj7Quq4NnRuLOllaV94113dghZNWlUzmgVra2I/rWszP3oH1ANhDYicRccwijNkMxQYUm1BsgGIjVBtQbBhz3ts/gMw25RnJmWFH46mMyDbTa869OwWmFtzSQ3MerR62x2fE72CW1FkFDvaaWx8XKBDlGJ4ZU8/ePJodemxMNpiNY34KPQfMbSfnMSqnXaDOOL6mJYTMMDzZ1IxNbKcrgbFSL9i5GsXYiUoAsURshGoD4Ndknpjz0P4x0L0pZ8TGCE7onGd3CO1YmsOCleGTVMcx1b9gn3vTjuFPnS3YJ442DAJB7DzEHH6CdnaBK8IS7UjDOyBGTLT5JNix/I7cH5E62AE3YkLzTgI7joAtP9WOIeerC8YhDfaGEUPuOc93TDD+JC3YYtJh+ebT86eehN9zgGf6glQbMeRJp7Et1Mpl6g+cPyirOEwbW5OpWqUxrkaxJ53UCH53wJM56IrueoFMI9TOz7PAxvHo4sm454guj/j0Q7LlyR/LmavB/L3Tt+ANh+9YcE7o+pKYb3opFmJ8Vlbk0E7y4TY2YlYPhVcbIqGuN+kqMlkQmwQLxus5L4J7TXEpgAWn3QauNgBD8ckmGNZhDw4uXPJQ16qd8JAMO7tdvqkGNl286OZS1TuNi8exztqcBY+b0LY4d/+rTeGTooDj1gnNZFP1QEgzJ4n7bIy4nisnGmv6IuCbVthufSdO5FhTcwANWtFk65048aWmbx9Kh2HGrEvSvfnKFvIIpCPK+G9HPoeAEuotQ+t+ke7I7CjfKdScqDa19XXZ3xkfiVFXJwkX6diYnaM2gjvnnFG7snHXIrp2XTTWnGyP6ng2LdY81uVq55gadjkvoLX1oqqd05aglcO65F2+NwOx4tRlFRZnuQPMpmWiKOUXv50K/LUzBnVRhE89QHeOK29w2ewuNAfZ3H3lAbNyvXVJPdm1+ATrJ5k1Ccmakt+YnZagDMaHOMoIuA9/gpagxrr0Cnq7WsECOEfAIW9ReIsMPY6cU5VBkhPQcU5s8YgRchbBl6d9/aszC/Qd/qbUPkIhg7XrHqYbHPrUk7UfTLdyO7fN200Pq6LLJuG51FVaryMxQhHJW4DsJC6t3dNm0KZb7ObVdlVCLQFuE+xZe9CYK3sjOVjJ2m0cmexcFoWm1reUHy5hzjHeuS2KGrz0zlu+hPM5RukgDbekRhYvKtyZiVFwEah54S3BtXp4jTkPe6dyEbjNq7kF4O7wdaNnjm0R/yMZ2QyCMLZD5Cn/DcG4w7593lPtZu1GjRiD9mTAMg05eOq2kd7XQVuMRO7ZxdMOc3tGYlwgRqibm7oatuU7LnmunWSHXp1rtYRMXcqgoVZLK8uU4uOa03lLzMibj1YV2bljN6zMMFoULcBzlRGivtVx8BHE+x3ZxirGKjw73H46vTqwGhpNIPYm0K7ndKW35VKunKQrp61KgUNeN74xgVZ5uV45mfep/cYslmxDi1xOhkhnwyBOj7dyTT8aH7902xLIV6UjlOhAA9tl2bucdb/Dk69pY69OZsyGkyWZR94whGPLLsoo66lI6E3CPITPTALHeRkBVh53lZ5EVo72mKX8Z+fusOHFB4al4iyFnGq2U/Unsx2W5zwe6A7clFhvDXQ3bC+rCGzcITBIyZdjpK9EZTlCsGctuc3YELOGDNgEuFUbfcWY+7X20w51reisSZqioxnya7cuyHk09PrULeis1+F5bFh0lVFl/h1q5odoBtj8jtUPQo7UR8454jv7mO0M7Pmm8jGSf80Dmm86D6oNKDagshGqDYB9zr2bQfvtveDzq3buDa/AtjS/n/cmgPi7Gd58FkX8ZFvIY355LbDeuVu21znI/HK28RZ4fYfR2/vrgMxvcvWbb6YQ2AVmGBJit2yMFFeAvVpKZQ1R8EiDOwnHS16lKVGHFLwQw/8W9GwBaCQIB/34onMQr4WEvtPADYHQpyC2wJIhXyP8uQlqqrxqGUKvleGVPqKYWIbZ2zGL0TeAt3OIOFiG+I7mg5nwEBxsMiRgoc3HFnDknoCj/z7ljbwpjJh2tC3w4G2E5yOaIX2vVlkVbAOqDbHFLzsex7jwMifdIzruBS7vNIwwd2r4/C62ikwdtj32m3Ww1lHa4BZ44SkJJsCo3bHE7HfS25UF5mx+CY9w2b4BqRFGz36hnF9hGoxIKHPgRsp4BfwGg80vpx2S9hQ4U1gFhBd45kPUYHD/RiTCJtCmbgHcjv8I//5VJTIH1CRCTT0C1y9hA4qNCG2IK9JrIx4aGkCW91ks4M9Z4AQeYYULmF8mwhuMlMYCjpWYeXdNrDXkR58yXQ0eYeQA87uUvMAP3q9M3DI09v9+fF9/hszsgOpI/kfFf1jy1nKJCQVdX7JaTuUJl/EOzJqktZkPp0XupYkeyHzLbWVuDytrhW0bMnM6rHKZxN+t26bNXNFc7u6gA8/uwOeIKQMZPQ/qlq91O53nyNfbIAx1JcNyNSfpTul1yzS70u1YQJH5eoK5JJeVtksBbhm//PcFxN/A558bzODKpgVeJVzPsVofKclJvQnCJPoZxM5xyj6F/qt9HDiwX9TGLi7td+F+rvZWcE5u2TyyEtqVWOEuuo5lig0k3OnljW8c9+6qmPm3Duy7tGdTp2zmW5kSnP3TKsw2xAz322sCvOP2xyQkh/T5XyLMrCdQaED0TQAtFIVzcKUz0lzE4ag+w83EnC477RV4BGXLgMOJWyTyIos6EpyfPgr5pzx3Yb/L7kUobgg95YCjOtrp0rtQLCiLjZKdhSntTK12mKQWrYVyFKDy5aalMUOrciSIDRQyrAY45vBdzEUxuakNj+6Onbsoxeag3FLMf456V2udBXctGFXAdWJq4qiBWM/JbUfZulpLwoFiUMLK1iFDPFxvMa+0f5ut7xhyKuK6uTuidc28y00g7iEi1qjYwrjTsoJYin/BdYiQNQ5zGpYCk98SdVRaYReLKulDcI1NbEkcvrKiZWxtiNMg/bbwrLC3Q3a3iK4QD0OMjMa/5e83k7xQmVvaFedZQfnBflqiGV+Q2STtN/kWvCvAhBPqipNxvzlpwnly1pHlkPuR6BaajTUX6EJbACsSXuMGTPDveqI37Jg9dE7NEIcFEqWvY4S4xXBjO2cIG9GJ0xDEEsALMaWFLara4majg9WyRXhzoiP5F3HvdM7NlsHDyGSJzxzjO69dI0tTalEJUUZO5WZIGrOz29vy7dS5JQ/5pAZTASVN3GxHm1NyHjnkoha3hJxtZ8xlgn1OZ2MhowYTg1hwhkfGXA4Dzw6GOLXTg8aigz6QpNGWx3AF2dmi5DaKvG4LVhKqV5CVwOvXdnH0coyi+izBnZ99iF5qi+nI7zLMTu0myaCzxHwQ9k3M6Lcg3AFjziDvMh+qDQh5iK+DyG6PeGhoQLI8TjL47iyPMVooMQuJSvmmW6YYoaq6yQkrwQwhevyj+TrxKMqoUeUAs9QDeW3Ojp3qIvTU/ZaFhpmLKqZut8Stu5xbfudgTmBqfmyHgMpbzOjxWRFsjRNzTHYO4hDdHDRslRCf6hz0E6lGwhBlo8nstlnqFowViXPk8DrER48P3uJaN0X4fd0V57H7uAypG3kW0pZWOz1bXzF2FVogW3A7t/d5BfDltrOPHaxD0hYGH55alwBvYX8F5ArMbEdoJ1sIYEuKxwk2LOwjrHKPZbCNxxWxNWUuDfLJU/YTREHBSYvRwgv37uawMtTFJNNvoHE0/LNLkEkCIuxVDPu747SGp/zzoM08yVNdcxbold+S7IShdLp1BH2TOmv00zltJB7qhMuP71TYsyGMkHLNaKqSbwO2qb8zGw4CuMnMz6l/2B3BGamqqyXqYY6CbcgA9XaO9AvVxxYG1Gwqq9zhHDvxvHZ7jVs2880J0zNuJ1sK6VE3V44BrUXHtYhRcDpnGrWPesLUcOwPwtJ2xL7CavprbS24/OOkQs2+WWxT4bMDmSRaa4QRnR5bhjOsPrfTWl+b1YTBpKBpOKrtq92ceQo78KuZ7mtuOBMmNjWZYfWxnfbEmlfTdNw6+uwx3vtSPhzV6PTHtZ1G9GTUNMK+4iiXG5+YD5scwofLD4cU/e0c3RkfyIr6kJXZYFhjTjn8udAH93+zDhHyJnoiv//tAyvv+rx2wxk31m5ZWKE97MPczi7baW3prOY8FVs6w8mj6P42A/HGxtntSO02l++DdzX4UX0vDJQKWK0wGM6xcxT7SEwxNShs+q1GPzmw/PY4NZZkAW1sBIdlo5HYzbajdT+jyJaRytpiJ3cS5vQ8KmFDTIxvyhBoC3T5aNEuvqrdkrO2MqrEloSdYztyl+bGF7X7PYYVms8uZuP5YEE6NR+//PfNSDyT9lywHwLzhGD+G0WPNwdjWHczqHVnLxnLMPyUPX99XOGJA76avbyod6ozCadRX0t5NXjM2Vx/bNNvmFy9WgP+LTKuY8ApZwtyRzH9/KLr2Gdzrs0LfPoFIaCxYsbT2KF92AJoOdh9TuQGR84mgOP6D0y3sTO3SbABnev6Axmklbfk8MFpqdQMjExmduSdVrimQa+3PejX9VYzcNZnYOY8Gslme4TcFDeiKNSWy8frdDOPZcif295Sf7abHd4RMmfeO9frMB6nlw8QvByFWgORlH0wsjeE4/x3j1vZP56m/90BadzT4H7vjqs/1DZB3TK5cUD3wXNVrNnPvoBc81YV7OxfFuCYv2sQzNfnoAAwO04Je1yvbo0+IrR7VV4Q/W9qxNSSeAAL73VCzwdwW7GtsK6OX6FXuEwk8aiYD7HHh9HtGtimilbbONkSb/21Qa8SqEjNyHynB4yeeSmzLPqsJ0eHG+N0jtUlXMg3HH4oZE8K8tiyABTjIqooZH6jnS4stW3KeSIrHnt1+AGhrv1tTwVRXOnQMJGc1h0psYn/ttwWs7YPk0RzyNtumAAS0jxZG7eu+4z0srYy1p7gbNYm1eQ1GUvL9WhB5Z2iva9+NUZN6rqUcHgeyB3eORnWQaN6u3EuyPBrmzM1hvHmx/Hi+6LuN2fwjRaRt3N6K2gOylPLH/Xg/J/UZ8RuYsxN+yVYR+35aMKAfRNMBoys3oYMrR2ASkzhMFXDWuh5lNPvzl7vxdlOT1Gsdwq7z5KcfkXWn8K7zzlkcelRu6+YxUc/0um3t7/1cMZiaPd+rtEHPErZT7/mPB+AAodobtkzHELjKS+zl+ZE5EOp2A4Sa2xkxylpmWJx8pRrXZoLGsd2O/w3ma+7Pcx8L9rRTseSOfP5pIL7XCycsMrWMUdqn+9D0dmSD8/nyLeOQUBhsEfLWjsD3Y+3/W2/3UibL8e52WUaF5eLMSyoIHwbhx2uFVo3FLdf2K4h0rXCi4YXZwvZMsy7VuKbiMiRP0vwQUTjZIv0I3ubwFTD9GDVvI/9JsquldTU2ONgR6cKQ7/WnoPlmGqwI/x38DWyxXPFv8/eaEPcKaPJBavra91ntpwHO36zxDN72RG84caOHJSoTVIbeG/uvjKNan3xhzFTvoFVcReBHoXX+4dqugXzSk40d6NlXd0FMt1RaFUqpbEswqnG+KagnHCvbHHQd9/mXR0SaYMJAzdl2sNVdXT1whdOzyxz1cCaLCPsa2BhhyELEMH3FilNKHWEIXdENoZLQyCT18DepxxhhiUsa0/9aP1ma9HoMRPXqoFLSD7Z6Cy1ig00aCf/DH40gC0bTYyhUmZw8wd7qGCXjZSePAGWpfM5Sib2usNsHQNnbJEqCKCX2Rj9zcQ8IYNFho2Fhx/ncZy0P8gWwmOT0ikeiErGApmdNbUorPiweF9zysOws60XS5tEVm47P6ZsY5ewtqSt+1HNFjmy2fhYw4QRUpOYlhJQzP45Xkz5rvYulBh962bjYl2mnKRscO/AYtaPBx6Qyha0Zair54TFLPA7hKAjC84uNDVJA7W7mQ15AMPzdsCyZZjVoApahjgK7hQTNulj44D86zhvVzcCs+JchzAF4cgbVtZ8CNIDaWzs2Mh9l8M6wAW3avlXUtgOyNp74YQOGt2AgSyrMxfedJ/XmD88cu0BWfztcUV6whILzP5B5aI6oaH7BL+xt5EDxHZ7E5xdLvcciW+2zgGeeTwQfCtKHGq3vVRh9Vt0aUDkpZ9nQ/poiA2ec4via4Am3p3q+GJ2Z0vJ/I+2RYYAr50NKq812/R5ngzk1MKR99TPLge7x65NiLUri41xYe9JA3TNvrbM6GjQteJNG+eTlSXGshA/rkC3IesHojRqxXoSc4HewvG0T9fG3Xv+mElT8FkVuYu37C2877NeHnO4A7TRpnZIjoey8X0e4EfQrnAfEDZ2NbWztxgZX+q52Ge+GdzTa+aUmNUyICsrghuqmyY3Bv5S42OFYZ9YXTXae/Cx3Va4Vf9Hrjlvsvph/sLwaOct2L4a0k6oMsqjTazmpAor1I3989WAwBGHr1l+EF9efKRv1k5uc4HdjY5l6F21WNFm3XRA5r9m74yGOKgOAn9RjJ8eIlezFFvc5w/aNG1N8Q9XZNy19tjRX1khUAvObDfcGQmBcP0wExmQRZmCD3Y0FrBy9DHt+RsHpGEHlitWn9XDzDekLGInQljMRfmeNvk2CCI+9kyGnzWQfOFxI4Phdx39Iz1qfyjjJqyl7oLxlA8RGiz/VGZM6L7vDHmRb7IgO4ex699M8CHAwfSBNFa3l0EbL5+PKQx/qWYd4I33G8lGHq5j7MpqyKE9ddxjIGJBeSPdcs06sg0bNly/EWj1xXUkI432BzzzRysi2LU8kG5Ox4ryBL911GAOsemGv/GymoAzEIWhBbz5tGdjHWm0BYiZjb8Rlxt+vFY38C0qMorD1uzx2mJUts5Zsr+vONuxLSi21UNyDYNjUyNh7WECzrWRFfjIzaQ1zibd2qld/ZyQnCOtoz0M5ty2NvCwungXIWMOZFQW27JbIL316sKkjzl1QFk1sKywUDv+2FGa7XuldPbBHecO5asQsAVq8LhiKdg80Dgh6GOHKNJWDiH0HRlZu86WwSs4x/1X32MvnqesHEuawNn6s2zjkIvqlhuugndYjP0bjyAXwNlN17NKcMvdoTO8uJnuQICB9wzTTOA0lYHUQRljOYu0z4yG9vMUHOwi8rjIvZZo5rxDaesMq2b1MqiS54DSjvbtaSuWEx7gRV1uLtg2glalYS5kgEOENtOCnWtB7xxgbeyr3TZC7TIhsdMaFqEJw5/1GG/xNRnyCg0GMX13jb7ziy/ECyXim1Z+3iob45xsu0tKe5OXsaDC9L2r0PL6r8BKE6XFAHTbvJ68NIr8tjdhvAH+lDe6RFDTdSos7LCLuEdd00Z3DlPbb6sUbe5Jb/2mEW+4cw65YlS8CfWaT/d6lfKDjAG2vHE+TYgNsdQWdRyQFEOEadZuDvAG7sY6ue945FlP4nAuYITluu4zFoaZsIrDNchv4J2k6SlG90K9RSTuOy06pfRqbh26gToJc8tSMBo/yFqO2x1xMW2yiutn7DA/IoDbxy+9q2/X+/D5ULgbY6jj24475DbcOEnduHBcYCi+bhfO1v5rePsJ5BTCvmpAk7xyIceNuPiA6W1922wyeTAXsGWReBJbq63Wyt3YEMCpX4EzyfSh5QzgXSYJwHaw1he7RO6w+3RiU6c3psX9JXdi40Ty1RN/xQTW0yB2RyZOOso0XDMHuFiHxWYOyQx9JyR/oI01Q4zzzFGvb4HBZsHTbsI2Yxf1nJp0iF42DsH9YmU9ZbVP6cXe2ppwLM651DBkzw42Cc63YK2Sn4EU8Q3XQ/y3aRqxww1ysGOG+XdMueH+hkgOamwbs1jnAjgPeIDK2Trm73Nqb3XDcXJq/8GZSmycfCOnQ2/Ir53eNds8etvEdAIMmadOeeIGU5wUn6zlfBzTvdB8kM6Y67pQAz6E6DSDPZScQf6peZ6yt9/f5yyOxbWt94ic0Vj1ubGiR7E1Pb+J0J9e//UytqMXN+yt+lvzzcqBN3GzboZeLhK7oHEzRUvpW2bO5OEFBZhlnwDu3oHYa2WpLf9OfrAEKeF2PWsvhHdMfO+fLUjGw8XHScVSMXGRaevQr6ydMZS37YAZn9IL42xzyk00iR5Ms0R3rkwr9SydLDZYDL+s5l/Vtp5KgA8oyBSkAa2iw6XvuMd28cRpA5LGIUp0hnfBGKWfKRjp9lux0DP8K9Dr4R+/jZ7W+1hC9Iyb8PUytvWmt3rSk6bu+QUS2xmGfLu6w1SS0ln9Z+1/b5KDR9ix+tcDG0tZ9Ql3OwXFAVT3dlts6U3P9Xpt29v1aTSeDUeMd3KT3vVy73sd6VHsNT34G4P0toTF7t8adL3aBTHcGfzu4TuS/82p5ghuaOTfyU2dgarx9SRLx0SF7xfqlhuDVbRyoJ3OW7QxT2DZ5mWJbpI6eM8xWsVYphOHDeZTjWWbZH2zSaHquN7Ies4+5yPcnEWWLPGgxy58IzNWYy/Xjloe9s750W4IZ2H5Zcozye8vgjTXU2fqGL9MpxrrcPCpYzf/wqS5m7JGSyE9CeuGv/TFnHwnN11wONZcn5uouoatVPMr/tdDkTwn6b/B+XvXKzFRkndEYV4F7i4FYNbovi3m8p10dKO5t9G8PJMWPSO19cySJt7QCcOAmv8obQkcuxO/uS18hWxDIEAP5MKe+iLf5pIxUwl+yMElFW8m9Y7V478znq8nlWs3FhvSSycPnUlWwoAej0lz99q1XsoNq77xdJDs/zry5N2SW49ycmKqRxgvdlzx3jr0gd4d9Vv5YGjlByongeypJbny3hBbKf81Kg20vAfNLMo/3PIxAQ6NdSRQl4+QSr0GZxKnEkf7arUTONJfyARvzon5lowXgIR/+8JkAX48X4S+L/Bpz0XDfwocLxDYfm9qY8RHzZ4wNlaYLh4k8v0pFjJCfzfpNoEHcET5BlmyvAwhvJtwgZjFL8p8G2RjODnRmpykcTw1QGb4hRffH4Jd9zgoGPTZcf17bexeJALjD+yz+aEO4FswNCTkTn782GHAXQPe9n1ah032aH/5N3XbJMNKMKDO4u3PeeXUMEmZgpokHOwDfKVN4qnDJ4lwljFmvAzEnDYYnmrUhJcxag41wxw2gRHXJ/NGdg4L5KHKcX3NuwO0IjIbzlv4oM927K6PysWRFV2MbnhksbrdkaNgcV/kRmeJzv9ri4B5WC8/HbuPVYEW9s6jj/S8bsvlpHCHsufQoVc5jmx6bOhJ5nlIXOSKoVtE1ohW+cbkKyHuiGenkkMoFWpkSGxhcU7B8V6Dh4UIoswobmR7zt/0Md7HQj2LGLaHCeZAY5bvHe1MHTJSgGTjhTPkO6FLqn8StaEO2/GqGFPzzo+Y0uP/y7XdPttqsGKbRIwX/ohxC8pLau/cbqjOBMguqZ5t1Ia6TMB6Sd3vrTYUsf8rx5RB4mytBMQ9C2U1uHqYRGyJgI8Xi8O65HilHAupahFvI03q2Bm1zVu3uEy47NAOHYaFvkptRJnH9HMURmCEScYdDCMOQWjlsKQYtSrREp9RG3sJ1g0FUdiCcFm6K7IjKzdDyBYQCVsecZOlDcU62FJwULcr3C5OA+ON0bBpH/XsYL2gjz0zamQYCG/QMltcWKjd74QCuxhTARvOEVO8GeUc3XuyIRAuqQ6ryJj6GmNmbUvjE5l8Dfa4lIs3JjxZWKY6OzQ9gl9q90heS9UlO4mIeyFb0E6c74DsYcSxkAlejsQFhvDLZcuLywTwUqXAE4ZYH3MegL1lnuMPK96D+0NKFzLJMqDfR1tZ8TIVdt3i2Q7bhAH7JiuWd1T222ymNWVmwsKIasXN85z9HiOZMptwA8C+AFC0h0yBlovGO3b6swMnrLxiZUqB9htEQCMgvTR8uZ9wg7lxeoUhwxZKdJkwpI8XEq0YWuwXO1qDT1jMIHIskyUH+B5dG6H0RTvooahjibxFaxJjZblB9NBVwBC+5fIQlY3Iedy9zRDKAe8BrQ8xAYf6F54fc9gJFpnw/poobNF6TXvFF/GVrgl3OwVDABqWrVjvqG/pcLyvn2N7ZHJQ2nej5YN4w3rC3Ow7MEsL+zESxsg0+OuZsAWmqsCOO1Rwli3VNWHdGDPmBjoHrXjK7zZ4wo9LuWbDwZDbsbPfUjV13KHLEfVbu0ZYcwSGDLL/so4XapgHO9210+l3qocEJ1/uY4ueFaDjflm3xQEj6yyI6EQPKKswSH0I3guexhtxROdBMWLKCgty7wzA0ATE2Gx5mYY6xIuziU4+x8988f68YX7/3sq4E/C75eUT7JCfaLTF+m7EL5cUllM7iHTn3DM4s7tuK4k4+Mk4rcA6D5neQr8Vh6BXGBJuj+XoYbWlHY3L/eMr8m9uiS1/Exc7ARsiw3cLh8QKC2yEv5AL9BrCHbHlcrg1owtVNST66Jb4yMKKcquVOTbsV//BbeYMDJkyhGoBAhkme4v6Du26xZl5ziddIDnkC5rTFnPDosxFRpZ1McrluGDmXLW+xGBtRrv6H9fFIodDAxl1NcD0nQHWBoVTykJHfRt0ZGOW+cbU03wYrG+xszk2Rg1wvtaXHQZWRwlTenGRzyj1D+ud3sGKj3YOW1DbXZ9fyJy+XI3fix2JfUsYTcjaZXWsE8bu5qEOaCj/hHVs2XAr32VsdAS3Cau8RUHAkBtM9hFoWiYxhzuhpQlPwXnS2d1xvyE4cbLrbKI0RG5Tc2BsCCT9LQvKKwq8XMQlJiPbLy2zQHL8AwdgGbcfvrDGqxBOg6rR8BMqudBGc6KHb0NG60Jpyxadlysh5owPocwLoUVUywTEW6LrzmjAYg7xKcMWO6WR40Cc11F8J2GYccOZYAHLyK7x2C0eh8uztDIHe0N9h1wGDzv1gE3YPNIWOZU8NmeZxaKdsW+CNhKArbnHPQszzejT4bJM/o7zNvHMe9vhgdtfzWl/E1jZq24k2/5BZbOEKs8d5H9lKxif1ly81ns38bDaGcNmy6XtiNHKH2C072dbRMgFMr1Th3cIN3ExvKVA7j0TYRxiQqGNsbtf4hB8hUz4+t0mlMuH6ZPKgQc6uodD2QY0x38HMSSRHIRLaVPTFtNYLcyxMZYXqrQhcyqG+PaI7jk10YRgSFK+gLMokZ4FtuS9vmNxjpwP9CMwJeoylwcVK/FGG+lDgjXQhgtIsPaod4bk2OoKPiXNx/KK3Utt+F+7LUblBvUncct+CuFYiecnejf+jgbWGiOMaPEV0E1R6y08cTHtG02Pl6ngnMj3XxHXqxta72MhemQ33UfnbwLqvcea3b7pNw3eK8xgomXsgFdEaxdjV3hE2Ksx9htsAxsOqru44jTfD0JTB0XLhwqT0ojhoH4iNMoRqTr+oa0nEB/xNpQUfcMj4603btXCuGxbO6RXAy7CON+dFT77iuvZQUSnMtUYjvWInskt7/TzppPMF3aS7d0eeho7nn3KfrnTnVofJImmkMXS/J6/aWObvrdWBC30BWJk3OE22HFHD6MQo5OO+QE6tt/R1wjHVQsSTtR6wTCGvbl5EcxrSTJSBuZ1rNvtQlCFo5qvndJMY8UtUvAFObtqaHhKCR95uI63jq7fDrySxckIM/VQ7Mi+w+sfcbxcCfwlzEPohf01dn4Xg4pjfjmAzfYrWLHzhaPs6F4d1vtpv07EX391tQXO/slZJB4Q2MAA/7f9//9g3+x/0N6T3WQ32bs7aXcnu8lusnefJOAjlSMjstHYWGwUNhIbhY3ARmIjsRHYOGwENvoah43DRl9jsNHXyGsMNgYbeY2/Rl5jrvHX+GvMNfYac42zxl5jr3HWKGt0Nd4aW423xlpjq7HVWGtkNdYaaY2sRlYjrTFupDXaGuPGuNHW+Gq0NeIaX42vRlxjrBHXuGuMNcYad42yRlnjrrHXeGt0NeoadY2uRlhjqhHVuGpcNaIaVY2bxkwjpjHTWGnENGIaK42Txkjjo9HQ+GhkNBoaDY2MRkIjo1HRSGgkNCoaBY2KxkSjoFHQmGgMNCYaF42BxkDjonHQuGhsNA4aB42NxkJjoxHSWGgsNEIaD42QRknjofHQKGlENEoaKY2IRkQjpdHRSGm0NDoaHY2WxkujpVHTeGm8NGoaP42aRk7jp/HTyGksNXIaO42lxlJjp9HU2GkMNZoaTY2hRlEjqfHUKGoUNZ4aTY2GRkxjpDHSiGmcNGIaT42bxk3jqdHTSGocNZ4aR42gxlPjqRHU6Gn0M/YZAY2Axj7jn5HPuGfUM+oZ94x5RjxjnfHOWGecM94Z74xzRjvjnDHOaGe0M8YZ6YxxxjcjnZHO+GaUM74Z2YxyRjkjmxHOyGY0M8IZ4YxmRjejmbHM6GZ0M5YZx4xixjXjmHHMuGZ0M4IZ04xiRjFjmnHN6GU8M4IZwYxnxjTjlxHN6GX0MqIZz4xhRjXjl/HLqGZEM6oZw4xtxjZjmJHMuGRkwmTEMjIZn4xYRizjk1HK2GPcMeIYd4w8RhwjjpHH+GPEMkoZtYxSRiqjllHLSGXkMlIZq4xcRi5jlbHLWGWcMnYZu4xTxi3jlDHKuGXcMkYZs4xRRidjljHL6GS8MjoZm4xXxitjk9HK2GSEG62MVka4EcoINyYZoYxQxiQjkjHJWGREMiIZi4xAxiLjkBHICGQcMuoYh4xCRh2jjlHImGMUMvoYc4w5Rh9jj5HIeGQMMh4ZcYxBxiAjjvHH2GPEMeYYiYxGxiOjkVHJeGQ8MioZl4wzxhojjbHGeGOkMdIYb4w2xhijjPFtjDG+jTBGGOPb+GK8MFIYM4wUxgpjhjHDWGHcMFYYLYwbxg2jhbHDaGHEMHYYO4wYxhAjhlHDGGIMMWoYT4waRg7jifHEyGFEMXIYPYwoRhSjhxHEiGIEMa4YQYwixhXjilHE2GIUMZYYW4wtxhKji7HEaGJ0MboYTYwsRhMjiZHFyGIkMaoYSYwjRhWjinHEmGJMMY4YP4wBxgEDRgfjgLHA6GB0MBYYEYzs6Md09OMf0zEd/9iODkYEI4QRwZhghDBCGBOMEsYE44JRwihhXDBOGBeMCsYJ44RRwRhhVDAeGCOMEcYD44PxwEhgfDA+GAmMDUYCo4CxwdhgFDAyGAWMAEYGI4MRwGhgBDC6jQZGA6PbeI9uIz3e4z3S4zvS4zy+4zvO4zrOYzyu4zrGozrGozuqozq6IzvKoz3Coz2mIzzCYzq2IzumozrKYz3aYz3mRnu0x9wYYORjH9GRj+h4jueIjqaIbQxFbWM4jqI2Uds4jt04juXYjd1YitvGciTFbeK2kRSzjeQoitnEbKMoWhvF8ROtidbGT5w2fqMnThOnjZ4oTWwmKhOficrEZeIz8Zm4TIwmLhOZidHEaCIzkZrITHQmUhOpic7Ea6IzEZp4TbwmQhs9EZoobfTGUMQ2giMoYhOricXEY6Ix8ZiYTDQmGhOTicjEOPGUCEwEJp4SfYmnRFOiL9GXaErkJZoSSYm8RF4iKXGXSEoUJe4Sd4mixFyiKBGUmEvMJYISbYmgRE+iLdGW6EmkJXoSOYm0RFoiJ3GWyEnUJM4SZ4maxFaiJhGT2EpsJWISVYmYREuiKlGVaElMJVoSL4mpxFTiJXGVeEnMJK4SV4mZRFdiJnGT6Ep0JW4SZYmbxE6iLFGW2EmsJXYSP4m1xFriJ/GW+EkMJd4Sb4mhRFxiKHGUiEvEJY4SdYmjxFKiLlGXWErsJZYSUYm9xF4iKvGXiEpkJf4Sf4msxGAiKxGWGEwMJsISh4mwxFjiMHGYGEskJsYSX4nERGLiK1GY+EqME4WJwsQ4EZgYSCQkChIFiYRERSIh0ZCoSFQkGhIfiYbEROIj8ZGYSJQkJhIbiZJESWIjkZLYSHQkUhIpiY7ESqIjkZFYSawkMhIniYxEROIkcZKISIwkIhIPiZHESOIhEZJ4SCwkQhIhiYXERWIhEZC4SFwkAhIHiYDEPuIgcZDYR/Qj9hH1iH5EP6IeMY+oR7wj5hHziHfEOOIdkY4YR4wj0hHZiHREOSIbkY0oR1QjyhHfiGpENeIb8Yz4RmwjnhHPiG1EM2Ib0Y1oRjQjuhHRiG7EOSIaEY04R0wjzhHriGnENGIdcY1YR7QjrhHXiHZEOKIdcY8IR4Qj7hHxiHtEPiIeEY/IR/wj8hEDiX/EP2IgUZAoRgQjNhGbiGDEJCIY0YuYREwiehGPiF7ELeIR8Yi4RSQibhGziEREImIWUYiYRcQiChGFiFhEICIW0YoIRAQiWhF9iFZEKqIP0YdIReQhUhGdiDxEHqITUYfoRIQTdYg6RDgRhwgnKhFxiDhEJeINUYm4RLwh3hCXiDnEJeITMYeYQ3wi7hCfiFPEHeIOcYrYQ5wiVhF7iD3EKuIPsYp4Rfwh/hCviEHEK6IWMYgYRNQiDhG1iFzEIeIQkYtYROQidhGLiEXELqIRsYv4RTQiGhG/iEjEL2IYEYmIRAwjMhHDiGNEJiITcYwIRRwjlhGhiFDEMqIUsYxIRpQiShHJiFFEMqIYMYoYRRQjNhFHiCbEEmIJ0YTYQjQhohBbiC1EFGIMEYW4QowhxhBXiDPEFeILcYY4Q3wh1hBfiDDEGmINEYZoQ4QhuhBtiDZEFyIN0YWoQqQh0hBViDJEFWIKUYYoQ0whvokpxBPim/gmnhBZiCdEESILkYUoQiQhihA9iCREEqIH8YPoQeQgfhA/iBxEDSIHEYOoQdQgYhAniBhEC+IEcYJoQXQgWhApiA5EByIFkYFIQYwgMhAZiBFEBWIE8YGoQFQgPhARiA9ECCICEYEIQUwgQhAriAnEBGIFcYFYQbwgLhAXiBfEBuIFMYPYQGwgZhAliBnEDqIEUYLYQdwgdhBBiBvEDSIIMYQIQhwhhhBDiCPEEiIBUYC4iqsoQERFASIAERVREYBoigDEWzRFU7zFUbzFWhzFUazFUKxFWgzFUKTFT6RFWfzET5RFT5RFWPRET4TDbSIs/nBbuE38ITbxiz3EFmITe2hN7CIPrYXWRB5WE7mYhtXCamIaXhNT0YfXwmuiD7OJXnzDbGE28Q21ia8Yh9pCbWIsdmIszmInduIsguIs2iIogqItiqIt5sScSIo50U0kRVJ0E0vRTQwglmIpBhBPMYA4QDzFUxwgquIA0YCoiqpoQGRFA+IBkRVZ8YDoigfEAqIrumIBsRULiATEVmxFAuIa/gqHhcHCYOGwMFk4LCwWJguThcXCZ2Gx8Fj4LHwWHguhhcfCZSG0EFq4LJQWLgubhdJCaWGzkFrYLGQWUguphczCaSGzEFk4LZwWIgujhchCY2G0MFpoLHQWGguJhc5CZyGxUFlILAQWKguVhcBCYSGwcFcoLBQW7gp7hbvCXGGvsFeYK8QV5gpthbhCXKGt8FVoK6QVvgpfhbTCVSGtMFa4KlwVxgpThbHCVmGqMFXYKkQVtgrjQlQhqjAuNBXGha5CU6Gp0FV4KnQVygpPhadCWaGqUFY4K1QVqgpnhazCWWGtkFXIKqwVwgprhbpCWCGsUFd4K9QV8gpvhbdCXqGvkFf4K/QV+gp/hcFCUSGosFHYKAQVHgpBhZ7CQ+Gh0FNYKPQUbgoLhYXCTeGgcFOYKRwUDgozhYHCTCGmMFAYKMQUAgoxhZZCQCGg0FLYJ7QUUgr7hH1CSuGekFL4KNwT7gkfhXnCR+GiME+YJ1wU3gkXhYnCO+GdMFFoJ0wUKgrthHZCRSGeUFHoKMQT4gkdhXpCR+GkUE+oJ5wU8gknhZVCPiGfsFLoJ6wUXgr9hH7CS+Gf8FKoKfwT/gk1hYJCTSGnUFAoKOQUEgo5hZ1CQiGhsFNoKOwUfgoNhYbCTyGi8FMYKkQUIgpDhYzCUOGokFHIKBwVRgpHhaXCSGGksFQoKSwVkgolhZJCUiGkkFQoKoQUQgpFhY1CMCGZUEwoJiQTqgnJhGZCNaGa0EwIJzQTognhhHBCNGGcEE3YJowTxgnbhHPCNqGbcE44J3QT1gndhGzCOmGdkE1IJ2QTpgnphHTCNKGcME14JpQTygnPhG/CM2GZ8E34JiwTrgnLhGHCNeGaMEw4JgwTcgnHhGNCLqGXkEu4JfQSegm3hFjCLaGVEEuIJbQSQgmthFRCKCGUkEoIF1IJpYRwIVwoJVQSSgmdhEpCJaGTEEnoJGwSIgmRhE3CI2GT8El4JDwSPgmThE/CKWGSMEk4JVwSTgmrhEvCJWGVkElYJbwSMgmZhFfCKOGVUEsYJYwSagmzhFrCLmGWMEvYJfwSdgnBhF/CLyGYUEy4I8wRFglzhDfCImGR8EZoI7wR0ghthDZCGqGMMEg4JDQSDgmJhEZCIyGRUEg4I4wRwghhhDHCF+GMsEYYI6wR4ghjhDFCHGGPcEdYJPwR/giLhEDCIqGREEgIJDQSCglxhDrCHmGQ0EjYI5QRvoU2Qh0hj7BHyCP0EfYIe4Q+wiChinBF2CJUEbYIWYQswhahixBFmCI0EZoIU4QnQhKhiLBESCIcEYoIR4QhQhGhiDBECCLsEG4IPYQbQg6hh9BDyCH8EF4IMYQZwgwhhlBDKCGcEFYIJYQVQgohhbBCaCGEEAoIH4QCwgDhg/BBGCB0EAYIAYQOQgchgLBBCCB0CxuEDUK3kEHoFuZCBiGDMBfeIR0WCOuwQGggrMM6NBDaoYHwQGiHdnggTBAyCO8wQZggvEM7JBAqCBeEBMIBoYJwQCggVBAqCAWECEIBIYQQQYgghBBGCMEwDcMwDdVQDdeQh3LYwx7K4RzKIQ/jkIdoGIdxiIZwiIZnCIdweIZveIZm+IZvaIZuaIZl6IZuWIZtWIZk2IZtSIZsSIZjyIZsOIbhGo6hGP5QDNfwhz9cQw9aA5OB18BkoDLwGngNVAZmA5WBzMBsYDaQGbgNZAY6A7eB20BnoQc6A6GFXuiB0MIPhAZGC7/wA6OFHRgNfBZ2YQc+A7WBz8BmoDZQG9gMxAZiA5uBy8Bj4DRQGngMRAZOA5GBycBp4DQwGUgNTAZaA6mB1EBrYDVQF+gKzAXmAl2BrcBZYC1wGFgLvAUOA4eBt8Bi4C0QF1gMLAbiAo2BxkBcIDEQF2gLJAYSA22BwkBbIC1QGCgMpAUCA2mBskBgIDBQFugLnAUGA2OBscBg4C/QFagLfAXqAneBr8BX4C6QFzgLHAYGA2GBr0BeoCwQFugLhAXyAn2BvkBeYC+QFfgJjAPjwE8gKHAV6AlkBbICPYGfwE0gJzAVyAnsBKYCU4GdQFVgJ9ATqApUBXoCV4GlQEygKRATmAk0BZoCM4GnwEygJvAUeArUBKICNYGbQFQgKnATmAq0BIoCQ4GWwEugKPASiAkUBYoCMYGjQExgKXAUOAosBZICEYGPwEPgI7AReAg8BDYCGYGJQD+gItAP+AdUBCoC/4CLwD8gIHARuAgEBDoCAYGBQEegIzAQCAkMBAoCIYGQQEFgJFAQOAiMBEYCB4GSwEEgIVASKAkkBE4CCYGFwEngJLDQIZARWAg0BFICDYGMQEogJZARWAlUA7IB+YBsQDggH5APCAfsA7oB5YBtQDlgHLAN2AaMA8IB64BkQDogHZAMaAckA5oB7YB2QDMgHtAMiAbEA+IB0YB6QDSgGlAPqAdUA/IB94BrwDzgGjANmAfMA6YB74BpwDPgHfAOeAYsA5IB64BlwDJgHfAOyAZsA8IB5YBuwDngHNAN+AYUA1YBwYBVwCkgGBAMOAX8Ak4BpYBfwC+gFLALKAV8AnYBu4BPwC3gE9AJuAXcAjoBuYBOQCggF5ALCAX0AkIBo4BeQC9gFDAMeAXMAmoBw4BRQCrgFdAKmAW0AlYBs4BZwCogFrAKKAbEAmIBxYBjQBTgCdAEeAIcAZoATYAjQBHgCPADKAIUAX4APYAfwA2gB9ADuAHUAG4AL4AaQA3gBdACeAGcAFoALYATwAjgBPABGAGMAD4AF4APwAbgAnAB2ABkAL4AY4AuwBggDdAF6AKkAc4AaYA4wBngDBAHeAPEAfIAb4A3QB7gDpAHCATcAe4AgYA/QCBgEfAH+AMsAg4Bi4BJwCHgEDAJeAQkAgoBg4BCQB9gEDAI6APsAfoAdYA9wB6gDjAHqAO0AeYAc4A2wBqgDVAGWAOsAcoAYYAywDcQBggDfANbgCXAFCAJMAW4AiQBkgBXgCrAFeALUAWoAnwBugAhgBJAB6AEsALoAHQAVgApgBXADCAFkAKYAcQAZgA7gBhADGAHkAPYAQwBcgA5gCFAEGAIsAQIAgQBlgBJgDDAFiALsAWIAmQBsgBRgCbABSADUAHIAIQAKgAVgBBAB2AScAl4BFwCNgGPgEfAJqASsAnIBFQCKgGZgEhAJiAciAREAsKBREA40AhIBCQCGgGFgAZAAuAMEgAFgDM4gwJAGBQAAgBhEAYBgC0IAMyBLdiCOfCDOfAFP/jBF0y/bN81kPyufdVAEiS/amD4VfumgSEYftNA8Jv2RQNBEPyigd4X7YMGeqD3QfukgSOogimYgir4v21gB0dwBDuogh50A13QDQwAuqALBgBjMAA4AIzBGBwAyuAAsAAogzJYADzwZQPPb9u3DTzBDsrgAZAGD4AJQBqkwQSgDSYAEYA2aIMIwBpEABoAa7AGDYAz6H3SwO+T9lEDP/D7qIHiR+2zBoqg+FkDy8/ahw0swfLDBppfNpAEzw/bpw00P21gB5qgCXYgBzsQBTnIQRRcQRRkwRVcQRb0IAveoAc9eINu37Ev2Yfrw/Ul+3h9yb5lH6+P17fs8/Ut+5p9vj5fX7NP2Nfse/YJ+4R9zz5i37PP2UfsI/Y5+4Z9zj5m37Bv2Mfs+/Ux+5R9v75fn7Kv16fsQ/b1+np9yL5cH7LP2Jfry/UZ+2p9xj5gX62v1gfsc/UB+3R9rj5Xn65P1afrs/Wp+lR9tr5Un61P1pfqS/XJ+kx9sj5Yn6nP1AfrI/XB+uI+Uh+pL+4T9cV9rD5Rn6iP1RfqY/W1+kJ9ob5W36iv1RfrG/WN+mJ9pb5Y36yv1Ffqm/Wd+mZ9t75T36nv1ofqu/Xt+lB9qL5d36pv1xfsW/Wt+oJ9r75gX7Hv1ffqK/bR+op9xz5aH63v2IfrA/V9+iZ9n75OX6dv09fog/RN+iB9kj5JX6Wv0mfpm/RZ+jB9mD5N36Yv0zfpy/Rd+i59lD5En6Jv0qfoY/Qx+hp9kb5H36Tv0efoc/Qt+hB9k75EX6Jv0rfoo/RF+iZ9mj5O36SP0+fpm/RN+jx9oD47X5aPzpflu/LR+eh8Vz4535XPyifnk/NZ+eB8Vj4sH5wPzofli/Nh+bR8cb44n5Zvzqfl4/LN+eZ8XL46H5fvy1fnq/N9+e58X74w353vzhfmy/OF+cZ8eb4835iPzzfmK/Px+fh8Zb4+X5nvzNfn6/Od+f58Z74035/vz5fmC/Sl+dR8gb5An5pv0KfmW/MN+tZ8bb5B36CvzVfoa/O9+Qp9hb4336HvzefmO/Qd+tx8hj43H5vP0GfoY/MR+th8aD5CH6EPzSfoQ/OZ+QR9gj4zH6DPzEfmA/QB+sh8fj4yn5jPz+fnE/Pt+cR8YL49354PzKfnA/N5+fR8ej4vH57Py9flw/Ph+bp8dr4u35bPzmfn2/Jl+ap8U74k35RPyiflg/IN+Yx8ST4jH5IPyafkU/LBfUk+uK/J1+R78kH5nHxJPicfk4/Jt+Tz8QH5knxAPiGfkG/Id+Qr8iX5inxEiHxBPh9fku/H9+NL8gX5lnxHviTfky/Kl+SL8lH5knxJPipflc/ER+Lr8fX4SHw7PhKfiG/Ht+MT8en4RHwgPh2fjg/Eh+MD8Xn4cHw4Pg+fjc/Dx+Gz8dn4OHw0Pg7fho/GR+Pb8Mn4NnwZPhmfjC/DB+PL8Fn4YHwwPgvfi8/CR+F78b34KHwtPgqfhK/F1+KT8Kn4JHwQPhWfig/Ch+KD8D34UHwovgffie/BF+E78Z34InwpvgjfhC/Fl+Kb8K34JnwVvhXfiq/Cx+Kr8F34WHwsvgufi+/Ch+Fz8bn4MHxvH4ZPw/f2vX0avhifhq/DF+OL8XX4Znwdvg/fjG/G9+Gr8X34Qnw1vhpfiO/GF+Ib8d34bnwjvhzfiK/El+PL8ZX4eHwlPhMfj4/HZ+Lr8dXf/QX47s/tc/sEfAM+AF+AD8CX+3Kf/Tn4GnwBvgafgk/Bl+AT8BH4AnwEvgPfgQ/Bl+Az8AX4DHwFvgLfgM/+6C/AR3/yJ3/wB3/xF+CLv3n+6g/Bt+AL8C34GHwBvgAfg8/BJ3rEPtAj5gn7wA/0hH2eJ8wL9nmf5wXztnnBvGHeNm+bN+zrvGFesa/7Oq/Y93nFvGPf933esS/0jnnJvvALvWTf6CXzln3jN3rLvtJb5jX7yq/0mn2n18yD9p3f6UH7uAfNk/bxj3vSPtWT5k371E/1pn2rN82r9q3f6lX7WK+ad+1jvWseto/9WA/b13rYPG1f+7Wetu/1tHnZvvd7vWyf62XzrH3u53rWvu9Z86h9//setc971Lxon/+8F+1LvWjesy/9Uu/Z171nnrOvf91z9qGeM4/Zh36ox+wzPWaess/8TE/ZR3rKPGQf+ZEesk/0kHnGPvETPWMeMW+Xh8uj5eHybHm2vFqeK++VR8t75cXyYnmzvFqeLI+WJ8uD5cHyWnnAPFqeL8+XR8vr5QHzfnm0vF8eL4+Xt8tL5a3yaHmrPFYeK8+V18qL82h5cZ4qT5WXypvl3fJoebe8XB4tL5eny6Pl0fJ0eb28Ul4ib5SXyDvkjfJGeYc8UN4hr5AHygPlFfI8eYW8QZ4nz5M3yOvkDfICeZ28Tl4gb5MXyPPjbfI2eX68TJ4fj4+Xycvk8fEseXw8PZ4lz5Knx6vk6fHweJW8Sh4eb5KHx7vjTfImeXe8SN4dL48XyYvk5fEkeXm8PZ4kT5K3x6Pk7fH6eJQ8Sl4f75LXx/vjXfIueX88TN4fD5CHycPkAfI0eYA8QZ4mT5BHyNPkafIIeZw8Qp4hj5PHyTPkffIMeYi8T94nD5EXykPkKfJCeaE8RZ4oT5HHyBPlifIYeaQ8Rp4jj5RHynPkmfIceZA8U54pD5KHyoPkPfJQeai8R94p75HXyDvlnfIaeaW8Rt4ir5RXylvkJfLGeGW8NF4Z74x3xlPjrfHQeGk8NJ4Zz4xHxrPj1fHSeHU8OZ4cL46nxmPjpfHYeG+8Nx4cL47nxkvjufHaeG28NZ4XD4yXxgPjhfHCeGM8Mp4YL40nxvviffG8eHC8OV4ab45Hx0vjpfHoeHY8LN4QT4s3xCviafG0eEU8Ll4Rz4jHxePiGfG6eEY8Il4Xr4tHxNviEfGEeFu8LZ4QL4snxAPiZfGyeEC8Kx4Qr4d3xbvi9fCqeD08Hl4Vr4rHw5vi8fB0eFO8KZ4OL4qnw8PhRfGieDi8Jx4Oz4b3xHvi2fCceDY8Gp4Tz4lHw4PzaHgyPDgPzpPhLfFkeDG8JV4M74W3xFvivfCQeC88Fx4SD4nnwjviufBgeEe8Ix4ML4kHw3vzknhJvDdPiffmzfCUeEq8GR4Tb4ZXw2PiMfFqeE28Gt4Nr4nXxLvhQfFueDk8KB4UL4cnxcvh7fCkeFK8HR4Vb4fnw6PiUfF8eFY8H94Pz4pnxfvhYfF+eEE8LB4WL4g3xNPgcfBAeBw8D54HT4QXwvvggfA+eB28Dt4Gr4W3wgPhrfBSeCk8FJ4Ib4QHwhvhmfBMeCc8FF4JD4RXwiPhkfBCeBW8Cx4I74KHwcPgafA2eBk8EF4Gz4IFr4J3wlPhgfBUeCw8EB4Ij4XXwmu9B97rvd4DL4LHvdQz4KXe6hnwDHirl8Bbve8l8BJ431PgfY/1FHgKPNZr4HmPgdd6rcfAe+CJHui5eaD3eW6em/d5t/d5oXd7txd6OS/0Ri/n5bzRA+CNnukB8AB4pifAMz3UE+AJ8FCvgId63CvgFfC4Z8Bj4Hlvgec91VvgLfBUD4Gnet1D4CHwunfA697pHfAOeKdHwDu90iPgEfBKb4BXeqQ3wBvgkV4Aj/REL4AXwBM9N4/1XK+B53qw18Br4MGeAw/2ZM+B58CTPQie7NEeBA+CR3sTPNqzvQneBM/2KHi2V3sUPApe7Unwam/2JHgSvNmL4M1e7EXwInix93bOumYdtK5Zt6xb1iHzPK/roHldl63L1mHrlHXMOmgds+5Z96yL1kXrpnXQumldta5ad63D1lnroHXWOmodtU5aV6w71kHrjnXJumSdsq5YB60z1hnroHXIOmmdsw5ad63T1kHrtHXbOmgdtG6b53W/OlVdsE5Vx6oL1gXrWHXDOlZdXDesG9bFdcS6uG5VR6wj1q3qhHWrulSdsE5Yl6oD1qXqTnXAOmDdqc5Xd6or1fnqfHWlOl5dqW5Ux6vj1Y3qdHWjulCdrk5XF6rD1YXqPnW4Olzdp85W96nr1NnqbHWdulpdp25TV6ur1W3qZHWbukydrE5Wl6mD1WXqMHWwOkxdpQ5WB6ur1LnqKnWUOledq45S16qj1FnqWnWtOkvdq85Sd6l71b3qLnWxukudpi5WF6vT1M3qNHWculndrI5TR6vj1HnqaHW0Ok/drc5TB6q71d3qQHW5OlCdqC5Xl6sT1e3qRHWkul3dro5U16sj1ZnqenW9OlPdr85Uh6r71f3qUHWqukldpM5QF6mD1EHqHHWBukGdoW5QR6gj1CHqEHWJOkNdom5Rt6hr1DnqGHWGOkadok5Rd6jb0/XpDHV9uj/dny5QV6gT1BnqBHWAOkCdn25PZ6jj0/HpDHV+ukNdoc5Q16h71BnqHnWSOkOdoU5SN6mb03Hp6HRcui8dnY5O96W7033pwnR3ujtdmC5PF6YT0+Xp8nRiOj2dmA5Mp6fT04Hp8HRgOi8dng5P56Wz03npunR2Ojtdl65O16XT0tXp6nRaOjmdlg5LJ6eT02Hp4HRYuiodnA5OV6Vz01XpqHRuOjcdla5NR6WT0rXp2nRSOjWdlA5Kp6ZT00Hp0HRQOicdmg5N56Qz0znpmHRmOjMdk45Mx6SD68h0cJ2SjkxHplPSjemUdEu6Md2YbklXplvSNenKdGW6Jt2Zrkn3pDvTnemedGm6J12ULk2XpovSremidFO6Nd2abkrHppvSWenYdGw6K92bzkp3pXvTvemudHG6K12WLk4Xp8vSzemydFu6Od2cbkvHpfPR9eh2dD06Hh2PTkdnpCvSJemKdEQ6It2QzkiXpDvSHemSdEg6H92O7kc3pBPSJemEdEG6JF2SLki3owvSAel2dDs6IN2PzkX3omPRvehgdDC6t05GN6PL0c3oaHQ0uhrdWxejY9HF6GR0LDoWnYwuR+eiY9G16Fp0LLoVXY3ORpejs9Hd6HJ0ObobHY6ud2pnd2r3O7uzu9+xnYUOQ9ehw9Bt6Dp0HboNHYeORKeiK9GV6FR0KDoRXYcORAei69Bx6BJ0Bzq4O9AR6OAO7gh0Arq28x3vfLd2a2d2vDO7seMd78ZO7Ohu7no3d3XXu97V3d2V3dm5dWfXO7fOrevd3bl1ALoOHYBuQDegQ9B16BB0FboOXYeuQmehY9A56CR0DjoInYROQgehW9CF6EJ0CzoV3YJO7lR0Kjq5i7sLHYWuQUehk9A16Bp0EroH3YfOQ7eg89Bp6DR0GTqv+7qu+7qwCzuyS9DB3YJuQQd3ctd2vHM73qno3M7tVHRxZ6JT0Y3oVHQduhHdiK5DJ6KzO7bLdWz3drku171dgO7t4C5AF6CDOwEd2ZVd15Vd59Z16C50DboMXYauQbegY9BJ6BR0EroInYJOQRehQ9BF6CZ0CDoE3YSuQgd2XSd2vAM7r+s6El2ITkWXdmjHuwKdga5DZ3d01zsT3YlORXeiS9Gp6FR0KToUAkikAHDKEzuNFTuNlZi7kpRPbOBEydThQiUYxr4SWY5tAMnYovekseVnA0jmVh9QDnxxGENcaNBicQMnSiYDXMBosHLrQBg8ghLdYmSAC5gAcQrcGrzhdswBZ9IcUKTHARkFXwQWr5DcEDAhuS1kAMMkT4Rj6QQkXDQgMbCJyiUJXkBVyJGRUCFXpgODnkfKJzYIbglYgEfYJQjHxggQIGDWiaaJAA2pMoBhginRLUp3XPGYQOKzciuAlVsCAnTiRUbBJ8FLLw3cTiflExsNPnYguRMgCWM+IYEhCi71r5BGRsGHay09cXAhJZodCaEocBh59fHDoCaj4KsE4xgZBV8lGMekVIJxjIyCj9ekOF/HiFB4BgVpymtxWXwX38Vl9c9ldQVdQf/RFfQn/Uf/0Z/0OP1JD9Tj9Dg9UJfWA3VSXVqX1kl1U31D99DfuoceIkQnka4pm/qUTd/Upz59U7f0TefULXVL57TmcngdfofX4ZAgcVkcEt+2rSvg27qGrqAr6Br6k66hv+lP+pP+pgfqb7qj7qhD4rG4rc65LZ6L5+LBUjh10wOpm/6flulP0bRMyxRNTX6Nb+PVeDW+jfPi2zgkSBwRh8TjcEQcEY/D3/Bm3BnnxZ1xaJwX58WhcWk8FD/VOT/FV3XeOV/FY3Fa3BTXxXVxU71zU/3tb3/Aa3FXXBZ3xVmx4qjSCimAdEI6IQWQSkgBpHcqIZWQ3qnNX/E4borHcVWquKjUQIoghVMEqYIUTuFUQeqAM+PKOCmujCfjyfiyNEL6IL2QPkgPHEhlvow346R4M86Lk+KkOC+OKH2QNkgPpA1SBumB9EDKIF2QBkgJpBtSAqmAdEO6IRWQAuDWODU+jVPj0fg0Po1H48962L+O9q93He1o73g2Tqx/HowH67/z9ERqIr2Qmkg/fEg7cGMcWe8cGR/We+98GAeWVkgxpCRSDKmGlERKItWQcuDHeLH+eTHuq//+uS++K+2QZkgvpBlSC+mF9EJqIaXASfFpnBlnxqfxZ6mHFERqIgWRikhNpCZSEWkI/odb4oF4IG6JE+KWeCZOiBPimTinvqVn6VB6ln6lQ+lQ+pVupVPpQrqULqUL6VO6kA6lT+lTOpRuhXfil/ggfolPmsQjcU18EK/EK/FBPBIfxVPxRTwVL8UX8UW8FG/EG/FSPBFPxEvxQxwP98P1cD+cESNOim/ij7gn7ok/4qb4Iw6Im+KmOCDuqHvpYPqXDqaL6V/6ly6ml+maeqSeqEfqdXqinqjX6Vx6nQ7XuXQuHa7H6HA9Qo/RY/QIfUHv0rf0OX1LhwKlH+lQuowuo4PoRvqQDteH9CBBuo9upMN1JB1Jh+tmOlyvU6f/6XW6JEndUm/SnXQz3Uln0s10M51JX9JpdBwdRsfRc+ToR3qOzoNH78HV8DX8Dl/D4fA7/A6Hw+VwVBwUl8VB8U5cFpfFO/FB3URP0d96im6jv/W3bqPT6Tb6qk6n0+mr+qfeowPpRzqQTqQT6UV4H76H8+F7eJ48HAzPw9u04WW6j76jw3W4vqPr4GN4GK6Hh+FcuHA4zoVv2cKt8DrcDofE7XA6HBKHxOnwOd1Ff9Gj9Be9RY/So/QWfUW/0Wt0GL1GnzGj0+gqOotuo7PoLrqNbqO76FF4qM75J/6pcz6oc86GD+KDOBvehFPikjgfLolb4nw4H26J9+GYOCX+iFPifPgj/ojz4WA4KY6I6+GI+JkzfEwv0Uf0E31EF9FP9BNdRP/A0XA1vAlXw+/wO3xQ99RL9T+9VKdGrc/pkDqlHqhT6pd6oB6oX+qduBuuh5vhZrgenoTr4UQ4EQ6EB+FDOBwfwosU4Xp4EX6E6+F6+BFupG/qibqoLqon6qq4FB6FI+FR+JQpnAp/wpNwJ9wJT8KF8CR8BxfChfAdHAfPwrXwJVwL78KX8CW8C2/Cu3AxvAlvwsVwMvwJx8KTcCz8C0/Ck/Av3Ay3wqtwOF6FS5HCkfRJnVF/0xn1Rf1Nf9MXdUf9UMfTEXVEHU+v1PH0ZL1Sr9STdVA8B9fBkXAd3AdHwpFwHxyO++A/OByH4z94kJ6kK+lHupJuph/pR7qZPqez6W56qO6mt+mheqjepqvhPHgS3oP34Ek4kF6mn+ly+pmeJk1f08n0MX1OH9PD9Dl9Tg/Tu/RD3VDH0w31Qh1Px9MLdTi9UCfU4XQ4nVC30wn1QYO6II6Cs+A4OAsOg+PgODgMLqQn63i6nI6nf+lyupz+pZfhL7gKHoOr4CZ4DB6Dm+AiuqWOqf/pfzqm7qlH6o16nd6oK+p1ep2uqD/iLXgKXoOn4CV4DV6Dl+AjuAsugq/gK7gIfqIL6oC6nQ6o+/Gzp9vpe7qebqfb6Xp6nj6qr+qn+qm+qsf1VX1bj+txfVuH1belcYfVYaVxp9Ux9AOdQ+fQD/QO/UgH0WF0GB1EF8BxcWz8Fr/FsfFZ/eWm+slNcUf97Cd3xIWlAdINaS7dkLqluTSXuqU1h8VL8Va8FS/FU6UGUjhNkMLpgTRBmiA9kC5I6RRCaqd2CiGVkFZISaQAUgApiXRDCqcOUjqlUwcphO7xbVwb18a38WupiZRE6iH1kJJIOfBCnBEXxAVxRtwPX8QV8VFcETfER/FR3BDn1Kt0LF1Ix9K1dCFdSNfSv/AzHBFPw9NwRPxNL9FPdBT9RI/SUXQUPUpfwctwLxwMB8O9cCXcC7/ClXAl/AqHwp1wIZwJF8KVcCacCVfCofAsfAmnwqnwJRwJf+M1uAwug9fgNLgN/oLP4DP4Cx6jZ+p0OqfOqdPpnzgS/oLn4Dn4C26D4+A3OAqOgt/gJPgNXoOT4CR4DT4iDfuH3qGfSOX0QFqmFNII6QVurHf+i0/jpDijLqRT6VU4JD6Hx+Gy+CB+p4/qn/qq/qfP6WZ6pj6p0+lxpzvvsfqtTq3L6q46sG6qs+rSuoWeodf9Qq/Q6w6tP+vW0jEVO7XOoCfoMfqC3qDH6Mj6sdSnZ8p7snRAOiLtaZqi6efAuK7euTRejfPitPgrboqL4p64KU6MH+s/DZF+SE1wTfwTH8Q5cUOcEH/EwXBAXUv30r/wTRwTf9SL9CT9SMfT4fQvHUoX0mX0JR1JN9OV9CbdTI/SV3Ub3A3Hw/V0Fd1GT8H/8D7cUifRTfS33qmT6oH6pq6pJ+JGOBGuh5PhaHgTzoPv4Em6mo6mh+qPuqReh7/xFrxGz9PvdDvcBY/BRfQ+nU+30+8eodOd7hE67xF4r8475704G96Bg+AeOAgegnvgHngI/oFr4Bx4Bp6Bc+AbuM1z3AK3wHMcA8/xm2PgGPjNL/Cb1/wCv8BrXoHXfOYVeAU+8wl85jKfwCdwmUfgMn95BB6Bv/wBf7nLH/AH3OUNuMtZ3oA34CxfwFnu+QK+gHuugHuucgVcAVf5Aa5ylB/gBzjKC/ACvAA/uQB+8pIL4AJ4yQHwko8cAAfAR+7GR05yN+7GSR6Ak9zkAXgAbvIB3OScD+ADOOcEOOedE+AEeOcGeOcpN8AN8JQj4ClfOQKOgK88AV/55wl4Av45A/55yxlwBrzlDnjLYe6AO+Awh8BhHnMIHAKPuQQec5pL4BI4zSlwmtucAqfAbW4B/YVqQ4GhwFBtvEO1ob9QbOgvlBeKDcWG8kKrobzQXWg1tBq6C6WG7kJxodRQaiguVBqKC7WFSkOlobZQaKgtlBYKDYWG0kKdobTQWKgz1BkaC2WGxkJhocxQZigsVBkKC5WFKkOVobLQZagsdBa6DF2GzkKbobPQWmgztBlaC32G1kJvoc/QZ+gtNBp6C82FRkNzobrQaGg0VBc6DdWF9kKnodPQXqg1tBfqC7WGWkN9oddQX2gw9Bp6DQ2GZkODocPQbGg2dBi6DR2GFkO3odvQYtxDi6HHuMc99BgH0WNosmRcRJOhyLjIRRQZD1FkqDEe8hA1xj/UGEqMf/xDifEOJYYKQ4WhwFBWqCpUEioJVYVCQlWhp1BIKCT0FOoIPYWWQh2hjtBSKCO0FEoKZYQyQkmhilBSaChUEaoIDYUiQkOhoFBEKCIUFGoIBYV2Qg2hhtBOKCG0E8oJJYQSQjmhglBOqCZUECoI1YQCQjWhmFBAKCAUE+oHxYReQv2gftBLaB/0EpoJ7YP2QTOhf9BM6Cb0D/oH3YQGQjehntBAaCDUEzoI9YR+Qgehg9BPaCH0EyoKLYQWQkWhh1BR6Cj0EHoIHYUmQkehptBEaCLUFLoINYWiQhehi1BUaCMUFZoKbYQ2QlOhj9BU6Cr0EfoIXYVGQlehcWgkNBIah05C41BX6CR0EuoKrYS6Ql+hldBK6CvUEvoKbYVaQi2hrVBKaCuUFUoJpYSyQiWheFA7qBfUC2oH5YLaQeegXFAu6BxUCzoHjYNqQbWgcVAsaBwUDooFxYLCQa2gcNA2qBXUCtoGpYK2QdegVFAq6BpUCroGTYNKQaWgaVAoaBoUDQoFhYKiQZ2gaFAzqBPUCWoGbYKaQcmgTdAmKBl0CUoGHYMuQZegY1Al6Bi0DKoEVYKWQeHQMugZFA6FQ8+gTNAzqBqUCcoEVYM+QdWgbNAn6BOUDRoFZYO6QaOgUVA36BTUDfoGnYJOQd+gVdA3qBy0CloFlYNeQeWgdNAr6BWUDpoFpYPWQbOgWdA66Ba0DnoH3YJuQe+gXdA7aB60C9oFzYN+QfOge9Av6Bd0DxoG3YPyQcOgYVA+qBiUD6oHFYOKQfWgYFA9KB4UDAoGxYN6QXugPFAdKA80B6oD1YHmQG2gRFAjKBIUCWoETYLWQGegMdAZKA00BhoDpYHeQImgQlAjqBD0B2oENYL+kIHeQG+gMtAYaA00BmoDtYHGQHWgONAdqAz0B9oD1YEWQY+gQdAdqA9UBuoDBYLKQGWgQNAgKBB0CBoEDYIOQYugLtAWKAy0BfoChYHCQF+gb2gKVAW6Al2BqkBZoCTQEqgJlARqAj2BnkBNoCjQD2gIVAT6ARWBgkBBoCLQEWgH1AO6Ad2AekA5oBdQCygG1AKaAcWAYkAzoBrQA2gBlAJKAS2ASkALoANQCagEdAAKAR2AAkAhoBBQAOgDFACaQx+gD9AcygDNoTbKAGWA2qgC1EZrVAGqAK3RBGiN3mgCNAF6owvQG3VDF6ALUDe0AeqGBkAboA3QAKgDNAAqAHWAOkAFoBFQASgBNAJKADWARkAjoAbQCagBFAE6AZ2AIkAroOM5DAXPYacwFETBUxj6ncJOYuiHficxNDyJncbQEA1PY6h4GjuToSIqnslQ8kx2KkNJlDyVoeap7FyGmqh5LkPPc9np7HSG9tPZCQ3taD+hoekJ7YyGpmh6RkP9Ge2chnrUn9PQf047q6Ef/Wc1tD2rndfQ9rx2akNbtD21ofGpDe3QGI3RDpXRDvVQGZVRD6VR79yG0ih9bkPnc9uZDZ3R+cyGwme2ExsKo/CJDX1PbKc19EXf0xrqntZOaqiLuic1lD2pndJQFmVPaeh6SjufoSu6ns9Q9Xx2NkNVVD2bofxsdjJDOcpPZih6MjuRoSiKnsjQ8kR2HjuPoeN57CyGjuh4FjuHnZ/OXGeoM9SZ6+R15jo/nbjOT2enE9eJ6+x01jo7nZvOWmetc9M569x0ajpnnbNOTaesU9Np6ZR1yjotnbBOSyelE9YJ66R0ujopnZJOV6erU9IZd0o6I51xZ9wZ6Vx1RjonnavOVeekk9U56ax0sjpZnZXOVmel89LZ6mx1XjpfnZdOTOer89WJ6Yx1YjoznbHOTCenM9YZ6+R00jo5nZ5OWiet09Np6/R0gjptnbZOUOetE9Qp6rx13jpFnbpOUSepU9ep6yR17jpJnafOXeeu89Tp6zx1ojp9nb5OVOevE9Wp6vx1/jpVncFOVWeqM9gZ7Ex1AjtTnaZOYCew09TZ6zR1ljp7nb3OUievs9Q56uR18jpHnaFOOqed89H56LRzQjrtnHVOSCeks87p6KxzzjkdnY7OOWejc84Z52x0NjrjnIrOOOebU9Gp6HxzJjrfnG7ORGei082J6HRzrjkRnYjONaehc82p5jR0GjrVnINONSeac9A56ERzBjrRnGXOQGegs8z55yxzkjn/nH9OMmefk8wJ5uxz9jnBnHtOMOeXc8+55/xy5jm/nF3OPGees8t55+xyejnvnHdOLyee08sZ5sRz4jnDnHrOMKeYU8+p5xRz8jnFnGNOPiefc8zp5xxzmjn9nH5OMyeg08x55gR0AjrPnILOM2eaU9Ap6ExzEjrTnGxOQiehk81Z6GRztjkLnYXONuehs80J5zx0HjrhnItOOKecc9G56JRzMjrlnHRORiejk8756ORybjmznFnOLeeVc8up5bxyXjm1nFjOKSeVs8pZ5aRyWjmdnE9OKKeTE8oZ5YxyQjmlnErOJSeTU8nJ5IQ74U4mZ5MTyVnkNHIiOY2cSc4kp5HzyJnjxHHaOHGcN04bp43zxlnjjHG6OGecM04XJ43TxWnjpHHSOG2cNc4cp41Tx6njtHEOOYOcQE4iJ5Dzx0nkJHL+OH2cPc4hp4/TxznkJHLGOGWcLk4Xp4zzxSnjfDtfnC/OtxPGGeQkcgo5e5w8ziEnj3PHOeQccu44dZwrzhQnizPFqeJkcbI4VZwtThSnifPEeeI0cZY4RZwhThIniTPEOeKccEo4QZwgTgnnh1PCGeH8cH44I5wezggnhNPD6eGEcHY4C5wUzgonhPPB2eF8cDo4O5wdTgcnh9PB2eDkcHI4G5wbzgYng3PDueFkcGo4GZwLTg2nhnPBmeFccCo4M5wZTgUnhlPBmeDEcGI4E5wXzgQngvPCeeFEcFo4EZwHTgunhfPAWeE8cBo4K5wVTgNngVPASeA0T/MkcKIngXPAiZ7oOeA8zwEngBPASZ4AztxJnuSZO8Uzd9aneIpnfX5nfc7nd37nfHrnfMand3pnbG474/M1t5nbztfEdr6na2IzsZ2uee10T9a8Zl47WbPayZ7erGZWO7057fTnak4zp52rKe1cz25KM6Wd3Xx29pObz8xnJzednfxMTWemszM1oZ3pqZrQTGinakY71fOb0cxo5zepnf9sTWomtbM1rZ3tCZvWTGsnbGY74VM2s5nZTtnUdsonbWoztZ302Z30aZ/d2Z32CZ72eZ/gCZ73GZ736XaGZ3i6nePpdgY4A5zlGeAUcAo4TbOZycysZdYymZmzTGZmMnOWOctMZsYyk5nIzFhmLBOZCctEZhYzYZmwzGKmK7OYOcx0Zboyh5mszGGmMJOVycoUZq4yhZm/zFXmKvOXicr8ZfoyUZmoTF+mKdOXucs0ZZoyd5mlzF1mLrOUWcrMZYoyc5m3TFGmKPOWCcq8ZdoyQZmgTFvmJ9OWicv8ZH4ycZmhTFymLjOUGcrUZY4ydZm8zFHmKJOXScrkZfYySZmkzF7mKbOXCcw8ZZ4ygZmpTGBmMDOVmcoMZqoyg5nETFWmKpOYGWcSM42ZcWacacxsZRozj5mtzFbmMfOVecxUZr4yX5nKTFmmMnOZKcuUZS4zaZnLzGYmLZOW2cysZV4y95iVzD1mHrOSWcnMY04y85h3zEnmJPOOGcm8Y9YxI5mRzDqmI7OOScd0ZDoy6ZiNTDomHLOR2ciEYy4y4ZhuzEXmItONich0Y7YxEZmIzDbmIbON+cY8ZB4y35iJzDdmHDORmciMYyoy45hyTEWmIlOOyciUY84xGZlzTDsmI5ORacd8ZNox8ZiPzEcmHhOSicfUY0IyIZl6TEmmHpOPKcmUZPIxKZl8TD8mJZOS6ce0ZPoxA5mWTEtmIDOTGcgcZGYyM5mDTE3mILOQqcnUZBYyOZmFTEMmJ5OTacj0ZBoyCZmeTE8mIbOTScgUZHYyO5mCzE2mIBOQucncZAIyMZmAzD8mJhOT+ce8ZP4x+5iXzEtmH3OPKcS0Yv4wrZhVzB/mD7OK6cOsYk4xfZg+zCkmD3OKScXkYfIwqZg9TCrmFbOH2cO8YgIxr5hYTCAmEBOLGcTEYm4xg5hBzC0mEXOL2cUkYhIxu5hGzC7mF9OIacT8Yh4xv5hizCPmEVOMqcQUY44xlZhKzDHmEnOMacZcYi4xzZhNTDPmGbOJ2cQ8Yz4xz5hozCcmGlON+cR8Yqoxo5hqTDZmFDOKycaUYrIx15hSTCnmGhOKucZMY0IxoZhpTCdmGrOM6cR0YpYxmZhlTDImE5OJScaEM8mYYUw4E84MYyYxw5hgzCRmEhOMicQEY3oxkZhITC9mEdOLycUsYhYxuZhDTC6mFnOIOcTUYgoxtZhZTCGmEDOLacW8YeIwdZg3TB1mDjOHqcPcYdYwbZgzzBmmDZOGCcN8YcYwX5hvZgwzhvlmyjBXmCrMFqYKk4XZwmxhsjBdmCjMEqYJE4VpwkxhpjBNmCfMDqYHk4TpwfxgkjBJmB9MECYFs4LpwKxgWjAdmA5MC+YFs4NJwuRgkjA3mBxMDuYGU4MZwhxhgjBBmCNMEqYEM4LZwIxgTjAbmA3MCaYDU4LZwIRgQjAbmA/MC+YG04E5waRgOjBDmCLMEeYFE4O5wcRgZjA3mBvMDKYGE4GpwFxgIjAXmAnMBOYCk4FpwCRgHjAPmATMAuYAU4AZwAxgCjABmLD5mq9Zmq/pmq5Jmq7ZmqRJmq05mqZ5mrB5mqgJm7CJmrGJmtyMzdjkpmxys5uyKZvdnM1upuZszmZq0mZqqiZt0qZq1qZqrmZt1uZq2uZqetM2bdObt+nNb97mbX4zZ36TNXNmzmRNNzM0PfMzQ/MzPxMss5XbSm2ltnKb2ZXCSlMlsNJUSaoEVgIrSZW/SlJlqfJX+assVQYrS5WoymBlsBJVOaxEVaYqh5XDylQlsTJVyaokVhIrWZXGSlZlXGmsNFbGlcfKuNJVeaw8Vroqk5WuSlhlsjJZCatcVsIqZ5XLymXlrLJZOaukVTYrm5W0ymclrfJW+ax8Vt4qp5W3ylzltDJXuaucVk4rd5XVyl0lr7JaWa3kVVoreZW+SmultdJXia30VfYqsZXYyl7ltbJXqau8Vl4rdZXUSl0lrpJaSa3EVUorcZW2SmmltNJWGa20VdYqo5XRyloltLJWKauEVkIrZZXOSlllrNJZ6ayMVTIrY5WvSmYls/JVqax8VbYqlZXKylYlsrJVuapEViIrV5XFylWlqrJYWaxUVQorVZWnSmGlsPJUaaocVYoqF5WLSlGlolJU+alUVCoqP5WHyk+lp/JQeaj0VBoqPZWcSkOloZJTOajkVGoqB5WDSk2loFJTiakUVAoqMZWASkylpRJQCai0VPYpLZWUyj5ln5JSuaekVEoq95R7SkmlnlJSCanUU+opIZV4SkiloxJPiad0VNYpHZWMyjplnZJRSadkVDYq6ZR0ykalnbJR+ai0U9opH5V3ykdlpPJOeaeMVOYpI5WTyjxlnnJSyaecVFYq+ZR8ykqln7JSean0U/opL5V/yktlpvJP+afMVAYqM5WbykBloHJTSajcVHYqCZWEyk5lobJTCaosVBYqQZWISlBlqBJRiagMVSYqQ5WjykRlonJUuahkU0Ip1ZRQSielmlJN6aREUzopmZRoSjQlk7JMyaSEK8uUZUq4kkwJVyYpyZRkyiSlmDJJaaQUU4opjZRgSiMlkRJMCaYkUnopiZRDSi+ll3JIyaUcUhYpuZRcyiJll7JIeaTsUnYpj5RfyiMlkvJL+aVEUoYpkZRKyjClknJJGaYMUy4px5RLyiblmHJM2aQ0UzYpn5RmSjPlk/JM+aSMUp4pz5RRyjRllHJKmaZMU04p15RTSivlmnJNaaVsU1opsZRtyjYllvJNiaXMUr4p35RZyjhllnJLGaeMU24p55RbSi3lnHJOqaWUU2opr5RySjnllRJOeaWsUsIp4ZRVSjdllZJK6aZ0U1Ip2ZRUSiklm5JNKaWEUl4oW5QVyhblirJCWaFcUU4oV5QqygnlhFJFKaFUUbIoJZQSShYlhZJF6aKkUFIoXZQWShcljNJCaaGEUWIoYZQySgwlhlJGqaGUUdIoNZQaSholh5JGWaPkUHIoa5QdyhrljbJD2aG8UYIob5Q6ShAliFJHKaLUUe4oRZQiyh0liXJH2aMkUZIoe5Qmyh6lj9JE6aMEUpooTZRAShQlkFJIiaJEUQopU5RCyiBlijJFGaQ8UQYpf5QnyhPlj7JE+aPkUZYoS5Q8yhEljzJHOaIcUeYoQ5Q5ShxliDJEiaP8UOIobZQfyg+ljdJDaaOcUXooPZQzyg3ljDJGuaHcUMYoM5QxyrcyQ5mhfCsvlG/li/JCeaF8UbYox7Iuw7Iu6TIsw5Iuv5Iu5fIrv1IuvVIu59IrvXIuwXIu7RIswdIuxdIu71IsxfIuyfIuAZQASrMEUAoozdIsBZRoKaAkUKIlWhIoe0mgPFD2spcHyrQ8UCIo0zItEZRriaBUUK7lWioo2VJByaBkS7ZkULolg7JB6ZYNygelW7rlgxIuH5QRSriEywhlXEYoIZRxGZcQyreEUDoo3/ItHZRt6aBcULZlWy4of7mgTFD+8pcJSl8mKA2UvvSlgVItDZQFSrVUywIlLwuUA0pe8nJAeZYDygDlWZ5lgLIsA5RupVs5lm5lrhzLscyVNRmMJEZCI6GRxEhpJDGyGCmNlEYWI6mR1chh5DRyGCmMnEZOI4WR0chipDGSGmmMTEZSI6mRyUhrZDKSGWmNtEYyI7ORzEhnZDYyG+mM3EY6I5+R28ht5LOyI5+Rzcqu7MhmpDayGbmM1EZqI5eR2MhlpDISG4mNVEZeI5WRyMhr5DUSGVmNREYeI6uR1chj5DASGBlH+iLjSFakL9IXyYrkRbIiUZG8SF4kKnIXiYoMRe4id5GhSFxkKNITiYvERXoib5GeSE3kLfIWqYmsRWoiM5G1yFpkJnIWmYm8RM4iZ5GXSFjkJbISCYuERVYiVZGVyEmkKlIVOYk0RU4iIZGmSFMkJHIUCYl8RI4iR5GPSFHkI9IRKYoURToiI5GiyEgkKTISKYkkRZIiJZGlSEkkJbIUWYqkRKYiKZGWyFRkKtISGYu0RGIiY5GxSEykLBITuYmURcoiN5G0yE0kJ5IWSYvkRNoiOZGdSFtkJ/ITaYv8RIIibZG2SFBkLhIUeYrMReYiT5G6yFPkKlIXqYtcRfYiV5GtyF5kL7IV+YtsRboif5G/SFckMNIV+YoERgIjX5FxpBcSDDmHBEOKIeeQc0gx5B1SDEmGvEPeIcmQfkgyZBnSD+mHLEMCIsOQfcgx5BiyD/mH3EJqId+QWkgu5BvyDcmFjENyIb2Qccg4pBdyDtmHDEPaIcOQX0g7pB3yCymH/EJ2IeWQcsguJByyC7mFhEPCIbeQb8gy5BkSEHmGTEMCIgGRachAZBpyDRmIDESuIQmRa8g2JCGSENmGNES2IeuQhkhDZB3yEFmHxEMeIg+ReMhEJB5SD5mITETqIReRekg+5CJyEcmHbETyIfeQjchG5B6SEbmHzEMyIhmReUhFZB6SDqmIVETSIRGRdEg3JCISEemGLES6IdmQhchCJBtyEMmGVEMOIgeRakhBpBoSDSmIFESiIf+QaEgz5B/yD2mGHENmIY+QV8gjZBHyCnmFLEJWIYuQQcgqZBUyCDmFDELmIKeQU8gcZBQyB3mDjEJGIW+QUMgbJA0SCgmFpEE6IWmQMkgnpBNSBsmElEHCIJmQTEgY5BISBvmCXEIuIV+QQsgXZAtSCCmEbEH+IFuQKcgf5A8yBcmDTEGiIHmQPEgU5A4SBamC3EHuIFWQPUgV5AqyB9mDXEH6IFeQLEgfpA+SBemC9EG6IIeQLsg3cgg5hHwjlZBvZAxSCamEjEHCkTHIGSQcCUfOIGuQcGQNsglZg7RBNiGbkDbIJ6QNEgf5hMRB6iCfkE9IHaQUUgcJhJRCSiGBkFRIICQRkgpJhSRCWiGJkEZIK6QV0giJhTRCIiGxkFhIJGQWEgmZhMxCZiGTkEdImHzJBeRLuuQCcgHpkglIl4zJBGQCMiYVkDFJkwpIBSRNNiBp0iYbkA1Im4xA2mSOjEBGIHMkBjJHAiAxkBhIAKQGEgApgNRAaiAFkBtIASQBcgO5gSRAdiBr8gJ5kzd5gcxAwuQCUiYXkAxImZRJBuRMMiAhkDM5kxDImqxJCOQFkgBZgOxAFiARkB3IDiQCEgSJgHxAgiBBkA9IEeQDUgIpghRBSiBHkBJICuQIcgRJgSxBUiAtkCXIEqQF8gRpgaxAniBPkBVIE2QFcgJpgjRBTiBJkBNIByQJkgTpgAxBOiAPkCHIEOQB8gN5gDRAfiA/kAZID6QBcgDpgfRADiA5kAPIACQHkgMZgMxABiDdyAxkBtKNvMmP7EiR7EZtpEiKo7bx2ahtxDY+G5+N2EZr47PR2thstDZOG5uNzcZp47Jx2ihtXDYuG6WNykZpI7VR2ahspDYyG6mN1UZmI7Ox2uhsrDZmG52NzsZsI7Qx27hthDZCG7eN0cZtpDdGG6OR3niN9MhwvDZeI0MSJENyJEESJEeSkyNpkpzkpEl+0iRR8pOfREmWRMlOsiRLdlIlPdmSKqmSLcmSHymSIlmSItmSJVmSLXmSnlzJllzJlGzJlkzJc0w2IhuPjccCrbHWWFusLdYSa4m1w9phrbBWWBusDdYCa4G1v9pfra/WV9ur7dXyanm1u9pdra5WV5urzdXianG1t9pbra22VkurpdXOame1slpZbaw2VgurhdW+al+1rlpXbau2VRvXxrWsWlbtqnZVq6pV1aZqU7WoWlTtqfZUa6o11ZZqS7WkWlLtqHZUK6oV1YZqQ7WgWlDtp/ZT66nt1HJqObWb2k2tplZTm6nN1GJqMbWX2kutpdZSW6mt1FJqKbWT2kmtpFZSG6mN1EJqIbWP2keto9ZR26ht1DJqGbWL2kWtolZRm6hN1CJqEbWH2kOtodZQW6gt1BJqCbWDWkFtoDZQC6gF1P5p/7R+Wj9tn7ZPy6fl0+5p97R6Wj1tnjZPi6fF095p77R2WjttnbZOS6el085p57RyWjltnDZOC6eF075p37RuWjdtm7ZNy6Zl065p17Rq2jQtmhZNe6Y905ppzbRl2jItmZZMO6Yd04ppxbRh2jAtmBZM+6X90nppvbRd2i4tl5ZLu6Xd0mpptbRZ2iwtlhZLe6W90lpprbRV2iotlZZKO6Wd0kpppbRR2igtlBZK+6R90jppnbRNWiYtXAvXLmmXtEpaJW2SNkmLpEXSHmmPtEZaI22RtkhLpCXSDmmHtEJaIW2QNkgLpAXS/mh/tD5aH22PtkfLo+XR7mh3tDpaHW2ONkeLo8XR3mhvtDZaG22NlkY7o53RymhltDHaGO1b+9bCaGG0L9oXrYvWRduibdGyaFm0K9oVrYpWRZuiTdGiaFG0J9oTrYnWRFuiLdGSaEm0I9oRrYhWRBuiDdGCaEG0H9oPrYfWQ9uh7dByaDm0G1oNbYY2Q4uhxdBeaC+0FloLbYW2QkuhpdBOaCe0EloJbYQ2QguhhdA+aB+0DloHbYO2QcugZdAuaBe0CloFbYI2QYugRdAeaA+0BloDbYG2QEugJdAOaAe0AtoALYAWQOvWurW5Ntfe7d3ard3Wbd3SLd3O7dzKrdzGbdzCLdy+7du6rdv+9rdru7Zpm7a97S1veduerdmabdmOrdiC7dd27DZ2G6uN1cZmY7Ox2Fhs7DX2GmuNtcZWY6ux1Fhq7DR2GiuNlcZGY6Ox0Fho7DO2GcuMVcYmY4+xxlhjbDG2GEuMJcYOY4exwlhhbDA2GAuMBcb+Yn+xvlhfbC+2F8uL5cXuYnexuthcLC4WF3uLvcXaYm2xtdhaLC2WFjuLncXKYmWxsdhYLCwWFvuKfcW6Yl2xrdhWbBwbx7JiWbGr2FWsKlYVm4pNxaJiUbGn2FOsKdYUW4otxZJiSbGj2FGsKDYUC4oFxX5iP7GeWE9sJ7YTy4nlxG5iN7GaWE1sJjYTi4nFxF5iL7GWWEtsJbYSS4mlxE5iJ7GSWElsJDYSC4mFxD5iH7GOWEdsI7YRy4hlxC5iF7GKWEVsIhYRe4g9xBpiDbGF2EIsIZYQO4gdxApiBbGB2EAsIBYQ+4f9w/ph/bB92D4sH5YPu4fdw+ph9bB52DwsHhYPe4e9w9ph7bB12DosHZYOO4edw8ph5bBx2DgsHNYN24Zdw6ph0bBn2DIsGZYKO4WFwkJhp7BP2CksE/YJ+4RlwkZhsbBV2C1sFdaKFfYKa4Wdwl5hr7BTWCosEjYJa4RNwi5hjbBG2CXsEfYL64Udw45hvbBhWC8sFzYMG4blwoJhubBaWDAsGFYLm4UVw4Jhu7BdWDDsFhYMm4Xdwm5hs7BYWCYsHLuEhWOVsEvYJawS9ggLxzJhm7BNWCasE5YJO4V1wjphp7BS2BssDjYHi4PVweZgc7A6WB6sDnYHy4Plwe5gfbA72B6sD9YH24MFwvZgf7BAWCDsD5YI+4MNwhJhibBBWCFsEZYIO4QdwhJhhbBvrAw2BhuDlcHSYGWwM1ga7Ay2BkuDpcHWYG+wNVgb7A32BmuDxcFuYD+wHNgPLAiWA8uBBcF2YCmwEtgKrAR2AluBrcBOYC+wE1gL7AX2AmuBxcCaYF+wJUawL1gU7Ah2BIuCJcGOYEmwIFgSbAgWBAuCDcF2YDewHFgNLAf2AquB1cBeYDGwGdgLrAfWA3uB5cC6YFuwKdgUbAv2BNuCfcGeYE+wL1gT7AhWBFuCfcGqYFGwKdgVrAt2BcuCdcG6YFmwMFg3NscCYHOszQJgAbA2e7MM2AOsAvYAa4BVwCpgDbAIWAMsARYBi4AlwBZgCbAC2AJsAVYAO4AVwAZgB7AD2ACsG/uAdcBGYCOwDlgIrBsLgB3AOmAbsBDYBuwCFgILgV3AMmAXsAlYBiwDNgF74GP6lX6jX+lPmvTn/Ek/UqSv6Ef6jx59Rp/Rd/QVfUcf0lf0FX1IP8+H9CVJ+pS8Hk/E+/F+PBEfyhPxtGh91dP6ua9+9ee+hp/7K76Gr+Gv+Dv+ij9mzEfjfXleXprn5XN5aV6az+WJ+Vz+lifmiflbvpa35XH5YB6X1+WD+WBel9/lfXlp/pf/5aX5Xl6aD+Z7+V4+mN/1obHgZ8aC/9mz/+s/+82a/Ua/2efE6WP6fz6hb+kT+ogQ/UJfzYfzd3w4P1Gif+kn+qJEfVJ/zY/zp/w4386f8qd8O1/Tt/P3fE1f09/z/XxDP9BH9QP9Pn1+nt/n37nz3/ho/plv5p/5Zcv8ML/MK1Pmk308X89P9PX8P3++pU/lS/lMvpS/YsWH8Ff8XM4L+zlPywvzwjwtb8bT8kS8GW/GE/E5PBF/wefwOfwFf+Cn//TA/vlND8wD++ZHP5xf5yf6iX6dj8dj89Z8M2/NT/PTfDQvy9vyrrwtHyyYb+aDfdI3880++S/4ZP6YH+aP+WJ+mB/mi3lPvpg3Zswj89h8M7/Nb/PNPgLf7F+48LF4aJ6ar+ap+WvXfLb/6rf6on6rr+qL+qK+qm/qJ/DV/oK/wFf7rq/ms/lsXttn4Kt9BV+Br/YT/P79977/7fe+99sP/7iv7Fv6yr6ob+lb+qJ+ok/qj/qX/qhfqtQ/9T/9UB/XD/VXfVwf11/1Z332r7/8609TD+yf+qn+pZ/qu/qX/qXv6v/6rn6sWL/Wrz/9DXz6y/Ivv/zf97Of0s+U6aP6mX6nTv/TZ/VB/WYf1Pfk6XP6nv6mz+lz+ps+Jp/H7/Fr/B4fKtQvfaiv/vKXX/0Pvvo1aPgtvoa/Y8fH8edv///tDwDAB/EB/AAB/gA/yBvynrwhn8h78p58Io/IC/KFfChfyCtS5A99W5/X//V5fV//1//1fX1m39cXJuwP+7v+ra/s3/q0vrKv7NP6sPwhH8iH8qF8IO/HM/KN/CffyDty5B/5O76PX+T7+EGDvKc/4UP4Er6ED8FX+xC8MGF+kRfmzZjxQrwZnyOHh+Fz+AMH/PtFfWX/1X/1lX1YX/zjR/DHH4b/+7o+sO/sA/vJvrPv7Cf7y/wfz8dT8nw8Hjyezpf1m/1cP9dvxoa/2b927Wf71P603+xP+9F+s9/sR/vSfDM/zLvywzwlSj6Op+Tp0PFu/BkPxy/ycHwdv8gv8nX8HV/Gv/Gc/Btvx44H9Iv9Yx/aP/aNfWgf2jf2iXkX/s3L8G8+iJfhZfggPo4P4kH5OD6OB+VdeVC+lXflXflWHpYX5Ud5Tn6UN2XKg/Km/CkPyoPypzwqv8h78tW8J+/MV/PVvDMP7Wv72P6zj+1b+8/+s2/tU2NZVmU9VmVD1mM9Nvzb/Csf52P5OL/Kx/Kx/Cr/ya/yqvwn/8mr8qnYj+1YkO2+NhZkwa/tP/PDvCdPyXvyhDwlT8kT8n+8JX/JV/KXPCZfyVfymPwktmRPVmZPtrMyK7Od9T6T1+QjeU1+k4/kI/lNvpNn5D95Tv6TL1XKk2JXlrOf5SzKfvazKGuyn33Zln1Zmm3ZlqXZ+Hf4H76L/+GLEPFH+Cuei7fiuXgw3oq34sF4Mt/ER/FhfBT/xIlP4rt9A1/AF/ANfBDfwE/xQXwQP8V/8VP8t//iv/hvf85/+zx4/B8fx6fxW3waX4aMH+Pb+G+/xq/x336L//ZT/Ba/xU/xH/wU38B/8B98A7/0L3wRH8PH8EU8J1/Eb9niy3wb/8Z/+ze+jv/2376Oz+Nz+B0+hN/hu/gQPoTv4jP5Lr6bz+Qz+W7+lw/lX/ks/pXvxcsn86N8K3/Ft/K7dPljvpTf5K/4K36TH+WP+DC+i+/iw/huPoy/aNGP+1X+k8/iP/lOPovP4jv5UL6in+dv+Xm+Dx9fxffxDxwA8VV8EP/FV/FV/Bd/y3/x5/wtf8uf8xV5MT6OV+PV+DjejU/j2/g1vo2f49f4NX6Oz+N5eCV+h9/hlfgaXoln4mv4Gp6Jb/I9fAQ/xA/xEXwYH8HH8mF8GB/LX+SzeCn+h5fioUDxU7wCv8C/foEfMcLD8CO8Dg/Dw/A6vBCvw1vxQrwQb8Uv8nB+iffhl3glSnwPf8Qj8T48Ep/E+/A+fBIP56f4K/6Hv+KtWPE6vAwfx//wcbwX/8P/8F58Fm/C1/AoPApfwxfxNXyTJt7Jz/AhfAvfwofwJ/g3P8MH8TP8DR/EB/E3PI7v4W/4CP6Gj+Ej+Ag+hl/Bg/JBPCcfxOPwnDwnj8Pb8Hq8HE/Ey/Fs2Hg03+3f38A38O9f+zC+iyfiu3gtnogn4rV4El6Lr1LFR/kRvoPvfge/QYO/4Hcf/O4HP4Lvfvcj+BG8Dj/Cr/AjvAQJnsIX88N8MD/M58LlV/EpvAx/wp/wMvwKL8P/+OF1eBdehmfhWXgZPsVn8838PN/MF/Pz/DxfzAfjX/gWvohv4VX4Ir6IV+FReAp+gl/hJ/gIEbwDr8Fb8G7egsfg3bybx+AreAw+Qwa/wXfwHzwC/8GHCOFX+BC+hF/hV/gS/oSP4ql4Ep6Kx+JJeBIei//y6Xw5382X89u0+Wk+kL/jC/lC/o6v5e/4ly79Xz/PB/N9fDC/xPfxffwS/8CP+5a+m2/p8/luvpvP59PxC3wDP8I38A/8CD/CP/AQPAOfwCPwCbwBA36A7+AR+A1+g0fgK3gEHvYVfAUPe7f/6zf6Wn6jn+Rr+Vp+kn/k//hB/pwf5A/5c/6cP+Qb8QD87WN/+7r2swfgYx/AB/CxR+Bj73oEHoF3PfyXfLjf6MN9Jb/Rb/SV/CSfyNfyi/wiX8s/4mXf+tnPvvWxbz3rYx971rtegCfgX0/AF/Cvf30Br8DLnvatp73tW9962+f8Kx/Lz/KxPDE/y8/yxHytz+db+oA+oG/pF/qovqYv6Av6mr6f37/3+fc8sM8/98A++r0P///hH//4z3/XV/Z7fWUf2u/1e31on9h39nF9XV/Xx/Vn+Ui+k4fkO/lYHpKH5GP5R3/ZR8aGH9kP9oP9XP/ab/ar/Wq/2Zf2h/1in9ln9ot9aN6Z9+SZeWbek0fmW3lQnpVn5UF5VKzJjmzKjuzHpmzKfizIymzNkmzNzuzMiuzMwizMej6Tj+Qx+UheksfkMXlJfpJf5K34M/6Mt+LJ/Bq/xZ/xZ/wWP8av8ll8MB/MZ/FL+DR+jR/j13gSfowf40n4Lz6G5+RpeBqek7fhh3gjHog34o94IB6IP+J9fAIfxC/wC3wQf8CP8BF8Cp/CR/Ar+C2+iH/in/gi3sk/86d8Mp/Mn/JZ/C/fzS/zy3w3P42v4U14Dt6EF+E5eA5ehAfhNXg378G7eQ7eg/fgOXgQH8jv8Xf8Hj/H3/F3/Bwfh2fgEXgH3oFH4Ff8Jb/RR/Ib/TkfyUfy53wjn8pn8rP8LJ/J/+Jf33oBXoBvfe6b+qS+qN9912v7tv6vX+tn+9vY0Mfyn/yjb+LD+CP+mb/mT/HSPumD/dID82u+rM/qN/ufPq6PyiPyhLwnv8cL8qE8IM/Ic/rgFz+C//ltHwEbfmd/2X/2qf1mn8GX4KuxMMuynoflZXlXrMySbMmabMp+T8qL8px8Kl/Kf2JbdmU/61mXlT+JH+LD8GK8Fx/H8/A9vJJP4Av4IH6Gz+FD8Gh8GE/EQ/AS/AhPxJPwF/6bz+bn8QN8AI/gq/k7PppP5Av5Wr6gP+ij+oP+oY/qo/qHviF1lApMLaWWUoGp1FRgKjQVmipt9VRkKi8VmbpL3aWCUnOpwdauBlOFqcLUaCooVZLKS5WkPlIfrZ36SO2l9lpZqL3W3tciqizVlgpLtaXmUmGpsNRca19xrD5WFquPtUyZtVvLrDDWbu1WGCqvFca6QuWl8lpXrN4Kq61We7XVVqub2koVpYpSf6nJVGNqnGpMLVZMHbbCa6u2WttVVVuprVZ1ddUWagoVi5pCFaFiUbGoIlQuqgiVVbmoXFRWZaOyaqtWa6m2Wt3VXWM1m3ptLdVr6jR1mvpsvVcBa7kKWP3q1WwruY4riXVcQXD1K7h+n6pNfaYyW0uVmZpsLddSTabGqdJUayo11ZqKTcWmblsFrAdWvx5YF6wLVgprvQJY+wpgLVAgw9rXDOuHta99/bC+WD+sIECsJ1YR69vqYfWwvq1+fVuNrH71q5GVxPrXdzXXd+2ruZprV6OtCla3VcIqYXVbXaxuqw4d647VxhpjdVtjrDVWt9VtrbHqWG2sbuuN9cbqtvJY3dbzXNPVwBpgpdcAa26lV3rNrfI6YHVbEawIVrdVwdph3bC6WDesGFYMq4RVxFpifVtLrCpWFauJ1cQ6Yn1bR6wd1g6rC9WPKkb9oopRtWhRh6wpVhTrixXFGmJ9sb5YQ6wcUjqpnPRVKid98yZNlr5JW6Wt1DZtpXad+kXtVBDqF/WLCkJ9pIJQ4eDUXiqc+kbtpfZS36x9TbBCWHmsENYKFVYza4XVgoX1gapH7aLmUfOoXdQjaheVicpEXaKeUj+pkdRPKipUKiQVlRpHhaRCUuOoXdQ4qhRVigpFbaI6UW+oTtQoUdQ4ahSVChXVigpFfaJ2UbuoT1QmqhX1ihpHvaJWqaJOUZeoRdQjahE1iHpEPaIGUX+oSNQtqg91iwpHhaPyUWGoMtQ3qgz1xQv1hvpCVaFCRaHiUHWotKpD5aHSKq3yUN9UHmqPHioQFU5dsUKFoWJQ31QOKgf1Tb2hvqlC1BvqDVWISkTVoHpQTageVBKqCdWESkKdoZJQWagz1BkqC9WGykJ1odpQbagu1BhqJ7WV2khtpLZSfaitVFb1ofpQ2TSWyqbYsKXXVFSqLDWOKkuFpcZR46iw1BuqJHWR+khdpPpRH6mPVD/qF5WVSkl9pb5SKamzVErqJHWWOkudpOJSMambVEuqJXWTWknVpHpSN6meVFPqJnWTakpVtZZqnMpGjVPVqGxUNqoa1YxKSDWkolENqYkSqYrUQqog9ZB6SBWkIlJHqY4cqXGqI/XOHVWNCkjFowpS8ah0VEGqIJWOOkcNo65RGalrVDsqI5WRakf9sx5aE62M1kTro/XRWkmtoSJRUxWJ6kP1kcZSG6gJVFZNoAIAoHIVgHqrtyqrItQOKqt2UDeoG9QKKg01hNqqIVQJqgQ1ggpBvaCm6gX1hHpCrbE2WhWtp1ZFqyFDa5rV0Dpo0Mpn7bTGrZnWTGvcymiNW3mtjFZGK69VlQqrrupVV51Vr3p1Vmv1gPpAHaA+UOHg1FWFU0GAUL/10opotbRaWhGtmFZEq6MV04ppdbRKSrOl1NQ1paZ2dVVXtasD1K56dYA6QPVqreZUr7qpbqpX31Svqqqq0qqsvipXXzVWY9VWDagEVAGqAJWAylUCqTRpaSe1gDpADaAGUAeo9RpqBbW6WkGtmlZXq6tV0zpp7bSKWuNWUasnTysn1YDqQCWgOlAtqARUAqoFVcNaZkW1wlhhrKjWNCuqddmy9dS6bKVFa5WlYlAnqG/qBJWB+qa+qQxUBKuZlQ2b9czKZmXEaEWzMlpVrarWPauatc1qZm2zxomzslnjrHVWNiubtc6KZ0W1lllHrWXWO+uoddR6Z7203ln79FkBrYDWQuul9dJaaEW0LloJrXpWQqugVdD6Zw2zdlnRrF3WLFnWM2uW1cp6Zj2zWlmlrFvWLyua9ctKZkWzolnJrGFSY+kwtafDUl68Ulcpr3RXuiulta5Z3axlVjerHDnrnbRNGpd2SjulcSpP41JfvtJg6gOVggqnUlAzqHAqnJpB/bDaWemsZVY6K5wVzrpm1bJyWcusXFY9q57VTkorlZW6SmWltmyluVJKqatUU6opdZXCSl2lv1JYKaz0VwosvZZCS2Ol0FJlqbL02DpmBbPqWcGsXlYvK5YUU/oprZN+Sl+9SmOlx1JhaaxUWNorjZXGSnulcWmvFFeKK62VskpVpa9SVemodFQaam2yOlnLrE5WKlRWLWmtdFYal85Kb6VxaVx6K9WVikphpaZSUykstUthpchSZCmzFFW6Su3SVWmqNFVqKo2WVlN5Wi3Vpk0VU2apM7VLnaXW1E7tUmvpthVuVbIWWZWsQ4asQFYsa5VVz6pnrbIWWausUdYia5E1ygq3+liJrGVWIiuStcxaZkWyNlEjqArUVm1VBWkyVYG6IE2WJlMXqBDWJWuSlceaZA2y8lh5rEHWHyqqjiqrjmqosiqrhim29cjKZH1bmaxPnqxTVFJlVVEVVVblabC0mMrTYmkzlas8bZZGW2GsadYVa5rVjJn1gWqqpwpCPdVSBaGCUEv1S2Olr9Q0fZUmU1M1TZOpEFJq6TO1p8/SZemy1NhaZAWysliBrDlyrDRWGquMlcUqY52xslhZrDNWHOuWFc16Zb2yolnfVjTrnvVtfVv3rEZSSimk1FUKKXXkKF3kuT/96dM0UcoohZMySiNFSlulkVJLaau0VWopzZTmSfukadI+KSFCKZyUUHooPZQmSj+lpNJXKan01KmUVeonTZMWSgulaVJXaZo0S+oqdZVmSTmlbNI3qZvUTfomlZMiSh+lddJH6aRJaaX0T6onjZPqSe2kcdI4qZ10TWonxZOuSdekeFI+6Zl0TVonXZMOGpQiSmOlcWmdNC5tk9ZJ66Rt0jOpn3RPmibdk965k+ZJQ6Wb0lfppjRQ+ip9lQZK6aSAUkFpo1RQGihtlDZKA6WS0i+plzRN6iXlkqZJ06Rc0iwplxRLmiXNkmJJrazG1mGrs3XYKkzYumwVtgIDtvpafa251mVrrvXWumxdtt5aaa2/1mArrzXYSozYSm0ltiJbqa3UVmRrstXWimuNW3GtunStvFZda6+V18pr7bX+SqukV9Il6ZV0y5a0SzomJZPCScmkZlI4KZzUTFomfZJKSZGkUtIpKZIUSTolXZJ+SdOkYNI0KZwUTAomhZOKScekcNIwaZgUTrokhZO2SpekS9JW6Zv12upslbZKW52t0VZn67I12hptXbZCW5etqFZoK7QV1fpsRbWyYrW2WjmtlNa4ldJ6ao1b49ZTa6111GpqRbWaWlOtqFZUa6p11QprfbWeWl+tsdZT66k11jorbZLCpUFSuFSJkpSJN31fs/nu1zXbms2v6za/+r9uW7f579X0RwokPZICSY2kR9IjqZE0SYom1ZIaSbWkUKCkSdIeKZJ0SDokRZISSZGkS1IiKZF0SVokXZK+SYukRdI3qZH0TaomNZIaSdWkaFImqZM0SOokRZIGSYOkSNIeaY9UR1oj1ZHeSGukNdIbKYxV2UptZbYyW6mtydIXqYw0RyojtWEjxbHuWoutz9Zia7P12fpsbbZO850XV22rNi+u17y4UluvrddWaquzldp6bHW2OluPrcZSFWmKNEeaIl2R5khzpCvSF+mNdEaKIp2RvqUoUhTpW9pCLaVSU3GpuFRq6iyVlupLraX6UquptdRaajX1llpN1aXeUm+putRIqi41lhpJjaTGUk+t5+qmOlOdrW7qL3XbGqrUVGpruJJYw1VcSawkVnEl13st13md13KNVw+rXy+sF1a/UlgdrATWFSuBla8r1hUrX731r+a6ruaKrujKruhKr+zKrvQqrxNWBmuLlcFqYG2xtlgNrPQ6YW2xalhbrC9WDauG9cXKQfWiGlHLqEbULGoZtYyaRR2jZlHDqGPUMWoYlZE6R3Wj7lHdqGnUPeoeNY16Rk2jelHPqGdUL2oZNY96RCWjHlHRqGRUMioaVZHKRWWjglHBqGxUM2oT9YaaRE2i3lCJqDhUWs2h5lBpdYdKq0fUHeoO9Yj6Q22hKlFjqDFUJaoNtVW/qDRUGuoXdYjKSk2lUlJTqaFUSiolNZR6SQ2lclIvqZdUTmomlZZKSnWlulJJqatUUuomdZW6St2kqlL7qG3UOmodtY0qR72hwlLfqG9UWGtX26h9VDRqHzWQikZFowZSCamAVEHqIHWQKkgtpDpSGal31DsqI/XP2mg9tUZaI62nVkrrolXPCmnVs7paIa2QVlfrpHXTSmqVtEpaSa2Y1k9rqXXTumkttZJaXa2l1lBrqLXU+mk9tDJaA62BVkarn5XRymb1s/pZ2ax4Vj5rnjXNmmbNs5pZ86xzVjOrmXXO+kZdocKpI9QRKpz6QeWg3lBLqCXUGyqKFFkKKyWWEkthpcDWMaueVcwqZtWzclmXrDxWKCuP9cwKZYWynlmlqKYKQgVVEGqngiqodum2NJu6qp7qqav6rTvWHquLtccqZHWxuliFrG+pq5ST2lNO6bR0mupTVGqXllK7tFVaKi2VtkpBpY1SRSmgVFFqKAWUAkoNpXNSQ+mfdE46J/2Txkk1pbBST6mnFFYqKpWUBkovpZfSQOmmNEqaJaWSUkmzpFbSI6mQ9EcqJOWR/kh/pDxSHymPlEbqI/WR0kh3pDTSGOmOdEcaI3XhzTWbD9dsqzUf+nC1tmJbra3VVmwrtrXaOs2LvvOl7/znP0/6cd3mUY+u27zqvXXbus2PaZM0SBoljZIGSbN47kt/+tOXnkxhpDdSFimL9EaKIs2R7khVpCrSHakLdZhKTI1TtanZVq/qUSGpXdY3q5rVTOoqzZX+SiulmNI6aZV0STplnbXWWk+pzVRoKjCVllpLJbWma4KVx9rXF2uR9V3rta8N1ghrXwes9uq2rlgfrA7WE2uK9YU6RZWixlH5qI1UHyoQVYj6prZQsahKVEyqJnWT2kkVpbZS56h7VEFqBbWByq6V1kwrIzWnwqpPp6mq6lVSRVVWtVUBKlcLqAfUASoC1U19UzWoJlQC65/Vzqon1ZX6SuNUAupPpa0/1hsrj3XKemV9W4WsR9a3dFFaKHWVgkpbpZlSNqma9E3KJx2UrllbrbvWZ2mXNEy6JC2TiknhpE7SJymS1dYat9ZaV62sVlSrrBXWeiqtkQZJe6zK1mMrtbXa+mydphJTj6lx6jFVmRqnxqnKVGCqMnWZCkwFpi5Tm/Vct/vvdp/nzvvcYbi7PexoH/vY0a52tNd1f+t1z5Chb+Cw+Cxeis/i2HgpXopj6ynH1n1Pe9p9l7vvErrc5S6hn+jBeq807r26rW6r0+puZzvvbG972+OOoV/oB/qFXtd97XVHUT6tozwbz8atcVz8F8fGf/XOsXFsvXffe3/Qfff9QZfQDfQB/fcBHQCAnuOF+CHOiB/ipTgjzoiX4tN4qZ72tK897XJf+9rlfqDL/UQ/0A/0E71D19Vf9WT9VU/VU3VQvexmV7vZSbKP3UD/PUFP0H+P0X//8aNz6T96nDg9UY/TpUlLuy4t7WlPC6Q9HTEiLdG9DvJtHewq38a3dbVr6Gp/6xq6hv7W3/S3TodOn9TBLna1q13suTqwnqvX6sA6sF6ry+qs+qwurc/quHB1bR1X59V59V+9VEfVqXVUvVVv1WP1u7v1CN2tB+gBOoG+prPpcjqbHipUT9ZDpZ6Xfr1Cn9DrPqFT6HWvO4VuoVvr1Tq0Xq1P69A6tD6tR0vD1EvFVEy9Ti31eqgeqs/poToaNJ1M35WW/Va/lZadWlqmZqfWqaVmOnYCvUCP0At0BAgg9BgdQnfQHXQGXUe/0eH6jQ4DRo/QYXQBPUKP0AXwXumJ9EJaIi2RXkgLpBdSOS2QFkjltEvlDizt0q4D64k6sO6qu+qqOrHuKy27rw6sA0vlNE4HdG3pgLSnvUvru/qwtOzDurFurBPrv7qwrq1r68LSuAvrxdI4jXuxHiz9UrAnS8GUTMn0TNfUpzzlqe/JUt+P9WQ9WT/WdXVkqe/KurLU92Wp79mydWz9WXfWrXVnvVm31q31Zp1Zx9av9WX9WrfWl/Vl3Vpnlrppm/60TdX0pz9VAwMEBADglrvtmp7lGH7dlv1+VdPO0dMsyVEMwc/7um3asmG7Zq0atWnSokF75qwZs2XKkiE7ZqwYsWHCggH75asXr126cuG6ZasWrVmyYsF65apVHKtVqlKhOmWqFKlRokKB+uSpE6dNmjJhumSpEqVJkiJBeuSoEaNFihIhOmSoEKFBggIB+uOnD589evLguWOnDp05cuLAeeOmDZs1atKgOWOmDJkxYsKA+eKlC5ctWrJguWKlCpUpUqJAeeKkCRO4JUqSIDlipAiRIUKCAPnhowePHTpy4LhhowaNGTJivMF44aIFixUqUqA4YaIEiREiQoD44KEDhw0aMmC4YKEChQkSIkB44KABgwUKEiA4YKAAgQECAgBwy912Tc9yDL9uy36/qmnn6GmW5CiG4Odt05YN2zVr1ahNkxYN2jNnzZgtU5YM2TFjxYgNExYM2C9fvXjt0pUL1y1btWjNkhUL1itXreJYrVKVCtUpU6VIjRIVCtQnT504bdKUCdMlS5UoTZIUCdIjR40YLVKUCNEhQ4UIDRIUCNAfP3347NGTB88dO3XozJETB84bN23YrFGTBs0ZM2XIjBETBswXL124bNGSBcsVK1WoTJESBcoTJ02YwC1RkgTJESNFiAwREgTIDx89eOzQkQPHDRs1aMyQEeMNxgsXLVisUJECxQkTJUiMEBECxAcPHThs0JABwwULFShMkBABwgMHDRgsUJAAwQEDBQgMEBAAgFvutmt6lmP4dVv2+1VNO0dPsyRHMQS9RHHKVImixMi3UXbdX3GCd91/8OPffu8P+Sv+6zq0TonypIkSJEaI8Fht0FhlrG/ri3XFmmI9sZZYG6wL1q/qUgepU0Koqa0Ulqu4VadKheq0KdOlSpPSR2mjdFGaKD2UFkoHpYHS9EwKlypJQ1iBmvTOezmG/dOGjRo0Z8yUITMmDJgvXrq4LU6Ly+KbeCD+h3NuhPMuDkXR86y77jwjZRlxchOWq7hVqcw6c+K8abMmzZkyY8J86WKEyArTNE3zgulmjmZofmanzVrpqyw1KtSnslOZKY2OcgG2VHmUbCA5rkRjlitx141AfOjAYYOGjLcXY4oTJcYxw4UKE8YAbvU8xmM4dtqQGZMFy1WnTZcGBdqT50wZ8UkTOB04aIT40EHMcEEs0HaduKaiOEJz9nZdiMvW2nXhqVLh97subBQC6dB14QBoocA2Ph6AXarvC708SjyvhOUqblKkR3WMXCjHMDzGqIaGmkLXSRhmVum6BGSBrhOAQsAHARkC7AlQAlDiFueG5ksWKG5I3IS45XBbc3A3rXvD/eBOACC+bVV2qE12JRtJvaruUIj+tEmD1prNxOZZD53ZzVxi5jBb+NN1shxZjJnUglt03RvtvaHJBdCKadf2ZDlZYkd0YC8k+1WYfCKfltJ1fpAeFV3n3zwKSysCO6qZWinWb3BTJLqOh8EihXcdP+Jj7DqOw+w6DoOrqlA0qAg0RNednE4qG7ru1OCq68wjgrquDFVOQEbSINM2XTduGSuIfUQb4afwCggMzJOn68Duq/QFONF1nq05XeeN8OYE3bZtbgJuSW4B3ADcitzc3HI3H7fbzb7puNVu9K3GbXaTbzNusRt8g3F73dybi1vrxt5S3L6bv53cSdxSt34XceNu6N3D7XQz7xpupRt5o3Ab3cSbhFvoBtpK3D43zz7i1uW22URy2nLZ7CA5bLlrdo+ctVw1W0eOWm6afSMnLRfNppGDlntmv+Wc5ZrZLnLMcsvsFTlluWT2iRyy3DGbRM5YrpgdIkcsN8z2kBOWC2ZvyAHL/bIx5HzletkUcrxyu+wIOV25XLaDHK7cLTuXs5WrVSvJ0crNqovkZOVi1UJysHKv6h85V7lWNY9cXI5VjSO3KqeqrpFLlUNVx8idypmqXeRK5UjVK3KjcqJqFLlQOVB1idynnKdaRK5TjlP9Ibcpp6nekMuUw1RjyF3KWaor5CrlKNUScpNykuoHuUg5SDWD3KOcozpBrlGOUT3nFuUU1WUuUQ4R3SJ3KGeITpErlCNEm8gNygmiR+QC5QDRIHJ/cn5oDrk+OT50htyenB66Qi5PDg8dIXcnZ4d2kKuTo0MvyM3JyaER5OLk4NAFcm9ybmgBuTY5NnQutyanhq5zaXJoaDl3JmeGfnNlcmRoNjcmJ4Zec2FyYOie+5LzQp+5LjkuM7LclpyWuVguSw7LHCx3JWdFjparkqMi/8pNyUmRleSi5KDIR3JPck5kIrkmOSZykBxcbokcI6ckl0QOkUOSOyJ7yBnJFZE35IjkhsgYckJyQeQKOSC5H7KEnI9cD/lBjkduh8wgpyOXQ06Qw5G7IRvI2cjVkAfkaORmyAByMnIxZJ97y8GQu9yLnIs4W65FjkVsLbcipyKelkuRQxE/y53ImYiZ5UrkSMTJciNyIuJiuRA5EDGq3Iech7hUrkOOQywqtyGnIf6Uy5DDEHPKXchZiPvkKuQoxHpyE3IS4ju5CDkIMZ3cg5yDOE6uQY4BLCS3IKcAlpFLkEMAw8gdyBmAWeQK5AjAKXIDcgJgE7kAOQDwiJxbLgeDyN05G+6Qq3M0rCE352S4Qi7OwbCE3Jtz4Qe5NsfCC3I/52EEuTWnwgVyaa7DAXI8h8K53Jkz4TpX5khYzY05Eea5MAfCZe7LebCY6+5t77Rb253tfXZju6+9wm5rd7WX1k3tnvbGuqXd0d5SN7T72SvqdnY3eyfdzO5lL6Rb2Z3sXXQju4+9fm5jd7H3zU3sHvayuYXdwd4vN7D718vl9nX3epvcvO5d75Jb153rRXLjum+9RG5bd633xk3rnvWquGXdsd4RN6z71WvhdnW3eg/ccTert75X3ape+U51o3rd+9RtqiXvUjepNrxH3aJa7w51g2Kd3Z9uT+yyu9PNiUV2b7o1sW/uTDcmls196bbEprkr3ZRYM/ekO9IN6YZ0P7of3Y5uR3eju9HN6GZ0L7oT3YhuRPeh+9Bt6DZ0F7oL3YRuQvege9At6BZ0B7oD3YBuQPef+8/t5/Zz97n33HpuPXeeO8+N58Zz37nv3HZuO3ede84t55Zzx7nj3HBuOPeb+83t5nZzt7nb3GxuNveaO82N5kZzn7nL3GRuMveYe8wt5hZzh7m/3F5uL3eXe8ut5dZyZ7mz3FhuLPeV+8pt5bZyV7mr3FRuKveUO8oN5YZyP7mb3ExuJjfcDXcvuZfcSm4k95H7yG3kJnIPuYfcQm4hd5A7yA3kBnL/uH/cPm4e9457x63j1nHnuHPcOG4c9437xm3jpnHPuGfcMm4Zd4w7xv12v90wbhj3i/vF7eJ2cbe4W9wsbhb3invFreJWcae4T9wmbhN3iXvELeIOcYO4Qdwf7g+3h9vD3eHucHO4Odwb7g23hlvDneHOcGO4MdwX7gu3hdvCXeGucFO4KdwT7gm3hFvCHeGOcEO4IdwP7ge3g9vB3eBucDO4GdwL7gW3glvBneBOcCO4EdwHbgN3gbvATeAmcA+4B9wCbgF3gDvADeAGcLvdbnfuzt32bd/0Td/yLd/wDd/szd7//re//b3e663e6p3e6d1vfqM3ep/3eZd3eYu3eId3eIM3eH/3d3d3Z2+zt9nabG12Njubjc3GZl+zr9nWbGt2NbuaTc2mZk+zp9nSbGl2NDuaDc1+ZjuzndnN7GY2M5uZvcxeZiuzldnJ7GQ2MhuZfcw+ZhuzjdnF7GI2MZuYPcweZguzhdnB7GA2MBuY/cv+Zfuyfdm97F42L5uXvcveZeuyddm57Fw2LhuXfcu+Zduybdm1bFr2LHuWLcuWZceyY9mwbFj2K/uV7cp2ZbeyW9lxdpzNymZlr7JX2apsVXYqO5WNykZln7JP2aZsU3Ypu5RNyiZlj7JH2aJsUXYoO5QNygZlf7I/2Z5sT3Ynu5PNyeZkb7I12ZnsTDYmG5N9yb5kW7It2ZXsSjYlm5I9yZ5kS7Il2ZHsSDYkG5L9yH5kO7Id2Y3sRjYjm5G9yF5kK7IV2YnsRDYiG5F9yD5kG7IN2YXsQjYhm5A9yB5kC7IF2YHsQDYg+4/tx/Zj97H72HxsPvYee4+tx9Zj57Hz2HhsPPYd+45tx7Zj17Hr2HRsOvYce44tx5Zjx7Hj2HBsOPYb+43txnZjt7Hb2GxsNvYae42txlZjp7HT2GhsNPYZ+4xtxjZjl7HJ2GPsMbYYW4wdxg5jg7HB2F/sL7YX24vdxe5ic7G52FvsLbYWW4udxc5iY7Gx2FfsK7YV24pdxa5iU7Gp2FPsKbYUW4odxY5iQ7Gh2E/sJ7YT24ndxG5iM7GZ2HA2nL3ETmIjsY3YRewhthAbiP3D/mH7sHnYO+wcNg7bhl3DnmHLsGXYMWwY9gu7hc3CVmGnsFPYKGwTdgl7hC3CBmF/sDvYHGwNdgb7gm3BtmBXsCfYEmwI9gO7gc3AXmArsBXYCewENgIbgX3APmAbsA3YBewCNgGbgD3AHmALsAXYAewANgAbgO1m37Zt1zZt0zZsw/ZrvzZrs/a3v+1tb9up3e1uc5vbqI3ap33apV3apE3aoi3an/3Znu3V2+pttbZaW52tzlZjq7HV1+prtbXaWl2trlZTq6nV0+pptbRaWh2tjlZDq5/VzmpndbO6Wc2sZlYvq5fVympldbI6WY2sRlYfq4/VxmpjdbG6WE2sJlYPq4fVwmphdbA6WA2sBlb/qn/Vvmpfda+6V82r5lXvqnfVumpdda46V42rxlXfqm/Vtmpbda26Vk2rplXPqmXVsepYNawaVv2qflW7ql3VrepWdVwdV7OqWdWr6lW1qlpVnapOVaOqUdWn6lO1qdpUXaouVZOqSdWj6lG1qFpUHaoOVYOqQdWf6k+1p9pT3anuVHOqOdWbak11pjpTjanGVF+qL9WWakt1pbpSTammVE+qJ9WSakl1pDpSDamGVD+qH9WOakd1o7pRzahmVC+qF9WKakV1ojpRjahGVB+qD9WGakN1obpQTagmVA+qB9WCakF1oDpQDaj+U/up/dR96j41n5pPvafeU+up9dR56jw1nhpPfae+U9up7dR16jo1nZpOPaeeU8up5dRx6jg1nBpO/aZ+U7up3dRt6jY1m5pNvaZeU6up1dRp6jQ1mhpNfaY+U5upzdRlajL1mHpMLaYWU4epw9RgajD1l/pL7aX2Unepu9Rcai71lnpLraXWUmeps9RYaiz1lfpKbaW2Ulepq9RUair1lHpKLaWWUkepo9RQaij1k/pJ7aR2Ujepm9RMaiY1XA1XL6mT1EhqJPWR+khtpCZSD6mD1EBqH3WPeketo9ZR56hv1DZqGvWMekYto36rYdQw6hd1i5pFraJOUZ+oTdQk6hF1iBpE7aHuUHeoOdQa6gz1hdpCTaGeUEeoIdQO6gb1glpBjaA+UBuoC9QFagI1gXpAPaAWUAuoA9QBagA1gNqtdqtzda6+67u2a7uma7mOa7h+67dma7b+9a997eu1Xmu1Vuu0Tmte8xqt0fqsz9qsyXqsxfqrv9qrvbqrO3obvY3WRmujs9HZaGw0NvoafY22Rlujq9HVaGo0NXoaPY2WRkujo9HRaGg0NPoZ/Yx2Rjujm9HNaGY0M3oZvYxWRiujk9HJaGQ0MvoYbYwuRhejidHE6GH0MFoYLYwORgejgdHA6F/0L9oX7YvuRfeiedG86F30LloXrYvOReeicdG46Fv0LdoWbYuuRdeiadG06Fn0LFoWLYuORceiYdGw6Ff0K9oV7YpuRbei42hW9Cp6Fa2KVkWnolPRqGhU9Cn6FG2KNkWXokvRpGhS9Ch6FC2KFkWHokPRoGhQ9Cf6E+2J9kR3ojvRnGhO9CZ6E62J1kRnojPRmGhM9CX6Em2JtkRXoivRlOhJtCRaEh2JjkRDoiHRj+hHtCPaEd2IbkQzohnRi+hFtCJaEZ2ITkQjohHRh+hDtCHaEF2ILkQTognRg+hBtCBaEB2IDkQDogHRf+g/tB/aD92H7kPzofnQe2g9dB46D42HxkPfoe/Qdmg7dB26Dk2HpkPPoefQcmg5dBw6Dg2HhkO/od/Qbmg3dBu6Dc2GZkOvodfQamg1dBo6DY2GRkOfoc/QZmgzdBm6DE2GJkOPocfQYmgxdBg6DA2G/kJ7ob3QXeguNBeaC72F3kJrobXQWegsNBYaC32FvkJboa3QVegqNBWaCj2FnkJLoaXQUegoNBQaCv2EfkI7oZ3QTegmNBOaCQ1Hw9FL6CW0EloJnYROQiOhkdBH6CO0EboITYQmQg+hh9BCaCF0EDoIDYQGQv+gf9A+aB90D7oHzYPmQe+gd9A6aB10DjoHjYPGQd+gb9A2aBt0DboGTYOmQc+gZ9AyaBl0DDoG/Ua/0TBoGPQL+gXtgmZBr6BX0CpoFPQJugRNghZBh6A/0B5oD3QHegOtgcZAX6Av0BZoCvQEegItgYZAP6Ab0AxoBXQC+gBtgCZAD6AD0ABoALQbfdM2TdMzHdMw7dIt/WlPq3RKcxqlTbqkSXqkR1qkRTqkQ/qjP9qjPXrbvG3WNmubs83ZZmwztvnabG2uNlebqc3U5mnztFnaLG2ONkeboc3Q5mfzs9nZ7GxuNjebmc3M5mXzslnZrGxONh+bjc3E5mHzsFnYDGz+Nfuae829Zl4zr3nXvGvWNeuac825ZlwzrvnWfGu2Nduaa821ZlozrXnWPGuWNcuaY82xZlgzrPnV/Gp2NbuaW82t5rg5bmY1s5pXzatmVbOqOdWcakY1o5pPzadmU7OpudRMah41j5pFzaLmUHOoGdQMav40f5o9zZ7mTnOnmdPMad40b5o1zZrmTHOmGdOMab40X5otzZbmSnOlmdJMaZ40T5olzZLmSHOkGdIMaX40P5odzY7mRnOjmdHMaF40L5oVzYrmRHOiGdF8aDY0G5oLzYVmQjOhedA8aBY0C5oDzYFmQDOg+c/8Z/Yz+5n7zH1mPjOfec+8Z9Yz65nzzHlmPDOe+c58Z7Yz25nrzHVmOjOdec48Z5Yzy5njzHFmODOc+c3sZm4zt5nZzGzmNfOaWc2sZk4zp5nRzGjmM/OZ2cxsZi4zl5nJzGTmMfOYWcwsZg4zh5nBzGDmL/OX2cvsZe4yd5m5zFzmLfOWWcusZc4yZ5mxzFjmK/OV2cpcZaYyU5mnzFNmKbOUOcocZYYyQ5mfzE9mJ7OTucncZGYyM5nhZrh5ybxkVjIrmZPMSWYkM5L5yHxkNjIbmYvMRWYiM5F5yDxkFjILmYPMQWYgM5D5x/xj9jH7mHvMPWYe845Zx6xjzjHnmHHMOOYb843ZxmxjrjHXmGnMNOYZ84xZxixjjjHHmN/mtxnGDGN+Mb+YXcwu5hZzi5nFzGJeMa+YVcwq5hRzihnFjGI+MZ+YTcwm5hJziZnETGIeMY+YRcwhZhAziPnD/GH2MHuYO8wdZg4zh3nDvGHWMGuYM8wZZgwzhvnCfGG2MFuYK8wVZgozhXnCPGGWMEuYI8wRZggzhPnB/GB2MDuYG8wNZgYzg3nBvGBWMCuYE8wI5gPzgdnAbGAuMBeYCcwE5gHzgFnALGAOMAeYAcwAZrfZbc7Nufme79me7bme65me6Rme4fmd35md2fnPf1bndO5zn/nM5/mcy7mcx3mcxVmcwzmcv/mbvdmbu7mTt8nbZG2yNjmbnE3GJmOTr8nXZGuyNbmaXE2mJlOTp8nTZGkyNPmZ7ExuJjeTmcnM5GXyMlmZrExOJieTkcnI5GPyMdmYbEwuJheTicnE5GHyMFmYLEwOJgeTgcm+5F4yL3mXvEvWJeuSc8m5ZFwyLvmWfEu2JduSa8m1ZFoyLXmWPEuWJcuSY8mxZFgyLPmV/Ep2JbuSW8mt5Dg5TmYls5JXyatkVbIqOZWcSkYlo5JPyadkU7IpuZRcSiYlk5JHyaNkUbIoOZQMSv4kf5I9yZ7kTnInmZPMSd4kb5I1yZrkTHImGZOMSb4kX5ItyZbkSnIlmZJMSZ4kT5IlyZLkSHIkGZIMSX4kP5IdyY7kRnIjmZHMSF4kL5IVyYrkRHIiGZGMSD4kH5INyYbkQnIhmZA8SBYkC5IDyYFkQDIg+Y/8R/Yj+5H7yH1kPjIfeY+8R9Yj65HzyHlkPDIe+Y58R7Yj25HryHVkOjIdeY48R5Yjy5HjyHFkODIc+Y38RnYju5HbyG1kNjIbeY28RlYjq5HTyGlkNDIa+YxsRi4jl5HJyGTkMfIYWYwsRg4jh5HByGDkL/IX2YvsRe4id5G5yFzkLfIWWYusRc4iZ5GxyFjkK/IV2YpsRa4iV5GpyFTkKfIUWYosRY4iR5GhyFDkJ/IT2YnsRG4iN5GZyExkOBlOXiInkZHIRuQi8hBZiAxE/iH7kHvIPWQeMg95h7xD1iHrkHPIOWQcMg75hnxDtiHbkGvINWQaMg15hjxDliG/yTDkF7IL2YXcQm4hs5BZyCvkFbIKWYWcQk4ho5BRyCfkE7IJ2YRcQi4hk5BJyCPkEbIIGYT8Qe4gc5A1yBnkC7IFmYI8QY4gQ5AdyA3kBbICGYF8QC4gE5AFyAFkNzkn37It23It1zIt0/IszzIsw/Irv/KXV1mVU5nLXD7lUy7lUh7lURZlUQ7lUP7kT/bibbG2GFt8La4WU4ulxdHiaDG02FncLF4WK4uRxcfiY7GxmFg8LBYWB4uDxcBiYPGv+FfsK/YV94p7xbxiXvGueFesK9YV54pzxbhiXPGt+FZsK64V04ppxbPiWbGsWFYcK44Vw4phxa/iV7Gr2FXcKm4Vx8VxMauYVbwqXhWrilXFqeJTsamYVDwqDhWDij3FneJNsaZYU5wpxhRfii/FlmJLcaW4UkwpphRPiifFkmJJcaQ4UgwphhQ/ih/FjmJHcaO4UcwoXhQrihXFieJEMaIYUXwoPhQbig3FheJCMaGYUDwoHhQLigXFgeJAMaAYUPwn/hP7ifnEe+I8MZ7YTlwnnhPLieHEb+I3sZu4TcwmZhOvidfEamI1cZo4TYwmRhOfic/EZmIzcZm4TEwmJhOPicfEYmIxcZg4TAwmBhN/ib/EXmIvcZe4S8wl5hJvibfEWmItcZY4S4wlxhJfia/EVmIrcZWYSjwlnhJLiaXEUeIoMZQYSvwkfhI7iZ3ETeImMZOYSQwXw8VL4iWxklhJnCROEiOJkcRH4iOxkdhIXCQuEhOJicRD4iGxkFhIHCQOEgOJgcQ/4h+xj9hH3CPmEe+Id8Q6Yh1xjjhHjCPGEd+Ib8Q2YhtxjbhGTCOmEc+IZ8QyYhlxjDhG/Ba/xTBiGPGL+EXsInYRt4hbxCxiFvGKeEWsIlYRp4hTxChiFPGJ+ERsIjYRl4hJxCPiEbGIWEQcIg4Rg4hBxB/iD7GH2EPcIe4Qc4g5xBviDbGGWEOcIc4QY4gxxBfiC7GF2EJcIa4QU4gpxBPiCbGEWEIcIY4QQ4ghxA/iB7GD2EHcIG4QM4gXxApiBXGCOEGMIEYQH4gPxAZiA3GBuEBMICYQD4gHxAJiAXGAOEAMIAYQu8VucS7OxXd8x3Zsx3Vcx3RMx3M8x3Isx2/8xm3Mxj/+8RqvsRqrcdxjHvP4jM+YjMl4jMdYjMX4i7/Yi724izt4G7wN1gZrg7PB2WBsMDb4GmwNrgZXg6nB1OBp8DRYGiwNjgZHg6HB0OBn8DPYGewMbgY3g5nBzOBl8DJYGawMTgYng5HByOBj8DHYGGwMLgYXg4nBxOBh8DBYGCwMDgYHg4HBwOBf8C/YF9wL5gXzgnfBu2BdsC44F5wLxgXjgm/Bt2BbsC24FlwLpgXTgmfBs2BZsCw4FhwLhgXDgl/Br2BXsCu4FdwKjoPjYFYwK3gVvApWBauCU8GpYFQwKvgUfAo2BZeCScGk4FHwKFgULAoOBYeCQcGg4E/wJ9gT7AnuBHeCOcGc4E3wJlgTrAnOBGeCMcGY4EvwJdgSbAmuBFeCKcGU4EnwJFgSLAmOBEeCIcGQ4EfwI9gR7AhuBDOCF8GLYEWwIjgRnAhGBCOCD8GHYEOwIbgQXAgmBBOCB8GDYEGwIDgQHAgGBAOC/8B/YD+wH7gP3AfmA/OB98B7YD2wHjgPnAfGA+OB78B3YDuwHbgOXAemA8+B5cBy4DhwHBgODAd+A7+B3cBu4DZwG5gNzAZeA6+B1cBq4DRwGhgNjAY+A5+BzcBm4DJwGZgMTAYeA4+BxcBi4DBwGBgMDAb+An+BvcBe4C5wF5gLzAXeAmuBs8BZYCwwFvgKfAW2AluBq8BVYCowFXgKPAWWAkuBo8BRYCgwFPgJ/AR2AjuBm8BNYCYwExgOhoOXwEtgJbASOAmcBEYCI4GPwEdgI7ARuAhcBCYCE4GHwEFgIPAP2AfsA+4B94B5wDzgHfAOWAesA84B54BxwDjgG/AN2AZsA64B14BpwDTgGXAM+A1+AbuAXcAt4BWwChgFfAIuAZOARcAh4A+wB5gDvAHOAGOAMcAX4AuwBZgCPAGOAEOAHcAN4AYwA1gBnAA+ABuACcAD4AGwABgA7AbfsA3T8AzLcAzHMAuz8Ic/7GEPr3AKd/iETZiERziEQfiDPdh7t73bXm2vtjfbm+3F9mJ7r73XXmuvtbfaW+2l9kp7o73RXmivs7fZy+xd9i57lb3K3mRvshfZi+w99h57jb3G3mJvsZfYS+wd9gZ7gb2/Xl+vr7fX2+vl9fJ6d727Xl2vrjfXm+vF9eJ6b723XluvrbfWO+uV9cJ6X72u3lZvqzfujXtZvazeVe+qV9Wr6k31pnpRvajeU++p19RL6h31hnpBvaDeT6+nt9Pb6eX0cno3vZteTa+mN9Ob6cX0YnovvZdeS6+lt9Jb6aX0SnojvY9eR6+jt9Hb6GX0KnoTvYjeQ++h19Br6C30FnoJvYTeQe+gV9Ar6A30BnoBvYDeP2+fl8+759Xz6nnzvHlePC+e985757Xz2nnrvHVeOi+dd84755XzynnjvHFeOK+bt8275lXzpnnRvGjeM++Z18xr5i3zlnnJvGTeMe+YV8wr5g3zhnnBvF7eLu+WV8ur5c3yYnmvvFdeK6+Vt8pb5aXyUnmnvFNeKa+UN8ob5YXyQnmfvE9eJy+TF+5V8iZ5j7xGXiNvkXfIK+QN8gJ5gbw/3h+vj9fH2+Pt8fJ4ebw73h2vjlfHm+PN8eJ4bbw1XhrvjHfGK+OV8cZ4Y7xv79sL44XxvnhfvC5eF2+Lt8XL4mXxrnhTvCjeE6+J18Rb4i3xknhFvCFeEO+H98Pr4fXwdng7vBxeDu+Gd8Or4dXwZngzvBheDO+Ft8JL4Z3wSnglvBHeCC+EF8L74H3wOngdvA3eBi+Dl8G74F3wKngVvAneBC+C18Bb4CXwDngHvAJeAW+AN8AL4AXwur1ub+7Nvfd7v/ZLv/Mbv/ALv+/bvuz73/VdX/VV3/RN3/72l7/8fc/XfMuXfMlXfMUXfMG3ezt3m7vN1eZqc7O52VxsLjb3mnvNteZac6u51VxqLjV3mjvNleZKc6O50VxoLjT3mfvMdeY6c5u5zVxmLjN3mbvMVeYqc5O5yVxkLjL3mHvMNeYac4u5xVxiLjF3mDvMFeYKc4O5wVxgLjD3l/vL9eX6cnu5vNxd7i5Xl6vLzeXmcnG5uNxb7i3XlmvLreXWcmm5tNxZ7ixXlivLjeXGcmG5sNxX7ivXlevKbeW2cuPcOJeVy8pd5a5yVbmq3FRuKheVi8o95Z5yTbmm3FJuKZeUS8od5Y5yRbmi3FBuKBeUC8r95H5yPbmdXE4uJ3eTu8nV5GpyM7mZXEwuJveSe8m15FpyK7mVXEouJXeSO8mV5EpyI7mRXEguJPeR+8h15DpyG7mNXEYuI3eRu8hV5CpyE7mJXEQuIveQe8g15BpyC7mE3EHuIFeQK8gN5AZyAbmA3D/uH9eP68ft4/Zx+bh83D3uHlePq8fN4+Zx8bh43DvuHdeOa8et49Zx6bh03DnuHFeOK8eN48Zx4bhw3DfuG9eN68Zt47Zx2bhrXDWuGjeNm8ZF46Jxz7hnXDOuGbeMW8Yl45Jxx7hjXDGuGDeMG8YF44Jxv7hfXC+uF7eL28Xl4nJxt7hbXC2uFjeLm8XF4mJxr7hXXCuuFbeKW8Wl4lJxp7hTXCmuFDeKC8V94j5xnbhO3CZuE5eJy8SFc+HcJe4SV4mrxE3iJnGRuEjcI+4R14hrxC3iFnGJuETcIe4QV4grxA3iBnGBuEDcH+4P14frw+3h9nB5uDzcHe4OV4erw83h4nBvuDdcG64Nt4Zbw6Xh0nBnuDNcGa4MN4Ybw31z31wYLgz3hfvCdeG6cFu4LVwWLgt3hbvCVeGqcFO4KVwULgr3hHvCNeGacEu4JVwSLgl3hDvCFeGKcEO4INwP7gfXg+vB7eB2cDm4HNwN7gZXg6vBzeBmcDG4GNwL7gXXgmvBreBWcCm4FNwJ7gRXgivBjeBGcCG4ENwH7gPXgevAbeA2cBm4DNwF7gJXgavATeAmcBG4B1wDrgG3gFvAJeAScAe4A1wBrgA3gBvABeACcN1cNzfn5tzbvV3btd3arV3apd3ZnV3Zld3YjV3Yhd3XfV3WZV3vend1V1d1VTd1u8td7p7u6Zqu6ZIu6Y7u6Lpeu63d1mprtbXZ2mwtthZbe6291lprrbXV2mottZZaO62d1kprpbXRWmjts/ZZ66x11jZrm7XMWmbtsnZZq6xV1iZrk7XIWmTtsfZYl0GoJHjomDGAEQAEwEgBDAQzow0FM3gAhMIwDAMpBmJIIh8UABgVAgcGAA5LuQFBMAAAHgBCAAAAQJiiBNkOMh0r03B9sDAagMKu6txUSe115GR3nN/e/QBhQTSOvblUNA3nsGK01zFXNeek9uZHy/uiYVggtteCq5qz1PI3oWV9274vEsLDkKscWWr5tYL1km3bt+n9cUAUjFmq8VrB2qrsj9q0/j3ni4YgofhaCG1V9k7LfPSe8W17nlgYDUBtZXinZW563km2Lc+u/0aAsCB6pwY3PW+psh9i1343XF8UjIMiNz22VNkbJfeTG6Zv6/5hgRgct5ThjZK7qxkXtTX/us4PD0OC6I0Y3dWMlZa9aV3j1/c9UTAGiN3lwErLrnXck+rbnq37g4TiYMRKDdc67vLd0Og/v+d8ESggEkJstPCuYGyV3E9rmu+O84uDESDsKse2Sm6vY15yx/jt3Q8UFAXjtmK01zFXNeek9uZHy/uiYVggtteCq5qz1PI3oWV9274vEsLDkKscWWr5tYL1km3bt+n9cUAUjFmq8VrB2qrsj9q0/j3ni4YgofhaCG1V9k7LfPSe8W17nlgYDUBtZXinZW563km2Lc+u/0aAsCB6pwY3PW+psh9i1343XF8UjIMiNz22VNkbJfeTG6Zv6/5hgRgct5ThjZK7qxkXtTX/us4PD0OC2PAxn5Vwg2ECGaxMVuW1DMOaR0K619DOWyIG+LrVqeaxSWGsfMA7qigft/SOqumv3nxXvllvF8Jjco04aSopZ++kJEnZKE8pLhnHzqEMWZeY//jLU6Gscy7kV2tUcb58lXWzUv98yBbl7po55bGxQ53Yp9vFTjUI1y25Gf4SLe/vxDFjgwHOi9MqsvLPolhqPrffR126Ue65Iinye8//OFUYyVFrjr18UQqDbAQuJeN3geLu57UwcKmtSN4zknaS1r3mPz7mXrXLLVHk/0X7ZUeh1PoBNh1qm/mn24MTn87T4MPqi1s824BGsJcAfXGeLUb8Y6sdOrNdEBa3TYLdrapADA89SBDQKMixFYd4hxjCxH07jkVJvljtip2Qk18ofqvIyp/Vy27mfI3toB8NsGCZaDGMYzlfevzB6Op+ccTjNq7K2aY3oei4Y63ghr7ysZjpTrnCYofuOpCu09RMP3ZgC46fs5481far4Mnnn355VacheauF6Zk0EDeRnmCbBeU3dxoaZwfHQGhUTm4e9co8x1aMGKunqebiuRj75gjL88JtEGJZs0YrRpfKYILS3Y6Ld25Lpt4a3VJhwcOxfWCNmTmpYfDAdf7V6mA9+rZUHTBTQb1/FfdFWAhbgthhWGEtZZWjj+rq41sIh/d6JS8ejqUuIzymNeSRk6fQh7myESfzQiXKHX62PxRoeYC+cf++IJeAxAbOPymZ5ZhWh4LOq11FPA3b1fpkjn0hLf6jvsrXndVq/efBFeWeWWqRs6/HrjfouCe/Ngpqx8i+5JB/e6EXZIis0nlu1llyWV6VVNMpZgh7/9Wjn++eWG7lUl56TgpF3OsvqLL08vUJqzEbr8DpCKXHcS6Srxy1iSAfhjYgJ/unqph7i6AT1ju9HzuclH0SbKdQYnD3EpRHb3aAWTHq2CTbmgADpxdmoLHTQhXQIUHTg1Zxnqkrx6RfAlb7N6sPu3i70O4MiXwSDUe02J1Q0dk4hamIPidUONTJ7mS1f6c2UAEE+/WY2zAfIk/K7icWfsQWj13PFj5/ruHE+xqpBL0mHgjJs2XQViKLdGEyusy5VD4WToQET9lPTZqyP4UIhaqElIEEyNi0VQ8gV8I6iHHOivu4LsNFy4YBKBIBGrZkMgO17KcXfwM6SEeh2AZurIXC+HlGKJhkA+deGACX/6uqEE/zC6LPywDqFy5o4wGGlKY5ZuqhTyesKM+agGsmfp2XzMufneeeD/7iDPQRHD0ND606E1olZLDt5GvrZeHazBJ8nS7M4k/PH883v3ASffw6eM6Sic3t9E86bf8LIu4lpsKJ+DEu8C/3KHqqNafwH7WnQPVFBZ2OJ+AVrxNJYQwA9CpCiulnFQT6mbys1/xpBg4795nFmHo++MuJ/YnrpaJ9Pbi3PI7fcaAPFlYxudCu3D4mmUsdYp+es/yFU1EEXxueQNdCBQnc0rDaonprOn711kM78+eVjW/drEkVBPcOuqw+zLqPKuPSfdJMOkbVsNbooLrfu9QhJPr7zVJgtd+Vdfzm9WT97zenuOPHca/hf/y5DNcdlD/ouiFLV1JmlYS1da3vU+rP+uF2PtBHXxXusNPrBD14X7aOG8Vzk48Rv65HSrknsrlVV/73ooniOsD5+P3e/+jDlNsyQPCVVurjPk0nQSBn3dY3/w9N67zMMy8j/GKDNJ045ZCL3+yzfgn6kUQCv3F8lp8fW0Rjj9C42FVSf6WDTXFvAx7b9dSPXXgU92Mu9i75i9ukrM0x5/nVvxm51jVhXrryP1pbS5+Im980qL907mjdRfhHO37dgU+tuvi4W6XP3XNaZ5OYr/zTnxhqrvRJavMbuyjz+c7PWEhRyqYnGWSS6UGaydOTqjlNTRnoRlcmMv90Mp/GFLvMHFuz7ti/GvDiDo+3UKgIoHls0HMSaPw81bfK02OxxeW15ZMAxkSf4xXbTnDoty1lvfG5e5EhXvaF+MWOrz98096KX5nB3kwUCprM/weN78DL2u3V57UIWW3y/sszrXCwzM+riSUXygwX1goBuGdkahIujvCb/L/s38wVQa0AE/h7pJd4/CkZXLYJBLVxfWIEfInwD4gyfCXW3MnkOrRxC8G8J20CXXKWmCWgf3H3XGlPeIv+CRHjZRcu7qLnzEOc9BVspd6DEKF3TNm/1MALh67CPGbr7xp/dVqd0ttXJEcJOQeN8VROvak6aGyOMS4fIBq8RtxPnLICas6Ejfec8jEvATdWQnQlBsE5nhS/wCtvxupMG/mDuKYW7srBjAPVQXzW62az5cpTJvbkZukfzDC5yPqoHY672Jq484jPzRBxm5s+rMitnU1urJfvzg+D/71UjB6cH/Gx0q9pTrhWv3XCuv66FaHB+22XirMlHvx/EAjEZpwKMMFIrJX6yc/0L2GiBZqBHigz+boNqzkcmZWa0vZRVaZlPUWTcBi6pvsyJd6MO0BYTEzWSHzCoSZXc5+bo4JMr9kM5hQ1a3VqTMSvxHeKL3cE7/45cAT1B47rtxSXwEpyjqGXJA+6WXgzq8aVYT3p4CvG75HacHCBNj+GMGU3fxy02Sul/4L4jqoO5p3fG7XFzvyb8FhsuAZaes4XM/3GweqKrNDk/U2wi8MrYH0urjtG5Y+Vk2nV4FmmhNjxWNDhtsWT182B4l8MwYMuqxLCxh4KLa0yyL1RWLLMv1Fgsf+htCwS2Ub/VVcvBEJuvRcpuxumd6RyYiUtSmFRvRrXO71ah/DITwPoieMnyKxeOWtDpiACOyn8/JHJsA3v/BJBGqT4nTZDfigp42cj9vosqd5vww+/TRzA5/joXYCXXjVd4w9lqKBjSC3Qvbi+lFFaEap4odKoc/orVwlFKaM0Spei06SQoGTojGwgfWCp3TooqwzlFVZAKVPWS2mlKK8sZSq90vorWCnlWFGLUi+uL2WUVkRVikCpl5f1ApQ85/g0BWZM2DkmZB4G3pVXAvjQgi5tchxq4AakrwC/5hZ3f99rF5DNuJg7Csao7YXIZJJYunWeL3nbnR5p5GCxWhTHizXzhLHOXzEWj/TJZznbtEZGSf/Ymfn2zqy1yTN7EfgvjqDZh1k0m38ZzbiTUMK0thlhM7ehZuuG/CzWlp/dm/NTNDKE/lKC9VrFPmbdz30Y9Ga+9UOWvtXb+ZrBdtnkt4pl9Vt1DX8ruu1v5Wb+W+u81W8duPB6O8C/mwK+uzXgl+0Gn25UZRmvbEr0ulbLkiiZlU7a1sSUXfalnHOe6daEmmFpWotToTU6WYuxTU/8bnfiiAwFqJHKDIV6LVGfboz66/aoP9ZKNO6sUqXXMMXpJiy+bvLisWmUk2EbM5Dq5b/NpMjNjbRPW9pL/20s/bWiWsOp+9FQoeZTgW5BzfdG1Oy2o+ayKTVPfwRoDPxsqqhvVv10y+pfN67+WPvqvzWxfreV9ZcNrZ/WGPtbnfxhgqpWXEG3R9Bb+4V1m4cs9emRiMZaiOzNLEq2b36ytBYouzZC2Zh2KHs3RVm3NcpmyiBl9TYp0fvxMkXdZilb+j5lP7Zk2X6zl6Vbvuza+GVj2r8spy6T+/EQRt1WMFvyImY/trLZXkOb9P1jbqMutjZbPuRZ+rY8+7E5z/Ytepa+Uc/+OyJn87peG+J5bItHZWiR5620Kqvs8rJvmpcu/xroiRvXeWKpx+pE7fUCbawnbUDPG+4B6FbO7b1e31plxBf6dnxiJVM+6bX1k8/QT+O8MPoLvbs/iVrF6Y2NWQh234TQ6c0MfW1p6LGmiM65Q6RUHma06Prdordv40EGjK23cHS0hpB+t4V0t7GkZ1hKOiR0ZpXet6z0tNa2xkqZWLreBtPR22n63WzT3e06vWz+6fTGof61DPWaDa9ZiVZvSWB0YwLf2hO4ZYSo0ssD+eazA4iOMAB9hwGqn/VjikHEkHgcB1g6YXUUwjnnh5xPuGST4ZpiYEYY4KfswnoO64AcyMg8BbhK4dqjiBmKc31i253wzU2cKxM4LiGYlWjPaGSXLAeA6Ue1OlADCpYfwOT81Sb/Bo0BQ/wZ8g8HldGmaS42wKEGb5wh3GQophi+7QU2Sh0nbqcB4J6Z+ScvAqJviLUsBfq2wxlz0NGElPOSz3dbpnXxmNKQgZ432bDDxekCrl9R4F17KIMP/+YDb/nhjj8AExDEuNZqOo7zlSzC1qyZg6dylxcAwfsMQW7NRVN40O8uH/3vM8FgDfbuQXvcNJ7MJhHMDS4e+qhZYmzA3tDrN9CqW089BlHl3ChJGCGnLTzCGwt7ZoGztFA+gwao5ryuI35zBKrrP/nbNPBnDYxlA8gYN/B9A4lPHDy0ckCvS0P97RKEXE5QvY/LmHGYNfOrrFGCwxEG3Sa0YYYW/7gjlM4HnatB51JQGwjyzwGVFSBx/AeY/QmmfsaRH2fY59zzWXnVJ5r3EUd+ws7POPXDGPyZNn9CzP4Myz+C8Z9p/ycyzvl1iDAKUaxAHLMPrrWHcechhx22MQf8esMx2gDHGcBNhnKNoRxk8GmT4RtnWPcZhJtrcOw2xPWGY8yh7TngJx2qVQckGaIeGpJloWNQqJsM4s0E3XUguAIk2PwJdn6CPR97umfd5ne3xxrwgcM+goWfMPgTzP5oE0DBEFCwC9Q3gvyxoGQyyFMMUAi2JsZNibkg4WxHnGMRwS5EuwXBBx/WbQdhzEE03TCONtRbb+hnHLxjDmPYAY48ADcfwvGHMQHhWoQYGxHnasQ2HEFw7PkUAz7iVg+4zzN2eIrtHcbYzjywE4s6+YoOfiqnWMiBkzjgPE6xk1MM5rD3c8KcTljUyQZ29DM7Y3UH2t4BR3iKNZ6wycNx6apDGnMIpxv+SgNvkOEtMACTC8CBhbirMMYTMGsJwzbCuIfQhhG8kYRnMAHcTAAsJ8yKQjCqgNlViDYWxuRCG2HwDTIsywxQcNsHsOoTTveMxR5vlqdY45mGd9q9HX9gp4zqACs6YrGncnw2x7ef8wzpiIs6wrROGNgZ93Yw2zvTDk+AKZ5zlke4z9MWc/ochGkFYtx/GJsPb+eBv/BQrTrASw5ivWFcbBhWGlzLDOMmQ84yPHqcQTjREHylIdxqyBcbbLbbIGYcrrbkUCa3FGKuYqyt0DU170aWGXL5EnC52ErvfTx2nLJAx6VBfHrn3vzHYQTZjoryo51ZVrF5MhSHWzFq4eaY6q6b7MEmxlLUEHkRy7iom0NhPkOkJwvS0vQtFjrGPGIezAvZpPGTfB95rO1pnQ3dwon6TXswD6PyCP05Qx4aA4ttMJZlMyZNIk7KC099E6SRqcYRyta+5uIWxh3XeK0ZIqSpeuQ99DwpeMPkSGV2gTkS57ZRK69l2EOk8QiYOMoq528wdqOkZdBSYmEVLluyQmur0NhcRaZWEf5I2rBqN6Yazagqp3m8/finJwhSL52mpDIq/9yVN07Ln9flH9qYb03LX0bl7y15a0L+vRzvGoy/78QvPAfc2I6Z2cGmdYQ5HdeEzrCZkyM53zYOfhVnmcEBAzjg0ZsEM/cKafFGWb+RN3CAGZyxhxNM4jCGcfJt41ALOcbdydHoo9ICQ28vAGMLmpmFaWBh2FX4LQXfeEK6mSBMJQALCfEqQhxD4M4gnCWEJY4hzD0EwSRC3EYY5hHYIwljJ2FoPpiQfDYhDAxJRpO2iSRpFskZPhpLR8ec0bZcpA8WdVrNE8EzRMLuUG1U+7mhYXHozhB5q0TJPBGwUySMF4WLRmHaiLt0dFaPwuGjzzNz4a1bLKMW4pAFMGExLVeEtQrOQkVYpRjHKJ4BCv/uxFmckKMThrU74U5PAF+fyNgShThGMVcpjmEK7zbFOE9RAHZa2jaLboYlnVsB4yqATZUwnHJupDC7KOEcSrR80q6d8HmTduqEGDwBLJ/EWyixiIJZSgkmU6b5lDulwm+qtLMqxLgKuLXSHHMqFv2yIf/2hH873n9Z67+M9F/b/O8eP2uGvz29b5nbv6/sRzGud93XW63s/TC0n9va6yzuN9P7zPX9doBfs8S/4hh/54VT2s8U0UCNsVETexbu9v4fz8wEw6m8cWWXJgIsWW1wnBCQNNs588hrmlUwp2DEBRhdWwTONE50hDqZTRbAcJc62AJ2WuJg+/Dz8vIlWdu6YwVqMu9z3ZYWANaOxiXmbP0mmhXWjD9Gpfdqx2Xjm6qme2QPL08t3D+nEq/7suvEtuoJrpTXT9b4Zctlzc1jGxcPuesickBzXsKJdjQ14+b3pZd8pgaI50juNN0vm3oiYwsQcVvU3UkZFvulN9XJurjFdKrG5WycvkV2TiCu9CVyo2yuKmurw87qnVflD6vWSVVwTFVhd1AYUPVNp95oKsJmTvemWHC5T61C4YyxfM+a/jW0757ed1f5vYP9S6K+6O9y5vTetF2L/nbU1GByU5p84TZe9NMux5YLmm0R1lrChZZhm8WcZInGWKINlpbTK8b1lXGDZbsllr7K4ltoqUZahFFWYNda+MEWeLNF187Jy1q9pkXsaGl2XKfVrGEs69exdKNY6RyWuH8FzF5FU1dx5Aqfnav/1NW5diUHrwSzV3P5ahi/Yq1gjSGsIOew4kUsEvTQRMxKHPMRmMmIaBpiLEL08Qfd2kOy8ACOOUAbDovvNowzDn3JwT/sUO/OQ5h94Ow/DHMQwzrE46UIsm7Im7mwFy3+eIU/WPHMU4hLFILFibQsMQYlsPMRw0zEzoXDRsRwqxHYEYmzLDFPTLy7E/4GxbJHIecpBDsV0VTFec4KYWtCxY7QuCD0Dwd5e0F3I0iYBgLNAQ37PzH7g137CXd+4qmft/bjG/w5mz/i7I9h/Kfd/Z84AbStAHlzQNUiEDQKRErm3PkUspHyraNw90/qwRMZNiHOmAy7JcEyCWONJEdIxsmRfGPEIK+x1RFhiiQ2STQTJcVcSThd8vdMuEmTZNuEnDoR1k6C5ZP4GPLWooYjUWcYap6Ecs5AzemnY/Gprzx5xp2qQSc5lZ1vwtyO08hBp2HZyTr3nXytPEVj7inpUFCQmKQgruOyhAPK7nmis0vGd04uEl2QyAGL8DhVy7vlbVzSK8eKkQp0x5WFuyiuW/v9hHwel2Tz949a9PzjvazUNGaYI6QxHyc7FP+9LXL52V5dx2G3S3Vi768WX2djuNl72L+lL7zl1XTs+zLPIdbigH4/0MzbujsvRaj0XKvaJCXliJ33pis4nHPDDxtcpDwCl55dUiYwo/XNSYztV5RZb5PlnKhKKfNvjj/mKkXDlaNLLU6+4dQeTzKcNhSWsjZa2im1+Bif1VYWw6q9WxmUzZ9+7Sfb+YEWfsTdnrjJM6zucNZ1wuWcvIfzl3DwAzjr9A0CrRzEKm6lwiUfHc0wJGWPKgXTLjfVNfmP2xJpN25Wv2PQGgfnUjFHtikaVGEXVPyrKWcsBW6kCEZRoi2UYQXF7J+EsydhkSQ1VTh2TpSpk3HzpJg9cfZPwgmUIFdQjtlCccyhjFGUjHYUN6+YnSt24Urcs3KXrI7dqjhX9exT8WapzgIVGJ4C7k3FS1PJDUz9mSnd0tQ/V6fy8JSzQBWOUB2DVIPNUiF2osqvVBmQgxvOkY05qXEGNLa5DM9ExrGGIasXgL2LcdQi3LJwLVeECYuwYrHvWvg3Lu7Yhbh6IUxhDJsYZxmDMZExDWWExYxQMiQxx60/58w32XOHQkGPcpD+ZrUMAjJlBJUMA1M2NLKtDA6sdnMZjtGMGNAYJjW6YQ3utsYd2QCzG4AJjnKUY6xzMAY6PmNAaVhM+laS/MtIcwpJ7h0RNo6CXaOwYuQaLBrbROMe0bY+5A8QHZNEyI0UMWtF5WZRvFzUrxj5UaN15sgYOxJNHg3bR1GYM6YzAnMZxyxGvIBhrl6EsYti3WIfsnCWK6qpCrhNAdijCDMUnSLsJim6eQpvsCKdrZATFuA5i3nUYuxaYOsW597FMHzxbV/wkyG7UIRMEnXrQ97FoTsrBHaEjNtBwUbQNAdkTACFqZ9x4Wff+fHXfo4JIGEISBgFGjNBxV6Qez4oXBCaa0JtWYg3MRRqc6DBB8Owg086gNMN3LmGeJwhrjH07QXf0kI6rSBGFQD7CXE24Q6q+YrCO6fgTCscewtgcgGwvXBGGCK7xtDHGfSJhmarAT0PEUM3xr7N2LTZd2y8+Zp7tQZcqgHWacoizbhC4xifmTZnxvJMH5/RTdD0Y4gmzNGwizThKE05TfMHavy0VOMGcPaupNTB3mlvydzseBGaLQIU4L2MIdoYB/tcVsVOOUa07hEJZpKI4jbRurdFIp/1Pg3wIfaVK+KIUDAWNIwCteM/fOHnne4xFntEQz3jPk/O8mimeMIFnmFy5yS4sdOP7ZB7O+LkzjS8MxZ4tIM8w1ZPGvB5Jn34kZ9Xxn/C/R+Ey2BKdCclmkcZr6JESyix9RPo4gk0dAIumISXSiKLJPHZkWheJJ4UGa2KwNdGIuMjaI4EPFMCXjCBjZhEOybxoMlo3CS8bxKaOMFWTqJDJ96wcXGsWxy7FmfLgj9hUWcrwMEKYZ5iGqYY9yjcAYpjd2IuTrwrE7xxibMpAZYlgPsS0cpENDThFifO3YlhfWKfofAsUew9CuGHKfTcqMTcFIhQM1KCebPADZkwK8WEZSLlIBFxhIg4PCRFiTPDvL0hZ3WI3x7KzQ/hR4j6HSLOFBFvk6ifJcovE/XjRBy9T+xOFEdgFg+5QE3efX+0zaRDxjvHlrZNp+Cd7VjOMXcQDBt+pnQ9sKYbI7qk07IAk7neWG66iyvGb4HztsOSbfyYTak5puV96lJgHbmfTHLWlDejy1vYXfanl7oBJvwMUyR2mt3zzO7ucpQarrloyFURO48P7Ccnd87WKi1hC2wI0MM3otvYmnLM02ZJLe0ydw+NXbGkwpDkbd3KIzad8EWwgSI2z71JkLACqPfkVrPaoCkoZ/lk4xJSvUFVMxbWd3cHE7uRW9l947o8b1mAKV3PiG61lyuLuIDZ22HhNn5sRhy0rV9ZqmVrPoP1WcLWTmgDYWzbL3Dhd7jwg1y8uS53xou31dXtcOGXttI18BWb8N01VzP0mM06Tvnc8SWAd9/4JdstMVrCHRuBB677FrDTU3i4vRvz59hyHjx8yilBZlIdI25Sy7QLS593sqB7DucK9nKnpdwYy1UwYswmcwULunFZN87tctd36z8ZBEtkvPUx7nwYPweW73/pB7+6217cMS9uoovf4crvc/HWu/rDXnCt5wL0uqZ7mSED5vJoRlxLzh+iTg5nD+191/EAJoIbqVNx5sw+cMT4nYlTemGmtM2rTvJGY7x/j5dixAhe5T1HeuPx3l/0xQ/8Bv9ksM3VqdboFANz6q7cNSdHXZGrzMYp1uKUG3B1/e06AGcdiQODW6pM4jfgo1ymdxH228atSgjzUK7P505D5sAqlrrzG3upaG7JdQHVY/AW67pbDxlMHA1v9twW4W5S0m4tqq0MYbZnlpIWAyPpzW55TDEzJCtbslVYlC0AF4MFQ8F5HzjOAnPXgMsR4LD920/+emO/6a6v2PIF7AlfP+dr7vq6677xwG+08dtnfrml33TsV9j7RW7yl/LpLCec4sRsb04bm+G05o9q8rY0m/1MaDZTHMwMO5lDm8dsFjLdncxrpjKLtUx3MzOYzQxDmlkuagJGNdtzSLXPaPm7M6uGq5mnfOpSrWUUEj1SSlscXGlTe4tsjuUyp+GJTsFKZwE4ODzsDFvzwnFVuBwTzjeEuengajRY3AoGl4EPtGoBWD0FPGeB4zIwdh84mgiOV4JvKJi/FfzMBWO3GEx5pxeDxcVhYrGZUuQWFO92orGXKJxJHAYS0y6icw4xnxVENYQIbSGCFxFTjyKO04jPOqJ/L/EMJ6q3nag9QxLWsZqrv7tulXAx00RtDFxJt0W4mTnNbQQOqbcS2sac0mpbItqbq93oXvGYKX4Hijm7xHWLWEwQA5eHh83hYGqYGRYeNcEBYW9JmF8VvsPCxLywcWE42JHhsTO8rQ3rbHBYjR0AnNN/3tbfueY37vh9833eal9d6hM2+kC7fMMcXwzxcbf4IjvHJ/oo39jl807zHQN9abLv3e7j0YIf6wypcKOTV3/vZtfwNvOUDw8z7+66LcLFzCk1MXCl1lbhMm+q31LdrszmK8WCJQ1k7nhYOQ7jxuym8blmHC8Y/8PFfK/4nSkGdolFK8RhfzhMEGuGiIdd4nma+K0Tu3igWJwpLkvF7rHiePeKhdEh3BVkFgWZ/UBhJ9CdBxxWAecY4DsAyN/9O3N/YuUPuO8XTfxFK39u6G82W3/63J+w+AeN/o0xwHAS0MVhwLIeTVTnFEosRrEk83GY1bhxLG4YiPu7cN4iXDoKZ0aurxyzp+HiOlz2o8y1lMtXBPPRBrHtUYDdIR6u6tJ2fYqDYMIuQEOZgH/egrMApYtpFbzZN7vIWKRG1CTLeMc41htrALOmiVPqjqp6xnA/RB1E7gQSJ2li0PA2yt03JlK02exwXDNOWZ7SMkcMdqW08FfRVLYTnVliAZyh7SRcKVbu9QJYj+pydRJGuBhN3Rinrn2HV4L5zFRj+xBtzQ4nXoyOMBO+q7Q12Bu0rPXZ5twsuykLp7EPdTsf61iNXV1ZGI9ZisXsRpHMxaChGKQ1J3eD4LcMc6Xjlx0L4TcIjBCgl/LtNgDnLvFDXC3yKxmYzbasCWPeO0IIXm8H5sChVnycpbPJ2thhba6utmlVzJzqdj8VGROm9HRAs+Bq6/mk5oaWrx3Hdh7d292W2cSShDBhtcZVojApmdEduyppu7mBa7qtcBlTqE4nKAMKqyUF5Z6Csq1gzSsMq5/zlbKtuKhxNoZFfBGCHoXQFWkHxoc5Gcf+z2L9d7Cf4at/EusW/KVLfvLCs0qheW8rvq5ypzBfn68wp8czt/AwmHRok3k4grfd9cwuQfOH+erBc+mQvWvYDBlmxwuZ/ULGimFrzhAPEz5LFdB2/82n9DwVtUdN36CipqfTA1ToEhV1kpqyTU0tVKNHqs80jzNPqcRZU3c9PARR0/XuXoFGt0L6aDSUXw95JkW126KbedHWwijE9Chb27ZIUigTHksyFnuEtrPThpnUk0zKMSZ1hqlaX6KOLi3mlpRDS8rEknq6+dXevzLDdt3ucpwPAd0M7GlNu4SJnupKT/1PpuaFw7jV0kRIcCgEvBUCLIYApkPAPRHQqgh4YcTYqYnYzAO6aei4GH0ORTMnoplx6MMs9GkQ+pyCZixAn8PPzcln90gTrSDw2Iz5PJh1nfuuMc4zQ6TbTbPFxq+vw73nBd9xyvfc9GXM+jIGfY0F3/Nk721Tc+DQC0vt7cn2ZksccX9tt9vH2i/r7Pccu7XCzhpfv82uH5Lsj2VPlswOmyzvrCd41Fs8ankHbM0Ow7zOsqcD65z867kpjCHWSdVpSTU8SPM88sDifo6Xo+lzN50xoN6YUTfsqRvb6seYemM9/WElmKDuj8CGWC9jgFn/r5WsjtM6RvLEZtQmx2KuMnGxkXa7hruhEnYvdZMKIqYT8TMKCnb6viGxthHWUt8OT9QPl0c6E4qFy8SLW6mxZVjGmuQbSc6C2mgidDXr0EFgw/YvG/uF677aOd9ov3ea6u1tXv8Mb7K7Kw7tAsu64ZTu2M717OWek7lpO/df0OWndNdNXTCuK9raDUd35wYvN8ZbrPKO87zPTq+/2dvrhG90V82jVHsZhIT935U2W4W7SUluY3BKjS2hbc4pazFwC+no40yTv9PqL2kaslYMYjGlOdSQtoP6Ps6JzT4Nzp7SzUAZnAzvEpsFPdd2i/iZIy4Xid0oMcB2id86MXeguNqZ4rNUzBwrrs9zDEPi1GA4ah4cvQemjH7TVr6oQa/Ughc62Y2e6aaMctNd7G//K9y/La7fNPd3qfuNdfmHu/yDXr9Z73/f+x/6/o1+/9e/vxvgIgyJXukF1N5eaTWDrimTUX8sdcykHQO58zTuPIoTP8tgNQQeNyb3jYOJ47FyTMKt437u+C0eI/ZD5I2u7yL3Z4Xrm93y57X9e9oWvF/xAVoAAAABAAAAWyEAADCFAAAotS/9YDCEjQoBmgbZPDcQEG0LAq5ucFmL/xfVoNnf2wBRcD8NbY4PeZ+DdWJdw8OUe7x+K+kD3HT8J5EGZq6GENXd39v3vgOVAwUE30LH2u/lkyoWoyVhtlWkYDxxpMgM11lgHnpXdeNajRl1YxwXJ1jG5lgNCG4SW4+hOZIFWw7ZUpMBNWmtlUSOLTvRQlFZz86MLQ9FuwkWSMqWnV1z4xoN7p0U6twYpyVbHoZ2u7yu8u3tmRkQTBsOd4PgZOcxNEEzGRDtqjcUTQoPh4OMMR9O0NDQ0O71Ss3icJhi0hPa5sPKk9qUVazPGGEgK+LVUCY9aCkWw6sC7DBk+vkC4K8xfJGDd4P2HeS3d/ypPXjsAKPqOM2B44apjRqlpKOiNGaEyogBA/TTs/MF5128BYvNFSpSaKI4YaIEiREiMkNggvhwaemhAwe6knJSMvKQiIiHG65Bg+IvYMCQIfCCghI++PjY+A13ZDzj4glPgcKECIcA4YGD//0ZAj4wcfAVKhje8IW3sGBBHoPj4dnBfW6u7ndvcD4+v77v7emdQVub2+HmWe1rbGwJ0i7LaP+e7nFxcpf72xU8KexhPzr6+teLirre9aGhrW89KCjrWf/5QXAE7+mxutV3dqhO9ZwcqUv95ibqUa+pefrTf6hDfe8DP3Abm6lPHQen6lXX0bn61Xl4sI51Hx+tax0IiOtcFxLyuteJiMAOdiMjsYsdCYnsZFdSMrvZCxTgnnsDBrz33smp++6bms5+diamspd9aWnsY096mEzLtEzXXNgjrUuo2zH3lbZNpmVapmVapmVapmVapmVapmVapmVapmVapmVapmVapmVapmVapmVapmVapmX6xuas9WC2K5WEO9tl0VzYBVwF85Fau2ZL3uZCLQzgRLtssZ8zJKKSldsunFcCc+UtAmGnBwxnyhed4lo5G7IK4C7bEAozZIQYYZg6QWYN9FhpmWi4a9YqNhcukRJGJAn2SmmaAUfZ6iO5cpOmdKVS0cx2P2DA8EzBkX2zs8zFpdZ6QIvWKdvNOVE2a3EVv+7OgFl8sZqTJgCp7bIs1YgQcGGBgMi3tIReTDDANkKkkGWJmNSFWvgUJBDiOkpAkz91PrnCWuBU0VY5z9KvhkRskjNA8WwU9PRbG1dvsYEBr4q5fMBqhevK21u8LpcylZ8TatOht6Z84SmujWtNvMAnZ7nagVNBlcZ6cGk1ZATRvSouZKoOZagCvPKoNdBl40+dGIhfdTJWXRHYBqTmWBbxR124JABAFWdkqjKsYK9ntwYEYji+pUU0BMIlX4X5BLNg0lgnkchQ2/2IieAagFyligIcOfVatkNRa3EXxRW6XdnKx1rNHf9NqDq0n2SDd3t7m+Z/XS5izL3gGwUB9nqD+82qzk4lRZhDIEthHWhSIfrsMZYphExUE8rEk0AYaVK/JKa+4Q2sJr6hoK03E2qYcPC8uri2tLKwEFxZVVFNSR2IgnpyajLAVGBJKQnpyKiIaEgoCOjHp4dnRycH58amZn9KlCdNbGmVyMayAtmBKjqjxYhMTEkMiTUWfiDcfL0z9pU1nNOjjpDtOwrNpmqyT+y3b84NuV3sFrtxs9ibe3Gv2Cq24k6xNXfiRrFP7MNtYpfYhJvEHrEHt4iduSPsEBtz820Q+8Ou25fbcrNtD7vDFtscNr2/duWm3FB7ckvuph25H7fjZtwbtoadYWPYFzbitrANd+GusCnsCVvCFtwQduADQAd/frtv7+0GWy+PwQK8u2236fbclouDe3NTsNv22k6w1dJm+Yu2vbvLPTMrI9tjO2yDba/dtbm2tLKwEOyrbVVFNSV1YEftp+20DWymXWBJKQnpaBvtIqIhoSCgH58enh2dHJwbm5p9m0AaNGeOwM2UOYCMAQWMEUPAAGHAfPHShcsWLQJkwXLFSgCv8tciL3IiRGIf+yNHlCSpW9/6+uNHODUVzGPJkieysrNGqBwAAKao3ocP1PF4NciNHTloX1sLhcmdABFy8cOsDx+IFCdUrnpUVB22Td7kTy5ltv7qiZxWyU93PMqh3Ml3XMdxXMiHDHG962GPpNT0pbdx0tEYM/4J4zDuedASJVBc88QJE53n5NxsoWJzE3PFU9zSwzm8c/MuTuIijnkWX/HNd/jlpeUtDwLEh394iBAqruKZHzE5ufjFR0ZquIZDQm74hktKNr7x8Y+nPP3Jylee8Y638MFBxCOeAoXEJ75ChQu/cEJCDMfwwkLFK2Y4DAzse98hQPC73wUF//73CBEc3AHgAS/hEx744A/O973jPS6OwRl8bk7veq+ra2Bnl/e809Et+IK7313ucB8jO9nPzrjn3uv9/vu0NLYEbnf72trb366mpuAKPs9tbzsamnz5Zmbddy8mVvayf32FPexbW13vOgIEWc86FZXVre7kJHWpGzAAdagXKPD0pzMxRT3qTU0HfuBTU1Wv+tUV1rGupcV1rnt5gR3sYyfb2eFR+tFR0c+DgoiAhC409L+m5uY5B3pPjw7ObWz2/6UrGfkc6Uk+T/oSWqhYLBaHvd6w9/tF+369Xq/3+/1+v9/vV/wVi8VfesH3EcrUt4OXIopjDvhamkASC76A7UX/hz70faL5CR53781+97q6+fPn5tCOdjg47rl3cyt72b8/u8H9HOZkwQyA8OwWYs9RgmozUwLxPEdnOffZWJ1zxAbMRyoCOKo2E4KQba+4ZCLfzkMldfNijczp5FUWkcAdo0xjjhwt9UpBkp3cHEiSAZwrPYS/kkf+/ezQXEllxVz5YeqxBphYbFuFEovtHPk5RgstGv/5IEIaAc0axogYv+DyGJeGeZ0VJa3MhJ1ZxrVGsIyvVCYYz4NKoHMfirMcLeEaCEPhrCeYNrsVbojCbKytaLs5wSIAc5gapZlYSP0Ngp23XgjOTIazc15o9d0t0mxke0W+pa0ACOSwFvzQQYwCQZkIp9ThWFwnlh6QfXA/5REPqDB+CVA7zmGRH9M25SZ6TzKBo5pSKMn3TAgdaGf2UiurUInDChApuTzWlDyf4jRLTsZ/SbZA7rjVjmmhP8aQNqDjGnWiiha86sTVOlUoTcZXqsb1YBdPLfgpNybgS7gGUkDrTe76LoCf2uh2S20lyiFBnlX9/Tod11uMZzUWThe2ce2WBRhl+6POYaBT932BrQNFJJrpcDkeW1H7USNmXqkVGQDViDJlvDfmCvn2V0veCY25trbYi0tsZSum10PRBbkmaGjyy1styZcpbw0ykTex6kXxba0oIVauQbkkZ0lLnTC668AMWmQzT+jmJTMnOloktRucl6gcnvNZFrlxDQbEpMbSIk2bypzzbChrIcgXdQ4CMr8dq7lwLawkjJdxndYB0XFqbhSyx7Qs0HjPTB/k13WuHAoU4zAzi7eIPFW61pgrj0a/Nwib5Jra2cksUubG1D8OYF15BeySxSPguZBvUVaiIkzOwuk54cTfnAd1KnTXZV4K3BzPdD2czGetJcDClGIDkxhRkSZb+/o6OUaJF1BXBFhoO82CyKipnZIjJoPG9obWj7IgJjkeWE04YKUz9ECEtdWig5VnEdUUim2elpBPR9bOKUPaKIHYMRK5dBUTKQvi9JZj1742QFpNaq2V+3o9zbCDy1fXtA1IMa+aaktmXcFpbHiQOCKCBgIYLghqlBhiAw5Jq67MfgkdMgYKlerHaZ7gqusZGkIsXCkPJBGNOt10gCPHTCsplA9uqQy2HRw1mkxxApHcHAWhhGGaWFXjQV8PPz/QWKEiRKo1kYlSMVxKn4rAYmKeqWfhDEaGPIkcjdNBSsfqgwfojBBAo2MGc8gqdurAaDVkksKDkx5gzmKwxpESsUiBxmgH2A9ozxPS0UbT2YzTdVbFliIdmm+djEBKT1Vr2alNNpwcVWacS2VsVPVoUTOA6RlVUhIOyJiGl/xmwHJdeOap4nmJsQtdrFpd+uXtEDHpycbJaWf64Wc+XbIjaFDjbv4TnhWwZcr+t89rCiwpJSEdGRURDQkFAf349PDs6OTg3NjU7JrX/DaBNGjOIGCmzAFkDChgjBgCBggD5ouXLly2aBEgy8ayr1gJoAoAVKZIiQLliZMmTGxraZcomZVNEovkiJEisK9EhrgKaWUNAmTXeywOr/7woZrag8cOMKqO0xw4bpjaqFFKOipKY0aojBgwQD89O19wsthcoSKFJooTJkqQGCEiMwQmiA+Xlh46cKArKSclIyEfHRsZNyxqyKCI4UIiooVDw0LCChQG9baZmZiYl5fdtttaWnSbbl9dyW25LSWlttV2U5ORERER2AbbQkJcQEA+PlY8PDo6UBtq4+A4badtY1NgF9h7K22l394ibaSnSXO0j44GzdIT+A1sA7um5mk/7ZubnJydnZ6en5+v/bWDgsb22B4aKiqa97yZmKKi5vbcrqqq23U7K6urKyysrGxv7+1ut2/37e83LW1tLXAH7rY2wS24394kxMVFgIOD4ObGxuYn+/FtmW979xlfgwZ6J3PlBVzMlSoX8wGqTAEzJcd16AjSo4eQC/l4TKTVyKutrRIoUGpfy4VLFC9dptT1kA+5Dx+sqD89PQWCA4ep6Y8aP05KmvrUi4rOmAEO7WLFShPaR3mYMFRO5QQQMGYMFgOM/MiRJE/y2Ss5lh9wgBkzW86UQUCLlpcpQ+ZXSktVbdi4cUN88XM8yMGnQYPHeXz0qpdyJkxoT/slS2Qv+9hYJEdyWFjX10fUvOYPD0/8xAsLS7zEK1QY8REfHMx85iVIwDzmBQU5nMMDAyc/eUBAyEP+74/xjO/rW/zi/fw2fMMdOHC84x88iHzkIUCofOUjRABxEJ8wIcRDnAIFERdxQkISJ3FDQxM3cQsWUBzFExNTPMUxYFjxFc+QgcVZvLHRxV1cUvLFX5ymPe95Dx5AD/rLyxiP8Q8fZFzGLS1hHMY7dPj85ykpO9/5x0fOc16DhhZvcUXFzW/+wgUVV3HEa97qWlpZz/rXF9e5PjYGdrB3u2RpcZeT8957Ojr58u3KfnYW9rCLiXnd611dW986FoPr6a197Xt7bW87H5+CK3iDBmxne96+jQ3RiY6Dc/Sj6+goXek8PAV8ft7Tw3Sm7+wsfek5OUhH+s1NUc3/OLOTPelNTVOfupTU1a9u9axHVb1q6waiHoXgTD//+dNT0IN+4IDRjU51A5ePh6d2tTP42gscCMjpThcSgjrUkz71u41JqNRQ8jBdHxAWBALsA+O4GQbEQBZGYngHJG0HA2BJEAAMViPIgAGEjjRlFAgIiAiAAOfZeTXlfIfOYSarWvidQ6fynLzLdoOlJlSYJtMj+kxagpJCdRqW2w812xL93BsqHdQwWKGhJJqhSHNgALUtRYyNg0Ep6UDFExSCqmmJGoVWGalHf56IOzrqEsvBcY8eyE/P7BMOMsVDOIMP4dL7qCryfiHDl58LBoNORHCjXWYgyj7/uFjFzbz95ccEKnUPk9+NeimpADprnrRZa8agr0+PV95Lfz8E2rdy8VPA/3stcp77UbaWPXUElm7p0E+tMveSL8/TlkkW/ETm7jsPiOOdQ+VfJfPaUVJv9ogteyqbaR0ewEZ0eQFV1RWkfOpnIz6X+pHiYi90gfyW/Moeex+PxM4Pzq0trMfjsYpUlG+P2Ew0nNX4oOckz1/fAa6j3TdrGvwQfPpOs300eMTfd7/v0arHjFCLW6Z5Gkz6Bz8DeqAPMVlXlGeu/iFYENevd7yBT12e9MJbGesf57tNZZdEZjkfvSP455A193IC9djpfK6rwpKQaMt4YUe2kUQ1etde1fcQykmxxR031EGHG7a4AY1b3kJLLTeg05Yb1LhBDXTUkgYaa7gBjVrUgkYNa7ChhlrQtiFqSav+4v7g8yYGjbVyoKB+yRu7CihxmvtxmC+4UO1hC96+6bzWRmAUjFlaKwB1z+gPbwOBPBqPVhaGZKulMqILEUtFkrTBD0zEPgScqy5fnOO+cR6eG1wGj+H4JhTjiawRbQdEM21cgIA6bz+T81dfwHT3/gkdLl1kGt544++PtOHfXUOa7Lxo07G0LTecuVwxg4GZ+52YFrfctKPAm/0zx3StlobQd9o6YbVQhuO72zQw67lKGIN4e5x2ar7EPiPWDf40768P6tC0OwgnxsVBYIzcWkszH2RltktvOvv6ibVltf53zf+mMke/Jgbx39FsvHZBT5jvdjKnzWpAqLl7WdQMlrI5jTcChBpaxwam2EX3IRbB7xXPsoWyA+UKEo/Z/p3qannbbDafB7I2iTYncvc6vgKY+z5cSMDiNfpUImnYPyqgc3gxZO8nnOJxuTR7n4O4dapnR1RsvrvDsDm5Y0afO6VvyTJ6f8FS9P6CpezuiqXs3BVDmiyCIxlMe92vjIfRof06hpFfYgO4/irs3gHiBJgzLP8NbPDJbDuPMar8ZBWeM5ip8EOcpqnehOEWxTmO258IZzGbE+EgZmdiTOFvS7QjuEmJdw6QhuklEXryGhMUjpE9WeC0rMogeVu8Ll2hceaZ7LPb90RzJVa6FTHU6P6tRhTOdSlsscn9jLZQfrejKNMN97HecJkqB9ytx8GbDD7DR2NN1md+Jn10/QYuV8ZjWn5cA6Mia0o4B3BBH0PMr8bMBNpM+o5bd/HTLHwIWQ3Ggx+YgsxbcMRzPY75+GjSDLOt8J08J6ppxJfB1bQHAcamWDgn6WElc8cc5daLo44GYA4F3N6HUyzDihyHxJ8IWVipfL4VAXcx4fxukGVAKOaSEPekbMW27cudEfjNMRmJNzk8703Edzg4l4xJfjdsxtWA253vktPAmSwGLmVkGMuWfS9CtpOxsYeshvtP1ulwos5r5YG6Lm2xNay3OwOoC/Oc26FdRFzDPhyjYGLc4MvadcpC4DnKp7EK4Yc10HSRaDGzai1kbSyrSDj5U0RY7TkEuZ2fIMX4Pq3+X4yD/WbW0sMETNZ7YToiSW9kPVchvFzatCB7HeSyLCylQSvgFW1vNJ2HFhM7FrxmLrcvZ1lcfEnsO4qbMrnVf2wKwvesy9k6ob+gieHtGFNlMdYJvCnzTWfQf/jsgrmSP2ciwGcFekrtmom/hjctSCUxUNA9sT1DVpvWUbazxt15TXOOtzIru4eWTciuDz8xUCls1hRH36PGwfuaNAjNWpFFA3VcU0P4rC2M+xk95xOyLOhhiWLTFragillBrBKbRjiCkqAgoPDEkF7pm7LurKE6DJ52xwRFE1mz4QMlDVqxItVh8NllkyUaZeXGB6Tduv7PPffKwAa0WFnT98Rby/VAqzX1bs+tS4Hrx2XySKewmH8k3PnjGWyQ5eRLgQI3CNi6avRQ2cGFq/NwkMDc+Gpn+d8tuXmiot5U4Vx5cBVJXu3yv+tBeicP6i0MMTmLnE5wRwVyyMvuWruzQF73okcMmHJyBxb4atcngvx1rJzWNVQd/0BKXma39DrMXFep/ZLDoQh1kHEKDNuw/Ev/nRbkOyg6y3rUR6Uybcgmn07k9oilZ08A77tbdOqAXipc+rRrnb4sJoa60dvkH5XaQd5w3C9opVJu77536TjJ0XiA3VQDE+QiE+vSxKfzJZ+1CygFdpPdrjdzjyCP7S/PNKe/WAsO9LYq515qw8BDagfGaWi8cm7R0c6zZd37ak7v4+yBlq5PpOD37RVMHtmjSs5qF9pAnpZwxtahDeWNiGdqZtoA+opm0f8Vy4N3a8qDd2uWJ+/WJA+PY/VkItteHk35xSGm39hjKSN2FFpSxgKuAVlRUwfy0mMIQSeDdf11D7heAFzNF6dJNbfpWGk5sLoryk8y7wbqzNMalZEb1z+aMRie7zWCchHSAPq5BI56n9Lm116CYi2GC05e4Fq+xW7yAl+nk2/mfyz4gtfbP6PLGbCBGQbFj4tpw010ntXE+JwlJygyj0nq5/KEbnCBsSbLnh6JcRPqOSrOiByik7OsSklkd5Qu+Awb+k0bAtcGFxP/VB3eNqDsQJ3V8xzk0DYWgVlEc0tcmah6m94+FzuuBpSJWW64nn2GcZBURWcegud0mzIqdUNyfVcyzq7rOuMZgVPcIA7c1dVgTiRk6zZQyzWOvG3gR1+GgKKrsw5ldhmq+sxB2OAgEiJzCJ/GF3fAdZ1hjurukaORfLY9EiZUacs15sa41FXXvAN5ncCAurXlKMwSwJNjL826e1yu+9ORjI4grQcvy4ClKvga19Hr+ixMKU+ERDUNuwCr3/mY5Crs8ZgUsFcBH4a7fXASymvCIzg1GkL6DrQUI7MV8OxGdu6I90BUZzpKEuN2cO9rPHhqrUO1wCd9mOOrYhm6DYPc8Rw/NfsQrXDkTnN91NqFasAldT7jo24Zoh0WifNMn0r1jW3V2MGMp3rr0Jw6sdwWeEiyD+ZqltNXsIUzLyh9zndhPIpLwFbLIw6Zsyk8R8pToVvHxB19cz7cTQ4QWC0yMMEwLqf+IBEK0DhkCKCqNDCCNeAQxdApGIWDDkX1ZAvGJfwjouYehJM4nk41DjXCQqsSj9db9/qPgwdx7AcQF5VtR4oa9IpcWu1bhHrRAQXiNKAQQDd/bTs7N229vLTwGMQTxyqHx5/sYoi/lIygzEoew9VAC2mvlbqDI343f+9w+IdDVfB+TTeLV6CX4HtVZ4ruTEjvG0D6dWpqXx49LvC2bc8+yrHwi1XsWs2WjmvqRsDLfmz3dFyy5S2bGxYdu1hiT+2lgSilG0SbpIbHyUg3VjK30MCKYr41XX3U001rnYpE75rr3DvUFcdd7a5zrrrEkWvc6cjVrjgfZ7MVpeRvcOUzv7ptwc6B11DgwCYPhUxKmZpxdrM3q2Q29/gV1tpG67WZ1UtLq5fGVq/trV5Nrl5aXb0eXvh3e6nPJvJ+blX1uWGwD4NT/Thxhj0OhLVAhuuTJAKFDyn1BSEGC2Mxlnzwhsz/kTE2to9p80o3RVhZsfC74dLJG1t1CU28ts8CVpw68IZ8LrUz73GmcWs40zrTyoW9HQJU26+q1fNtL9k3j6V3h6826pxI6yl1b6ldgNDv7E0GsRphQ+fLN8PbG5Ov6rEj5xZ7fw0SZdrYccneDgyDpreDmQq1emKE7N5i5z2XphmC2jhiIq2mVMNLQptwx87+ZACrESbUfPF2eHNj8lE9dsRJrGlkPOLca7M8Zw3TbofcC9yCcdkGJ/QF3Xas9b52Ab+5LPzgIRxQ2sb3B13Y+ZvbmFWqPosbGTLrAqKbmeA1SWan+YVhwezitstpTSx8SNlC/Vjys9bYg4dxYE7Wawsvto9nKBSKiWzHr8TmNnYoHcOgjHhIAfMgfJ8znc4RlkPqcAIxPWJGTBqQNQWOzt+yha1notOFhUYENUMCE2M3FvqEPB4dPSNwWijdsYXzk0rIkKzCQdI1OWQ0BuaD/mAeZj5ZN3n/MZcR+T3myfPH9dnFANWei3WCge+kk1UKjBF6itAdCEIybu0G/A/2pB484k/Z9DRaK8i1wFrOcsMb2HqVBXFYblJ0TOj1AMwhHPf0oOJrcuflVCjZij6jatzzrOaOzQtuH/7C8qlDyuek/XrSU+4Smf3Wt7kx8Dradnw5ZP07OU3LccQZaY6CcMV3bQ52+/1+kOXYLTpJyw2Y7G9JZKHcZhijY7c//5umHTnX+IV5TjReHtzoFNDjEV3OzkkrjZ7tk8rUSPdxgJJEkp/7ELIug5smDDZkxZFvRKc3Dfli7wZupjkXmGlU77dhGUw8IJVMej4LSLFNqnTe8A1OYpOnjHDIx5dkDpl1OtIb85SuLT/7l/gIoWQWD14Pf/rF3U6oCPf0Oa7Mj65GW/Hv6MCpYTse5xJvWuG50DPqLyhWY9yj3qLwIJN3o/6A7qXKW3Or85hhVTfMpAs+MQA19rR0NuwBd+nPoVhWLGdec+H8/8JHqJm3+CTTLL5DtgB/Ab3vbu8Q8K8L0GrLiNHovqnyNN1bFe3EYvicqxwbd9jasPzTWAiP5sEiezYr4XILiK6zqHkOGsA7SHBRvFMavnEz/HAv4pwlT6N7vqwwiaEHFmkn0Cxn2DMfYwdlSFuZDcesOPtkocfFafdu+O1Bt1A8MDmRHC2NZHaaKlr2GKlamd6EJMiu6xeN6iG92ymwOfBaQNGr/HDubvtK5m21Vynmh3LwCuBFC16VpMpl/7O2+SeHxysax4S2uZ1l5MM4emfbAjL9IVpMW4HBCn6Ec2b3+4Rs84PUrUQkNPMVpoazcHdFtkflABiX5byLFXrDc+oEWZNbIZiLr8yHhaF9/+KPodjbxZ/zm8zELPodm9/N1ZlS/e9cAZrh9MX6zvZSkxxU4caC/y7mBWoujEQu4aTJwH8i/SOiMw/nU5TilcTmBGCaL5M/TXaRCKgmsZbcWcfiy0MNhvv2P+2/5ddw/ROgzoT2CSMWLkTJ+N0Q6Ee3UGHHk8bhEr1hQT1l0ZHQEBRMv7sT6Ii/UDEyzgOhmq2cO3pb7VXo58YfsSgKJumE0sLVFH1I75AYtrW/Zw5yTDJk6MLy8ayy140fs3t92v+NeuvZl3/JEmcYehHjcBpOySA2LUMYw96Ync6Ql5xyygMUVKlES/iR2ZqcutbPKWI3pkQ+pixvJuTFqwOd/uu2M6HasabQfSSpVyPstU35ExJa6D89SI0zOvi/BPqSop+KNTD+/AJlP11vYPqwPbCYq+fnzFf88tQTXz/rib+e/uRrTz3y9auf8Prtb7z19iN+fftJrx/1BPOLt04TbHeOz7ngsxZscBCg6D79/cto8G6CZIXx3PfVZavZtGNr8eq5HeLeEgvwpdFs8417V+O6Mu/xLqoWfNEC224BCl3B/b+v3XeZvnLTVn7NcOxOxV/wNE3bH2+FqK2Y47JH5YJ6Fyw7Lfn+ZtLHsmo8uLkzOVhTzIJzJ7bGsQvwCHW3zPabV98ErXf3+IQLOmvhBgzK+m3Z/02gsFi2cSexg1UwN8OnZuEqlqEuxv+e7LOHTYh9lQ/HvMdbZi7BXMUtMKGj4iV2XXQjMq3cjTxoxeiUuWZMM9dXBLTJvzg9O30J6/xq+Q6yd79Bs1Lqw7d46kkZ19z6pmJigKzx1Bm4ecnS5g2scqpwQ68r3EjiVke9RPrkNfV4HxXmI8KxwiSiGEeYRHSwdlvvd9tq52BZ2uu4YNjnlBUyxfmnUvLJwZ9M52fKehWluIQO/4SzC4x+KXGojFbSHhfKZSM6nJWLRvRwVi4b0eGkXDSih5Ny0YgOZ+WiET2clItGdDgrF43o4aRcNKLD2UrTfNh0uZmyGM2NdY+kx2z+2euWHk7gjjZMwGXJHI6Nu9akTfsVN1nUeM0sKsfFiqVs25D3qhGWPI5XzawF+8fjKbX3ZqT5kR7P77U1w+GTPJ7Ey2ZGYObj8VT7v71yr1Cvude5V1SvqBfA+V1Wify/OQyo3uFG/1QAAAAAAAAAAAAAAAAAAAA=";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly-CAM",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/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html index 07b567b77..a80d9a0bb 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.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-130x130x90_Assembly",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly",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.