From fa78979b33136fc043ee81b64db763f27d3bcf84 Mon Sep 17 00:00:00 2001 From: lovebird Date: Fri, 5 Jul 2024 16:17:54 +0200 Subject: [PATCH] Updating - extrusion/components/1100_Moulds/130x130x90-M10-L36 --- .../cad/Global-130x130x90_Assembly.json | 21 +- .../cad/Global-130x130x90_Assembly.step | 4 +- .../cad/Global-130x130x90_Assembly.tree.json | 502 +++++++++--------- .../cad/Global-130x130x90_Assembly.x_t | 4 +- .../cad/global-130x130x90_assembly.html | 2 +- 5 files changed, 271 insertions(+), 262 deletions(-) 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 f726f8b7c..219e63bcc 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 @@ -1,32 +1,33 @@ [ { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Global-130x130x90_Assembly.SLDASM" + "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\\AppData\\Local\\Temp\\swx18256\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.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\\402_SlideCover_x2_2mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx4264\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Slide.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_2mm_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\\Rod-16-100.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\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_2mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover_x2_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.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 6167aab9c..bf94fc2ad 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:5c193eb74e45ffb016368a56d2cd5c9239656dc0c3cb9af8e71d1984b4808707 -size 1126692 +oid sha256:0761c3122ac4c78f94f81bba4d7054d69d24343563a86aab3eee7635e005b0ff +size 1126737 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 e06c29cbf..7a66e58d5 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 @@ -1,34 +1,14 @@ { "assembly": { "Components": [ - { - "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-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, - { - "Name": "middle-30-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "IsSuppressed": false - }, { "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx18256\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "SlideInner-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "402_SlideCover_x2_2mm_INOX-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover_x2_2mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx4264\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "IsSuppressed": false }, { @@ -37,18 +17,8 @@ "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", - "IsSuppressed": false - }, - { - "Name": "Lydia-F100-ConnectorPlate-130x130-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", + "Name": "403_SlideKey_x1_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_2mm_INOX.SLDPRT", "IsSuppressed": false }, { @@ -57,8 +27,38 @@ "IsSuppressed": true }, { - "Name": "403_SlideKey_x1_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_2mm_INOX.SLDPRT", + "Name": "SlideInner-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "402_SlideCover_x2_2mm_INOX-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover_x2_2mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "middle-30-2", + "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": "cam-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "IsSuppressed": true + }, + { + "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", "IsSuppressed": false } ] @@ -66,19 +66,6 @@ "root": { "Name": "Global-130x130x90_Assembly", "Children": [ - { - "Name": "cam-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "activeConfiguration": null - }, { "Name": "middle-30-1", "Children": null, @@ -89,19 +76,19 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623203, - "Density": 1000.0000000000001, - "Volume": 0.000403400125856232, + "Mass": 0.40340012585623186, + "Density": 1000.0, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.042022140946419775, + "MinX": -0.04202214094641977, "MinY": -0.3431319349006246, "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, + "MaxX": 0.13797785905358026, "MaxY": -0.3131319349006246, "MaxZ": -0.10313535924037016 }, @@ -112,43 +99,10 @@ "States": {}, "activeConfiguration": null }, - { - "Name": "middle-30-2", - "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.40340012585623203, - "Density": 1000.0000000000001, - "Volume": 0.000403400125856232, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 - }, - "Box": { - "MinX": -0.04202214094641977, - "MinY": -0.3131319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358026, - "MaxY": -0.28313193490062455, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "States": {}, - "activeConfiguration": null - }, { "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx18256\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx4264\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "Parent": null, "Properties": { "100": {}, @@ -182,77 +136,6 @@ "States": {}, "activeConfiguration": null }, - { - "Name": "SlideInner-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.026901716907236767, - "Density": 1000.0, - "Volume": 2.6901716907236767E-05, - "SurfaceArea": 0.029528713024743067, - "CenterOfMassX": -0.07642363460503289, - "CenterOfMassY": -0.10216552415535944, - "CenterOfMassZ": 0.0010000000000000406 - }, - "Box": { - "MinX": -0.0420221409464234, - "MinY": -0.347131934900626, - "MinZ": -0.28313535924037103, - "MaxX": 0.1379778590535767, - "MaxY": -0.3451319349006241, - "MaxZ": -0.10313535924036986 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "States": {}, - "activeConfiguration": null - }, - { - "Name": "402_SlideCover_x2_2mm_INOX-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover_x2_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.02810658766950324, - "Density": 1000.0, - "Volume": 2.810658766950324E-05, - "SurfaceArea": 0.029578870818636138, - "CenterOfMassX": -0.08999999999999989, - "CenterOfMassY": -0.08000000000000006, - "CenterOfMassZ": 0.0010000000000000005 - }, - "Box": { - "MinX": -0.0420221409464234, - "MinY": -0.345131934900626, - "MinZ": -0.2331353592403702, - "MaxX": 0.13797785905357673, - "MaxY": -0.3431319349006241, - "MaxZ": -0.15313535924037025 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "States": { - "wrong": "2", - "errors": "0 0", - "warnings": "False False", - "features": "Cut | Cut" - }, - "activeConfiguration": null - }, { "Name": "Slide-1", "Children": null, @@ -287,69 +170,76 @@ "activeConfiguration": null }, { - "Name": "Base-130x130-4", + "Name": "403_SlideKey_x1_2mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Lydia-V3-100F": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.5718507451545309, - "Density": 1000.0000000000001, - "Volume": 0.0005718507451545309, - "SurfaceArea": 0.10740874971302464, - "CenterOfMassX": 0.09000000000000001, - "CenterOfMassY": -0.012054290464327757, - "CenterOfMassZ": 0.08000000000000003 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.2831319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.2531319349006246, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "States": { - "wrong": "1", - "errors": "0", - "warnings": "False", - "features": "Cut" - }, - "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\\403_SlideKey_x1_2mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.0015393804002589923, + "Mass": 0.015000341648119205, "Density": 1000.0, - "Volume": 1.5393804002589923E-06, - "SurfaceArea": 0.0007476990515543685, - "CenterOfMassX": 0.1674999999999996, - "CenterOfMassY": -0.05124999999999984, - "CenterOfMassZ": 0.00499999999999997 + "Volume": 1.5000341648119204E-05, + "SurfaceArea": 0.01721626727203484, + "CenterOfMassX": -0.01658806752814661, + "CenterOfMassY": 1.0647447301593343E-17, + "CenterOfMassZ": 0.0009999999999999627 }, "Box": { - "MinX": 0.11565711181152297, - "MinY": -0.357131934900626, - "MinZ": -0.2554561064824262, - "MaxX": 0.13529860629563542, - "MaxY": -0.34713193490062577, - "MaxZ": -0.2358146119983139 + "MinX": -0.05202214094563937, + "MinY": -0.34913193490062583, + "MinZ": -0.24813535924037022, + "MaxX": 0.18797785905436062, + "MaxY": -0.34713193490062405, + "MaxZ": -0.13813535924037018 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "States": {}, + "activeConfiguration": null + }, + { + "Name": "Base-130x130-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "activeConfiguration": null + }, + { + "Name": "SlideInner-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.02690171690723677, + "Density": 1000.0, + "Volume": 2.690171690723677E-05, + "SurfaceArea": 0.029528713024743067, + "CenterOfMassX": -0.07642363460503288, + "CenterOfMassY": -0.10216552415535946, + "CenterOfMassZ": 0.0010000000000000406 + }, + "Box": { + "MinX": -0.0420221409464234, + "MinY": -0.347131934900626, + "MinZ": -0.28313535924037103, + "MaxX": 0.1379778590535767, + "MaxY": -0.3451319349006241, + "MaxZ": -0.10313535924036986 }, "Material": { "Material": "", @@ -398,10 +288,120 @@ "activeConfiguration": null }, { - "Name": "Base-130x130-5", + "Name": "402_SlideCover_x2_2mm_INOX-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover_x2_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.02810658766950324, + "Density": 1000.0, + "Volume": 2.810658766950324E-05, + "SurfaceArea": 0.029578870818636138, + "CenterOfMassX": -0.08999999999999989, + "CenterOfMassY": -0.08000000000000006, + "CenterOfMassZ": 0.0010000000000000005 + }, + "Box": { + "MinX": -0.0420221409464234, + "MinY": -0.345131934900626, + "MinZ": -0.2331353592403702, + "MaxX": 0.13797785905357673, + "MaxY": -0.3431319349006241, + "MaxZ": -0.15313535924037025 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "States": { + "wrong": "2", + "errors": "0 0", + "warnings": "False False", + "features": "Cut | Cut" + }, + "activeConfiguration": null + }, + { + "Name": "middle-30-2", + "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.042022140946419755, + "MinY": -0.3131319349006247, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358026, + "MaxY": -0.28313193490062466, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "States": {}, + "activeConfiguration": null + }, + { + "Name": "Base-130x130-4", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", "Parent": null, + "Properties": { + "Default": {}, + "Lydia-V3-100F": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.5718507451545308, + "Density": 1000.0000000000001, + "Volume": 0.0005718507451545308, + "SurfaceArea": 0.10740874971302464, + "CenterOfMassX": 0.09000000000000002, + "CenterOfMassY": -0.012054290464327756, + "CenterOfMassZ": 0.08000000000000003 + }, + "Box": { + "MinX": -0.04202214094641976, + "MinY": -0.28313193490062466, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358026, + "MaxY": -0.25313193490062463, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "States": { + "wrong": "1", + "errors": "0", + "warnings": "False", + "features": "Cut" + }, + "activeConfiguration": null + }, + { + "Name": "cam-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Parent": null, "Properties": null, "Equations": null, "Mass": null, @@ -411,30 +411,30 @@ "activeConfiguration": null }, { - "Name": "403_SlideKey_x1_2mm_INOX-1", + "Name": "Rod-16-100-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_2mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.015000341648119211, + "Mass": 0.0015393804002589923, "Density": 1000.0, - "Volume": 1.5000341648119211E-05, - "SurfaceArea": 0.01721626727203484, - "CenterOfMassX": -0.016588067528146608, - "CenterOfMassY": 1.129539069018387E-17, - "CenterOfMassZ": 0.0009999999999999627 + "Volume": 1.5393804002589923E-06, + "SurfaceArea": 0.0007476990515543685, + "CenterOfMassX": 0.1674999999999996, + "CenterOfMassY": -0.05124999999999984, + "CenterOfMassZ": 0.00499999999999997 }, "Box": { - "MinX": -0.05202214094570898, - "MinY": -0.34913193490062583, - "MinZ": -0.2481353592403702, - "MaxX": 0.187977859054291, - "MaxY": -0.34713193490062405, - "MaxZ": -0.13813535924037015 + "MinX": 0.11565711181152297, + "MinY": -0.357131934900626, + "MinZ": -0.2554561064824262, + "MaxX": 0.13529860629563542, + "MaxY": -0.34713193490062577, + "MaxZ": -0.2358146119983139 }, "Material": { "Material": "", @@ -447,53 +447,61 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Global-130x130x90_Assembly.SLDASM", "Parent": null, "Properties": { - "Default": {}, + "Default": { + "testx": "2" + }, "CAM": {}, "Global": { - "IsLaser": "1" + "IsLaser": "1", + "Catalog": "1", + "Configurations": "1" } }, "Equations": {}, "Mass": { - "Mass": 2.0455313013627943, - "Density": 1000.0000000000002, + "Mass": 2.045531301362794, + "Density": 1000.0, "Volume": 0.002045531301362794, "SurfaceArea": 0.459914095361754, - "CenterOfMassX": 0.048398704883165826, - "CenterOfMassY": -0.30572541932358077, - "CenterOfMassZ": -0.1928068868792295 + "CenterOfMassX": 0.04839870488316635, + "CenterOfMassY": -0.3057254193235808, + "CenterOfMassZ": -0.19280688687922953 }, "Box": null, "Material": { "middle-30-1": "", "middle-30-1 Material Database": "", - "middle-30-2": "", - "middle-30-2 Material Database": "", "Object-100^Global-130x130x90_Assembly-1": "", "Object-100^Global-130x130x90_Assembly-1 Material Database": "", - "SlideInner-1": "", - "SlideInner-1 Material Database": "", - "402_SlideCover_x2_2mm_INOX-2": "", - "402_SlideCover_x2_2mm_INOX-2 Material Database": "", "Slide-1": "", "Slide-1 Material Database": "", + "403_SlideKey_x1_2mm_INOX-1": "", + "403_SlideKey_x1_2mm_INOX-1 Material Database": "", + "SlideInner-1": "", + "SlideInner-1 Material Database": "", + "Lydia-F100-ConnectorPlate-130x130-1": "", + "Lydia-F100-ConnectorPlate-130x130-1 Material Database": "", + "402_SlideCover_x2_2mm_INOX-2": "", + "402_SlideCover_x2_2mm_INOX-2 Material Database": "", + "middle-30-2": "", + "middle-30-2 Material Database": "", "Base-130x130-4": "", "Base-130x130-4 Material Database": "", "Rod-16-100-1": "", - "Rod-16-100-1 Material Database": "", - "Lydia-F100-ConnectorPlate-130x130-1": "", - "Lydia-F100-ConnectorPlate-130x130-1 Material Database": "", - "403_SlideKey_x1_2mm_INOX-1": "", - "403_SlideKey_x1_2mm_INOX-1 Material Database": "" + "Rod-16-100-1 Material Database": "" }, "States": {}, "activeConfiguration": null }, "Configurations": { - "Default": {}, + "Default": { + "testx": "2" + }, "CAM": {}, "Global": { - "IsLaser": "1" + "IsLaser": "1", + "Catalog": "1", + "Configurations": "1" } } } \ No newline at end of file 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 dc8868b7f..d2762ee3a 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:71e5970016553448fb70a66b77d986d00cbf2373330a7e3eb8a594ef08744d63 -size 353098 +oid sha256:5a56dbdd5934056fa8956fa3ffc1513edf220fd4a05c278dcbce4b07198e6d20 +size 353097 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 3def06b58..fbe085e74 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="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAAMJp3L8AAAAArQfMPwAAACALzuC/AAAAQP9msT8AAAAA7iLUvwAAAMCouMi/AAAAwNAE1D8AAABAcBfRvwAAAIAMK+2/AAAA4J6q1T8AAADAWYXVP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAACsBAABPAAAADAAAACsBAAAAAAAA///////////mKtW9XpTAvh73kL5EfUA+gpqBvqA4071CAAAA5irVvV6UwL4e95C+RH1APoKagb6gONO9AAAAAEIAAADmKtW9XpTAvh73kL5EfUA+gpqBvqA4070rAQAARAAAADwDAABaAAAAAQAAACkDAAAUCQAAKLUv/WAUCP0YAEQeZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNNjc1QgACAgQA8D8eAEBARGVmYXVsdAACBWMCR2xvYmFsLTEzMHg5MF9Bc3NlbWJseSAoKQsGCg4SGR0hJSktNCFsHywwM19zbGlkZWtleV94MV8ybW1faW5veDwxPr+4IfyjAAAQpSU9TvCiIyL6N4s9R7uxvkfFRb4iHVkmAMdef78AnfWjuZCPvT1T0AklzSUhJJJSB6UIYhO9IrWwvj7bkR4pXjhyb2QtMTYtMTAwyl1Kvzw5FSjayhw/O/Dmpz+GrjwoP6LOG5Q+/9m2vleMnSoZbiAyY292ZXJfeDIyqEgdsQsRSg0+ZtiLGhJiFWlubmVyAhMWDg9vYmplY3Q4MGENQaD/JHc1k7xhCKwla/V/v/w7KDxuhEQ9rWGaDwpdCW1pZGRsZS0zMABpHyy9q/aQvh73kAstfz5MeWRpYS1GLUNvbm5vclBsYXRlVjNGAKUiP3AXwS4xBgMx1FKgByVgMmJhczSCmoEmNFqlSQICNQUABEwNTg5Q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j3Gfbt0BvX//25UXvtyfpUmf9WuaJC5Wsb7pfiP8jf8iiRRBBnHv1M11UdQ5bfs1pYHkEdz9LOlbLhLCnmWP1HY7MvLPbhYa3GV59Slznb/McnHUSJgJh0Hk02VzGGotEp76ZGO0Z7SbYGcOS3/fidkWzDMIuW+X7c9W6O4Xg9JOAAAA/f///1oAAAABAAAAuHEAAPQ7AQAotS/9oPQ7AQBljQMacxfKKhDABgAcrSLADM3+97TPCJeSuWGYyAXHeyenFCRlNGNxmxLS9r733rv3AbcKmwxXDe879bz339v3dp2+/tf/O917p//63/f2vX373jv91++/fb/2vX2nW6ep1un7a52n83S6fWudvn7PS/dO/7XWqU7f3/f27Vvrf/1av369d7p9b39/3761Tt/99Wud6n/f6X79Wqfvv19vf9/bdar3Tvfrf9/bdapT169f+3792vXe/vr1v/73vf1f61Q/IKm/MTPmtBsxP17Oj9INvdPXr/W/TrVOt+/t21OtdfraX7/O06/T939/1//ue7vWedu31um/73TrPP363fP2dp3q1+55vrfv7f/uGHz7+94p4OIYjj8xyTevX79+rXX6+vXr3/76X//rVO/tr1/rVL9+vdP9r9//9evXr/d2w9ev9/b3/9c61a/Tf/2vtU63b63z/vW//7vn+fadvvb97v9ap/rfHzBUHZw/MK70Xu/t2/316739X/9rrdPX6d7p69fb9/u/fv16+/a9Xb9+vdOd6lS/fv3vr1+/Tne6X//rf/c8367/9b9+/Xr73tvf3zWgpySx/rqcavCvU+2vff/7+/vr19u3/+vX/u+vdbq361S/fr3TvdOdbt+vX79v3+7b9+vXe7vO03v7v36d/uvXr1/r9PW/fv3+r/814KXFwL++P6X+X79+/73T7dtfp69fp3r71qne2//9X+/t299fv373ne7U31+//tda5+2dvv7X//r93f11+vr1u2/fgI/4/q6ssPP/r1/v7dv369fb3V2n+vW//vfX6evXOn39+vW/v/69d7r99evX6evXOk//+79+93f/19v369d7+7tv3+/vqX5AZBJQf0oaVfjXr19vf9ep/vfXr3X6769fv/7Xr1+n+/Xr7dv/9ev09evXOt3ue/u/7+2v/99fv369t//7dtepfg046PDK345KiF6//vft7v769et/vbe/++v3dPvrvX3769fvr1+/3v6uU53q16/f//W/fv369eud+vv29/fXgHe6EP6pOFXl/X1vf/2vX29/vd3T7dv39vf316//9d6uU52+fu3vr1+/a53++7tO//313v7+eu/031+//tev399fv7/v7dv99ev39wdUs8rHn4a5KHv7+7+/v797+r63b9+udfr+vre/v7//u6eu0+3+/r53+v7+vre/++/Ut293f39//3fALb+k/NFBOpP6+/v7+7tO3//9/d3f3/3fU//3nb5vf9/u2/393f39//19O6AQT0v+zmaJeH9/f39/f39/d52+b39/f9fp+/v29P0Ld7rT99T9ffv79rz3d9/+vv39/X2ngB8CPdUJ5uaPv29/Tx7fU53q9H37Tne60/d3f3/X6fb39/f39/f37e+/Xef59jJGDN/ft7+/A751OqtjaUGW7f6+fafvv/19p9u3p67T7dt3+r79ffv299Tffbt76tvft2/fvv19u51bEwbrwIGl6n2771Sn2337Tneaptt1un27Trf7Trdv13nbt2/fvj0vtQNop7DOnuGBne7Ut7tO9/bte/veO92+ffv2nW7f27dv3759+/adbt++ffvWOvWtdap13vbtfWFrOs3brvN0utN0+97pTj1vp9u36xTDTrdO7Sh4MYKOJsALe/t2rdPt27dv1zrd6Xat0+061dv3dq3T7du3b9++052mO92udapTnW4/wQotlctQlm+3EMfEnQhDInmlLAG9QDosy7I0jPMkBkdh8JNOt2/fvj3VqU63b8eT00nnaa3ztm/fqU61ztvpTrf7q1Get327e16qU3cMOt2+XadyH2HFmy1DEODCDPJww/tht9Pt28vj2BSz0+AgLxpQ3051WrFs3+7BT5AGn5AhW7ZvuT0kgoSSVVYZMYyTS6Dz0p32GRPbrlPP26lOd7p9p3FkCei4Cf4ZkPPCN1pn9pJUMgkwPMIhwXUkcU2nOsVypsf27Ucvp/4QSnDEQYxESSgIt6U63alOd7pTz9vpTnUqd6FPnrdXNzrF7dGxeMtZGiELdzohKQXQzfANQCmdGg4m+YgczkpGKbOHTGXIMHSjYRbKwnRApy/4jnk671gJVEnIl2PMTnea6lSnWqcldCEotJh+yU1ASb2hclAgzsuhK28SxAzqVOe1uQGow14knRoWSnSl8AeglCQTCCi+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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="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAAMJp3L8AAAAArQfMPwAAACALzuC/AAAAQP9msT8AAAAA7iLUvwAAAMCouMi/AAAAwNAE1D8AAABAcBfRvwAAAIAMK+2/AAAA4J6q1T8AAADAWYXVP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAACoBAABPAAAADAAAACoBAAAAAAAA///////////mKtW9XpTAvh73kL5EfUA+gpqBvqA4071CAAAA5irVvV6UwL4e95C+RH1APoKagb6gONO9AAAAAEIAAADmKtW9XpTAvh73kL5EfUA+gpqBvqA4070qAQAARAAAADwDAABaAAAAAQAAACkDAAAUCQAAKLUv/WAUCP0YAEQeZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNQTg5NQACAgQA8D8eAEBARGVmYXVsdAACBWMCR2xvYmFsLTEzMHg5MF9Bc3NlbWJseSAoKQsGCg4SGR0hJSktNCFsHywwM19zbGlkZWtleV94MV8ybW1faW5veDwxPr+4IfyjAAAQpSU9TvCiIyL6N4s9R7uxvkfFRb4iHVkmAMdef78AnfWjuZCPvT1T0AklzSUhJJJSB6UIYhO9IrWwvj7bkR4pXjhyb2QtMTYtMTAwyl1Kvzw5FSjayhw/O/Dmpz+GrjwoP6LOG5Q+/9m2vleMnSoZbiAyY292ZXJfeDIyqEgdsQsRSg0+ZtiLGhJiFWlubmVyAhMWDg9vYmplY3Q4MGENQaD/JHc1k7xhCKwla/V/v/w7KDxuhEQ9rWGaDwpdCW1pZGRsZS0zMABpHyy9q/aQvh73kAstfz5MeWRpYS1GLUNvbm5vclBsYXRlVjNGAKUiP3AXwS4xBgMx1FKgByVgMmJhczSCmoEmNFqlSQICNQUABEwNTg5Q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QL/rGARXhyFCwYC5S4FT0yO14JtaZrXWN34K8QW36XFWO51FX2S2Pik0NbmrYma27NiBfOFqmMujBstUbL9fNs7EzucpP8BBbGZgEZFRWFuGDEQPFNs42ng23y/l56KHwnhhl1OI3PJLiNRsHqVmMddHUpp634zaHYCnIGfGfzmvNhQNb66fKsVOyhXZYKQbn1poqON76/iXMhcI588ZTD0Kk4/MX/QikbWtjVNaiAJIcHZpULslcocGX8WcKykY0hU6103TYlOheL+IhU4LHTfKm9yOqAJTX1jKg4gwcVbA1ChPFv2wb/W1NXcWJmd+1ONq92HBy1gu4Y8P63pza52te1A2dEe2xaOYZkyzlGB+1pr9tn5SgVlvn8+w3+A4t7IODGuaTRpEKMIi8iwjVqc/cvDRSrSE9B4JeAeMhDtU2m3X6hkpPFVprNvDjCXYETcolvPCt+Nwzx70Hg6XCk4AAAD9////WgAAAAEAAAC4cQAA9DsBACi1L/2g9DsBAGWNAxpzF8oqEMAGABytIsAMzf73tM8Il5K5YZjIBcd7J6cUJGU0Y3GbEtL2vvfeu/cBtwqbDFcN7zv1vPff2/d2nb7+1/873Xun//rf9/a9ffveO/3X7799v/a9fadbp6nW6ftrnafzdLp9a52+fs9L907/tdapTt/f9/btW+t//Vq/fr13un1vf3/fvrVO3/31a53qf9/pfv1ap++/X29/39t1qvdO9+t/39t1qlPXr1/7fv3a9d7++vW//ve9/V/rVD8gqb8xM+a0GzE/Xs6P0g2909ev9b9OtU637+3bU611+tpfv87Tr9P3f3/X/+57u9Z527fW6b/vdOs8/frd8/Z2nerX7nm+t+/t/+4YfPv73ing4hiOPzHJN69fv36tdfr69evf/vpf/+tU7+2vX+tUv3690/2v3//169ev93bD16/39vf/1zrVr9N//a+1TrdvrfP+9b//u+f59p2+9v3u/1qn+t8fMFQdnD8wrvRe7+3b/fXrvf1f/2ut09fp3unr19v3+79+/Xr79r1dv369053qVL9+/e+vX79Od7pf/+t/9zzfrv/1v379evve29/fNaCnJLH+upxq8K9T7a99//v7++vX27f/69f+7691urfrVL9+vdO9051u369fv2/f7tv369d7u87Te/u/fp3+69evX+v09b9+/f6v/zXgpcXAv74/pf5fv37/vdPt21+nr1+nevvWqd7b//1f7+3b31+/fved7tTfX7/+11rn7Z2+/tf/+v3d/XX6+vW7b9+Aj/j+rqyw8/+vX+/t2/fr19vdXaf69b/+99fp69c6ff369b+//r13uv3169fp69c6T//7v373d//X2/fr13v7u2/f7++pfkBkElB/ShpV+NevX29/16n+99evdfrvr1+//tevX6f79evt2//16/T169c63e57+7/v7a//31+/fr23//t216l+DTjo8MrfjkqIXr/+9+3u/vr163+9t7/76/d0++u9ffvr1++vX7/e/q5TnerXr9//9b9+/fr16536+/b399eAd7oQ/qk4VeX9fW9//a9fb3+93dPt2/f29/fXr//13q5Tnb5+7e+vX79rnf77u07//fXe/v567/TfX7/+16/f31+/v+/t2/316/f3B1Szysefhrkoe/v7v7+/v3v6vrdv3651+v6+t7+/v/+7p67T7f7+vnf6/v6+t7/779S3b3d/f3//d8Atv6T80UE6k/r7+/v7u07f//393d/f/d9T//edvm9/3+7b/f3d/f3//X07oBBPS/7OZol4f39/f39/f393nb5vf39/1+n7+/b0/Qt3utP31P19+/v2vPd33/6+/f39faeAHwI91Qnm5o+/b39PHt9Tner0fftOd7rT93d/f9fp9vf39/f39/ft779d5/n2MkYM39+3v78DvnU6q2NpQZbt/r59p++//X2n27enrtPt23f6vv19+/b31N99u3vq29+3b9++/X27nVsTBuvAgaXqfbvvVKfbfftOd5qm23W6fbtOt/tOt2/Xedu3b9++PS+1A2insM6e4YGd7tS3u0739u17+9473b59+/adbt/bt2/fvn379p1u3759+9Y69a11qnXe9u19YWs6zduu83S603T73ulOPW+n27frFMNOt07tKHgxgo4mwAt7+3at0+3bt2/XOt3pdq3T7TrV2/d2rdPt27dv377TnaY73a51qlOdbj/BCi2Vy1CWb7cQx8SdCEMieaUsAb1AOizLsjSM8yQGR2Hwk063b9++PdWpTrdvx5PTSedprfO2b9+pTrXO2+lOt/urUZ63fbt7XqpTdww63b5dp3IfYcWbLUMQ4MIM8nDD+2G30+3by+PYFLPT4CAvGlDfTnVasWzf7sFPkAafkCFb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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.